157	158	159	158	159	159	159	159	159	158	158	158	158	158	158	159	158	158	156	155	154	153	153	153	153	154	153	153	153	153	153	156	157	156	157	156	156	154	154	154	155	154	152	151	149	148	149	150	150	150	149	149	151	152	151	151	150	150	148	148	147	146	145	145	144	145	146	146	147	147	146	148	147	147	147	145	145	144	145	145	144	145	145	143	142	142	140	140	140	138	137	138	138	139	141	138	138	137	135	136	135	135	136	136	135	135	135	134	134	135	133	133	132	133	134	134	133	134	134	134	133	134	134	134	134	134	134	134	133	133	134	134	134	134	133	133	133	134	134	134	134	133	135	134	135	135	135	137	136	136	135	136	136	137	137	137	140	139	138	139	138	137	137	136	136	137	136	136	136	137	138	138	138	138	140	140	142	142	142	142	143	143	142	141	141	143	144	144	142	143	143	142	141	141	141	141	142	142	142	142	143	144	145	146	145	146	146	145	145	145	145	144	144	143	143	143	143	143	143	143	143	143	142	143	143	143	144	141	143	142	143	144	141	142	141	140	139	139	139	139	139	139	140	140	139	139	140	140	140	140	140	138	138	138	138	138	139	137	138	137	137	137	138	139	140	142	142	141	141	140	140	139	140	140	141	140	139	139	139	139	139	138	138	138	139	138	138	137	137	138	138	140	140	139	140	140	140	140	141	142	143	144	144	144	146	146	145	145	145	146	146	146	146	147	148	148	148	149	149	148	148	148	148	148	148	149	151	153	152	152	152	151	153	154	155	155	155	155	157	158	159	159	159	162	163	165	165	165	166	168	169	170	170	171	172	173	174	174	175	175	175	175	174	173	174	175	174	174	174	175	175	176	176	176	175	176	174	174	175	174	174	176	176	176	174	172	171	172	172	169	169	170	170	171	172	175	176	175	175	175	173	172	172	171	170	169	168	168	167	167	167	166	166	166	168	169	169	168	169	170	170	169	169	168	168	167	167	170	169	169	170	171	171	172	173	171	171	172	172	174	175	174	174	175	175	175	175	175	176	177	178	176	176	176	175	175	175	173	172	171	171	172	172	174	173	173	172	172	172	171	174	174	174	173	172	171	171	171	170	171	172	170	168	168	166	168	169	170	172	170	170	170	169	169	168	168	166	166	166	166	166	167	167	167	166	165	163	162	164	163	163	163	163	164	162	162	161	162	162	165	165	167	166	165	163	163	164	163	163	163	163	164	164	164	164	162	159	159	160	160	159	159	158	159	159	159	158	157	157	158	159	160	161	161	158	158	157	156	155	154	153	152	153	153	152	154	156	156	156	154	154	154	153	153	154	154	153	155	155	155	154	154	154	153	152	154	154	156	155	155	154	154	154	154	154	156	156	156	156	156	152	153	154	153	153	155	157	156	156	156	156	157	157	156	157	157	157	157	158	161	163	164	165	166	165	165	163	163	163	163	164	164	162	162	162	162	163	162	162	162	164	165	165	165	163	163	163	163	161	159	159	158	158	159	159	159	159	159	159	160	160	159	159	158	158	158	158	157	156	156	156	156	156	158	158	158	158	158	157	157	157	157	156	156	156	156	154	155	156	157	157	156	156	156	155	156	154	154	154	156	156	157	159	161	161	160	159	158	157	158	159	159	159	158	159	160	159	158	158	159	160	161	161	161	161	162	162	164	163	163	165	166	167	166	165	164	164	164	164	165	165	165	168	168	168	168	167	166	165	165	167	168	167	167	168	170	170	169	169	169	169	169	169	169	167	168	168	168	168	169	169	169	169	169	169	168	168	169	168	167	167	168	169	169	170	170	170	170	170	169	169	167	167	170	167	167	168	168	170	169	170	170	170	169	169	170	170	169	170	170	171	171	170	170	171	170	170	170	170	170	168	168	166	167	168	168	168	168	170	171	171	170	169	170	170	169	169	168	167	167	168	169	170	172	173	172	172	171	171	172	172	172	172	173	172	172	173	172	172	173	174	173	174	173	172	172	171	171	171	169	169	169	168	167	167	167	167	167	166	165	167	166	167	167	168	168	169	167	167	166	163	163	162	162	162	162	161	162	162	161	162	162	161	161	162	162	163	163	163	164	164	164	164	163	162	162	162	163	163	163	164	164	162	158	158	158	157	157	157	158	156	156	155	155	155	154	155	156	157	156	155	154	153	154	155	155	157	157	154	155	155	155	156	157	155	156	157	157	156	156	156	157	157	158	159	159	159	157	157	157	158	158	159	158	159	161	160	157	157	156	157	158	157	157	157	157	158	158	157	158	158	158	158	159	159	159	159	159	159	160	160	160	159	161	159	158	158	158	157	157	158	158	157	157	156	158	158	159	160	162	160	160	159	161	161	160	160	160	163	164	164	164	165	166	166	166	165	165	166	166	166	164	165	164	163	162	162	162	160	160	160	160	160	159	161	162	162	161	161	163	163	164	165	165	165	164	163	164	164	165	165	165	163	163	163	163	163	164	166	166	168	169	168	166	166	167	169	169	169	170	170	169	170	169	170	171	169	168	168	168	166	166	166	167	166	165	163	162	162	163	162	163	164	164	164	164	165	166	167	168	167	168	168	167	168	167	166	167	167	168	169	169	167	166	166	167	167	167	168	168	168	167	168	168	167	166	165	163	163	164	165	166	166	166	166	168	169	168	169	171	170	171	169	168	172	172	172	171	171	171	172	172	173	171	168	168	167	167	167	168	169	169	170	169	170	170	171	171	170	171	170	169	169	169	170	170	171	170	171	173	172	173	172	171	170	169	169	170	169	168	168	168	166	167	167	170	171	170	170	169	168	168	168	167	168	168	168	166	167	166	165	165	165	165	165	165	165	165	166	166	167	166	166	168	168	167	168	167	167	167	167	166	167	168	168	169	169	169	168	167	169	170	170	170	168	168	168	170	170	170	169	168	168	167	166	166	167	167	165	167	167	167	167	166	166	165	164	164	165	165	165	163	162	163	162	163	163	163	163	162	159	158	159	159	159	161	161	160	159	158	158	157	156	156	156	158	157	157	156	157	158	157	156	157	157	159	160	161	163	162	162	162	162	161	160	159	161	161	161	160	158	157	157	158	158	159	160	161	163	163	163	163	163	165	165	165	164	164	163	162	161	161	158	158	158	158	158	159	159	162	164	164	164	163	164	164	164	163	161	161	161	161	160	160	160	162	163	163	162	162	162	160	161	161	161	161	161	161	159	159	160	161	162	162	163	164	162	162	161	161	161	161	161	159	158	157	157	158	161	161	159	160	160	159	158	158	158	159	160	160	161	163	163	165	164	164	165	165	164	164	164	164	164	164	163	162	162	162	163	163	162	162	162	162	162	162	162	162	163	162	162	161	160	160	160	161	161	160	159	160	161	160	162	163	163	163	163	162	161	161	162	161	161	161	161	161	159	160	161	162	165	165	165	165	165	165	165	164	163	164	165	167	165	165	163	164	164	164	164	164	165	165	166	165	166	166	167	167	166	166	166	166	165	165	165	165	165	167	167	168	169	169	169	170	170	169	169	169	168	172	171	170	168	167	167	168	168	168	167	167	165	165	166	165	166	166	165	165	165	166	167	166	166	166	166	166	163	163	164	163	164	162	162	162	163	163	162	162	163	163	163	160	159	159	159	159	159	159	160	161	161	160	160	162	161	162	163	162	162	163	161	162	162	162	162	162	162	160	157	156	157	157	158	159	159	158	157	156	154	152	153	153	152	153	152	151	149	149	150	149	150	149	150	149	149	149	150	148	148	147	146	144	143	143	142	141	141	141	140	141	140	142	143	144	145	145	146	147	147	147	147	148	148	149	150	150	149	149	149	148	149	149	149	151	149	151	149	149	149	149	148	148	148	148	147	147	147	144	144	144	146	144	144	143	143	141	140	139	140	136	135	135	135	136	135	135	136	135	137	137	138	139	139	138	139	139	139	141	140	142	144	143	142	142	142	140	140	140	140	140	139	140	142	142	142	142	143	143	143	142	141	141	141	140	141	140	138	139	137	137	138	138	138	138	137	137	138	137	137	137	137	137	137	140	137	137	140	140	139	139	140	140	141	141	139	139	140	143	143	143	144	143	142	142	143	143	141	141	141	141	141	142	142	142	142	144	144	146	146	147	147	148	147	148	149	148	147	147	147	148	147	146	145	144	144	143	144	145	145	147	146	145	145	145	145	145	145	145	145	145	145	145	145	146	147	146	148	147	146	148	148	149	149	148	147	147	148	149	149	149	149	148	148	148	146	147	145	145	148	149	149	148	147	148	148	148	148	149	148	150	151	153	150	152	152	151	151	152	154	153	152	151	151	152	152	154	154	156	157	158	158	158	158	159	159	159	159	161	161	161	161	162	162	164	166	168	170	170	168	166	165	163	162	162	162	162	161	161	162	163	162	160	161	161	161	160	163	162	161	160	160	161	160	158	160	160	160	160	162	162	164	162	162	162	162	162	161	162	162	162	163	162	161	162	163	164	164	164	162	162	163	163	164	164	166	165	166	165	165	166	166	166	166	165	165	165	164	164	165	165	165	165	166	164	163	163	163	163	164	163	162	161	162	162	162	160	160	159	158	158	159	159	159	157	157	157	156	156	157	157	156	158	159	159	158	159	158	159	157	158	158	159	160	160	161	162	162	160	160	161	161	162	162	162	160	159	159	160	160	160	161	162	161	161	160	162	162	160	161	161	161	162	162	161	162	161	162	161	161	160	160	160	158	160	161	160	161	161	159	158	158	159	158	157	157	156	156	156	156	155	154	154	155	154	154	154	154	153	153	153	152	152	154	155	155	155	154	154	154	154	154	154	154	153	153	153	154	155	155	156	155	154	154	154	154	153	156	157	157	157	158	158	157	155	155	156	156	157	156	155	155	154	154	154	154	153	153	154	154	154	154	154	154	155	156	156	156	155	156	155	155	154	154	154	156	157	158	158	159	159	159	160	160	162	163	163	164	164	165	165	165	164	165	165	165	164	164	165	164	164	165	164	164	165	166	167	167	167	167	164	163	162	163	162	163	162	162	161	161	161	160	161	163	163	163	163	164	164	164	163	163	161	162	161	161	162	162	162	163	164	164	164	164	164	165	165	165	165	165	165	166	165	165	166	166	166	165	165	165	165	166	167	166	165	167	168	168	168	168	168	168	168	167	167	166	165	166	166	166	166	166	166	168	169	168	169	169	169	170	171	172	172	170	169	170	170	170	171	172	172	170	170	169	168	168	170	168	168	170	170	169	169	170	170	170	170	170	167	167	170	169	171	171	171	172	172	173	172	171	171	170	170	170	169	169	166	166	167	168	167	167	167	166	165	165	165	165	164	164	166	166	166	166	166	166	166	166	166	166	167	167	166	166	166	166	165	164	162	161	161	161	162	161	161	161	161	162	161	160	160	160	160	160	160	161	162	161	162	162	162	160	159	159	157	155	154	153	153	155	156	156	157	157	157	157	156	156	155	155	154	154	154	155	155	154	154	152	152	151	148	148	147	147	147	148	148	149	149	149	149	149	149	151	151	152	152	151	151	150	150	151	152	151	152	151	150	149	149	151	152	153	153	153	153	153	152	152	153	153	153	155	156	155	155	154	152	152	152	154	155	156	156	156	157	157	157	158	157	157	158	159	160	160	160	161	161	163	163	164	163	163	163	163	164	164	164	164	163	164	162	161	161	162	162	162	160	159	158	157	155	154	154	153	152	152	151	150	150	151	151	152	150	150	149	151	152	150	152	154	155	155	154	153	153	153	154	154	154	155	155	155	155	155	154	154	153	153	154	154	154	155	154	154	153	154	153	154	154	153	154	154	153	153	155	155	156	155	154	155	155	155	156	156	155	154	155	155	154	154	154	154	153	153	153	153	152	152	152	152	153	153	154	155	155	154	154	155	155	155	155	156	156	156	156	156	155	156	157	156	156	156	157	156	157	156	157	156	156	155	154	155	155	155	155	155	155	153	152	153	155	155	155	156	155	156	155	154	155	155	154	153	153	151	150	148	146	146	145	145	145	145	146	146	146	146	148	148	150	148	148	148	148	148	147	147	147	148	150	149	148	146	145	145	145	145	145	146	146	145	145	147	147	147	148	147	149	149	149	149	149	149	149	150	151	151	151	150	150	152	153	152	153	153	153	154	154	154	153	154	154	154	153	153	152	152	152	152	151	150	151	151	153	154	152	151	152	153	152	151	151	152	152	152	152	152	152	151	149	149	148	147	149	149	149	148	148	148	147	146	146	147	147	147	146	146	146	146	146	147	146	145	146	146	147	147	147	147	148	148	149	149	149	148	148	149	149	149	147	147	147	150	150	150	150	150	149	149	150	151	151	151	151	151	152	151	151	149	149	149	149	149	150	150	151	151	151	151	150	150	150	150	152	152	153	154	154	154	156	155	157	159	159	159	160	159	159	158	159	158	158	156	156	157	157	157	156	156	155	154	154	152	152	153	153	151	151	151	150	148	146	146	145	145	145	145	145	145	146	145	146	148	148	146	146	146	147	146	146	145	147	147	148	149	148	147	147	148	149	149	149	149	149	149	151	151	150	149	148	147	145	144	145	144	145	143	142	142	140	140	141	138	140	140	141	140	139	137	138	138	139	139	139	138	139	139	140	141	140	140	140	139	139	140	139	138	139	141	140	140	139	137	138	137	137	138	138	137	136	137	136	136	137	137	136	136	135	133	133	133	133	134	134	136	134	134	134	131	132	133	133	134	134	134	135	134	134	135	137	138	138	138	138	139	139	137	136	136	136	136	136	136	136	136	136	136	134	134	134	133	133	133	134	135	133	133	133	133	133	133	132	131	133	132	132	132	131	131	132	132	132	132	133	133	133	132	132	132	132	132	133
116	116	116	115	115	115	115	115	115	115	116	117	117	116	116	116	116	115	116	116	118	116	117	117	117	117	117	117	116	117	118	118	116	116	114	114	115	114	113	114	114	115	116	117	118	119	119	120	120	120	120	119	119	119	119	121	121	122	122	122	123	123	123	123	125	125	124	124	124	124	125	124	123	123	123	123	122	123	124	125	125	126	126	127	126	126	126	127	128	129	129	128	128	126	126	126	126	126	126	126	126	127	126	126	126	126	126	126	125	126	127	127	127	126	126	126	127	127	128	128	128	128	128	127	127	127	127	127	126	127	127	127	126	126	126	126	127	127	127	127	127	126	125	123	124	125	127	127	128	128	128	127	127	127	127	128	128	128	127	126	125	126	125	124	124	123	123	123	123	123	123	124	123	124	124	124	125	126	128	128	128	127	125	126	124	123	123	123	123	122	123	123	123	121	123	123	124	122	124	125	125	125	127	127	126	125	124	125	125	125	125	125	125	126	127	128	129	129	129	128	127	127	128	127	127	127	127	126	126	125	126	125	126	125	127	127	127	129	129	129	130	130	130	129	128	128	128	128	128	128	127	127	126	126	127	126	125	125	125	127	127	127	127	127	126	126	126	126	126	127	127	128	128	128	130	130	130	130	129	128	129	129	129	128	128	128	128	128	129	129	129	129	129	130	130	129	129	128	130	132	130	130	130	131	132	132	131	131	132	131	129	128	129	130	131	131	132	132	131	131	132	132	132	131	132	132	132	132	134	134	133	133	134	133	133	133	133	133	134	133	133	132	134	134	134	134	133	133	133	134	134	134	136	135	135	135	135	136	136	138	137	139	139	138	138	138	138	140	139	140	140	140	140	140	142	140	140	140	141	142	143	144	144	143	144	144	143	144	145	146	146	145	145	145	145	145	146	147	147	147	146	145	145	143	144	143	144	144	144	144	143	143	143	144	144	141	141	140	141	141	141	141	140	140	139	139	139	139	138	138	137	137	137	137	137	137	137	139	139	138	138	138	137	138	138	136	135	135	135	134	133	132	131	132	132	132	132	132	130	129	129	129	130	128	129	129	128	128	129	128	126	127	127	126	125	126	126	127	127	127	127	128	130	130	130	130	129	129	130	130	130	131	131	131	129	129	129	129	130	131	133	132	132	132	131	131	131	131	130	130	132	132	132	132	131	132	133	134	132	132	132	133	135	135	135	136	136	137	137	137	137	137	136	136	137	136	135	135	135	135	134	134	136	135	136	135	135	134	134	132	132	132	131	132	131	131	132	133	134	134	134	134	135	135	136	137	137	138	138	138	138	140	140	139	139	140	139	139	140	140	139	140	141	141	144	144	145	145	144	146	147	147	147	147	147	148	148	149	151	151	153	152	152	152	153	153	153	154	155	156	155	155	155	155	155	155	155	154	153	151	150	150	150	150	149	149	149	150	150	150	151	150	150	151	150	150	152	151	151	151	152	150	151	153	153	152	152	152	152	152	152	151	152	152	150	149	149	149	149	148	148	148	149	149	150	150	149	149	148	148	148	148	147	146	146	146	146	146	145	146	145	146	146	146	146	145	145	145	146	146	146	146	146	146	146	145	144	145	144	144	145	144	144	144	143	142	143	143	142	142	142	142	142	142	142	143	143	143	143	143	143	142	142	143	144	144	143	143	142	141	141	141	141	143	143	142	143	140	138	138	137	137	137	137	136	136	136	136	138	138	137	137	137	137	137	136	135	135	134	134	134	133	134	133	133	132	132	130	131	132	130	129	130	130	128	127	126	128	128	131	131	130	130	132	131	130	130	130	131	132	130	130	130	130	130	129	128	128	125	124	123	122	122	122	121	121	122	122	122	122	123	124	123	123	120	121	121	121	121	122	125	127	127	127	126	126	127	127	127	128	129	128	127	128	128	128	128	128	128	129	129	129	128	128	129	128	128	128	129	130	131	130	129	129	129	129	128	127	128	130	128	127	127	128	128	129	129	130	129	129	129	129	128	127	127	129	131	131	131	131	131	132	132	132	132	132	131	134	134	134	134	135	134	134	134	132	132	132	133	132	131	131	131	131	131	129	129	128	129	129	128	127	128	128	128	128	127	127	128	127	127	128	128	128	128	127	127	126	126	127	127	127	127	126	126	126	125	125	128	129	129	129	129	129	131	130	130	131	131	131	131	130	131	130	130	129	129	129	128	130	129	128	128	127	125	125	125	125	127	127	128	128	128	129	129	128	127	127	127	127	126	126	127	128	128	130	131	131	131	131	130	130	131	131	131	132	131	132	133	133	132	133	133	133	133	133	134	135	135	135	137	138	138	139	139	139	139	140	141	141	140	141	142	142	143	144	144	144	143	145	146	146	145	142	142	142	144	144	143	144	144	144	145	145	144	144	145	144	143	143	142	142	143	144	144	143	142	141	143	144	145	144	145	143	143	143	144	144	143	145	145	145	145	145	145	145	145	144	144	145	144	144	145	146	146	146	146	146	144	144	145	144	143	143	143	143	143	143	143	145	145	143	143	143	144	145	146	146	146	146	147	147	148	148	147	147	147	148	148	148	149	151	152	153	155	156	156	157	157	158	158	157	157	158	157	157	157	158	158	158	158	159	160	159	158	159	158	157	158	159	160	160	160	159	157	157	157	157	157	155	155	155	155	157	156	155	155	155	155	156	155	155	155	155	156	155	155	155	153	152	152	152	153	153	153	151	151	151	150	149	149	149	149	148	146	146	146	147	147	149	150	150	150	150	150	151	151	152	153	153	151	151	150	152	152	152	153	153	151	152	152	151	149	149	151	151	152	152	151	151	151	151	151	150	149	148	149	149	149	148	148	148	149	148	148	147	147	146	145	145	145	145	146	146	144	145	145	146	146	146	146	146	147	147	147	148	148	148	148	149	151	151	150	150	148	149	150	151	151	151	150	151	151	152	152	151	150	149	150	149	149	149	148	148	148	148	147	145	146	146	145	145	147	146	146	147	147	147	147	146	146	145	147	147	146	146	144	144	144	143	144	144	144	144	143	143	142	142	143	143	143	144	145	145	146	146	144	144	144	144	143	143	143	141	140	139	140	141	139	139	137	136	135	136	135	133	134	135	136	136	135	134	134	133	134	135	135	136	136	136	137	136	136	136	135	134	134	135	134	134	133	132	131	132	133	133	132	131	132	131	131	130	129	129	128	128	129	129	130	129	127	127	127	126	126	127	127	127	127	128	127	127	127	128	128	129	128	128	128	127	127	128	128	128	129	131	131	131	129	130	129	129	129	129	129	129	129	129	132	132	130	130	128	128	128	129	130	129	129	130	131	131	130	130	132	132	131	130	130	130	129	129	128	127	124	123	123	123	122	123	123	121	120	119	118	118	118	118	117	116	116	117	118	118	117	118	118	117	117	117	117	118	117	118	119	119	119	120	121	120	119	116	116	116	117	118	117	118	119	119	119	119	119	119	118	117	118	117	117	116	116	116	116	117	115	115	115	117	116	116	116	115	115	116	116	118	120	120	121	120	121	121	122	121	123	123	123	122	122	120	120	121	119	118	117	117	117	117	118	119	118	118	119	119	121	121	120	120	121	120	120	121	121	121	121	122	121	121	121	119	120	121	121	121	122	119	119	119	119	119	119	119	119	119	119	120	120	119	119	121	122	121	121	120	122	121	121	121	121	121	121	121	121	122	122	122	124	123	123	124	125	125	126	125	125	125	127	127	127	128	126	127	126	126	125	124	124	123	123	125	124	124	124	124	123	124	123	123	121	121	121	121	123	123	123	124	124	123	123	123	123	123	122	123	123	123	123	124	124	124	125	125	125	124	123	123	122	123	125	125	126	125	126	126	126	127	125	124	124	124	124	124	124	124	126	127	127	129	129	128	126	125	123	123	122	121	121	120	120	122	122	123	125	124	124	125	125	125	126	125	126	127	128	128	129	128	128	130	129	130	129	130	130	130	129	128	131	132	132	131	130	130	129	129	128	128	128	129	130	131	132	131	131	132	134	134	133	132	133	134	134	135	135	134	134	134	134	134	134	133	132	130	130	131	131	132	131	131	128	128	126	125	125	125	125	126	124	125	126	125	125	125	126	126	124	124	124	124	123	122	122	123	124	124	124	123	121	121	121	123	122	124	123	122	122	122	124	124	125	125	125	126	126	127	128	128	126	127	128	128	128	128	128	127	127	126	126	125	125	125	124	123	123	123	123	123	123	123	123	122	121	122	123	123	123	122	122	122	122	121	121	123	123	123	122	122	121	120	120	119	119	119	120	120	119	120	120	120	120	120	118	117	117	117	115	116	115	114	115	113	114	114	113	113	113	112	112	112	113	111	110	111	111	112	111	110	110	110	111	110	111	111	109	109	108	107	107	107	107	108	108	108	108	108	107	108	109	109	109	108	108	108	108	109	109	109	109	108	108	108	109	108	107	107	108	108	109	106	106	107	108	109	110	112	113	113	113	115	116	117	117	119	119	119	119	120	119	119	120	120	120	120	120	120	117	118	119	119	118	118	117	117	117	116	116	116	116	115	116	117	117	117	118	118	119	119	119	119	120	120	119	119	119	118	119	119	119	118	118	117	117	118	118	118	118	118	118	119	119	119	120	120	120	119	118	118	118	117	118	118	118	117	117	116	116	116	117	116	118	118	118	119	119	119	120	120	119	119	120	119	119	119	118	118	116	115	115	116	117	118	117	116	116	116	116	116	116	117	117	117	119	119	119	117	117	117	116	115	115	116	115	114	113	112	111	112	112	114	113	113	113	113	114	113	113	112	114	114	114	115	117	117	117	117	117	117	115	114	115	115	115	115	115	115	115	116	117	117	115	116	115	115	115	115	114	114	114	115	114	114	115	115	116	117	117	117	117	116	116	116	117	118	118	117	118	119	119	118	118	117	117	117	116	116	115	115	115	115	116	115	116	116	117	117	116	116	116	117	117	116	117	117	116	117	117	116	116	115	116	116	117	118	117	117	117	118	116	115	115	115	116	116	116	118	118	119	119	119	120	121	121	121	121	121	121	121	124	123	123	122	123	124	123	123	124	124	123	124	124	123	123	123	123	123	122	122	123	123	124	127	128	129	129	129	128	128	128	128	128	128	126	125	127	126	126	126	126	127	128	128	128	128	128	128	129	130	131	132	134	134	134	133	135	135	135	134	134	133	132	131	131	130	129	129	128	129	128	127	128	129	131	130	130	130	130	130	129	129	129	129	129	129	130	130	130	132	132	132	131	131	130	129	130	130	130	130	130	132	131	131	131	132	134	134	133	133	134	134	135	135	136	136	136	138	138	138	138	138	138	140	140	142	140	141	139	140	139	140	139	139	139	140	140	139	140	140	141	141	141	141	141	141	142	142	143	144	144	144	144	143	141	140	139	140	140	141	140	140	140	140	141	141	140	140	140	139	140	140	140	140	140	140	141	141	142	141	140	141	141	141	141	140	140	139	139	139	139	139	140	140	139	140	138	139	137	137	136	135	135	135	136	136	136	135	135	135	134	135	136	138	138	138	137	137	137	137	137	138	137	136	137	138	137	139	139	139	138	138	138	138	138	138	138	139	138	140	141	142	140	140	140	140	141	141	141	141	141	141	141	139	140	140	140	141	141	141	140	140	140	142	143	141	141	140	140	138	138	136	137	138	138	138	136	135	134	135	134	134	133	134	134	135	136	137	137	137	137	138	138	138	138	137	137	136	137	137	137	136	136	136	137	136	137	138	139	140	139	138	138	137	137	136	136	136	135	135	136	136	135	134	135	136	136	137	137	137	136	134	133	133	132	131	131	130	130	130	131	132	133	132	131	130	131	130	130	130	132	132	132	132	133	132	131	131	130	128	128	127	127	127	127	126	125	126	125	125	125	125	125	126	125	126	125	125	126	126	126	125	125	126	125	125	124	122	122	123	123	123	121	122	123	123	124	123	123	124	123	123	123	123	125	123	122	121	121	121	121	121	122	121	121	120	121	121	122	123	123	123	123	124	123	123	122	124	124	125	124	124	124	126	126	125	125	125	126	125	125	124	124	124	123	123	123	123	124	124	124	125	125	126	126	127	125	123	123	123	122	120	120	120	120	120	120	118	116	117	117	116	116	116	116	116	115	114	114	114	113	113	114	114	114	114	115	115	115	115	114	114	115	115	115	116	116	117	116	115	115	114	114	116	117	116	116	117	116	114	115	115	116	116	115	115	113	113	113	113	114	114	113	112	111	111	111	110	109	108	108	110	110	111	111	111	111	112	112	111	110	109	109	109	107	108	107	106	106	106	106	106	106	105	104	103	104	103	104	104	104	103	102	103	103	104	104	104	104	103	102	101	102	102	103	102	102	103	103	101	99	99	99	99	101	101	102	102	102	103	103	102	102	102	101	101	102	102	102	102	103	103	103	103	105	105	106	106	106	106	107	109	108	107	107	107	108	108	110	110	111	111	111	114	114	114	115	116	116	116	116	118	118	118	118	118	118	118	118	117	118	117	117	117	117	117	118	118	118	118	119	120	121	121	121	123	123	124	123	124	123	121	120	120	119	119	120	121	121	121	121	122	122	122	123	123	125	126	125	125	124	123	123	123	124	123	123	124	122	122	122	122	123	125	125	124	124	124	125	126	125	125	125	123	123	122	123	124	123	124	125	125	125	125	125	124	124	124	124	125	124	124	124	122	120	121	121	121	120	120	121	121	121	123	123	124	124	124	124	123	123	122	122	121	121	121	121	122	122	122	122	122	123	122	124	124	124	124	124	124	122	123	124	124	124	124	122	123	124	123	123	123	123	124	125	128	128	128	126	126	125	125	126	126	124	125	125	123	123	121	121	121	120	120
110	110	110	111	108	106	106	105	106	106	106	107	108	107	107	107	108	108	108	108	108	108	108	108	108	108	108	109	108	107	107	109	109	110	110	111	111	111	111	112	112	112	113	113	113	113	113	114	115	115	117	117	117	118	118	119	118	119	120	120	119	119	119	119	119	116	118	118	120	121	122	119	120	120	119	119	119	119	118	118	118	117	116	117	116	115	115	115	115	116	116	117	117	117	117	118	117	116	115	113	113	113	114	115	114	113	115	115	115	116	116	115	116	116	116	118	118	118	118	118	119	118	120	121	120	121	122	121	121	121	119	118	118	117	116	115	114	115	115	114	114	114	114	115	114	114	114	114	115	114	115	115	114	114	114	115	115	116	116	118	118	117	118	120	120	120	121	121	120	121	121	121	121	120	119	119	118	120	121	121	121	122	122	120	121	121	120	120	120	121	123	125	125	126	126	126	125	124	123	123	122	123	123	124	124	123	123	124	124	125	125	122	122	121	121	121	121	122	123	123	122	122	122	123	123	124	125	126	126	126	126	126	126	127	127	125	125	126	126	126	126	127	126	126	126	126	123	123	123	124	125	125	127	127	127	126	126	127	127	127	127	127	128	128	127	127	127	126	125	127	126	127	126	126	127	126	126	125	124	125	124	124	124	123	123	123	123	123	122	122	121	123	122	123	124	125	126	127	127	127	128	128	128	128	126	126	127	126	126	127	127	127	127	127	127	126	126	126	128	129	129	130	129	128	128	127	127	127	128	127	126	126	125	125	125	125	126	127	127	126	126	126	126	126	127	127	128	127	126	126	125	124	123	123	123	123	123	124	124	125	124	124	124	124	124	124	124	123	125	124	124	124	124	124	124	125	126	127	127	127	127	126	128	127	127	127	126	127	127	127	126	126	126	126	125	124	123	124	124	124	125	125	122	123	124	126	126	127	127	125	125	125	126	126	127	126	128	129	129	128	127	127	126	126	125	126	126	127	126	127	127	124	124	122	122	122	122	123	123	123	122	123	123	122	123	124	123	123	123	124	124	124	124	124	124	124	124	125	125	125	125	125	125	125	125	126	128	128	128	128	129	129	129	130	130	131	131	128	126	126	125	127	127	127	127	128	129	129	129	129	127	127	126	124	123	123	122	122	122	122	122	120	121	121	121	121	121	122	123	124	123	122	121	121	122	122	122	122	121	121	121	120	121	121	121	121	120	121	122	123	122	122	122	122	122	121	122	122	123	123	122	121	121	121	122	122	122	121	120	121	121	121	121	121	119	119	121	122	122	123	123	124	123	123	124	123	123	123	123	123	123	123	123	123	123	123	124	123	124	125	126	126	126	126	126	127	127	126	125	126	127	126	126	126	125	126	126	128	127	126	126	125	126	125	124	124	125	125	125	123	124	124	123	125	125	124	125	126	127	127	127	127	127	127	127	128	127	128	128	129	128	128	128	128	128	128	127	127	127	127	126	126	126	126	127	127	126	125	125	125	125	124	125	124	124	125	123	121	121	122	122	121	120	120	119	120	121	123	123	123	123	122	124	124	124	123	124	124	124	125	124	124	125	126	126	124	125	126	125	126	126	127	126	127	126	127	127	127	127	127	127	127	124	124	124	124	125	124	125	126	126	125	127	126	126	126	126	125	126	125	124	124	124	122	122	122	122	122	122	124	124	123	123	124	127	126	125	124	124	124	124	124	123	123	123	123	124	124	124	124	125	125	126	126	127	126	126	126	126	126	126	125	125	125	126	125	125	124	125	125	125	125	126	126	126	126	127	126	127	126	126	126	125	125	123	123	122	122	121	121	121	121	120	120	120	120	120	120	119	119	119	119	118	118	120	120	121	121	123	123	123	123	123	123	123	122	123	124	123	123	122	120	120	119	120	121	120	122	122	121	121	121	121	121	122	122	120	120	121	121	121	121	121	120	120	120	119	119	119	118	118	119	119	118	118	118	117	118	118	117	118	118	119	119	119	118	118	117	119	119	119	119	119	118	118	118	118	118	118	118	118	119	118	118	116	116	117	116	116	115	116	117	117	115	115	115	115	114	114	113	112	112	111	110	110	109	109	106	106	107	107	107	106	106	106	105	106	106	107	106	106	106	105	104	103	103	103	104	106	106	106	106	106	106	105	105	105	105	105	105	105	104	105	103	103	104	102	102	102	102	101	102	102	102	102	103	103	103	102	102	101	101	101	101	101	101	101	101	100	99	99	99	99	99	100	101	101	101	101	102	102	102	101	101	101	101	100	98	98	99	100	101	103	103	103	103	103	103	103	104	102	101	100	99	98	99	99	100	100	101	100	101	101	102	102	101	100	101	101	101	102	102	102	104	104	105	105	105	104	106	105	105	105	105	106	106	104	105	107	106	106	107	108	108	109	112	111	111	111	112	111	111	111	111	112	112	112	113	114	114	113	113	113	112	112	111	111	111	112	114	114	113	113	114	116	116	115	115	115	116	116	116	116	118	118	118	117	118	119	117	117	117	117	116	118	119	119	119	118	118	117	118	118	117	117	117	117	117	119	119	119	119	120	120	120	119	117	117	116	115	115	115	115	115	114	112	111	111	111	111	110	110	109	108	108	108	108	107	107	108	107	107	107	108	109	107	107	107	107	108	108	109	109	109	110	108	107	107	106	107	108	108	107	107	107	107	107	107	107	108	108	108	108	107	106	106	106	106	106	106	107	108	108	108	108	108	108	109	109	108	107	107	107	106	106	107	108	108	108	110	110	110	110	109	109	109	109	109	110	110	110	109	108	108	108	108	107	108	109	110	112	111	111	111	111	111	110	109	109	109	109	110	111	111	110	110	110	110	110	110	108	109	108	107	108	108	108	108	108	108	107	106	105	106	106	107	106	106	106	107	107	107	108	108	110	111	111	110	110	111	111	111	111	111	111	111	111	111	113	114	115	115	114	112	114	114	114	115	116	116	116	116	117	117	118	118	117	117	119	120	124	123	124	126	127	128	128	128	128	127	125	125	124	123	123	122	121	121	123	123	123	123	122	121	121	122	122	120	120	120	121	122	122	123	122	121	121	121	122	123	123	123	124	125	124	124	124	123	123	123	123	122	123	123	122	123	124	125	125	123	125	123	124	124	124	124	124	124	124	124	122	123	121	120	121	121	122	122	122	122	122	121	121	121	120	119	119	119	119	119	119	120	120	119	120	120	120	120	120	122	122	122	122	120	117	117	117	117	117	117	114	114	115	115	115	116	116	116	116	117	117	115	114	113	112	111	112	112	112	112	112	112	110	109	110	111	111	111	111	112	112	111	112	112	113	114	114	114	113	115	114	116	116	116	114	114	114	114	114	113	114	117	116	116	116	117	117	116	117	117	117	117	118	118	118	116	114	113	113	113	113	114	114	115	117	118	118	118	118	117	117	117	117	117	118	118	117	117	118	118	118	118	119	119	119	119	119	119	119	120	120	118	118	117	117	116	115	115	115	114	114	115	114	113	113	113	113	113	113	111	111	111	110	110	111	111	110	111	110	109	109	111	110	111	111	111	113	114	114	114	113	113	113	112	113	114	114	114	113	113	113	111	110	111	110	110	112	111	110	110	110	110	110	110	112	111	111	111	110	111	111	112	113	113	114	115	117	117	117	116	116	117	117	117	118	118	117	117	117	115	115	115	114	114	114	115	115	115	114	114	113	113	115	114	115	114	114	115	115	115	114	114	114	115	115	113	115	116	115	115	116	116	116	116	118	117	117	117	117	116	116	116	117	115	115	113	114	113	112	112	112	113	113	113	113	113	112	113	112	112	112	112	112	113	113	112	113	114	114	113	112	112	112	112	111	109	109	108	107	107	107	107	107	108	108	108	108	110	110	109	110	110	110	110	109	109	108	108	108	108	108	108	108	109	109	108	108	108	106	106	107	107	106	107	107	108	107	106	108	108	107	107	107	107	107	107	107	108	108	109	110	111	111	111	111	109	106	106	106	106	106	105	105	105	105	104	103	103	102	102	101	101	101	100	100	99	99	99	99	99	99	97	97	100	101	99	99	98	98	97	98	98	97	97	97	97	96	96	96	98	98	98	98	99	100	100	100	100	99	99	99	99	98	99	100	99	99	101	101	100	99	99	99	99	99	99	98	98	98	99	98	98	98	98	98	100	100	100	99	99	99	99	100	99	98	98	97	97	98	97	98	98	98	98	97	97	97	98	98	98	99	99	100	102	103	102	104	103	103	104	103	103	103	103	103	104	104	104	104	104	104	103	104	104	105	106	106	106	105	105	105	105	105	104	103	104	104	105	104	104	104	104	104	103	103	103	102	102	103	103	103	102	105	105	105	105	106	106	106	105	105	105	104	105	105	104	103	103	104	104	104	104	104	104	105	106	106	106	106	106	107	108	108	108	109	109	107	108	108	108	108	108	108	108	108	109	109	110	110	110	110	110	110	110	110	110	110	110	110	111	108	108	108	108	107	107	107	107	106	106	106	105	104	105	106	106	105	105	105	105	107	107	107	106	106	106	106	108	109	108	108	108	108	108	107	107	106	106	106	105	106	106	106	106	107	107	106	107	107	104	106	106	106	106	107	108	108	108	108	108	108	108	110	111	112	112	112	112	112	112	111	111	111	112	112	114	114	114	114	114	114	114	114	115	115	115	115	115	116	116	115	114	114	114	114	114	115	115	115	116	115	113	114	113	112	110	110	111	111	110	110	110	110	110	110	110	110	110	109	109	108	107	107	106	106	106	106	106	106	108	108	109	109	110	109	109	109	110	111	111	112	111	111	112	114	114	114	113	113	112	111	111	112	112	112	113	113	111	111	111	111	111	111	112	112	113	113	112	111	112	111	110	110	110	110	111	111	110	109	110	109	109	109	108	109	109	108	109	109	109	110	111	112	112	112	113	113	113	114	115	114	114	114	115	115	116	116	118	118	119	119	119	119	119	118	118	118	117	117	117	117	116	117	117	118	120	119	119	119	119	119	120	120	120	118	116	117	118	119	120	120	119	119	119	119	118	118	118	117	117	118	117	117	117	117	116	114	114	114	114	113	112	112	112	112	112	112	112	111	112	111	110	111	111	111	110	110	110	110	111	111	111	112	112	111	111	111	112	112	111	110	110	110	109	109	109	110	109	110	110	110	108	109	110	110	110	108	108	107	105	106	106	106	107	106	106	106	105	105	106	107	108	108	107	106	106	106	106	107	106	106	105	105	106	106	106	107	107	107	107	108	108	108	108	108	109	111	112	110	111	111	111	112	112	112	112	111	111	111	111	111	111	111	110	110	112	112	112	111	111	112	111	110	110	110	109	108	107	107	107	106	106	106	106	105	104	104	103	104	104	104	104	104	105	105	103	102	102	102	100	99	99	99	99	99	99	100	100	100	101	101	101	101	101	101	101	101	102	102	102	102	103	104	106	107	107	107	108	108	108	107	107	107	109	109	109	109	110	110	111	111	109	108	108	107	106	106	107	107	107	107	108	108	108	108	107	107	107	105	105	105	105	105	105	105	106	106	106	106	106	105	105	106	107	108	108	108	108	108	108	107	106	107	106	107	107	107	108	108	107	107	106	106	106	107	107	105	105	105	105	105	105	105	104	105	105	105	107	107	107	107	108	108	110	110	110	110	110	110	109	109	109	108	108	108	108	108	108	108	108	108	105	105	105	105	105	105	105	106	106	106	103	103	102	103	104	104	104	104	104	102	101	99	99	98	97	97	97	97	96	95	97	97	97	96	95	96	96	95	93	93	92	92	92	91	91	91	91	91	91	91	92	91	89	89	88	88	89	89	88	89	90	91	93	93	93	94	94	94	94	94	94	94	94	93	94	94	93	93	93	94	93	93	93	94	95	96	97	97	97	98	98	97	97	98	97	96	96	95	95	95	95	96	96	95	95	94	94	93	93	94	94	95	95	96	95	96	96	96	96	96	96	95	93	94	94	94	94	94	94	93	91	90	91	91	91	89	90	89	89	89	89	89	89	89	87	87	87	87	87	86	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	84	83	84	84	84	84	83	83	82	83	82	82	82	84	84	84	84	84	83	82	82	82	82	82	83	83	83	83	83	83	83	84	84	82	83	83	84	83	82	82	86	86	86	86	87	88	88	89	91	89	90	90	90	89	90	90	88	89	89	88	87	87	87	87	86	85	85	85	86	86	86	86	87	86	86	87	87	87	86	86	86	85	85	86	86	87	87	87	87	87	90	90	90	90	91	91	91	93	93	94	94	94	94	94	94	95	95	95	96	97	97	98	99	99	97	97	98	98	98	99	100	99	99	99	99	100	100	101	101	101	102	101	100	100	100	100	99	97	96	95	95	95	95	95	96	96	94	94	95	95	95	94	92	93	93	93	93	94	94	94	96	96	98	98	98	99	99	100	101	102	102	101	100	100	99	99	99	99	99	99	99	99	99	101	101	102	102	101	102	101	100	100	101	101	101	102	102	102	101	101	102	103	104	104	104	103	103	102	102	101	102	101	100	100	100	99	98	98	99	99	100	99	99	97	96	96	95	95	95	96	96	95	96	97	96	95	94	94	94	94	94	93	93	92	92	92	94	93	93	93	93	93	94	93	95	95	95	95	94	95	95	95	94	94	96	96	96	96	95	95	95	95	96	97	98	98	98	98	98	97	96	97	98	98	98	97	97	97	95	95	94	93	93	94	94	94	94	95	95	94	93	93	93	94	95	95	96	97	98	98	96	95	94	94	94	94	93	93	92	92	91	92	92	91	90	89	89	90	92	94	93	92	94	95	96	97	97	99	99	98	98	97	96	96	96	96	96	97	97	97	98	99	100	101
118	117	116	117	117	119	119	120	121	121	121	123	123	125	123	124	124	125	126	126	127	127	128	129	128	128	129	130	130	130	130	131	131	132	132	132	133	132	132	132	132	132	132	131	131	131	130	130	129	129	130	131	129	128	128	127	126	126	126	124	124	124	124	125	125	124	123	124	123	123	122	121	121	121	121	121	120	120	120	120	120	120	121	120	120	120	121	121	121	122	121	121	122	122	121	121	122	122	122	122	122	122	121	121	122	122	122	121	120	119	121	119	119	120	120	118	118	118	118	117	117	116	118	117	116	115	116	117	117	117	116	116	116	117	116	112	112	112	112	111	112	112	113	114	113	113	113	113	112	113	113	113	114	113	112	112	113	114	114	114	113	114	115	114	114	113	114	113	113	113	113	114	113	113	113	112	111	112	112	113	114	113	111	112	112	111	110	110	109	109	108	108	108	107	107	107	107	107	107	107	108	107	107	106	106	106	106	105	105	105	105	105	104	104	105	104	104	102	102	102	102	101	101	101	101	102	102	102	103	103	103	103	103	101	101	101	101	102	102	102	103	104	103	103	104	104	104	104	104	103	104	104	105	106	105	104	103	102	101	100	101	101	101	101	101	101	101	102	103	103	103	101	101	101	101	101	100	100	99	99	99	99	99	98	98	98	99	99	99	100	100	100	100	101	103	103	104	105	104	102	103	103	103	104	105	106	106	106	108	107	108	108	107	107	106	105	105	105	104	104	102	102	103	104	104	105	103	101	101	100	102	102	103	103	103	105	105	104	104	103	103	103	103	103	103	102	102	103	103	103	102	102	103	103	102	103	103	103	103	102	103	102	102	102	103	103	102	102	102	102	102	101	101	99	98	99	99	99	100	99	100	99	99	98	98	98	98	97	97	97	97	97	96	94	94	94	94	94	94	95	95	95	95	94	94	93	93	92	92	92	92	92	91	91	90	90	89	89	88	88	89	89	90	89	87	87	87	88	88	88	88	88	89	89	89	89	88	88	89	89	88	88	89	89	89	89	89	89	89	89	89	89	89	89	88	88	88	88	88	88	88	88	88	89	89	89	90	90	91	93	93	93	93	93	94	94	93	91	91	91	92	93	93	95	94	93	93	94	94	95	94	94	93	93	93	93	93	92	92	93	93	93	91	91	90	90	90	91	91	91	91	91	92	90	90	91	91	90	91	91	91	90	90	90	91	90	89	89	89	89	89	89	89	89	89	89	89	89	89	90	90	91	92	91	91	91	90	90	89	89	87	87	88	88	88	88	88	88	89	89	88	88	89	88	88	89	90	90	90	90	90	90	91	91	91	91	89	90	90	89	89	90	89	89	89	88	88	88	87	86	86	86	86	87	87	88	88	88	88	89	89	90	90	90	90	89	88	88	88	86	86	86	87	87	87	87	87	88	88	89	89	91	91	91	92	91	90	90	91	91	92	93	93	93	92	91	91	92	90	90	90	89	88	88	88	88	88	89	89	90	90	91	92	92	92	92	93	93	91	91	92	92	92	92	92	92	91	91	91	91	90	89	89	89	88	89	89	89	89	88	88	88	87	88	88	90	91	90	90	90	90	91	92	92	91	91	89	89	89	89	89	89	89	89	88	88	88	89	90	89	90	89	89	89	90	90	90	92	92	93	94	93	93	93	93	92	91	91	91	90	89	89	90	90	90	91	91	91	91	91	92	92	92	92	92	92	92	92	92	91	92	92	92	92	92	92	92	91	91	92	93	93	92	92	92	92	91	91	91	90	89	88	87	87	87	87	85	84	84	84	86	86	88	88	88	87	87	87	87	87	87	87	87	87	87	88	88	88	88	88	87	87	86	86	86	86	86	87	87	84	84	83	85	86	87	87	86	86	87	87	87	87	87	87	88	88	87	86	86	85	84	84	84	84	83	83	83	84	83	84	84	83	84	85	85	85	85	84	85	86	85	86	86	86	87	88	88	89	89	89	89	89	88	89	88	87	87	88	88	88	89	89	89	89	88	87	87	87	87	88	88	88	88	89	89	89	89	90	89	89	90	90	92	91	91	91	92	91	91	91	90	90	92	92	92	93	91	91	91	90	90	90	90	91	91	91	91	87	87	87	87	86	87	87	87	87	87	87	86	86	87	87	87	88	87	87	87	87	86	86	85	85	85	87	87	88	88	87	87	88	89	89	88	88	89	89	89	89	89	89	89	90	90	89	89	89	88	90	90	90	90	90	88	90	90	90	89	90	90	90	90	90	90	89	90	90	90	90	89	89	89	88	88	88	88	88	89	91	91	90	90	90	91	90	90	89	87	87	88	88	88	88	89	89	88	89	90	89	89	89	88	88	88	87	86	86	85	86	85	84	83	83	84	84	84	84	86	86	86	85	86	85	85	86	86	86	84	83	83	83	83	84	84	83	83	83	84	83	85	83	83	83	83	83	83	84	84	84	83	83	83	83	82	81	81	81	80	81	81	80	80	80	81	81	81	80	80	79	79	80	80	81	81	82	81	81	81	82	84	85	85	85	86	86	86	88	88	88	89	89	89	89	89	89	88	88	88	88	89	89	90	89	88	88	88	89	89	89	90	92	92	91	91	91	91	91	91	90	90	90	89	89	89	89	90	90	90	90	90	89	89	89	88	88	88	88	88	88	89	88	87	87	88	88	89	89	88	88	87	87	88	88	88	88	88	89	89	89	89	89	87	87	88	90	90	91	91	90	89	89	89	90	90	90	91	90	90	89	88	88	89	89	89	88	88	88	87	86	85	85	87	88	88	89	88	89	88	90	90	90	90	89	91	90	89	90	90	90	90	90	90	89	91	90	90	90	90	90	89	88	89	88	88	89	90	89	89	90	90	90	92	93	92	91	90	90	90	90	91	92	92	93	93	93	92	92	92	92	93	93	93	94	93	91	91	90	90	91	91	92	91	90	88	87	86	86	86	86	86	86	86	86	86	85	85	85	85	87	87	87	87	88	88	88	88	89	89	89	91	91	91	90	90	90	90	91	93	93	93	93	93	92	92	92	92	91	90	89	89	89	90	92	92	92	93	93	93	93	94	94	94	94	93	93	92	92	91	93	93	93	93	92	91	92	93	93	91	91	91	92	93	94	94	94	94	94	93	93	93	93	93	93	93	91	91	91	91	92	92	92	92	92	91	90	90	89	90	90	90	90	90	90	90	91	91	91	91	90	90	90	90	90	90	90	90	89	89	91	92	92	91	90	90	91	91	91	91	91	91	91	89	88	88	88	90	90	90	90	89	88	90	90	89	88	88	86	87	86	86	86	86	85	84	85	84	83	83	85	86	85	85	86	85	85	85	84	83	83	84	84	84	83	83	83	83	83	85	86	87	85	85	85	85	84	84	83	83	83	82	82	82	82	82	82	82	80	81	81	81	81	79	79	81	81	81	81	81	80	80	80	81	81	82	82	82	81	80	80	80	80	79	79	79	79	79	79	79	78	78	77	77	77	78	78	78	79	79	79	79	79	79	78	77	77	75	74	74	74	74	74	75	75	76	76	76	75	74	74	74	75	74	73	73	74	72	72	73	74	74	74	75	75	75	76	76	76	76	78	78	77	77	77	76	74	73	73	73	73	72	72	72	74	76	76	75	75	75	74	73	74	74	74	74	73	73	72	73	72	72	71	72	72	71	71	70	69	70	70	70	70	70	69	71	71	69	70	70	71	71	71	71	71	70	70	69	69	69	69	71	71	70	71	72	73	74	74	75	75	75	75	74	73	72	72	72	72	72	72	72	72	71	71	71	72	72	71	72	71	71	71	71	71	72	72	70	70	70	71	71	71	72	72	71	70	70	70	70	70	70	70	70	71	71	71	70	70	71	71	70	70	69	69	69	69	71	71	73	73	74	74	74	74	74	74	74	74	75	75	77	78	78	80	80	80	80	80	84	84	84	84	84	84	84	84	84	84	84	84	83	85	86	86	86	86	85	85	85	85	85	85	86	87	87	89	89	89	89	89	90	90	90	90	91	90	91	91	90	90	91	91	91	91	91	91	90	90	91	91	93	94	94	94	93	92	91	89	88	88	88	89	90	90	90	90	90	90	90	89	89	89	88	87	87	88	89	89	89	89	89	90	90	90	90	89	89	90	91	92	92	93	92	93	93	94	94	94	94	93	92	92	91	91	90	89	89	89	88	87	87	87	87	88	87	85	84	85	85	86	85	84	84	83	83	83	83	86	86	86	87	85	86	87	87	87	86	85	85	85	85	85	85	85	84	83	85	87	87	87	87	87	86	86	87	88	88	88	89	88	89	89	89	90	90	89	89	90	90	89	90	90	90	90	91	91	92	92	92	92	93	93	94	94	93	92	92	92	92	91	91	91	92	91	92	92	91	92	91	91	90	90	90	90	90	90	90	89	89	89	90	90	89	90	89	91	91	91	91	91	92	94	94	94	95	94	95	96	95	95	96	98	100	100	99	99	99	98	98	97	97	97	97	97	97	97	97	97	98	97	97	97	96	95	96	96	96	97	96	96	97	97	97	96	96	96	96	96	96	96	95	95	95	95	95	95	94	96	97	97	96	95	94	94	94	94	93	93	94	94	94	95	96	96	96	96	97	96	96	95	95	97	96	95	96	96	94	94	94	95	94	95	95	93	93	93	92	92	91	92	92	91	92	93	95	95	93	93	93	93	94	94	96	96	96	96	96	96	96	96	96	97	97	97	97	97	96	96	96	96	96	96	94	95	95	94	93	94	94	94	92	91	92	92	91	92	92	91	91	90	89	89	89	89	89	90	91	90	90	90	90	90	91	91	90	90	90	90	89	89	89	90	90	90	91	90	90	90	90	90	90	90	89	89	89	89	89	90	89	89	89	90	90	90	89	89	89	88	88	88	88	88	88	88	89	89	90	89	88	88	88	89	89	89	88	87	87	88	87	88	88	87	86	86	86	86	86	87	86	86	86	86	86	86	86	85	85	83	84	84	84	84	84	83	85	85	85	84	84	86	86	87	87	86	86	85	85	86	86	87	88	88	89	89	89	89	89	89	89	89	89	89	90	90	89	89	89	89	90	90	90	93	93	93	93	92	92	91	92	92	92	92	92	92	92	92	93	91	91	92	93	95	96	96	96	97	97	97	97	97	97	97	97	96	96	96	96	96	96	96	95	95	95	94	93	93	92	91	92	92	95	95	95	95	97	97	97	97	98	98	98	97	97	98	99	98	98	98	97	98	99	99	99	99	100	99	98	97	97	98	98	98	98	98	98	97	97	96	97	96	96	97	97	97	98	98	98	98	98	98	99	99	99	99	99	99	99	99	100	102	99	98	98	98	97	98	96	96	95	95	95	94	94	94	94	95	94	96	96	97	96	96	96	97	96	96	97	98	99	100	100	101	102	102	102	103	103	103	103	103	103	103	102	102	101	102	102	102	101	100	100	99	99	99	99	101	101	102	102	102	102	102	102	101	100	100	101	101	101	101	100	100	99	98	98	97	96	96	96	95	95	96	97	96	96	96	95	94	95	95	94	93	93	93	93	93	92	92	92	91	90	90	89	89	90	90	92	92	91	91	90	91	92	92	93	91	90	90	92	91	90	90	90	90	89	89	89	88	88	88	88	88	88	88	88	88	88	88	88	88	87	86	87	87	87	87	88	90	90	91	91	91	91	91	91	93	92	92	92	92	92	93	93	93	94	94	94	94	93	93	93	93	93	93	92	93	92	93	93	92	92	92	92	92	91	92	92	91	91	91	91	91	90	91	91	90	90	89	89	89	88	89	90	90	90	90	89	89	89	89	89	88	88	88	88	89	88	87	87	87	88	88	89	89	89	90	90	92	93	92	92	92	91	91	91	91	91	91	91	91	91	91	91	92	92	91	91	91	91	91	91	91	91	91	91	91	91	91	90	90	91	90	90	91	91	91	90	89	90	89	90	89	88	86	86	87	87	87	88	88	87	88	88	88	88	90	90	89	89	89	88	88	88	89	90	91	91	91	90	89	89	90	91	91	91	90	90	90	91	90	90	90	89	87	87	88	89	89	88	88	89	89	89	89	89	89	89	89	89	89	90	89	89	88	88	89	88	88	88	88	88	88	88	87	88	87	86	86	87	87	88	87	87	87	86	86	87	87	87	87	87	86	86	86	88	88	85	85	85	82	82	81	81	81	81	81	82	83	83	83	82	82	82	83	83	83	82	82	83	83	83	83	83	83	83	83	82	81	81	80	80	80	80	81	82	83	83	84	85	85	85	85	85	85	85	84	84	83	85	85	85	86	86	86	86	86	86	86	87	87	87	86	86	86	84	84	84	85	85	85	85	85	86	87	89	90	90	91	92	92	92	92	91	93	92	92	93	92	92	92	92	93	93	93	93	93	93	94	94	94	95	95	95	95	95	95	96	95	95	94	94	94	93	93	92	92	93	93	92	94	94	94	94	93	92	92	93	93	93	92	92	92	93	92	91	92	92	93	93	93	93	93	93	92	91	90	90	89	89	88	88	88	89	89	89	88	89	89	89	89	89	89	89	89	89	88	88	88	87	87	86	85	86	87	86	87	87	88	88	88	87	89	89	88	88	88	88	89	89	88	87	87	86	86	86	87	87	88	87	87	86	86	85	84	84	85	85	86	86	86	86	86	86	87	86	86	86	88	89	89	90	90	90	89	90	90	90	89	91	91	91	92	92	93	93	93	93	93	92	92	93	92	92	94	94	94	94	94	94	94	93	92	92	91	92	92	92	92	90	90	92	93	93	93	93	93	93	93	93	92	92	92	92	92	92	92	92	92	92	91	91	92	92	92	93	92	91	90	90	88	88	88	88	88	88	88	87	87	87	87	87	87
101	101	100	98	98	98	98	98	98	98	98	98	96	97	97	97	96	95	96	96	96	97	98	97	97	96	96	96	97	97	99	98	99	99	99	99	99	100	98	96	96	94	92	91	92	93	92	92	91	92	92	92	90	90	90	90	91	91	90	89	88	89	89	89	89	89	89	89	89	91	91	92	92	90	90	90	90	90	90	89	89	90	91	91	91	91	91	90	90	90	89	88	89	90	90	90	90	90	90	90	90	91	91	91	90	90	90	90	90	90	91	92	92	92	93	93	94	95	95	95	95	95	95	95	95	97	98	98	99	100	100	100	100	100	100	100	99	99	99	101	101	100	99	100	101	101	100	100	100	100	99	99	100	100	100	100	100	100	100	100	101	101	101	102	101	100	100	99	99	99	100	100	100	100	101	103	103	103	104	104	105	104	104	104	104	103	102	101	101	100	100	99	99	99	99	97	96	98	98	98	98	97	97	95	96	97	97	95	97	96	98	97	97	98	98	97	97	96	96	96	96	95	95	96	96	96	95	96	95	96	96	96	96	96	95	95	95	94	96	96	96	94	95	95	96	96	97	98	97	97	97	97	97	98	97	96	96	97	97	96	96	96	96	95	94	93	92	93	93	92	93	94	94	94	95	95	95	96	95	95	94	95	95	94	93	95	94	94	94	93	93	92	91	91	89	88	88	89	89	88	88	89	89	89	89	89	87	87	87	88	88	88	87	87	86	86	87	87	86	86	87	88	87	88	89	90	89	90	90	91	91	92	92	92	92	92	92	94	93	93	93	93	93	92	93	94	94	93	93	93	94	92	91	91	90	90	90	90	90	89	89	89	89	89	89	88	88	88	87	87	88	88	88	88	88	90	89	89	90	90	90	89	90	90	90	90	90	90	91	91	90	90	90	92	92	92	94	94	93	93	94	94	94	95	95	95	97	96	98	98	98	98	99	99	99	99	99	99	100	99	100	100	100	99	99	99	100	100	100	100	100	100	101	101	101	100	100	100	101	101	100	100	100	101	101	101	103	104	103	103	102	102	102	102	102	102	103	103	104	104	105	105	105	105	105	105	104	104	104	103	102	102	102	103	104	105	105	105	105	104	103	103	104	105	105	103	102	102	102	101	102	103	103	103	103	102	102	103	103	102	103	103	103	104	104	104	105	104	104	104	105	106	106	106	105	105	106	107	108	108	108	108	108	108	108	108	109	109	109	110	110	109	110	109	110	110	111	111	112	111	111	111	110	110	111	110	110	108	108	107	107	108	107	107	106	106	106	106	105	107	107	108	107	107	107	107	109	109	109	109	109	110	109	110	110	112	112	112	113	114	113	113	112	111	109	107	107	107	107	107	107	107	106	105	105	105	104	104	104	104	104	105	106	106	106	106	106	106	104	103	103	103	103	103	103	104	104	104	106	105	104	103	103	103	102	101	102	102	102	101	101	101	101	101	102	102	101	100	100	100	101	101	98	98	97	98	98	98	98	98	98	97	97	97	96	96	96	96	96	96	96	97	97	97	96	96	95	94	94	94	94	96	97	98	97	98	96	95	95	94	94	94	93	94	94	95	94	93	93	92	92	91	91	91	91	90	91	91	91	90	90	90	90	90	90	90	89	89	87	86	84	84	84	84	84	86	86	84	84	84	84	85	86	86	85	85	85	85	85	85	85	86	86	86	86	86	87	86	84	84	82	83	83	82	82	82	82	82	81	80	80	80	80	80	80	80	80	79	79	79	78	78	80	80	79	80	79	79	79	78	77	77	76	76	79	80	79	79	79	79	79	79	78	76	75	76	78	78	79	79	79	80	80	80	81	82	82	82	83	83	83	83	83	83	83	83	82	82	82	82	82	81	80	79	81	81	81	80	80	80	80	80	81	81	82	82	81	82	82	82	81	81	80	80	80	80	80	80	81	81	82	82	82	82	82	82	83	84	83	82	83	83	83	83	83	84	85	84	83	84	85	84	84	84	84	84	83	83	83	83	83	83	83	84	84	84	82	81	81	79	79	80	79	79	79	78	78	78	77	77	77	78	78	78	79	79	78	78	78	77	77	77	77	78	78	78	78	79	79	80	81	81	80	80	80	79	79	78	78	78	78	77	76	77	77	76	75	76	76	76	76	76	75	74	74	74	73	73	73	72	73	72	72	72	72	71	71	72	72	72	73	73	72	72	72	72	71	71	71	71	72	72	72	72	72	72	72	70	71	71	70	70	68	67	67	66	67	67	68	68	68	67	66	67	66	65	65	65	65	66	66	67	67	66	65	66	66	67	67	67	66	66	66	66	66	66	66	65	65	65	65	65	65	65	64	64	63	63	62	62	63	62	62	62	62	62	64	64	66	65	64	63	64	64	65	65	65	65	64	64	64	65	65	65	66	65	65	65	65	69	68	67	67	67	68	68	68	68	68	67	67	67	67	68	69	69	69	69	69	70	70	70	70	70	69	69	69	70	71	71	71	71	71	71	71	72	72	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	74	74	75	74	74	75	75	75	74	73	72	72	72	73	73	73	72	71	71	72	73	73	73	74	73	73	73	74	75	75	74	73	73	72	73	74	73	73	73	72	71	71	72	72	72	74	74	74	73	73	75	75	74	76	76	77	77	77	77	75	75	75	75	75	75	75	74	75	75	75	74	75	75	75	76	75	75	75	75	75	75	76	77	77	77	77	78	78	78	78	77	77	77	76	75	74	74	74	74	74	75	74	75	75	75	74	73	73	74	75	75	75	75	75	76	76	78	79	79	80	80	80	80	80	81	81	80	80	81	81	80	80	80	79	81	82	83	84	84	84	82	83	82	82	82	82	82	82	82	82	81	80	80	78	77	79	79	78	77	77	78	78	78	78	78	78	79	78	78	78	78	78	80	79	78	78	77	77	78	78	79	80	80	80	81	82	82	82	82	82	82	82	81	81	81	81	82	82	82	83	83	83	83	82	82	81	81	81	81	81	81	81	81	81	81	81	82	83	83	82	83	83	85	85	85	85	85	85	83	83	84	83	83	83	83	84	84	84	86	87	86	86	86	86	86	86	86	86	86	87	87	87	87	88	89	89	89	89	90	92	91	91	92	93	93	94	94	95	95	95	94	94	94	94	94	94	93	93	93	94	94	94	95	95	95	96	95	94	95	95	95	93	93	93	92	92	92	92	92	92	93	94	95	95	95	94	94	95	94	95	95	94	93	93	92	93	93	93	93	93	93	93	93	93	92	93	93	93	93	93	92	93	93	94	93	93	94	93	93	93	92	92	94	94	93	93	93	93	93	93	94	95	96	95	95	95	95	94	94	94	94	93	93	92	91	91	92	92	90	91	90	90	91	92	92	92	93	94	94	94	94	94	94	94	96	96	96	96	96	97	97	97	97	97	97	97	100	100	100	100	100	101	102	102	101	99	100	100	100	98	98	98	98	97	97	98	97	96	95	94	94	94	93	92	92	92	92	92	93	93	94	94	94	94	94	92	92	90	91	91	90	90	90	89	89	90	90	92	92	92	92	93	93	92	93	93	94	93	93	92	91	91	91	92	92	92	91	91	91	91	91	91	91	91	91	92	92	93	92	92	91	91	91	91	91	91	93	93	93	93	92	91	90	91	92	91	91	91	91	92	91	92	92	92	92	92	94	93	94	94	93	93	93	94	94	94	95	94	93	93	93	92	92	92	92	92	90	90	90	89	89	89	89	89	90	91	92	91	92	93	92	92	93	92	91	92	92	93	92	91	91	91	91	91	91	90	88	88	89	89	90	90	90	91	91	91	90	90	90	90	90	90	90	90	90	90	90	92	93	93	92	92	93	94	94	94	93	95	95	95	95	94	93	93	92	92	91	90	91	91	91	94	92	94	94	94	94	94	94	94	93	92	92	90	89	89	89	88	88	88	88	87	88	88	88	88	88	88	89	88	88	87	87	87	88	88	87	88	88	88	89	89	89	91	91	91	91	91	90	90	90	89	89	90	90	90	91	92	92	91	90	89	89	89	89	89	89	88	88	88	89	89	88	89	90	90	89	89	89	89	89	88	87	87	87	88	90	89	88	90	90	91	92	91	90	89	89	89	90	90	89	88	89	89	90	89	90	89	89	88	88	88	88	87	87	87	87	88	88	89	88	88	88	88	88	88	88	88	86	86	86	86	86	86	86	87	87	87	86	86	86	87	88	88	88	88	88	89	90	91	90	90	90	91	91	92	92	92	92	93	93	94	95	95	94	94	95	94	92	91	91	91	92	93	93	93	93	93	94	94	93	93	94	93	93	93	93	93	93	93	93	93	94	95	94	94	93	93	94	94	94	94	95	95	95	95	96	96	96	96	97	97	97	98	98	98	98	98	99	100	100	100	99	101	101	100	101	101	101	101	101	101	102	103	103	101	101	100	99	99	99	99	99	99	100	100	101	100	99	98	98	99	99	99	99	99	99	99	99	99	99	99	99	100	100	100	102	102	101	101	100	101	101	101	100	100	100	99	99	98	99	99	100	99	99	100	100	100	100	102	102	102	102	100	100	99	99	99	99	99	99	99	99	98	96	95	95	95	95	95	94	94	94	95	96	96	96	96	95	96	96	97	97	96	96	96	96	96	95	95	93	94	94	93	93	93	94	94	94	95	95	94	95	95	96	96	97	97	96	96	96	96	97	96	96	97	97	98	99	97	98	98	98	97	97	97	96	97	97	96	96	97	98	98	98	98	98	98	97	97	97	98	98	99	99	100	100	100	100	101	102	103	105	105	105	105	105	105	104	105	105	105	104	104	103	103	103	104	104	103	103	104	103	103	103	103	102	102	102	102	103	103	104	104	105	105	103	103	103	105	105	106	105	105	106	106	106	105	105	105	104	104	103	103	102	101	100	100	99	99	100	100	99	99	99	99	100	99	99	99	99	99	99	98	99	99	99	98	98	97	98	97	97	97	98	98	98	97	98	98	98	97	97	97	97	97	99	98	96	96	96	96	96	97	97	97	97	97	97	99	99	99	100	99	98	96	97	97	97	97	96	97	97	98	98	97	97	96	96	96	97	97	97	97	97	97	96	96	96	95	94	94	93	93	93	93	93	92	92	92	92	91	92	93	93	92	92	92	91	91	89	89	90	89	89	89	89	89	90	89	89	89	90	90	90	90	89	90	91	91	92	92	92	91	92	93	94	94	94	95	95	94	94	94	93	93	92	94	94	94	94	94	94	94	94	93	92	92	92	92	93	94	95	95	95	96	99	98	98	99	99	100	99	99	98	98	98	97	97	97	96	96	98	98	96	95	94	94	94	95	95	95	95	95	95	95	94	94	93	92	92	92	92	92	92	92	93	93	93	93	93	93	93	93	92	92	92	92	93	93	95	92	92	92	91	91	92	93	93	93	93	93	92	94	94	93	93	92	90	91	91	90	89	89	90	91	91	91	91	91	89	89	89	89	90	90	90	91	92	92	91	90	90	92	91	91	91	92	92	91	89	89	90	89	90	90	90	91	90	90	91	89	90	90	90	90	90	91	90	89	88	88	89	88	88	88	88	88	86	85	85	86	85	85	84	85	85	85	84	84	84	84	83	83	83	83	83	83	83	82	83	82	83	82	82	81	81	81	80	79	79	79	79	79	78	79	79	78	80	80	80	79	81	80	80	79	79	79	79	79	79	79	80	80	79	80	80	80	81	80	80	81	81	82	81	81	82	81	81	82	82	83	83	83	82	83	83	83	83	82	81	82	82	83	83	83	85	85	85	85	86	86	86	87	87	87	87	87	87	87	87	87	87	87	88	88	88	88	87	87	87	87	88	88	88	88	88	87	87	87	89	90	90	90	91	91	91	92	92	92	92	92	92	93	90	90	91	91	91	91	91	91	92	93	93	93	96	97	97	97	97	98	97	98	97	97	97	97	98	97	97	98	99	97	98	98	98	98	98	98	98	98	98	99	99	101	102	103	103	103	102	101	100	101	100	101	99	99	99	99	98	98	96	96	97	96	96	97	97	97	97	98	98	98	98	98	97	96	97	98	98	98	98	98	99	98	98	97	98	98	98	97	97	96	96	96	96	96	96	95	95	94	95	95	95	96	97	97	97	97	97	97	97	97	97	96	96	95	95	94	94	95	94	93	93	93	93	94	94	94	93	93	94	94	95	96	96	94	95	95	93	93	93	93	93	93	91	91	91	91	91	91	89	89	90	91	91	91	94	94	95	95	95	95	95	95	96	97	98	98	97	96	97	97	97	97	98	97	97	96	96	96	96	96	96	96	96	96	97	98	99	99	99	99	99	100	100	100	100	100	100	101	102	102	102	102	102	102	100	101	102	102	102	102	101	102	102	102	102	101	102	102	101	102	102	101	102	102	101	101	101	101	98	98	98	96	95	93	93	93	93	95	95	93	94	94	96	96	96	96	97	96	95	95	96	97	97	96	96	96	96	96	96	96	96	96	96	94	94	94	94	94	96	96	96	96	96	96	95	95	95	95	95	95	95	97	97	97	97	97	98	98	98	99	99	99	99	99	99	100	100	98	98	98	98	97	99	99	99	99	99	100	98	96	96	96	96	96	96	96	96	95	95	95	94	94	93	94	93	93	94	94	94	94	94	92	91	92	92	92	94	94	95	94	95	95	94	94	94	94	94	94	94	95	95	95	94	94	93	93	93	93	93	93	93	93	92	91	90	90	90	90	91	91	91	91	91	90	90	91	91	90	90	90	90	90	90	89	86	86	86	86	87	87	88	88	89	89	89	89	90	90	90	90	91	90	89	89	90	89	89	88	87	87	87	86	86	85	85	86	85	85	85	85	84	84	84	83
103	104	104	104	104	103	104	104	104	104	104	104	104	103	104	105	105	104	103	104	105	104	104	104	105	106	106	106	106	107	106	106	106	106	105	105	104	104	105	105	105	104	104	105	105	105	106	104	105	106	107	105	105	104	105	105	106	105	106	106	106	106	106	104	104	105	105	105	106	106	107	107	107	108	108	108	108	107	108	108	106	106	106	106	106	107	107	108	106	105	105	105	106	106	106	105	105	105	106	107	107	108	108	108	109	108	108	109	108	107	106	107	107	106	106	106	107	107	105	106	107	108	108	107	107	107	107	107	107	106	106	106	105	104	104	105	105	104	104	103	103	104	103	103	104	104	104	103	104	104	104	104	104	104	104	105	105	104	104	102	102	101	101	101	102	103	102	102	103	103	103	103	103	106	106	106	106	106	105	104	103	103	103	104	103	103	103	102	101	101	99	99	99	99	98	97	99	99	99	100	100	97	97	97	99	99	98	99	99	98	97	96	96	96	95	95	95	95	96	96	96	95	95	95	95	93	92	92	93	94	94	93	93	94	95	94	95	96	96	98	98	97	96	96	96	97	97	96	97	97	97	97	97	96	96	96	96	97	98	98	100	100	100	99	100	99	99	99	99	99	99	99	98	99	99	98	98	97	97	97	97	97	98	98	97	98	98	98	98	98	98	98	98	98	98	99	97	97	97	97	98	98	97	96	96	96	96	96	96	96	95	97	97	96	96	95	95	95	94	94	92	92	92	93	92	91	91	92	92	93	94	94	93	93	93	93	91	91	91	90	91	92	91	92	92	92	91	91	91	90	90	90	90	89	89	88	88	87	87	87	87	87	86	87	87	87	87	87	88	88	88	88	89	88	88	88	88	88	87	87	87	87	86	87	88	89	90	91	90	90	90	89	88	89	89	89	89	90	89	89	90	91	91	91	93	93	92	92	91	93	93	92	92	93	93	93	94	94	94	95	95	95	94	95	95	96	95	94	94	95	95	95	96	96	95	94	94	94	95	95	95	95	96	97	97	98	98	98	99	98	98	97	96	96	96	96	96	96	96	96	96	96	95	95	95	96	96	96	96	97	97	98	98	98	97	97	96	96	97	96	97	97	95	95	95	95	94	94	94	93	93	93	92	91	91	91	91	91	92	93	93	93	93	93	92	92	93	93	93	93	93	93	92	93	93	93	93	93	92	92	93	92	91	91	91	91	91	91	91	91	91	91	91	91	90	90	90	91	91	91	91	92	92	92	92	92	92	92	91	91	91	91	91	91	92	93	93	93	93	93	93	94	94	93	93	93	92	91	93	93	93	92	92	93	92	92	93	93	92	91	93	93	93	95	95	95	95	95	95	95	96	97	97	98	99	98	98	97	98	98	98	98	97	97	98	98	98	97	97	98	97	96	96	96	97	98	98	99	99	99	99	99	98	98	97	98	97	97	97	96	97	97	97	97	97	96	97	96	96	95	95	95	97	97	97	96	97	95	96	96	96	96	96	96	96	96	96	96	96	95	95	96	97	97	97	97	97	97	98	98	99	99	98	99	98	98	98	98	96	96	96	96	96	96	96	95	96	95	95	95	95	95	95	96	96	95	95	96	94	94	94	94	95	96	96	96	95	95	95	95	95	95	95	95	95	95	94	94	94	94	94	93	93	94	95	94	94	94	94	93	94	94	94	94	94	93	93	93	94	95	94	95	94	93	94	94	93	93	93	93	93	93	93	93	91	91	92	92	92	91	89	89	89	89	89	89	89	88	88	87	87	87	86	86	85	85	86	86	86	86	85	84	83	82	82	81	79	79	79	80	79	79	81	82	81	80	82	83	83	85	85	84	83	83	83	83	84	84	84	84	84	84	84	86	88	88	88	88	89	90	90	91	91	90	90	89	89	90	91	91	91	91	90	90	90	89	89	89	90	90	90	91	91	91	91	91	91	91	91	91	91	91	90	91	91	91	91	90	91	92	92	92	92	92	93	94	94	94	95	95	94	94	94	94	95	94	94	94	94	93	92	92	92	92	90	90	88	89	89	88	88	88	91	91	91	91	91	91	91	90	90	89	88	89	89	88	89	89	88	88	88	89	90	90	91	90	92	92	91	91	91	91	92	92	91	91	91	90	90	89	88	86	86	86	86	86	86	86	86	86	86	86	85	85	86	86	86	86	85	86	85	85	84	83	82	82	82	82	84	84	85	84	84	83	83	83	83	83	85	86	87	87	86	86	87	87	87	86	84	84	84	84	85	85	85	85	85	85	84	83	83	82	82	82	82	82	81	80	80	80	80	79	79	79	79	79	79	78	77	77	77	77	77	77	78	78	79	78	77	76	75	75	75	75	75	74	74	73	73	73	72	73	72	72	71	72	72	72	72	71	70	70	70	69	69	69	69	70	70	71	71	71	72	72	72	71	71	71	71	72	72	71	72	72	71	71	72	71	70	70	70	70	70	69	68	69	69	69	70	71	71	72	72	72	72	70	70	72	73	74	74	72	72	72	72	70	70	70	70	70	70	70	69	69	69	69	68	68	67	67	67	68	68	68	69	69	68	68	68	68	68	68	68	68	68	69	69	69	69	69	69	68	68	69	68	68	68	68	68	69	70	70	70	70	71	72	72	72	72	72	73	73	74	74	75	75	74	74	74	74	74	74	74	74	74	74	74	74	75	76	76	77	77	76	76	78	78	79	79	78	77	77	77	76	75	75	74	74	75	75	75	74	75	76	76	77	77	79	80	81	81	80	80	80	80	80	80	80	79	79	79	80	80	79	78	78	79	80	80	80	80	81	80	80	81	81	80	81	80	80	80	79	78	78	79	81	83	83	83	82	82	82	82	82	82	83	83	83	84	84	83	83	83	83	84	83	83	83	83	84	85	85	85	85	85	85	85	85	85	85	85	86	85	86	85	86	85	85	85	85	84	84	83	84	84	84	84	83	83	84	85	85	85	84	85	85	83	83	81	80	80	81	81	80	79	78	78	78	78	79	79	79	79	80	80	80	80	80	79	77	76	75	75	77	78	78	77	76	77	77	77	77	77	77	77	78	79	78	79	77	76	76	77	77	77	78	77	77	77	78	79	80	80	80	80	80	80	81	82	83	84	84	84	84	84	84	84	85	85	85	84	84	85	84	84	84	84	85	85	86	86	87	86	87	87	88	88	88	88	88	88	87	87	86	87	87	87	86	85	85	85	85	85	85	85	85	85	86	86	87	87	88	88	88	89	88	87	87	88	88	87	87	87	87	88	88	88	87	87	87	87	87	86	85	85	85	85	85	84	84	84	83	83	83	83	83	83	82	83	83	83	83	83	83	83	82	81	81	80	79	80	81	81	81	81	81	81	81	82	82	82	83	82	82	82	82	82	82	82	81	81	81	81	82	82	82	82	82	82	82	82	81	81	81	81	83	84	84	84	84	86	86	86	86	84	84	85	85	83	82	82	82	83	83	83	82	82	82	82	82	82	82	82	81	81	81	80	80	79	80	79	79	79	78	79	79	78	78	78	78	78	78	77	77	77	78	79	79	79	79	79	79	80	80	80	79	80	80	80	81	81	81	81	80	79	79	80	79	79	81	80	81	79	78	78	78	79	80	80	80	80	80	80	80	80	79	79	79	81	79	77	78	79	79	81	80	80	80	80	79	79	79	79	79	79	80	80	81	81	81	82	80	80	81	81	81	80	80	79	79	79	78	79	80	80	82	79	78	78	78	78	78	78	79	80	80	79	80	80	80	79	78	79	79	79	79	79	80	81	81	82	82	82	82	83	83	84	85	86	86	86	86	86	86	85	84	84	84	83	83	84	83	84	85	85	84	84	85	86	86	87	88	88	87	87	86	86	86	86	84	85	85	85	85	84	81	81	82	82	82	81	81	83	82	82	81	79	79	79	80	80	80	80	81	82	82	82	82	81	80	80	80	80	80	80	81	81	81	80	79	79	79	79	77	78	79	80	80	81	82	82	82	81	80	82	83	83	82	81	81	81	80	81	81	81	81	81	81	81	81	81	81	80	80	79	79	79	79	79	79	79	79	78	78	78	79	79	79	79	77	77	78	78	78	79	78	78	78	78	79	79	78	78	78	79	78	79	79	80	80	82	81	81	81	81	82	82	81	81	80	80	80	80	81	81	81	81	82	83	83	83	83	84	84	84	84	84	84	83	82	82	83	83	82	82	82	82	82	82	82	82	82	82	82	83	82	82	82	82	82	82	81	81	81	81	81	81	81	81	82	82	82	83	83	82	82	82	81	81	83	83	83	84	83	84	85	85	85	85	86	86	86	86	86	87	86	86	87	86	86	87	87	87	86	86	86	86	86	87	87	87	87	88	86	86	86	85	85	85	85	85	86	86	88	87	87	89	89	89	89	89	89	90	90	90	91	91	90	91	92	93	93	95	95	94	94	93	93	93	93	93	92	94	94	94	94	94	93	93	93	93	94	93	92	92	90	88	88	88	88	87	85	85	85	83	83	83	83	83	83	83	83	83	83	84	83	84	86	86	86	86	86	86	87	87	87	86	87	87	86	85	84	84	83	83	83	82	82	81	81	81	81	80	80	80	79	79	78	76	76	76	76	76	76	76	75	76	76	76	76	75	75	75	75	74	74	74	74	74	74	74	74	74	74	74	74	74	73	72	72	73	73	72	72	71	71	69	70	69	69	67	67	67	67	67	68	69	69	68	68	68	68	69	69	69	69	69	69	70	70	70	70	69	69	69	68	68	67	67	66	66	66	66	67	68	68	68	69	69	68	68	66	66	65	64	64	65	65	66	65	66	66	67	67	67	67	67	68	68	68	68	68	67	68	68	68	69	69	67	67	65	63	64	64	65	65	65	63	63	64	65	64	65	66	66	66	66	67	68	67	67	68	69	71	71	71	72	71	72	72	73	73	73	72	71	70	70	70	70	70	70	69	69	69	69	67	68	68	68	68	69	69	70	70	70	71	71	71	71	71	71	70	70	70	70	70	71	71	72	72	72	72	72	72	73	74	75	75	75	74	75	75	75	74	74	74	73	73	72	71	75	75	75	75	74	74	75	75	75	75	75	74	74	73	73	73	74	74	75	75	75	75	75	75	76	76	76	77	77	78	78	78	78	78	78	77	76	76	75	75	75	74	74	74	73	73	73	74	74	74	73	73	72	71	73	73	73	73	73	72	72	72	72	72	72	73	71	70	70	71	71	71	71	71	71	71	72	72	72	72	72	71	71	71	71	70	70	70	70	70	72	72	72	73	72	72	71	72	72	72	72	72	72	72	72	71	71	71	72	72	71	74	74	74	73	74	74	74	74	75	75	75	75	75	75	75	75	75	75	74	75	75	75	75	75	76	77	76	76	75	75	75	75	75	75	75	77	77	77	78	78	79	79	80	81	81	81	80	80	79	79	79	80	80	80	80	79	80	79	79	79	79	80	80	80	81	81	80	83	83	82	82	82	81	81	83	84	83	82	82	81	81	81	81	81	80	79	78	78	78	79	79	79	78	77	77	77	77	78	78	79	78	78	77	76	76	76	76	76	76	77	77	76	75	75	75	75	76	76	76	75	75	74	75	76	76	75	75	75	77	77	77	78	79	79	79	80	80	79	80	79	79	80	80	80	80	81	81	81	81	81	81	81	81	81	81	80	80	80	79	79	81	82	84	84	85	86	86	86	86	86	86	86	86	87	86	86	85	84	86	87	87	86	86	86	85	85	86	87	87	87	87	87	86	86	86	87	87	87	88	88	89	89	89	89	88	89	89	89	90	90	90	88	87	86	86	86	86	86	86	86	86	86	86	84	84	84	84	84	83	83	84	84	83	84	85	86	85	85	85	85	85	86	86	85	85	85	84	84	84	83	83	82	82	82	81	81	82	82	83	82	82	82	81	82	81	82	82	83	83	83	83	84	85	85	85	85	84	84	84	83	84	84	84	84	84	84	83	84	83	83	84	84	83	85	85	85	85	85	85	85	85	85	86	86	85	85	87	87	88	88	88	89	89	88	88	89	89	89	89	90	91	89	88	86	86	85	85	85	86	85	85	85	87	88	88	88	88	88	87	88	89	89	90	90	90	90	90	89	89	88	89	88	88	89	90	90	89	89	89	90	90	91	91	91	91	91	90	90	90	90	90	90	90	91	91	91	90	90	90	90	90	91	91	92	92	91	92	92	93	92	92	92	92	92	92	92	92	92	92	92	93	93	92	92	92	94	94	94	94	95	95	95	95	95	96	95	94	93	94	93	94	94	93	92	91	90	88	88	88	89	89	89	89	89	89	89	89	90	91	92	92	91	91	91	90	91	91	91	91	92	92	92	92	91	91	92	92	92	92	93	93	93	93	94	94	94	95	94	94	94	95	95	95	95	95	94	95	95	95	95	95	95	95	96	95	94	93	93	92	93	94	94	94	94	94	94	93	94	94	94	94	95	95	96	94	94	94	94	94	94	95	95	94	94	94	94	94	94	94	94	94	94	95	95	97	98	98	98	98	98	97	95	95	95	95	95	95	95	94	94	94	94	95	95	96	96	96	96	96	96	95	95	96	97	97	96	96	97	98	98	97	96	96	96	95	97	96	96	96	96	96	97	97	96	96	96	96	95	95	95	95	95	96	96	96	96	96	96	98	98	98	98	98	98	97	95	95	95	94	93	93	92	91	90	91	91	91	91	91	91	91	92	92	93	92	92	92	91	91	90	90	91	90	90	91	91	89	88	88	86	86	86	87	87	87	88	88	89	90	91	92	93	93	94	94	94	94	95	95	95	95	95	95	95	95	95	95	95	95	96	95	94	94	94	94	95	95	94	96	96	96	97	97	98	98	98	98	98	98
88	88	88	89	88	89	89	89	89	88	88	88	87	87	89	89	89	90	89	89	89	89	89	89	89	89	89	89	89	88	88	88	87	87	88	89	90	90	89	89	88	87	87	89	88	88	88	87	86	86	85	84	83	84	84	84	84	83	83	83	81	81	83	83	84	84	84	84	84	84	86	85	85	85	85	84	84	84	84	85	85	85	85	85	85	85	85	85	85	84	84	84	84	84	84	84	84	83	82	83	82	82	82	82	83	83	84	85	85	86	86	86	85	86	86	86	86	86	86	86	86	86	86	87	86	86	86	86	86	86	86	86	86	84	84	84	85	85	85	85	86	86	87	88	88	89	89	89	91	92	91	92	92	91	91	91	91	92	91	90	90	90	90	90	90	90	89	89	88	88	87	87	87	86	87	86	86	86	85	85	86	85	85	84	84	84	84	83	82	83	83	83	83	82	82	82	82	82	83	83	82	82	81	81	81	81	81	81	81	80	79	79	79	79	79	81	81	81	80	79	79	79	79	79	78	77	77	78	78	78	78	78	79	79	79	80	82	82	83	83	83	84	83	84	85	85	86	87	88	88	88	88	89	90	89	90	89	89	89	90	89	88	88	88	87	86	86	86	86	86	86	85	86	87	87	88	86	86	86	85	85	85	83	83	82	82	83	83	83	83	84	84	85	85	86	86	86	84	85	85	85	85	85	85	85	83	83	83	82	82	84	84	82	81	81	82	82	82	82	82	81	81	83	82	80	80	80	81	80	80	80	79	80	81	80	79	79	79	79	79	80	80	80	81	81	80	80	79	79	79	79	79	79	79	79	80	81	80	81	81	81	81	82	82	82	82	82	83	83	83	82	82	83	84	84	84	84	83	83	84	84	84	84	84	83	82	83	83	83	82	82	82	84	84	83	82	82	82	82	82	83	82	81	81	81	81	81	80	81	82	81	81	82	82	82	82	81	81	82	81	81	81	82	83	82	81	81	81	82	82	83	83	83	82	82	82	81	81	81	80	80	80	80	79	78	78	78	77	77	77	77	77	77	78	78	78	77	77	78	79	79	79	81	82	83	83	83	84	86	85	84	84	85	85	85	84	82	82	82	84	83	84	84	84	84	83	84	84	83	82	83	83	83	83	82	82	82	83	83	83	82	82	82	81	81	81	81	80	80	81	81	82	82	84	84	83	83	83	82	82	82	82	82	82	81	81	82	81	81	81	81	81	81	81	82	83	83	84	84	84	85	85	85	85	84	85	85	87	88	88	87	86	85	83	83	84	84	84	84	85	85	85	85	84	83	82	82	83	82	82	83	82	82	83	83	83	83	82	82	82	82	82	82	82	82	82	82	83	83	83	84	84	84	83	83	83	83	82	82	82	82	82	82	82	82	83	83	83	84	84	84	85	86	85	85	85	85	85	85	85	86	85	84	84	86	86	86	86	87	88	87	87	87	86	87	87	87	88	88	88	84	84	84	83	82	83	83	83	82	82	82	81	81	81	81	81	81	80	80	80	79	79	79	78	77	76	76	77	77	77	78	78	78	78	77	78	80	81	80	80	80	80	80	80	80	80	80	79	78	78	78	78	78	77	77	77	76	76	76	76	76	75	75	75	75	73	74	74	74	72	72	72	72	71	71	71	71	70	71	71	71	71	71	71	71	71	71	71	73	73	73	73	73	73	73	74	74	74	74	73	72	74	74	75	75	76	76	76	76	75	75	75	76	76	76	76	76	77	78	76	76	76	77	77	77	77	77	75	74	74	76	76	77	78	78	79	80	80	80	80	80	80	80	79	79	79	79	80	80	79	79	79	80	79	79	79	78	78	78	78	79	80	80	79	78	78	79	80	80	80	81	82	81	81	81	81	81	81	81	81	81	81	80	79	79	80	80	80	80	80	80	79	79	79	78	79	79	79	79	78	78	77	77	77	76	77	78	76	74	74	74	74	74	73	72	72	70	71	71	71	71	71	69	70	70	71	72	73	73	72	72	74	74	75	75	75	75	75	74	74	74	74	74	73	73	73	72	72	73	73	73	72	72	74	73	72	72	72	73	72	72	72	72	72	71	72	72	71	71	72	74	73	74	74	74	74	74	75	75	75	75	75	75	75	75	75	74	74	74	74	74	74	75	75	74	74	73	73	73	74	74	74	74	74	75	76	75	76	75	73	73	72	71	71	72	72	71	71	71	71	71	71	71	71	71	71	71	71	70	71	70	70	70	71	70	70	70	72	73	73	73	73	73	74	75	75	75	75	75	75	75	76	76	74	75	75	75	74	75	75	75	75	73	73	73	75	76	76	77	77	76	76	76	76	76	77	77	78	78	78	78	77	77	77	77	78	80	80	79	78	78	78	78	78	77	78	78	79	79	79	79	79	79	80	80	80	80	80	80	80	80	81	82	81	81	81	80	80	80	80	80	80	79	79	79	79	79	79	79	80	79	79	79	79	79	78	78	78	79	78	79	80	80	81	81	81	80	79	79	81	81	81	81	82	82	83	84	84	83	82	82	83	83	82	82	80	82	81	81	81	81	81	81	81	83	83	83	82	81	81	81	80	79	80	79	79	81	80	79	79	79	79	79	79	78	78	78	79	79	79	79	80	80	81	81	81	81	80	79	79	79	79	79	78	78	79	80	79	82	82	82	82	82	82	82	81	80	80	80	80	80	80	81	83	83	83	84	84	85	85	86	86	86	86	85	85	85	85	86	84	85	84	84	84	84	84	84	83	83	80	80	81	81	81	80	80	80	79	78	79	78	78	77	77	79	79	79	80	80	80	79	79	79	78	77	77	77	77	76	76	76	76	76	77	77	77	77	78	78	78	79	79	79	79	80	80	80	80	81	80	79	78	78	77	77	78	77	76	76	76	75	75	76	76	75	75	75	75	74	74	74	72	73	73	73	73	72	72	72	72	72	72	72	72	72	73	72	72	73	73	73	73	73	73	73	73	74	74	74	74	74	74	74	73	73	73	74	73	72	72	72	72	72	73	73	73	74	72	71	71	72	73	73	73	73	73	73	73	73	73	73	72	72	72	72	72	72	72	73	72	72	73	73	73	73	72	71	70	69	70	70	70	70	69	69	69	69	70	70	70	70	70	71	70	70	69	69	69	68	67	67	67	67	67	66	66	65	65	65	65	65	65	66	66	66	66	66	66	67	67	68	68	68	68	68	69	68	69	69	69	68	68	68	68	68	68	68	68	68	70	71	70	70	70	71	70	70	69	69	69	69	69	69	69	69	69	69	69	70	70	70	69	71	70	71	71	71	72	72	72	71	71	71	71	72	72	71	70	70	70	69	70	69	69	69	69	69	68	68	69	69	69	70	70	69	70	70	70	70	69	69	70	69	67	67	66	66	66	65	65	65	64	65	65	65	67	68	68	68	67	68	68	68	68	68	68	68	68	68	69	70	70	70	69	69	70	70	70	70	71	71	71	71	71	72	73	72	73	73	73	74	74	74	74	76	76	76	74	74	75	75	75	75	75	75	75	75	75	75	76	76	75	75	74	74	75	75	75	76	76	76	76	78	78	78	79	78	77	76	76	76	76	76	78	76	76	76	77	78	78	79	80	80	80	80	81	82	82	82	83	81	81	81	81	81	83	82	82	82	84	84	84	84	85	84	84	85	85	85	86	86	86	86	86	87	86	87	87	87	87	87	87	87	88	87	86	86	87	87	87	85	85	86	86	86	84	84	83	84	84	84	84	83	83	83	83	83	83	84	84	84	84	84	84	85	84	84	84	84	84	84	84	84	84	84	84	84	84	84	83	84	83	82	82	82	83	83	84	82	81	82	82	81	81	82	82	82	83	84	84	84	86	86	86	87	86	86	86	87	87	87	87	87	87	88	89	90	90	88	88	88	90	90	90	91	91	93	94	94	94	94	93	92	92	93	96	96	96	97	96	96	94	94	94	94	95	95	95	95	95	94	94	94	95	96	95	96	95	95	96	97	98	98	99	99	99	98	98	98	98	97	97	97	95	95	95	94	94	94	94	95	93	92	91	90	90	90	90	90	90	90	88	89	89	88	88	89	88	87	87	86	86	86	88	88	88	88	88	87	88	88	89	89	89	89	89	89	88	87	88	88	89	90	89	89	90	89	89	90	90	90	91	91	91	91	91	91	91	91	90	90	90	88	88	89	88	88	88	88	88	88	86	86	87	87	87	86	88	87	86	86	85	84	87	87	87	88	88	87	87	87	87	88	88	88	89	89	88	89	88	88	89	89	89	88	88	87	88	88	88	88	89	89	88	88	87	87	87	88	88	88	87	87	88	88	88	88	88	87	87	86	86	86	86	87	87	87	87	88	88	88	89	89	88	88	86	86	86	86	87	87	88	88	88	90	90	90	89	88	88	88	88	88	88	87	87	87	87	87	87	87	87	87	87	88	88	89	89	90	91	91	91	91	91	91	90	90	90	90	90	89	88	88	89	89	88	88	88	89	89	89	90	90	91	90	90	90	89	89	89	88	89	89	88	87	86	87	87	87	89	89	90	90	90	90	90	90	89	90	90	90	90	91	91	90	90	92	92	94	94	94	94	93	93	93	93	93	92	93	93	92	92	92	92	90	89	89	90	89	89	90	91	90	89	91	91	91	91	91	91	91	90	91	90	91	92	92	92	92	92	91	91	91	92	93	93	93	93	93	93	93	93	93	93	95	95	94	93	94	95	96	95	96	95	94	95	95	93	93	94	93	93	93	93	91	89	89	90	90	91	90	91	91	91	91	92	92	92	91	92	92	93	93	93	93	93	93	93	92	91	91	91	90	91	90	91	91	91	91	90	91	92	92	92	91	91	91	90	90	90	90	91	91	92	92	92	92	91	91	91	90	90	90	90	90	91	91	92	93	93	93	93	94	94	95	96	96	95	95	95	95	92	92	92	92	92	93	93	93	93	93	92	91	90	89	88	88	88	89	89	87	90	90	90	89	89	88	88	87	86	86	86	86	87	89	89	90	89	88	88	88	87	87	88	87	86	87	87	86	86	85	85	85	85	86	88	89	88	88	90	90	90	90	88	88	87	87	87	86	86	86	87	87	87	86	86	86	86	86	85	85	85	86	86	85	84	83	83	83	83	83	82	82	81	81	81	81	79	80	82	82	83	83	84	85	86	86	85	85	85	85	86	87	88	88	89	88	88	87	87	86	86	88	88	89	88	87	85	85	85	86	86	86	86	86	85	85	86	86	85	86	86	87	86	86	86	86	86	85	85	85	85	86	86	86	88	88	89	89	90	90	93	93	92	92	93	94	94	94	94	94	94	94	94	93	93	93	94	94	94	94	93	92	92	93	93	93	93	93	93	93	93	93	92	90	90	89	89	89	88	88	86	86	86	86	86	85	84	84	84	84	83	82	81	81	82	81	81	81	81	81	81	80	79	79	79	79	79	79	79	80	81	82	81	81	81	80	80	80	80	80	80	81	82	82	83	84	83	83	84	83	84	84	85	85	85	85	85	87	87	87	87	88	87	87	87	87	87	88	88	89	90	89	88	89	90	91	91	90	90	91	91	92	91	89	90	90	90	91	91	91	91	91	90	91	92	92	91	91	91	91	92	92	89	89	90	90	90	92	92	92	91	89	89	89	89	89	89	88	88	88	88	88	88	88	87	87	87	86	86	87	87	88	88	88	87	87	87	86	85	87	87	87	87	85	86	86	87	87	87	89	89	89	89	90	90	90	90	90	90	91	90	90	90	91	90	90	88	86	86	85	85	85	85	85	85	84	84	84	85	84	84	85	86	86	86	86	87	87	89	90	89	89	89	90	92	92	92	92	92	93	94	93	93	94	94	92	92	91	91	92	92	92	91	91	91	92	92	92	91	91	92	92	90	90	89	89	90	90	90	89	90	88	88	88	88	87	87	88	87	87	87	87	87	87	87	87	87	87	87	87	87	85	85	84	82	82	82	82	82	82	82	82	81	81	81	81	81	81	81	80	80	80	80	80	80	81	81	80	80	79	78	78	78	77	75	75	74	74	73	73	74	73	73	74	75	75	75	75	75	75	74	74	75	75	75	75	75	76	77	77	78	78	78	78	78	79	79	79	79	78	77	77	77	76	76	76	77	77	78	78	77	79	79	79	80	80	81	81	81	82	82	82	82	82	81	81	81	81	81	80	80	80	80	80	79	80	79	80	79	79	79	81	80	79	78	78	79	78	76	76	76	77	77	77	77	76	76	76	75	75	75	76	76	76	76	75	75	74	73	72	72	72	72	72	72	73	73	73	72	73	72	72	72	71	70	71	72	71	72	71	71	71	71	71	72	70	70	70	70	69	69	69	69	69	69	70	70	70	70	69	68	68	69	69	69	68	68	67	67	67	68	68	67	67	67	67	67	67	66	66	66	65	66	66	64	65	65	65	65	65	64	63	63	63	63	64	64	64	65	66	66	66	66	65	66	67	67	67	67	67	66	66	66	66	66	66	65	64	64	65	64	66	66	66	65	65	63	64	64	64	64	64	64	65	66	66	67	67	66	66	66	68	67	66	65	65	65	66	67	67	68	69	69	69	69	69	69	70	70	68	68	67	68	68	67	68	68	68	69	69	69	69	69	69	70	69	68	68	68	68	68	68	68	68	68	69	69	69	68	68	68	68	67	68	68	68	69	69	69	69	69	70	71	70	69	69	70	70	70	71	71	71	72	72	73	73	73	73	73	73	72	72	71	71	71	71	71	70	71	71	71	71	71	71	71	72	72	72	73	73	74	74	73	73	73	73	73	74	72	73	74	73	74	74	74	75	75	75	75	74	74	74	73	73	74	74	74	73	73	73	73	72	72	70	71	70	71	70	70
81	80	81	81	81	81	81	81	82	84	84	83	83	83	83	82	82	81	81	81	81	81	81	81	82	82	82	81	80	79	79	79	79	80	80	80	80	80	80	80	80	80	80	80	80	80	81	81	81	81	80	79	80	81	82	82	82	82	82	83	84	85	85	85	85	85	84	84	84	84	84	84	86	86	86	86	87	87	87	87	87	88	88	89	89	90	91	91	91	92	92	92	92	92	92	91	90	90	90	89	88	86	86	85	85	85	84	83	83	83	83	83	83	84	84	84	84	85	85	85	85	85	85	85	85	86	85	84	84	84	83	81	80	80	80	80	80	81	82	82	81	81	81	81	81	81	82	82	84	86	85	85	85	85	85	85	85	85	84	85	85	85	85	85	85	85	86	88	89	88	88	87	88	88	88	87	87	87	87	86	86	84	84	84	84	83	83	83	84	84	85	85	87	88	88	87	87	87	87	86	85	85	85	86	87	87	86	87	87	87	88	88	88	88	88	88	87	86	86	86	86	86	86	86	86	86	85	84	84	84	83	83	84	83	83	83	83	83	83	83	83	83	83	84	84	84	85	86	85	84	83	82	83	83	83	83	84	84	83	83	84	84	84	84	84	85	84	84	84	83	83	82	82	82	82	82	82	82	82	82	82	82	82	82	80	80	81	81	81	81	81	81	81	81	82	80	81	82	82	82	82	81	83	83	83	84	84	86	86	86	87	86	87	87	87	87	87	87	87	87	87	87	89	89	90	90	91	90	90	90	90	88	86	89	90	90	89	89	88	88	88	88	88	88	89	90	90	89	89	89	89	90	89	89	89	89	89	89	89	88	88	88	88	88	88	88	87	85	85	85	85	84	83	83	83	82	82	83	83	83	83	83	83	83	81	82	81	81	81	81	81	81	81	80	81	80	78	78	77	77	77	75	75	75	75	75	75	75	75	75	75	75	75	75	75	76	76	76	75	74	74	74	74	74	74	74	74	74	74	75	76	76	75	74	74	74	74	74	74	73	74	74	74	75	76	75	75	75	75	75	77	77	77	76	77	77	78	78	78	80	78	79	78	78	80	80	80	80	80	80	81	80	80	81	81	81	82	82	83	83	83	83	83	83	82	82	82	82	82	82	83	83	85	85	85	85	86	86	86	86	83	82	82	82	82	83	84	83	84	84	84	81	81	81	82	82	82	84	84	84	84	84	84	83	83	84	84	85	85	85	84	83	81	81	81	81	81	79	78	78	79	79	80	80	80	79	80	80	79	77	77	77	77	76	77	77	77	77	76	76	76	76	76	76	75	75	74	75	75	75	74	74	73	74	74	74	74	74	73	73	73	73	73	73	72	72	73	73	73	72	72	72	72	71	71	71	72	73	73	73	73	72	72	71	71	71	71	71	71	71	71	71	72	73	73	74	73	73	73	73	75	74	74	74	74	74	75	75	75	75	73	73	73	73	73	73	73	74	74	74	74	74	75	74	74	74	74	73	75	75	75	75	74	73	72	72	72	71	71	73	74	74	74	74	74	75	75	75	74	75	75	75	75	75	75	75	75	76	76	76	76	76	75	75	75	75	75	75	75	75	74	76	75	76	77	78	78	78	78	78	77	77	78	78	78	79	79	79	79	79	78	79	79	81	81	80	80	81	82	82	82	82	82	82	82	82	83	83	83	83	83	83	83	83	83	82	81	81	82	82	82	81	82	82	81	81	83	83	83	83	83	84	84	83	83	83	84	84	85	84	84	84	84	84	84	84	84	84	84	84	84	83	84	84	84	84	84	83	84	83	84	86	85	85	85	85	85	85	85	86	86	87	86	86	86	85	85	85	85	84	83	84	83	83	83	83	82	82	82	82	84	84	84	83	83	84	84	84	85	85	85	85	85	85	85	85	85	85	85	84	83	83	83	84	84	84	84	84	85	85	85	86	85	85	85	85	85	85	85	85	85	84	84	85	84	84	84	84	83	83	83	85	85	85	86	86	86	86	86	87	87	86	86	86	87	87	87	87	88	89	89	90	90	90	90	90	89	89	90	90	90	90	89	89	89	89	88	87	86	86	87	88	89	88	89	90	90	91	91	90	90	89	90	90	89	89	89	89	88	89	88	90	89	89	89	89	89	87	87	87	86	86	85	86	86	86	85	85	85	84	85	85	85	86	86	86	87	87	88	89	90	90	90	91	91	91	90	90	89	89	90	89	89	89	89	89	89	88	88	88	88	86	86	86	86	85	85	85	85	85	84	83	82	81	82	82	82	83	83	83	83	83	83	83	83	83	83	82	82	82	83	83	83	83	83	81	81	81	80	80	80	80	80	81	81	81	81	79	79	78	79	79	79	79	79	78	78	78	78	77	76	76	77	78	78	77	77	77	77	77	78	78	78	79	79	79	79	81	82	81	82	83	83	83	82	83	82	81	81	81	83	81	81	80	80	79	79	79	79	78	76	74	74	73	73	73	73	73	73	72	72	72	72	71	70	71	71	72	72	72	72	72	72	72	72	73	72	71	71	71	71	70	70	70	69	68	69	70	70	70	70	70	70	68	68	67	67	66	67	66	65	65	66	67	66	66	66	66	65	65	65	65	65	65	65	65	64	64	65	65	64	64	64	64	65	65	64	64	63	64	64	64	65	66	67	67	68	68	68	68	69	69	67	67	68	67	67	67	67	68	68	68	67	67	68	67	67	67	67	67	68	67	68	68	68	68	68	67	67	66	66	66	65	64	65	65	65	65	65	65	65	66	66	66	66	66	66	66	66	68	68	69	71	72	73	73	73	73	72	72	72	72	73	73	73	73	73	74	74	74	74	75	74	74	73	73	72	72	72	73	73	71	71	71	71	71	72	73	73	73	73	73	73	73	73	72	72	72	72	72	72	72	72	71	72	73	74	73	73	74	73	73	73	73	73	72	72	72	72	71	71	70	71	71	70	70	71	70	70	70	70	70	69	69	70	70	70	70	70	70	70	71	71	70	69	70	70	70	70	70	70	71	70	69	68	68	68	68	68	67	66	66	66	66	67	67	68	68	67	67	67	66	66	66	67	68	69	69	70	69	69	68	69	69	69	69	69	68	68	70	71	71	71	71	73	73	73	72	74	73	73	73	73	73	73	73	72	71	72	72	72	71	70	70	71	70	71	70	70	70	70	70	70	70	70	70	70	70	69	69	70	70	71	71	72	72	72	72	72	74	74	74	76	76	76	76	76	76	76	77	77	78	79	79	78	77	77	76	77	77	76	77	76	77	76	76	77	79	79	79	79	79	80	80	80	80	81	81	82	82	82	83	83	82	82	83	83	83	82	81	81	78	79	79	79	79	79	80	81	80	80	80	80	80	79	79	79	78	78	78	79	79	79	79	79	79	80	80	81	82	82	82	81	80	80	81	80	80	80	80	80	80	80	78	79	78	78	77	76	76	76	76	76	77	76	76	77	77	76	76	76	77	77	78	79	78	78	78	78	78	78	78	79	79	79	81	79	79	79	79	79	79	80	79	78	76	77	78	78	77	77	77	77	77	77	78	78	78	78	78	78	77	78	78	77	77	76	76	76	75	76	75	75	77	75	74	74	75	75	75	74	73	74	74	74	74	75	75	76	76	77	77	77	76	76	76	78	79	79	79	81	81	81	81	81	81	81	80	79	79	79	79	80	79	79	80	80	79	79	79	78	79	79	79	78	77	77	77	77	77	77	77	77	76	76	76	77	77	77	77	78	78	77	78	77	78	77	76	76	76	75	76	77	77	77	77	77	78	78	77	78	78	79	81	80	79	79	80	80	80	81	82	82	82	82	82	81	81	81	81	81	80	79	78	78	79	78	77	76	76	76	76	76	77	77	77	78	78	77	77	77	79	79	77	77	77	77	76	76	76	77	77	77	77	78	79	79	79	79	79	78	78	78	77	77	78	77	78	78	78	78	79	80	81	78	79	79	79	82	82	82	82	81	81	81	81	81	80	80	82	81	81	81	81	81	81	81	81	80	80	80	80	81	81	81	81	79	80	80	81	81	82	81	81	81	80	79	79	80	79	79	79	79	79	79	79	79	79	79	79	79	79	79	79	79	79	80	80	80	80	78	78	79	79	79	80	80	80	81	81	82	83	83	82	83	83	84	84	84	84	83	82	81	81	81	83	83	83	83	83	84	85	85	85	85	85	86	87	86	86	86	86	87	87	87	86	86	86	86	86	86	86	86	86	87	87	87	86	86	84	83	81	82	82	82	82	82	82	83	84	84	84	84	83	83	83	84	84	85	85	85	85	84	86	86	86	86	86	86	86	86	86	86	86	85	84	84	83	84	84	84	84	84	83	83	83	83	83	83	83	83	84	84	84	83	82	81	81	83	82	82	82	82	83	83	83	83	82	82	82	82	84	84	84	84	84	84	85	85	85	86	87	87	86	86	87	88	88	88	88	87	86	86	87	87	87	86	86	86	86	86	86	85	85	86	86	87	87	87	87	87	87	87	87	87	88	88	88	88	88	89	89	89	88	89	89	89	90	92	92	93	93	93	94	93	93	93	93	93	95	93	93	93	93	93	93	93	94	93	93	94	93	93	94	94	93	93	92	91	91	90	90	89	88	88	87	87	87	87	86	85	85	85	84	84	84	85	85	83	83	84	84	84	85	84	85	85	84	84	83	83	83	82	82	82	83	83	82	81	80	81	81	81	82	82	81	81	81	80	79	79	79	79	79	78	78	77	75	75	75	75	74	74	75	75	75	75	75	75	75	75	74	74	74	74	74	76	76	76	77	78	77	77	77	77	77	77	77	76	76	76	76	76	75	75	75	77	77	76	76	75	74	72	72	72	72	72	72	72	71	71	71	71	72	72	73	74	73	73	71	70	69	68	67	68	67	67	67	67	67	66	67	68	69	68	68	69	71	71	71	71	71	73	73	72	72	73	73	73	74	73	73	73	73	73	72	72	72	72	73	73	73	73	73	73	73	74	74	74	74	74	75	75	76	78	77	77	78	78	78	78	78	78	76	77	76	76	76	77	76	76	77	77	76	76	77	76	77	78	78	78	79	79	79	79	79	80	80	80	79	79	79	79	78	79	79	79	79	79	79	78	78	78	78	79	78	78	78	77	76	75	74	74	74	74	73	73	73	72	71	72	72	72	72	71	71	71	72	71	71	71	70	71	71	71	71	70	69	69	69	69	70	70	71	72	72	72	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	72	74	73	73	73	74	74	74	74	74	75	75	75	74	75	75	75	75	74	75	75	76	76	75	75	75	76	77	77	77	78	78	80	81	81	82	82	82	82	82	82	81	82	82	82	82	83	83	83	84	84	84	84	84	83	83	84	83	83	83	83	83	83	83	83	83	83	82	82	80	80	81	81	81	81	80	79	80	80	80	80	80	80	80	80	80	78	78	79	79	80	81	81	81	82	81	81	81	81	82	82	82	82	81	81	82	81	82	83	83	84	84	84	84	84	84	84	85	83	83	83	83	84	85	85	85	85	85	85	85	84	84	84	86	86	86	86	86	86	86	86	87	88	88	89	88	86	87	87	87	86	86	85	85	84	84	84	84	84	84	84	84	84	84	84	83	83	82	82	82	82	82	81	81	82	82	82	82	83	83	83	83	83	84	83	83	82	82	82	82	82	82	81	80	80	79	79	79	79	80	81	82	82	82	82	82	82	82	81	81	81	82	82	82	82	82	83	83	83	83	83	81	81	82	83	82	82	82	82	81	83	84	84	84	84	84	83	83	82	82	82	82	82	82	83	83	85	85	86	88	87	86	87	88	88	87	86	87	87	87	87	87	86	86	85	85	84	84	83	82	82	83	84	85	85	85	85	86	85	86	86	87	86	86	87	87	87	87	86	86	86	85	85	85	85	85	85	85	85	86	85	85	86	85	85	84	83	84	83	83	84	83	83	83	84	84	84	84	84	84	84	85	85	84	84	84	84	85	85	86	87	87	88	88	88	88	88	88	88	88	90	90	91	90	90	91	91	90	90	90	90	90	90	90	91	92	92	91	91	91	91	90	91	92	92	92	92	92	92	94	93	93	93	93	95	95	95	94	94	94	95	95	95	96	96	97	97	97	96	96	96	96	95	95	96	96	96	97	98	98	98	98	98	98	98	99	102	103	103	104	104	104	104	104	103	103	104	105	105	106	107	107	106	106	106	106	107	106	106	106	106	106	106	105	106	108	108	110	108	107	107	108	108	108	108	110	110	110	110	110	110	110	110	110	110	110	110	110	110	111	110	111	112	113	114	115	113	113	113	113	113	112	112	111	112	112	112	112	110	109	110	110	110	110	110	111	111	112	111	111	110	110	111	111	111	111	111	110	110	109	109	108	108	106	106	105	104	104	104	103	103	104	104	104	104	104	105	105	105	106	104	105	105	103	104	103	103	103	103	103	103	103	102	101	100	100	100	99	99	99	100	101	102	102	102	102	102	102	103	102	102	103	103	103	103	103	103	103	102	101	101	100	99	99	99	99	98	98	98	97	97	96	97	97	98	98	99	100	100	100	100	100	100	99	99	101	101	101	101	101	102	102	103	104	105	105	106	105	106	106	105	105	105	105	105	105	104	103	102	102	102	102	103	103	103	103	103	103	102	101	101	101	101	101	101	103	103	104	104	103	103	103	103	103	103	102	102	103	103	103	103	103	103	103	103	104	103	101	101	100	100	100	99	98	98	98	98	98	97	95	95	95	95	95	94	95	95	95	94	92	92	92	92	92	91	91	91	91	91	91	91	91	91	91	90	89	88	89	89	89	90	89	89	89	90	90	90	90	90	90	91	91	90	89	89	88	89	89
101	100	100	99	99	99	99	98	98	98	98	97	99	99	99	99	99	100	100	99	99	98	96	96	96	97	96	96	96	97	98	96	96	95	95	95	95	92	92	93	92	92	93	93	94	94	94	94	93	93	93	93	93	93	93	92	92	92	93	94	94	94	94	94	95	96	96	96	97	96	96	97	97	97	97	98	98	97	96	98	98	98	98	99	98	97	95	95	95	95	94	94	92	92	92	92	92	91	91	91	90	89	88	89	88	88	88	88	88	89	89	90	91	91	91	91	90	90	90	90	90	91	89	90	90	89	89	89	89	89	89	88	88	88	88	87	88	87	87	86	87	87	89	89	89	89	90	90	90	89	89	89	89	88	87	87	87	87	86	86	86	86	87	87	86	84	84	83	83	83	84	85	87	87	87	87	86	86	85	85	83	83	83	83	84	83	83	82	83	84	84	84	83	83	82	82	82	81	80	80	79	79	79	79	79	79	78	78	78	78	78	78	78	78	78	78	77	77	77	76	76	76	76	76	75	76	76	76	75	75	74	73	73	73	73	74	74	74	74	74	74	74	74	74	74	75	75	75	73	74	74	74	73	73	73	73	73	72	73	73	73	73	73	73	74	74	75	75	76	76	76	76	76	77	76	76	75	76	76	76	76	76	76	75	75	75	76	76	78	77	77	78	77	76	76	76	76	76	76	77	77	76	76	78	78	78	78	78	78	78	78	78	79	79	80	80	80	79	80	81	81	81	81	81	82	82	82	81	81	82	82	83	83	81	81	81	82	82	81	82	82	82	83	84	84	84	84	84	84	84	84	84	84	83	81	81	82	83	83	82	82	83	83	83	82	82	82	83	82	82	81	81	81	81	80	80	80	80	80	80	81	80	80	80	81	80	79	79	79	79	78	78	78	78	78	78	79	78	78	77	77	76	76	77	77	77	77	77	78	78	78	78	77	77	77	77	77	78	78	78	79	80	80	80	81	81	81	81	82	81	81	81	81	81	81	81	80	80	80	80	82	80	80	81	80	81	82	82	82	82	81	81	81	80	81	81	83	83	85	85	87	87	87	87	86	86	87	87	87	87	87	88	86	87	86	87	87	86	86	85	85	85	84	83	83	83	83	83	82	82	82	82	82	82	82	82	82	82	82	82	82	82	79	81	82	82	82	82	81	82	82	82	82	82	81	81	81	80	81	81	81	81	81	81	81	80	80	80	81	79	79	80	80	80	80	80	79	79	79	77	77	77	78	78	78	78	78	78	78	78	78	78	79	79	80	80	81	80	81	82	82	82	82	81	80	80	80	80	80	80	80	80	80	80	79	80	80	80	81	81	80	81	81	79	79	79	79	79	80	80	79	80	80	80	81	81	81	80	80	80	80	80	80	79	78	78	77	77	77	77	77	77	77	77	78	78	78	77	77	78	78	77	77	77	76	76	76	76	76	76	75	75	75	74	74	74	74	74	73	73	73	72	72	72	72	72	70	70	70	70	70	71	71	71	71	72	72	72	72	72	72	71	70	70	70	68	68	68	68	67	67	66	66	65	65	65	65	65	65	65	65	64	63	62	62	62	62	62	62	62	63	63	63	63	63	63	64	63	63	63	63	63	63	63	64	63	63	64	64	65	64	64	63	64	64	63	63	63	63	63	63	64	64	65	65	65	65	66	67	67	68	68	68	68	69	69	68	68	68	69	70	70	70	69	69	69	69	69	70	70	69	69	69	69	69	69	69	69	68	68	68	68	67	66	66	67	67	67	67	67	66	67	68	68	68	68	68	69	69	68	68	68	67	67	67	67	67	67	66	66	66	66	66	66	67	67	67	67	67	67	67	68	68	68	71	71	71	71	71	72	71	71	72	72	72	72	71	71	70	70	70	70	71	71	71	71	69	68	67	67	67	67	68	69	70	70	70	70	69	69	70	70	70	70	70	71	71	71	71	71	71	72	72	72	72	72	72	72	71	70	70	70	72	72	73	74	75	75	75	75	74	75	75	75	75	75	75	74	74	75	75	75	75	75	75	76	76	76	77	77	78	78	79	79	79	78	78	78	78	79	78	78	78	77	78	79	80	80	82	82	83	84	84	84	84	84	84	85	85	85	85	85	86	87	88	88	88	88	88	88	86	87	87	87	87	86	86	86	86	86	86	85	85	85	84	84	83	83	83	83	83	83	83	82	82	83	83	83	83	83	83	83	83	83	82	82	83	83	83	83	84	83	83	84	84	85	85	85	85	85	86	87	87	86	86	86	86	87	88	88	87	88	88	88	88	87	86	86	87	87	87	88	88	88	89	89	89	89	88	87	87	87	88	88	89	89	88	88	88	87	87	87	86	86	86	86	86	86	86	86	86	86	86	87	88	88	88	89	89	89	89	89	89	89	89	89	90	89	88	88	88	88	88	89	89	89	88	88	88	88	88	88	88	88	88	89	90	90	90	90	90	90	90	90	90	90	90	90	89	91	91	91	91	92	92	92	92	92	92	93	93	93	92	92	93	92	91	91	91	91	90	90	90	90	90	90	90	89	89	89	89	89	91	91	91	91	90	90	90	90	90	91	91	90	90	90	90	89	89	90	90	90	90	91	91	91	91	90	89	89	90	91	92	92	92	92	92	92	94	94	94	94	94	95	95	96	95	95	95	95	95	96	97	98	97	97	98	96	96	97	96	97	98	98	98	98	98	98	99	99	98	99	98	98	97	97	97	97	97	97	96	97	97	97	97	97	98	99	97	99	99	99	98	99	98	98	98	98	99	99	98	98	98	98	97	96	96	96	95	95	95	95	95	95	95	95	95	95	95	95	94	94	94	95	96	96	96	96	95	95	95	94	93	91	91	91	91	91	92	92	92	92	91	91	92	92	92	92	92	92	92	91	89	89	89	89	90	89	90	90	90	91	92	92	92	91	91	93	92	91	92	92	93	92	92	92	92	92	92	92	93	94	94	94	91	91	90	92	90	90	90	90	90	90	90	90	90	90	90	91	91	90	90	90	89	88	88	88	88	88	86	86	86	86	86	86	87	87	87	87	87	87	87	86	86	86	86	86	85	86	87	89	89	89	89	89	87	86	86	86	86	85	86	85	85	85	85	86	86	86	86	86	86	86	86	86	86	86	86	86	86	86	85	85	85	83	82	83	83	83	83	83	84	85	85	84	84	84	84	84	83	83	82	82	79	79	78	78	78	78	79	80	79	79	78	77	77	77	77	77	76	77	76	76	76	76	76	76	75	75	75	75	75	75	75	74	73	74	73	72	72	72	72	72	72	72	72	72	72	72	71	71	70	70	71	71	71	71	70	70	70	70	70	70	70	70	71	70	70	70	70	70	70	69	69	69	68	68	68	68	68	68	69	70	70	70	69	69	71	71	71	69	69	69	70	70	70	69	70	69	68	68	68	67	67	67	68	68	67	67	67	67	66	67	67	65	65	66	66	67	68	67	66	67	67	66	66	65	64	63	63	63	63	63	63	62	63	63	62	61	61	60	60	60	60	60	59	58	58	58	58	59	58	58	58	57	58	58	60	60	60	60	60	60	60	60	60	60	58	58	58	58	58	57	57	57	57	57	56	56	56	57	57	57	57	57	58	57	57	57	57	57	58	60	60	59	59	59	59	60	60	60	61	59	59	59	58	57	57	58	60	61	60	60	60	60	60	60	59	59	59	57	57	56	56	55	54	53	52	52	51	51	52	52	52	53	53	53	54	54	55	55	56	55	55	55	56	56	55	55	57	56	57	57	58	58	59	58	58	58	58	58	58	58	58	58	58	58	58	58	58	57	56	57	57	57	55	55	56	57	58	58	57	57	57	56	57	57	56	56	56	56	56	56	54	54	54	53	52	52	52	52	52	52	52	52	52	52	52	52	52	53	53	53	52	52	52	53	54	55	55	55	55	55	55	55	55	55	55	54	53	55	55	55	55	55	55	55	54	56	56	55	56	57	58	58	58	58	59	60	60	60	60	60	61	61	62	62	62	62	62	63	63	63	63	63	63	63	63	63	64	64	65	65	65	65	65	63	63	63	63	64	64	65	65	65	65	65	66	66	66	66	65	63	63	63	64	64	63	64	65	65	65	64	64	62	62	62	63	63	63	61	61	61	61	61	61	61	61	61	61	62	65	64	65	64	64	64	64	64	64	64	64	64	64	64	64	64	64	63	63	63	63	63	63	63	65	65	65	65	64	64	64	64	63	64	62	62	62	62	62	61	62	62	62	62	61	61	61	61	61	61	61	62	61	61	61	61	61	61	61	61	62	62	64	64	63	63	62	62	62	62	62	62	61	61	61	61	61	62	62	62	62	62	62	64	64	64	64	64	65	64	64	65	64	65	65	65	65	65	65	65	64	65	65	65	64	64	64	64	62	62	61	61	64	64	64	64	64	65	65	65	65	65	65	65	64	64	64	63	62	62	62	63	62	62	61	61	60	59	59	59	59	59	59	60	61	61	61	61	61	61	61	61	60	61	62	62	61	63	61	60	60	59	58	58	58	58	57	57	57	57	57	57	56	56	56	56	55	55	55	55	55	55	56	56	57	56	57	57	56	56	56	55	55	55	55	56	56	56	57	57	57	57	56	57	57	58	60	59	59	59	58	57	57	57	58	58	59	59	59	59	59	60	61	61	61	62	63	62	62	62	62	62	62	62	62	62	62	62	62	61	60	60	60	60	60	60	59	59	59	59	59	59	58	58	58	58	58	58	59	58	57	57	57	57	57	57	57	57	57	56	56	56	56	56	56	56	56	56	56	56	55	55	55	55	56	56	56	58	58	58	60	59	58	58	58	58	59	59	60	60	60	60	60	60	60	62	62	62	62	61	62	61	61	61	61	61	60	61	61	62	62	62	62	61	61	61	61	61	62	62	62	62	62	62	62	62	61	61	61	61	61	61	61	61	60	58	59	59	59	59	58	57	57	57	57	57	57	57	58	58	58	58	58	58	58	58	59	60	60	60	60	59	59	59	60	59	60	60	59	58	58	58	58	59	59	57	57	57	57	57	55	55	55	54	54	54	54	54	54	54	54	55	55	56	57	57	56	56	57	57	56	56	57	57	56	56	57	57	57	58	58	58	61	61	61	60	61	61	61	61	62	63	63	63	63	63	65	64	64	63	62	61	61	61	61	61	60	59	58	58	58	58	58	58	58	58	58	58	58	57	56	56	56	56	56	56	55	55	55	56	56	55	54	55	56	57	56	56	57	58	57	57	58	59	60	60	60	60	60	60	61	61	62	61	61	61	61	62	61	61	61	61	61	61	59	60	60	60	60	60	60	60	61	61	61	61	63	63	63	63	63	63	63	63	63	63	63	63	64	66	66	66	67	68	68	69	68	68	68	67	67	67	67	67	67	68	69	68	68	69	70	70	69	69	69	70	70	70	70	70	70	71	70	70	70	70	70	70	70	69	68	68	68	68	68	67	67	67	67	67	67	66	66	66	67	65	65	65	65	65	65	65	65	63	63	63	63	63	63	63	63	63	63	63	63	64	64	64	64	64	64	64	64	64	65	67	67	67	66	66	65	64	64	64	63	63	62	62	62	61	61	61	61	61	61	61	61	61	61	62	62	63	63	63	62	62	62	62	64	66	66	66	66	66	67	68	69	70	70	70	71	72	72	72	73	73	74	75	75	75	75	75	75	75	75	74	74	74	74	75	76	77	77	77	76	77	77	77	77	77	77	77	77	77	78	78	78	79	78	79	79	79	79	79	79	80	79	80	80	80	79	80	80	79	78	78	79	79	79	79	79	79	78	78	78	78	78	79	79	79	79	79	78	79	79	79	79	79	79	79	81	80	81	81	81	81	81	82	82	81	81	80	80	80	80	80	79	78	78	78	78	78	78	78	78	78	78	78	78	77	77	77	77	75	75	75	74	74	74	74	74	74	73	73	73	74	75	75	76	75	75	74	74	74	74	74	74	74	75	75	76	76	76	77	77	77	77	76	77	77	77	77	77	75	75	75	75	76	76	76	76	76	76	76	76	76	76	75	74	74	74	73	74	74	75	75	76	76	77	77	76	76	75	74	74	73	72	72	72	72	72	72	72	71	71	71	71	70	69	69	69	69	68	69	69	68	68	68	68	69	68	68	68	67	67	67	68	68	68	67	67	67	68	68	67	67	66	66	67	68	68	66	67	67	68	68	69	70	70	70	70	70	70	70	71	71	71	71	71	71	72	72	72	71	71	71	71	71	71	71	70	68	68	68	69	68	68	68	68	68	68	68	68	68	69	69	70	70	70	70	71	71	71	71	71	71	70	69	70	69	70	70	70	70	69	68	67	67	67	67	66	66	66	67	68	69	69	70	70	70	70	69	69	69	69	68	67	66	66	65	65	65	65	64	64	64	64	63	63	65	65	65	66	66	66	65	64	65	66	66	66	66	66	66	66	67	68	68	70	70	71	71	72	72	72	72	72	71	71	71	73	72	71	70	70	68	68	68	68	69	68	68	68	68	68	68	68	68	68	68	68	69	69	69	69	69	69	69	69	69	69	68	68	68	68	68	69	69	68	69	69	69	70	70	70	69	68	69	69	68	68	68	68	68	68	68	68	65	65	65	65	65	65	65	66	67	67	67	67	68	68	68	67	68	68	67	67	67	66	65	64	65	65	66	67	67	67	66	67	67	67	66	66	66	66	67	67	67	67	67	67	66	66	67	68	68	68	68	67	67	68	68	69	69	68	67	67	67	67	67	67	67	67	68	68	66	66	66	66	66	66	68	68	68	67	67	67	67	69	71	72	72	72	72	72	72	71	71	71	71	72	72	72	72	72	73	72	72	72	71	72	72	72	72	73	73	72	71
81	81	82	81	81	81	81	80	80	80	81	79	80	81	81	81	81	79	79	79	79	81	80	80	80	80	80	81	81	81	80	81	81	79	79	79	79	79	80	80	80	82	81	80	80	81	81	82	82	81	80	79	79	78	78	77	77	77	77	78	79	78	78	77	77	78	78	78	77	76	77	77	77	77	77	76	75	75	75	75	75	75	73	73	73	75	75	75	77	77	78	78	78	78	78	78	78	77	77	78	79	79	79	78	78	78	77	77	77	76	75	75	74	74	74	73	74	75	74	74	75	74	74	73	73	73	72	72	71	70	71	71	71	71	72	72	73	73	72	72	72	71	71	71	71	71	71	71	71	71	72	71	70	70	71	71	71	70	70	69	70	71	71	72	72	74	73	72	72	72	73	73	73	73	73	73	73	72	71	71	71	71	70	70	70	69	69	70	70	70	71	71	71	71	71	71	71	70	69	69	69	69	69	69	69	69	71	71	71	71	71	72	70	70	70	70	70	70	72	71	71	70	70	70	70	70	70	68	68	68	68	68	68	68	67	67	67	66	66	66	67	67	68	68	67	68	68	68	68	67	66	66	65	65	65	64	64	64	64	64	63	64	64	65	65	67	67	67	67	66	67	66	66	66	66	67	68	68	67	67	67	66	64	65	64	65	65	65	65	65	64	64	65	64	64	63	63	63	64	64	64	65	66	66	67	68	69	69	69	69	70	71	71	71	70	69	69	69	69	69	70	70	69	69	69	70	70	72	71	71	71	71	71	71	71	71	71	71	71	71	72	72	72	72	72	71	71	71	71	71	71	71	71	70	70	71	72	72	74	74	74	74	74	74	73	73	74	74	74	74	74	76	76	75	75	74	75	75	75	75	75	75	74	73	73	72	72	72	72	72	72	73	73	73	73	73	73	72	73	73	73	72	72	72	72	73	73	72	72	72	73	72	72	72	72	73	74	74	74	73	73	73	73	73	73	74	74	75	75	75	75	76	75	76	77	77	78	79	78	78	79	79	79	79	79	79	79	78	77	77	76	75	75	75	75	75	75	76	75	75	75	76	75	74	74	74	73	74	74	74	73	72	71	70	70	71	72	72	71	71	71	70	70	70	71	71	72	72	71	71	71	71	70	70	70	71	71	71	72	71	71	71	71	71	72	73	73	73	73	73	74	75	75	75	76	76	76	76	76	76	76	75	75	76	77	77	77	78	78	78	79	80	80	80	79	79	78	78	78	78	77	76	76	77	78	77	77	77	77	77	77	75	76	76	76	75	76	76	76	76	76	76	75	75	76	76	76	76	76	75	77	76	76	76	76	75	75	74	75	75	75	74	74	74	74	74	74	74	74	73	73	74	74	74	73	74	73	73	73	74	74	74	75	75	75	75	73	73	73	73	73	73	73	73	72	71	71	71	72	72	72	72	72	72	72	72	72	72	73	73	73	73	73	74	75	73	73	73	74	74	74	76	75	76	76	76	76	76	77	77	77	78	78	77	76	76	77	77	77	77	77	78	77	75	75	76	76	76	76	76	74	74	74	74	74	74	75	75	75	75	75	76	77	77	77	76	76	76	76	76	76	76	76	76	75	75	75	74	74	75	73	73	72	71	69	69	69	70	69	69	70	71	71	71	71	71	71	70	70	71	71	71	72	72	71	71	72	69	69	69	69	69	69	69	69	69	69	70	71	71	71	71	71	71	71	71	71	71	71	70	70	70	70	70	70	70	70	70	68	69	68	68	68	68	68	67	68	68	67	67	68	67	67	67	67	67	67	66	66	67	67	67	67	67	67	67	66	66	66	66	65	66	67	67	67	67	67	68	69	69	69	70	70	71	72	71	70	69	70	71	71	71	71	72	71	71	72	72	72	73	73	72	72	72	72	73	73	72	72	72	72	72	71	71	71	71	70	71	71	71	71	70	71	71	71	71	72	72	72	72	72	70	70	70	70	70	69	70	70	70	71	71	72	72	72	72	74	74	74	74	75	75	75	75	76	76	76	76	76	76	75	77	77	78	78	78	78	78	78	78	78	78	78	78	78	78	78	79	78	78	80	81	80	80	79	80	80	81	81	82	82	82	82	81	81	80	80	80	79	79	79	79	79	80	80	80	80	81	81	81	82	82	84	85	84	83	84	84	83	83	83	83	83	82	82	81	81	81	81	81	81	81	81	80	81	81	80	80	80	80	80	80	80	80	80	80	80	80	79	79	79	79	79	78	79	79	79	79	80	80	81	81	82	82	82	82	81	81	82	82	83	83	82	82	82	82	82	83	83	82	81	81	82	82	82	83	83	81	80	78	78	78	76	76	76	75	75	75	75	75	75	75	75	75	74	76	76	76	75	75	75	75	76	75	75	74	73	73	73	73	73	72	72	71	72	72	72	73	73	72	73	74	73	73	73	73	72	72	71	71	71	71	71	70	69	69	69	71	71	71	71	71	71	73	73	74	74	72	72	71	71	71	71	70	70	70	70	70	70	70	70	69	68	68	68	68	67	66	66	66	66	66	66	66	67	66	65	65	65	65	64	64	64	64	64	63	63	64	64	65	66	66	66	66	67	66	66	66	66	67	65	66	66	66	66	66	65	65	64	64	64	64	64	63	63	63	64	64	64	64	65	65	65	65	65	66	67	67	67	67	67	66	66	66	64	65	65	65	66	66	66	65	65	66	65	66	66	66	67	67	67	67	67	68	68	68	67	67	67	67	67	67	68	67	66	66	66	66	66	66	66	66	65	65	65	65	65	65	65	65	65	64	64	64	63	64	63	62	62	61	61	62	61	62	63	64	64	65	65	66	66	67	67	67	67	68	67	67	66	66	66	67	66	67	67	67	68	67	67	67	67	67	67	67	67	67	67	67	69	69	69	69	69	70	71	71	71	71	70	70	71	72	72	72	72	72	72	72	73	73	73	72	72	72	72	74	74	73	73	73	73	73	73	73	73	72	72	72	72	72	72	72	72	72	73	73	74	74	74	73	73	74	74	75	75	75	75	75	75	75	76	76	77	78	78	77	76	76	76	76	77	76	76	75	76	76	77	76	76	75	76	76	75	75	75	76	76	76	76	76	76	76	76	76	76	75	74	72	71	71	71	70	69	68	68	68	68	68	68	68	68	70	70	71	71	72	71	71	71	72	72	72	73	71	71	71	71	70	70	70	70	70	69	70	70	70	71	70	71	71	71	71	71	71	70	70	70	70	69	69	71	71	71	71	70	69	69	69	69	69	68	68	68	68	68	68	68	66	68	69	69	70	70	69	68	68	70	70	70	71	72	72	72	72	71	71	71	70	69	69	69	70	70	70	70	71	70	70	70	69	69	69	69	69	70	69	69	68	67	67	67	66	66	66	66	66	66	67	67	67	67	67	68	66	68	68	67	67	67	66	66	67	66	65	65	65	65	64	65	65	65	66	67	67	67	67	67	67	67	67	68	68	67	67	66	65	66	65	64	64	64	64	63	63	62	62	62	63	63	63	65	64	63	63	63	63	64	64	65	65	65	65	64	64	64	63	63	63	62	61	61	61	61	61	61	61	61	61	62	62	61	62	62	62	64	63	63	63	63	63	63	63	63	63	62	63	63	62	63	63	63	63	62	62	62	62	61	61	61	61	62	62	62	62	63	62	62	62	62	62	62	62	62	62	62	62	63	64	64	66	65	64	64	66	67	67	66	66	67	67	67	67	67	67	67	67	67	67	68	69	69	69	69	69	69	69	69	69	68	68	68	68	68	69	69	69	69	69	69	69	69	70	70	71	71	71	70	71	71	71	70	70	70	69	70	70	71	70	70	70	70	70	70	70	70	70	71	70	70	71	71	71	73	73	73	73	71	73	73	73	73	72	73	73	72	74	74	74	75	74	76	76	76	77	77	77	76	75	74	73	73	73	73	72	73	72	72	73	73	74	74	74	74	74	74	74	74	75	76	76	76	76	76	78	78	76	76	76	76	76	76	76	76	76	76	75	76	76	76	76	76	75	75	76	75	75	75	75	75	75	76	76	75	75	76	76	76	76	75	75	75	76	76	75	77	76	75	75	75	75	75	76	76	76	76	76	77	79	80	80	78	79	79	79	80	80	80	80	79	79	78	77	77	79	79	78	78	78	78	78	80	79	79	77	77	76	75	75	75	76	77	77	77	79	79	79	79	79	79	79	79	79	80	80	80	81	81	81	81	81	81	81	81	81	81	81	80	79	79	79	79	78	78	79	79	79	81	82	81	80	80	81	81	80	80	80	80	80	79	79	79	79	79	79	79	79	79	80	80	80	81	81	80	80	81	80	80	80	81	81	82	82	82	82	82	82	82	82	82	84	83	83	84	85	86	86	86	87	86	84	84	84	86	86	85	85	85	86	86	86	86	85	85	84	84	83	82	82	82	81	80	80	80	80	80	81	80	80	79	78	77	77	77	78	80	80	80	80	80	80	80	80	80	80	80	80	80	80	81	81	81	81	81	81	80	79	78	77	77	77	77	78	78	78	78	78	78	78	78	78	77	79	78	78	78	78	78	78	78	78	78	75	75	75	75	76	76	75	75	75	75	75	76	77	77	76	76	76	75	76	77	77	77	77	76	76	76	75	75	74	74	74	74	74	74	73	73	74	74	72	72	72	72	72	71	71	71	71	71	71	71	71	71	74	74	74	76	80	80	80	80	80	80	81	80	80	80	80	80	80	81	81	81	81	81	81	81	81	80	81	80	82	82	82	82	82	82	82	82	82	82	82	82	82	82	82	82	81	81	82	82	84	84	84	84	84	85	85	84	84	84	84	84	84	85	86	87	87	88	88	88	89	89	89	89	90	92	92	93	93	93	94	94	94	93	93	94	94	95	95	95	95	95	96	96	95	96	96	95	95	95	95	95	94	93	93	93	93	93	93	93	94	94	95	94	94	94	93	93	93	93	93	93	93	94	94	94	93	93	92	93	94	93	93	93	92	92	92	92	94	95	94	94	94	95	97	97	96	95	95	94	92	93	93	93	93	93	91	91	91	91	92	92	93	92	92	92	91	90	91	90	90	90	90	91	87	87	87	86	86	86	86	85	85	85	85	86	86	84	83	83	84	84	83	83	83	83	83	82	82	81	80	79	79	79	79	79	79	80	79	79	78	79	78	78	77	78	78	78	78	78	79	79	79	79	80	79	80	80	80	79	77	77	77	78	78	77	77	76	76	75	75	75	76	75	74	75	75	75	75	74	74	74	73	73	72	71	71	71	71	71	71	70	70	70	69	69	69	69	69	71	70	70	71	72	73	73	73	72	72	72	72	72	73	73	73	74	74	73	73	73	73	73	74	74	74	75	74	74	74	74	74	75	75	73	73	73	74	74	74	74	75	75	77	79	79	78	77	79	79	79	79	77	77	77	75	76	76	74	74	73	73	74	74	75	75	75	75	76	76	76	76	75	76	76	76	75	74	74	75	75	75	75	76	75	75	76	76	76	76	76	77	75	75	75	75	76	75	75	76	75	75	75	74	74	74	72	71	71	70	68	69	69	69	69	69	69	71	70	69	68	68	69	69	68	68	67	67	67	67	67	66	65	65	64	64	62	62	62	63	63	64	65	66	66	66	67	67	67	67	67	66	67	67	68	68	69	71	71	71	72	74	74	74	74	74	74	74	75	74	73	74	73	74	75	75	75	73	73	73	72	71	71	71	71	71	71	72	72	72	72	72	72	72	72	72	72	72	72	72	72	70	70	71	72	72	73	74	74	74	74	75	75	75	75	75	74	74	74	74	75	75	75	75	75	75	75	75	74	74	74	74	75	74	74	74	74	74	74	75	75	75	74	74	74	74	74	75	75	75	74	74	74	74	74	74	74	75	76	76	76	76	76	76	75	74	74	73	73	73	73	73	72	72	71	70	70	71	70	70	70	70	71	71	71	71	71	71	72	72	72	73	73	74	75	75	76	75	75	74	73	73	73	73	73	74	74	74	74	73	73	72	72	72	72	72	73	73	73	74	74	74	74	74	75	76	76	77	76	77	77	77	79	79	79	80	80	79	80	80	79	79	79	79	79	77	77	77	77	77	76	74	74	75	75	75	75	75	76	76	75	76	76	76	75	75	76	76	76	76	76	77	77	78	79	79	77	77	77	77	77	76	76	76	76	76	76	76	76	76	76	76	76	76	76	77	77	77	77	77	77	76	76	76	75	74	74	74	74	74	74	73	73	73	73	73	73	72	71	70	70	69	69	69	69	70	70	69	69	70	70	71	71	72	72	72	71	71	71	71	70	70	69	69	69	70	70	70	70	70	70	70	72	72	72	72	73	73	72	70	71	72	74	74	73	73	73	73	73	73	73	73	73	73	73	73	74	74	74	74	73	72	72	72	72	72	72	72	71	71	71	71	71	70	69	70	69	70	70	70	71	74	76	76	76	76	76	75	74	74	74	74	74	74	74	74	74	74	75	75	74	74	74	74	74	74	74	74	74	74	73	73	73	73	74	75	75	75	75	75	73	73	73	73	73	73	73	73	74	74	75	74	74	74	74	74	74	74	75	76	76	75	74	75	74	74	74	74	74	74	74	74	75	75	75	75	75	75	75	75	75	75	76	76	77	77	77	77	77	77	78	78	78	78	78	78	78	78	77	77	77	76	76	76	76	76	75	74	74	74	74	74	74	75	75	75	75	75	76	76	76	76	75	74	74	75	75	75	75	75	75	75	76	76	76	77	78	78	77	77	75	75	75	76	76	76	75	75	75	75	73	74	74	74	75	75	77	80	78	82	84	83	83	84	84	84	85	86	86	86	86	84	85	84	84	82	82	82	82	82	82	82	82	82	82	82	82	82	82	82
62	62	62	62	62	61	61	61	60	59	59	59	58	58	57	57	57	57	57	59	59	58	58	58	57	57	57	56	58	58	57	57	57	57	57	57	58	57	57	57	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	57	57	57	58	56	56	56	56	56	56	55	54	53	52	52	52	52	52	53	53	53	53	53	53	51	52	52	53	52	52	52	53	53	54	54	53	54	55	55	56	56	56	55	55	55	54	54	54	54	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	55	55	55	55	56	56	56	56	56	56	55	54	54	54	54	54	53	53	54	53	53	54	54	54	55	56	56	57	56	55	56	57	57	58	58	58	58	58	58	58	58	58	58	58	58	58	57	57	57	57	57	57	60	60	61	62	62	62	64	64	64	65	65	65	65	64	64	64	64	64	62	61	61	61	61	61	62	62	62	61	61	61	60	60	60	60	61	62	62	62	62	61	62	62	62	62	62	62	62	62	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	60	60	60	60	60	60	60	60	60	60	61	61	60	62	61	62	62	62	62	62	64	64	64	64	64	64	65	66	67	67	67	67	68	68	68	68	68	68	68	68	68	68	69	68	67	67	67	67	67	66	66	66	67	68	68	68	68	68	69	69	69	69	68	68	67	67	67	67	66	66	65	65	65	66	66	65	64	64	64	66	66	66	65	66	66	66	67	66	67	67	66	66	67	67	66	66	66	66	66	66	66	66	66	66	66	65	65	65	63	63	63	62	62	62	62	62	62	62	62	62	63	63	63	63	63	63	63	64	64	64	64	64	64	64	63	63	63	63	62	62	61	61	61	61	61	61	61	61	62	62	61	61	62	62	62	62	62	62	62	62	63	63	63	62	62	62	62	63	63	63	62	63	63	62	63	64	64	64	64	63	63	63	63	63	63	63	64	64	64	64	64	65	66	67	67	67	67	67	67	67	67	67	67	66	66	65	67	67	66	66	66	66	66	67	67	67	67	67	67	67	66	66	67	66	66	66	66	66	66	67	67	67	68	68	68	68	68	69	69	69	69	69	69	69	70	70	70	70	70	70	70	70	69	69	68	68	66	66	66	66	67	66	65	65	65	65	65	64	65	65	65	65	65	65	65	65	65	65	65	66	66	65	65	66	66	66	66	65	65	65	65	65	66	65	64	65	65	66	66	65	65	66	66	66	66	66	65	66	66	66	67	67	66	66	66	67	67	67	67	66	67	66	66	66	67	67	66	66	65	64	64	64	64	64	64	64	64	65	66	66	66	66	67	65	66	66	66	66	63	63	63	63	64	64	64	63	63	64	64	64	63	63	64	64	65	65	66	65	65	66	65	65	65	64	64	65	65	65	65	65	65	65	66	66	65	65	65	65	64	64	64	64	64	64	64	66	66	66	66	66	66	67	67	67	66	66	65	65	65	64	64	64	65	65	64	63	64	64	64	65	67	66	66	66	64	64	64	65	65	65	65	65	65	66	66	66	66	66	66	65	65	65	67	67	68	68	70	70	70	70	70	70	70	72	71	71	71	71	71	71	71	71	72	72	73	73	73	73	72	72	72	72	72	72	72	72	73	73	73	72	72	71	71	71	72	72	72	72	72	71	71	72	72	71	71	71	71	71	71	71	71	70	70	71	71	71	71	71	71	71	72	72	72	71	72	72	72	73	72	72	71	71	69	70	70	69	69	70	71	71	72	72	72	72	72	73	72	71	70	70	70	70	71	71	70	69	68	68	67	67	67	67	67	67	67	67	67	67	66	66	67	67	67	67	67	66	66	66	67	67	67	67	66	66	66	66	67	67	67	68	68	68	70	70	70	70	70	70	71	72	72	73	72	72	72	72	72	72	72	71	70	71	71	70	70	70	70	70	71	71	71	69	68	68	68	68	68	68	68	68	69	70	71	72	72	72	72	72	71	71	71	71	72	72	72	72	72	72	72	71	70	69	69	68	67	67	67	67	66	66	65	66	66	67	67	66	66	66	67	67	67	68	67	67	66	66	65	65	65	65	66	66	67	67	65	64	64	63	63	63	63	63	64	64	64	64	64	64	65	64	64	64	64	65	65	65	65	65	65	65	65	65	65	65	66	66	65	65	65	66	66	66	66	65	65	65	65	66	65	65	65	66	66	67	65	66	66	66	66	66	66	65	65	65	65	66	66	66	67	67	67	67	67	67	66	67	67	67	67	65	65	65	64	64	63	63	63	63	62	62	62	61	62	62	63	64	64	65	65	65	64	64	64	66	67	67	67	67	67	67	67	66	66	66	66	66	66	66	66	66	65	65	64	66	66	66	66	66	66	66	66	66	68	68	67	67	67	67	67	67	66	66	66	65	65	65	65	65	65	65	65	64	63	63	65	65	65	65	65	65	65	65	65	66	66	66	66	66	66	66	66	65	64	64	66	66	66	65	65	65	66	66	66	66	68	68	68	68	69	69	69	69	68	68	67	67	67	66	66	66	66	66	66	66	66	66	66	66	66	67	67	67	67	67	66	67	67	66	66	66	66	65	67	67	68	67	68	67	66	66	66	65	64	64	64	64	65	65	64	64	64	64	64	64	64	63	61	61	60	61	61	61	62	62	61	62	61	61	61	62	62	62	62	62	62	62	62	62	61	61	61	61	61	61	60	61	60	60	60	59	59	59	59	59	59	59	60	60	59	58	58	59	59	59	59	59	59	59	60	60	61	61	61	60	61	61	61	61	61	60	61	61	61	61	62	62	62	62	62	61	61	61	61	61	61	61	61	61	62	62	61	61	61	61	61	61	61	61	61	61	60	59	59	59	60	60	59	60	60	60	60	60	61	61	62	62	61	62	62	61	60	60	60	60	60	60	60	60	60	59	59	58	58	58	58	58	57	57	59	59	59	60	60	60	60	60	59	59	58	58	59	59	59	59	58	57	57	56	56	56	57	57	58	58	56	56	57	56	56	57	57	57	58	58	59	59	58	58	58	58	58	59	60	61	60	59	59	59	59	59	59	60	60	61	61	60	60	58	58	58	58	58	58	58	59	59	59	59	59	58	59	59	59	59	59	58	57	58	58	58	57	57	58	58	60	60	60	59	59	59	59	60	60	60	60	62	63	63	62	62	62	62	62	62	62	62	61	62	62	62	62	61	62	62	62	62	62	62	62	62	62	62	63	63	63	63	64	64	64	64	63	62	62	62	61	61	61	61	61	62	60	60	60	60	60	60	61	61	61	62	62	62	63	63	63	63	63	63	62	61	61	61	61	61	61	61	61	61	62	62	63	63	63	63	63	64	64	64	64	64	64	64	64	64	64	65	66	66	67	67	67	67	67	67	67	68	67	67	67	67	67	67	67	67	67	66	66	66	66	65	64	64	65	66	64	64	64	64	63	63	63	64	65	63	62	62	62	61	61	61	60	60	60	60	60	60	58	58	58	58	58	58	58	58	57	57	57	57	57	57	57	57	57	58	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	60	61	61	62	62	62	62	61	62	62	62	61	61	61	59	59	59	59	59	61	61	61	60	60	59	58	58	59	59	59	59	59	59	59	59	58	58	58	58	58	58	58	59	59	59	59	58	58	58	58	58	57	57	57	58	58	58	58	58	58	58	58	58	58	58	59	60	58	58	58	58	58	58	58	58	58	59	59	59	59	59	60	60	60	59	58	58	58	56	55	55	55	54	54	54	54	53	55	55	55	55	54	53	54	55	55	54	54	55	56	56	56	56	56	56	56	56	56	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	59	59	60	60	60	60	59	59	59	59	59	59	59	59	59	59	59	59	59	60	61	61	61	61	61	61	61	61	60	60	59	59	58	58	58	59	59	59	59	59	59	59	59	58	57	57	59	59	59	59	58	58	57	57	57	58	57	57	57	57	57	58	57	57	57	57	57	58	58	58	58	58	58	58	58	58	58	58	59	59	59	59	59	59	59	59	59	59	60	60	60	60	60	60	61	61	60	60	60	59	59	59	59	59	59	59	59	58	58	57	57	56	56	57	58	58	58	58	58	59	58	58	58	59	58	58	57	57	59	59	59	60	59	60	60	60	60	61	61	61	60	60	61	61	61	61	61	62	61	61	61	61	61	61	61	61	61	60	60	60	59	57	57	58	59	60	59	59	60	62	62	62	62	63	62	62	62	62	63	64	64	64	64	64	64	64	63	63	63	64	64	63	62	61	61	61	61	61	61	61	61	61	60	60	60	60	62	63	63	63	64	63	62	61	61	61	62	62	62	62	61	62	61	61	61	61	59	59	60	61	61	61	60	60	60	60	61	61	61	61	61	61	61	61	62	63	62	62	63	62	62	62	62	62	61	62	61	61	60	60	60	60	59	60	60	60	60	59	58	58	58	58	58	58	58	58	58	58	58	59	58	58	59	59	58	59	59	61	59	59	59	59	60	60	59	59	59	59	59	59	59	59	59	58	58	58	59	59	59	59	60	60	60	61	61	61	61	61	61	61	61	61	61	62	62	62	62	62	62	62	62	62	61	61	61	61	61	61	61	61	61	60	61	61	61	60	60	60	59	59	59	59	59	60	61	61	61	61	61	61	61	61	61	59	59	59	59	60	60	60	59	59	59	59	59	59	59	59	58	58	59	59	59	59	59	59	57	58	58	59	59	59	58	58	59	59	58	58	58	58	58	58	58	58	59	59	59	60	60	60	60	60	60	60	61	61	61	61	62	61	61	61	61	61	61	61	61	61	61	61	61	61	61	60	60	59	59	59	59	58	58	58	58	58	58	57	56	55	54	54	54	54	54	54	55	54	54	54	55	55	56	56	57	57	57	57	58	58	58	57	56	57	57	57	56	56	56	55	55	55	55	55	55	53	54	54	55	55	55	55	55	55	55	55	55	56	57	57	57	58	58	59	59	60	60	60	59	60	59	60	60	60	60	59	59	61	61	61	61	61	61	62	62	62	62	62	63	64	64	65	64	65	66	65	66	65	64	63	62	62	62	62	62	62	61	60	61	61	61	61	62	62	62	63	63	63	63	63	63	63	63	63	62	62	61	61	59	59	60	60	60	60	60	59	59	59	59	59	59	59	59	60	60	60	60	60	60	61	61	61	61	63	63	64	64	64	64	64	64	64	64	63	63	63	63	63	64	64	64	64	62	63	63	64	64	65	65	65	65	65	66	66	65	65	65	64	65	65	65	65	65	66	66	66	66	66	66	66	66	66	66	66	67	66	66	66	65	65	65	65	66	66	67	68	68	68	68	68	68	68	68	67	68	66	66	66	66	67	64	64	65	64	64	65	65	65	65	65	66	67	67	67	67	67	67	67	68	68	68	68	68	67	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	67	67	67	68	68	67	67	67	67	67	67	67	66	65	66	66	66	66	65	66	66	66	66	66	67	68	68	68	68	68	68	68	68	67	67	67	67	66	66	67	67	67	67	68	68	67	67	67	66	66	64	64	64	62	61	63	64	63	63	63	63	64	64	65	66	67	67	68	68	69	69	69	68	68	69	69	67	67	68	68	68	69	69	69	68	68	68	68	68	68	68	68	68	68	69	69	69	68	68	69	70	69	69	69	69	68	69	69	71	70	70	71	71	71	71	71	71	71	71	70	69	69	69	69	70	70	70	69	69	69	69	69	68	68	68	68	67	67	67	66	67	67	67	67	66	66	66	66	66	66	66	67	67	67	67	67	67	67	67	67	68	68	68	68	68	68	68	69	70	71	71	71	71	71	72	72	71	70	71	71	71	71	71	71	70	70	70	70	70	70	70	71	71	71	71	72	72	71	72	72	73	71	71	71	71	71	71	70	70	70	71	71	72	73	73	73	73	72	73	73	73	74	73	73	73	73	73	73	73	72	72	71	71	72	73	73	73	73	73	73	72	71	71	72	71	71	71	71	72	73	74	74	73	73	73	72	72	72	73	73	73	73	75	76	76	76	78	78	79	79	79	79	79	78	78	79	79	79	79	80	81	80	80	80	80	79	79	78	78	78	78	78	77	77	75	75	75	75	74	75	76	76	75	75	75	75	75	75	75	74	75	75	74	74	74	76	75	75	75	74	74	74	75	75	75	74	74	75	75	76	76	76	76	77	77	76	76	76	76	76	75	75	75	75	76	76	76	76	76	77	75	75	74	74	75	75	75	75	75	74	74	74	73	74	73	72	72	72	72	72	72	72	72	73	73	74	75	75	75	76	75	75	74	74	74	74	74	74	73	73	73	73	73	74	74	74	76	76	77	76	77	76	76	76	76	76	76	76	77	77	77	76	75	74	73	74	74	74	74	74	75	75	75	75	74	75	75	74	73	73	73	73	73	73	71	72	72	71	71	71	70	70	70	70	70	71	70	70	70	71	70	70	69	68	68	66	66	66	65	65	65	66	66	66	68	68	69	69	69	69	69	69	69	69	68	68	68	68	70	69	70	70	71	71	71	71	71	71	72	71	71	72	71	71	71	71	71	70	69	68	68	66	66	67	68	69	69	69	69	69	70	70	70	70	70	70	70	71	72	73	73	73	73	73	73	73	73	72	72	72	72	72	72	73	73	73	73	73	73	73	73	73	72	72	72	72	72	72	72	72	72	72	72	71	72	71	72	72	71	69	68	67	67	67	66	67	67	66	66	66	66	67	66	66	66	66	66	66	65	64	65	66	66	67	67	67	67	67	67	67	67	67	67
65	65	66	66	66	66	66	66	66	67	66	66	67	67	67	67	66	68	68	68	68	69	69	69	70	70	71	71	71	71	71	72	73	73	74	75	75	75	75	74	74	75	74	74	74	73	75	76	76	76	76	75	76	75	76	76	76	77	76	77	77	77	77	77	76	76	75	74	73	73	73	73	73	73	74	75	76	76	75	75	76	75	75	75	75	75	72	72	71	71	71	71	71	71	71	71	72	73	73	73	73	72	71	71	71	72	72	72	72	72	72	72	73	72	71	71	71	72	72	73	73	73	72	73	74	74	74	75	75	75	75	75	76	76	76	76	76	75	75	75	74	75	75	75	75	75	76	76	76	75	75	75	76	77	76	76	76	76	74	73	72	72	73	73	73	71	71	71	71	71	72	72	72	71	72	72	73	74	73	73	73	73	73	73	73	73	73	72	72	71	71	73	73	72	72	72	70	70	69	69	70	70	70	70	70	70	71	69	69	69	69	69	69	69	69	69	69	69	67	67	68	68	68	68	69	69	69	69	69	69	71	71	70	70	71	71	71	72	72	72	72	72	72	72	72	72	72	72	73	73	73	73	73	74	75	75	76	76	76	76	76	75	75	75	75	75	75	73	71	73	73	73	73	73	73	73	73	74	74	74	74	74	74	73	72	72	72	71	71	67	68	69	69	69	68	68	68	68	68	68	68	66	66	65	66	66	66	67	67	67	67	68	68	67	66	66	66	67	67	67	67	67	68	67	67	67	67	67	67	67	66	66	66	66	66	66	67	66	66	66	66	66	66	67	67	67	66	66	66	66	66	66	65	65	65	65	64	64	64	64	64	64	65	65	65	65	66	66	67	67	67	67	67	67	67	67	67	67	66	67	66	67	66	66	67	67	67	67	67	67	67	67	67	68	69	69	68	68	68	68	68	68	68	66	66	66	66	65	65	65	65	65	66	66	66	66	66	64	64	65	65	65	66	65	65	64	64	64	62	61	61	61	61	61	61	62	62	61	61	62	62	61	61	61	61	60	60	61	61	61	61	62	62	63	63	63	63	63	63	64	64	64	64	64	64	64	64	65	65	65	66	66	66	66	66	65	65	65	65	66	66	66	66	66	67	68	68	70	70	69	68	68	68	68	70	70	70	68	68	69	69	68	68	68	70	69	69	69	69	69	68	68	67	68	68	68	68	68	68	69	69	69	69	69	69	69	69	69	70	70	70	70	70	70	69	68	68	68	68	68	68	69	69	70	70	70	68	68	68	68	68	68	69	69	69	69	69	69	69	68	67	67	67	66	66	66	66	65	64	64	63	62	63	63	63	62	63	63	62	64	64	64	63	64	64	64	64	62	62	62	61	61	61	61	60	60	59	59	59	60	60	60	60	60	60	60	60	60	60	60	60	59	59	58	57	57	57	59	59	59	59	59	59	60	60	61	61	59	59	59	59	60	59	59	59	60	60	60	60	61	62	61	61	62	62	60	60	60	60	60	60	63	64	63	64	64	64	64	64	64	64	63	62	63	64	64	64	64	63	63	64	65	65	65	65	66	66	65	65	65	65	65	65	65	66	66	68	69	69	68	67	67	67	66	66	66	66	66	66	66	66	66	66	67	67	67	67	68	69	69	69	69	69	69	68	68	67	67	67	66	66	66	65	65	65	65	63	63	63	63	64	64	64	64	63	62	63	64	64	64	64	64	63	62	62	62	61	60	60	60	60	59	59	59	59	59	58	58	58	58	58	58	58	59	59	60	62	63	64	64	64	64	65	65	64	63	64	64	64	64	64	64	64	63	63	62	62	63	63	63	64	64	64	63	64	64	63	63	63	63	62	62	62	63	63	63	63	63	63	64	64	64	64	64	64	62	62	62	62	62	62	62	62	61	61	62	62	62	64	64	64	65	64	64	64	64	64	64	64	64	64	64	64	64	64	64	65	65	66	67	66	66	66	66	66	65	65	65	66	66	66	66	66	66	67	67	67	67	67	67	67	67	67	67	67	67	66	66	65	65	65	65	65	65	65	64	64	64	64	64	64	64	64	65	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	63	63	63	63	63	63	64	64	64	64	64	63	64	64	65	64	64	64	64	64	63	62	62	63	63	63	62	62	62	62	60	60	61	61	61	61	62	62	62	62	62	61	61	62	62	62	62	62	61	61	61	61	61	61	61	61	62	62	61	61	61	61	63	63	64	64	64	64	64	64	64	64	64	64	64	66	65	64	64	63	62	62	61	61	62	63	62	62	62	62	62	63	63	63	63	63	63	64	65	66	66	65	64	65	65	65	63	63	63	63	63	63	64	65	65	65	66	66	66	66	65	65	64	65	66	66	66	66	66	66	66	66	66	66	66	66	65	65	65	65	65	64	63	63	63	62	62	61	62	63	63	63	62	64	64	64	63	62	63	63	63	63	61	61	60	60	59	60	60	60	60	60	60	60	60	59	59	59	59	59	60	60	60	60	60	59	60	61	61	60	59	59	59	60	60	60	61	61	62	62	61	61	61	60	60	60	60	60	60	60	61	60	60	60	60	60	59	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	59	59	58	58	58	59	60	62	62	62	62	63	64	64	64	64	64	63	62	62	63	63	65	65	65	65	65	65	64	63	63	63	63	64	64	64	64	64	65	65	66	66	65	65	65	66	66	66	66	66	66	66	68	68	67	67	67	67	66	66	67	68	69	69	69	69	69	69	69	69	70	70	70	69	70	70	70	70	70	70	70	69	68	68	68	69	69	69	68	67	67	67	67	68	68	67	67	67	66	66	66	65	66	66	65	64	63	65	65	65	66	66	64	64	64	64	65	65	65	65	65	65	65	66	66	67	69	69	68	68	68	68	69	69	69	70	67	68	68	69	69	70	70	70	70	70	70	70	69	68	67	67	67	67	67	66	65	65	65	65	66	66	66	66	67	67	66	66	67	67	67	67	67	67	68	68	68	67	68	68	68	68	68	69	69	69	69	69	69	68	68	68	68	68	68	68	68	68	68	68	68	69	69	69	69	70	70	70	70	70	70	70	70	70	72	72	71	71	71	72	72	73	73	73	73	74	74	74	73	73	72	71	71	71	72	72	73	74	75	74	75	75	75	74	74	75	75	75	75	74	74	74	74	73	73	74	73	73	73	73	73	73	73	73	73	74	74	74	72	74	74	74	74	74	74	72	72	72	72	72	72	72	73	73	73	72	72	72	73	72	72	73	73	73	73	73	73	73	73	73	73	73	72	72	72	72	72	72	72	72	72	72	71	69	69	68	68	67	68	68	68	68	68	68	67	67	68	69	69	69	69	69	69	69	69	69	69	69	70	70	70	70	70	69	69	69	69	69	70	70	70	69	68	68	69	70	70	69	70	70	71	71	71	71	71	71	72	72	72	73	71	71	72	72	72	72	72	73	73	74	74	74	74	73	73	72	72	72	71	69	69	70	69	69	70	72	72	72	72	72	73	73	74	74	74	74	74	74	74	75	75	75	75	76	76	76	76	77	78	78	78	78	77	77	77	78	78	78	80	80	80	80	80	79	79	79	79	78	77	76	75	75	75	74	74	75	76	76	76	76	75	74	74	74	74	74	75	74	74	74	74	75	75	74	75	75	75	76	77	77	77	77	77	77	77	77	77	77	78	79	79	79	79	78	78	79	80	80	79	79	77	77	76	78	78	78	79	79	79	79	79	79	80	80	80	79	79	78	78	77	76	76	75	75	75	74	74	73	71	70	71	72	72	73	73	72	72	72	71	71	72	72	73	74	74	75	76	76	74	74	73	73	73	73	73	73	73	74	74	73	74	74	73	73	74	74	74	74	74	74	71	70	69	69	68	68	68	68	68	68	68	68	68	68	68	67	66	66	66	66	66	65	66	66	67	67	67	67	67	66	67	68	67	67	67	66	67	67	67	68	68	70	71	71	71	71	71	71	71	71	71	72	72	72	72	71	71	72	73	73	73	73	72	72	72	73	72	72	70	70	70	71	70	70	70	70	70	70	68	68	68	67	67	69	69	69	69	69	69	69	68	68	68	68	68	68	67	67	67	67	68	68	68	67	66	66	66	66	66	66	66	68	68	68	68	68	67	67	68	68	68	67	67	67	67	68	67	66	67	67	67	69	70	70	70	70	70	70	68	68	67	67	68	68	68	68	69	69	69	70	70	70	70	70	70	70	69	69	69	69	69	69	68	69	69	69	68	68	68	68	68	68	68	69	69	69	69	68	68	67	67	67	67	67	67	67	67	67	69	71	72	72	73	72	72	72	72	73	73	73	73	73	73	72	74	73	73	73	73	73	73	73	72	72	72	72	72	72	72	72	72	72	72	72	72	72	71	71	71	71	71	71	72	72	72	72	72	72	72	72	74	74	74	74	74	74	73	73	72	72	73	73	74	72	72	72	72	72	73	73	74	74	74	74	74	75	76	76	76	76	76	76	77	77	77	77	76	76	76	75	75	75	74	75	75	75	74	74	75	75	76	77	76	76	76	76	76	74	74	74	75	76	76	78	79	81	80	80	80	80	79	79	78	77	77	76	76	76	75	74	74	75	75	75	76	77	77	78	78	76	76	77	77	77	77	77	77	77	78	78	79	79	79	79	78	77	77	77	77	76	77	76	76	77	77	77	77	77	76	75	75	74	74	74	74	75	75	76	76	77	77	77	79	77	77	77	76	76	76	76	76	75	75	74	73	73	73	73	74	74	74	73	73	72	72	72	73	73	72	72	73	73	74	74	74	73	73	72	72	72	72	72	72	72	72	72	72	72	72	72	71	71	71	70	70	71	72	72	73	73	73	73	72	72	72	72	73	74	74	75	75	75	76	76	76	76	76	75	75	73	73	73	72	71	70	70	70	71	71	72	73	73	75	75	75	76	76	76	76	76	76	76	77	76	76	76	75	75	74	74	74	75	75	75	75	75	75	75	75	75	75	75	74	74	73	73	76	75	74	74	75	74	73	73	74	74	74	74	73	73	73	73	73	73	73	73	72	72	73	74	74	73	73	73	72	72	72	72	72	71	69	69	69	69	70	70	70	71	71	70	70	70	70	70	71	71	71	72	73	73	74	74	74	74	74	74	74	74	74	73	74	74	75	76	76	76	77	77	77	77	79	79	79	80	80	79	78	77	77	77	78	79	78	79	78	78	78	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	76	76	76	75	75	75	76	77	77	77	77	77	77	77	79	78	78	78	78	79	79	79	79	79	79	79	79	79	80	80	80	80	81	82	82	82	82	81	82	83	83	82	82	83	84	84	84	83	82	82	82	82	82	82	82	82	82	82	81	81	82	82	82	83	83	84	83	83	83	82	80	79	79	78	78	78	78	78	77	76	77	77	76	77	77	79	79	79	79	79	80	80	80	80	81	81	81	81	81	81	81	81	80	80	79	78	78	78	78	78	77	77	77	76	76	74	75	74	74	74	74	74	76	77	77	78	78	78	78	78	77	77	77	78	79	77	76	76	76	76	76	76	75	75	75	76	76	76	76	75	74	74	72	72	72	71	71	70	70	70	70	70	70	70	70	70	71	72	72	72	71	71	71	71	72	72	73	72	72	72	73	74	74	74	74	74	74	74	74	75	76	76	76	76	76	77	77	78	78	78	79	78	78	78	77	77	77	76	76	75	76	75	74	74	74	73	73	73	73	73	73	72	71	72	72	72	72	72	73	73	72	72	73	73	73	73	74	74	74	73	73	72	72	71	71	72	73	73	73	72	74	73	73	73	73	73	73	74	74	75	74	74	73	74	75	74	73	72	73	74	74	75	76	76	76	76	76	76	76	78	78	78	78	77	77	77	77	76	76	75	75	75	75	77	77	78	77	76	76	76	76	76	75	75	75	75	75	75	74	74	74	74	74	74	74	74	74	72	71	72	73	72	72	72	71	71	70	70	70	70	70	70	71	71	71	71	70	68	68	67	67	67	66	65	65	64	64	64	63	64	64	65	65	65	65	66	66	68	68	69	69	68	68	67	68	68	68	68	68	68	69	68	68	68	68	68	68	68	69	69	70	70	70	70	69	69	70	69	68	69	69	69	69	69	69	69	68	69	69	69	69	70	70	70	71	71	73	72	72	72	71	70	70	69	70	70	68	68	68	68	67	67	68	68	67	67	67	67	66	66	65	65	65	65	65	65	64	64	64	64	63	63	62	60	60	60	60	60	59	59	59	59	59	58	58	59	59	59	59	59	59	59	58	58	58	59	59	59	59	59	59	60	60	60	60	60	60	60	61	62	62	61	62	62	62	62	62	62	63	63	63	64	64	64	64	63	63	63	63	63	63	63	62	62	63	63	63	62	62	62	62	61	61	61	61	60	59	60	60	61	61	60	61	61	60	60	60	60	60	61	61	61	61	61	61	63	63	63	63	64	64	64	64	64	64	64	64	63	64	66	65	65	65	66	66	66	68	68	68	67	66	66	66	66	67	66	66	66	67	67	68	68	67	66	66	66	66	65	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	63	62	61	62	62	62	63	63	63	64	64	64	64	64	64	63	64	64	64	63	63	64	64	64	64	64	64	65	65	65	65	63	63	63	63	62	62	62	62	61	61	62	62	62	62	63	64	63	64	65	65	64	64	64	64	65	65	66	66	65	65	65	65	64	64	64	63	63	63	63	63	63	62	62	62	62	62	61	61	61	61	59	59	58	58	58	59	60	60	60	60	60	60	60	60	60	60	58	57	57	55
52	52	52	52	52	52	52	52	52	52	54	54	54	55	55	55	55	56	57	57	57	57	57	57	58	59	59	59	59	59	59	59	59	59	60	60	59	59	59	59	59	59	59	58	59	59	59	57	57	57	57	57	57	57	57	57	57	58	58	59	59	59	59	59	59	60	60	60	59	60	60	61	61	59	59	59	59	59	59	59	59	59	58	58	57	57	58	58	58	58	58	58	58	56	56	56	56	57	58	57	57	56	55	55	55	56	56	57	58	58	58	58	58	57	57	57	57	57	57	57	57	57	57	58	59	59	59	59	59	59	59	58	58	58	58	57	56	56	55	55	55	55	54	54	54	55	54	55	54	55	55	55	55	55	55	56	54	55	55	56	57	57	57	57	57	57	57	56	56	56	57	57	58	57	57	58	57	58	59	60	61	61	61	61	62	62	62	63	63	63	63	63	63	63	63	65	65	65	65	65	66	66	66	65	65	65	64	64	64	64	64	64	65	64	63	62	63	63	63	63	63	63	62	62	62	62	62	62	60	60	59	59	59	59	59	60	60	61	61	61	60	60	60	60	60	60	60	60	60	60	60	60	60	61	60	60	60	60	59	59	59	59	60	60	60	60	60	60	60	61	61	61	61	61	60	60	60	60	61	61	61	60	60	60	60	60	60	60	61	61	61	61	61	63	63	64	64	63	63	62	61	61	61	60	60	60	60	60	60	61	61	62	62	62	63	64	64	62	63	63	63	63	63	63	62	62	62	62	61	61	62	62	62	62	63	63	62	61	61	61	61	60	60	60	60	60	60	60	60	60	59	60	60	60	60	60	60	59	59	58	57	57	58	58	58	58	59	60	60	60	60	61	61	61	61	61	60	58	58	58	58	57	58	58	58	58	58	57	57	57	57	56	56	57	57	57	57	57	57	58	58	58	58	58	59	59	58	59	59	58	59	59	58	58	58	58	57	57	57	57	58	58	59	58	58	58	58	58	60	60	60	60	60	60	60	60	60	60	60	60	60	60	61	61	61	61	61	61	61	61	60	60	60	60	60	59	59	59	59	59	59	59	59	60	60	61	61	62	61	61	61	61	61	61	61	61	61	61	60	60	60	59	59	58	56	56	56	56	56	56	57	57	57	57	57	58	60	60	60	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	60	59	59	59	58	59	59	59	59	58	58	57	57	56	56	56	56	57	57	57	56	56	57	57	58	59	59	59	59	59	59	59	59	58	58	57	57	58	58	58	58	57	57	58	58	58	57	58	58	58	58	58	58	58	59	59	59	59	59	59	58	58	58	58	58	59	59	59	59	57	58	56	56	55	55	55	55	57	57	57	58	58	58	58	58	58	58	57	58	58	57	57	56	56	56	55	54	54	54	54	54	54	54	54	54	54	53	55	54	54	54	54	54	53	54	55	56	56	55	53	53	53	53	52	52	52	52	52	53	52	52	51	52	52	52	52	52	52	52	53	53	53	52	52	52	52	52	51	51	51	51	51	51	52	53	53	52	52	52	52	51	51	51	53	54	54	54	54	54	54	55	54	54	55	54	54	55	55	55	55	55	55	55	55	54	55	55	56	55	55	55	55	55	55	56	56	57	57	57	57	57	57	57	57	57	58	58	58	58	57	57	58	58	58	58	58	59	59	59	59	60	60	60	59	56	56	56	56	56	56	56	55	55	55	55	55	55	56	57	57	57	56	56	55	56	56	55	55	55	55	55	56	56	56	55	55	56	56	56	57	57	57	57	58	58	58	58	59	59	59	59	58	58	58	57	57	58	58	58	58	58	58	58	58	58	58	58	59	59	59	59	59	59	59	59	59	58	58	59	59	59	59	58	56	56	54	56	58	59	59	60	62	62	61	61	62	62	62	62	62	63	63	63	63	63	63	64	64	65	65	65	65	64	64	65	65	66	66	67	67	66	66	66	67	67	67	67	67	66	65	66	66	65	65	65	66	67	66	66	66	65	65	66	66	66	66	66	66	66	66	66	66	66	66	65	65	65	65	65	65	66	66	66	66	66	66	66	67	67	67	67	67	66	66	66	67	68	68	68	68	67	66	66	66	66	66	66	65	66	66	66	66	66	65	66	67	67	67	67	68	68	67	67	66	66	66	66	65	65	65	66	66	66	67	66	67	67	67	69	69	69	69	69	69	69	68	68	67	68	67	67	66	66	66	66	66	66	67	67	66	66	66	67	68	67	67	67	68	68	67	67	67	67	67	67	67	67	67	67	67	67	67	66	65	65	66	66	66	67	67	67	66	66	66	67	67	67	67	67	67	67	67	67	67	68	68	68	68	70	70	69	69	69	69	68	68	69	69	68	68	67	67	67	67	68	68	68	68	68	67	67	67	66	66	66	66	66	66	66	66	66	66	66	65	65	65	64	64	63	62	63	63	63	65	65	65	65	64	64	65	64	64	63	63	63	63	63	63	63	64	63	63	63	64	64	64	65	65	65	65	65	65	66	66	66	66	66	64	64	64	64	65	65	65	65	65	64	62	64	64	64	63	63	62	62	62	62	62	63	63	63	64	63	63	63	63	63	65	64	63	63	64	64	65	64	64	65	63	63	63	63	64	64	64	64	64	64	64	64	64	64	64	63	64	63	63	62	62	62	62	62	62	62	62	62	62	62	62	62	64	64	64	65	65	65	65	65	65	64	64	64	65	64	64	64	64	65	65	65	65	65	66	66	65	64	64	63	61	61	61	61	62	62	62	62	62	60	60	60	60	60	60	60	60	59	58	57	57	57	57	57	58	57	56	55	56	56	57	57	57	56	56	57	57	57	56	56	55	55	55	55	56	56	57	56	56	56	57	57	57	55	55	55	55	55	54	54	55	55	55	54	53	54	54	54	54	54	54	54	54	53	53	52	51	51	51	52	52	52	52	51	51	51	51	52	52	50	50	49	49	49	49	50	49	50	50	50	50	50	50	50	50	50	51	52	53	53	53	51	51	51	50	50	50	50	50	50	50	50	50	48	47	46	46	45	45	45	44	44	44	44	44	44	43	43	43	42	43	42	42	42	42	41	42	42	41	41	41	41	40	39	39	38	38	38	38	38	39	39	39	39	39	39	39	38	38	37	37	36	36	35	36	34	35	35	36	36	37	37	37	37	38	39	41	41	42	42	42	41	41	41	41	41	42	42	42	43	42	42	43	43	42	42	41	41	41	41	40	40	40	40	40	40	40	40	40	40	41	39	40	40	40	40	39	39	39	39	39	39	39	39	39	41	41	41	41	41	41	41	41	41	41	40	41	41	41	41	41	41	41	40	40	39	39	39	39	39	39	39	40	40	40	40	40	40	40	41	40	40	40	40	40	42	42	43	43	43	41	41	41	40	40	41	40	40	41	41	42	43	43	43	42	42	42	43	42	42	42	43	43	44	44	44	44	45	45	45	45	46	46	46	46	45	46	46	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	46	46	46	46	46	45	45	46	46	46	46	45	48	48	48	48	49	49	48	48	48	48	48	48	49	49	49	49	48	48	48	49	48	48	47	48	47	47	47	47	47	47	47	47	46	46	48	48	49	49	49	49	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	48	48	49	50	50	51	51	51	51	51	51	51	51	52	52	52	52	52	53	54	54	54	53	53	53	54	54	54	54	54	54	54	54	54	55	55	55	55	55	56	56	56	56	56	56	56	56	55	55	55	55	56	57	57	57	57	57	57	57	56	56	57	57	57	56	56	56	56	56	56	56	56	56	56	56	58	58	59	60	60	60	60	60	60	60	60	60	60	61	61	62	62	62	62	62	62	61	61	60	60	59	59	59	59	59	58	58	58	58	57	57	57	57	57	57	57	57	57	57	57	57	57	57	58	58	58	58	58	57	57	57	57	57	58	58	57	57	57	57	57	57	57	57	56	57	57	58	58	59	59	59	59	59	59	59	59	60	60	60	60	60	60	60	60	59	59	58	59	59	59	59	60	61	61	61	62	62	61	60	60	60	60	61	60	60	60	60	60	60	60	60	59	58	58	58	58	58	58	58	58	58	58	60	60	59	59	58	58	58	58	59	59	58	58	58	58	58	58	58	59	59	59	59	59	59	59	59	59	59	61	61	62	63	61	61	61	61	61	61	61	61	61	60	60	59	59	60	60	59	60	60	60	60	60	59	59	59	59	59	59	59	59	59	59	58	58	58	58	58	57	57	57	57	57	57	57	57	58	57	57	57	56	56	56	56	56	56	56	56	57	57	57	57	57	57	58	58	58	58	59	59	60	59	59	59	59	58	58	58	58	59	59	59	59	59	59	58	59	59	60	60	60	59	60	60	60	60	60	61	62	62	62	62	62	63	64	64	64	63	62	64	64	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	62	63	63	63	60	59	58	57	57	57	57	56	58	57	58	58	58	59	58	58	57	57	57	57	57	58	58	58	58	59	59	59	59	59	58	58	56	56	56	57	56	56	56	55	53	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	56	57	56	57	57	57	58	58	58	59	58	58	58	58	58	58	58	57	59	60	60	60	62	62	62	62	63	64	64	63	63	63	63	63	63	63	63	63	63	63	63	65	65	64	65	64	64	64	64	64	64	64	64	64	63	63	63	62	62	62	62	62	62	62	61	62	61	61	60	60	61	61	61	61	62	62	62	61	60	60	64	64	63	63	62	62	61	62	61	61	61	60	62	61	61	60	61	61	63	62	63	63	63	63	63	63	63	63	62	62	63	63	64	65	65	63	63	64	66	67	67	67	67	67	67	68	68	67	68	66	66	66	66	65	66	66	67	67	67	67	67	69	68	68	68	68	67	67	67	66	64	64	64	64	63	63	64	64	64	64	64	65	64	64	63	63	63	63	63	64	64	64	64	65	66	66	65	65	65	65	65	65	65	65	65	65	64	64	64	63	63	65	64	65	65	64	64	63	63	63	62	62	60	60	61	61	60	60	60	60	60	59	59	59	58	57	57	58	59	59	58	59	59	59	59	61	61	61	62	62	62	62	61	61	61	61	61	61	61	62	62	61	61	64	64	64	64	66	67	66	66	65	65	64	64	65	65	65	65	65	65	65	65	65	65	65	64	64	64	64	64	64	65	64	65	64	64	64	64	63	62	61	61	61	61	62	62	62	62	62	61	61	61	61	61	61	62	62	62	62	62	63	63	63	63	63	63	64	64	64	65	65	64	65	65	66	68	68	68	68	68	68	68	68	66	66	66	67	67	67	68	69	68	68	67	66	66	65	65	65	65	65	65	65	65	65	66	66	66	64	64	64	64	64	64	64	65	65	66	66	66	66	66	66	66	66	66	66	65	66	66	65	65	65	66	66	66	66	67	67	67	66	66	66	66	66	66	66	66	66	68	69	69	69	69	69	69	68	68	69	69	69	69	69	68	69	70	70	69	70	70	70	70	70	70	69	69	69	69	69	69	68	68	68	68	68	68	68	68	68	68	68	67	65	64	63	63	63	63	64	64	64	66	66	67	68	67	67	67	67	67	67	69	69	69	68	68	68	68	69	68	68	67	67	67	67	67	67	68	68	67	67	67	67	67	67	67	67	67	67	67	67	68	68	68	68	69	69	69	69	68	68	67	68	69	69	70	70	70	70	70	71	71	71	70	70	70	70	70	70	70	70	70	69	68	68	67	68	69	69	68	67	67	67	67	66	66	66	65	65	64	64	64	64	64	64	63	63	63	63	62	62	62	62	62	62	62	64	64	64	64	64	64	64	63	63	63	63	63	62	63	64	65	65	65	64	64	65	65	65	65	65	67	67	66	64	63	63	63	64	63	63	62	62	62	61	62	62	62	62	62	61	61	61	61	60	60	60	60	60	60	60	59	60	60	60	60	60	60	60	59	59	60	60	60	60	59	59	60	60	59	59	59	58	58	59	58	58	58	58	58	58	58	57	56	56	56	56	57	56	56	56	56	56	57	57	55	55	55	54	54	56	56	56	56	56	56	56	56	55	55	55	56	57	58	58	58	60	60	62	62	62	62	62	62	62	61	61	61	62	62	63	63	63	64	64	63	63	63	62	62	63	63	63	63	63	63	63	62	61	61	60	60	60	61	60	60	60	60	61	61	61	61	61	61	62	62	62	62	62	63	63	63	63	62	61	61	61	61	61	61	61	61	60	60	60	60	60	60	59	59	59	59	60	60	60	60	60	60	60	60	61	62	62	61	61	61	61	61	62	61	62	63	63	63	63	63	63	63	64	64	63	63	63	63	64	64	63	63	61	61	61	60	60	61	61	62	62	62	62	62	61	61	61	61	61	61	61	61	61	61	61	62	62	62	63	63	63	62	62	62	62	59	60	60	60	60	60	60	60	60	60	58	58	58	57	57	57	57	57	57	57	56	56	56	57	57	57	57	57	57	57	57	58	58	58	57	57	57	57	57	57	57	57	57	56	57	57	57	59	58	58	58	58	58	58	58	58	59	59	59	60	59	59	59	59	59	58	56	54	53	53	53	54	54	53	53	52	51	51	51	51	52	53	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	54	53	52	52	52	52	52	52	52	51	51	50	51	51	51	51	51	51	51	51	51	51	51	51	51	52	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51
47	47	47	47	48	47	49	49	49	49	49	49	49	49	47	47	47	48	48	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	49	50	50	50	50	49	49	49	50	50	50	50	50	50	50	50	49	50	50	51	51	51	51	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	51	51	51	51	51	50	51	51	52	51	51	51	51	51	50	50	52	52	52	52	52	51	51	51	51	52	50	50	50	50	50	49	49	49	49	49	50	49	49	50	50	50	50	47	47	47	46	46	46	46	46	46	46	46	47	46	46	46	46	46	47	47	47	47	47	48	49	49	48	49	49	48	47	47	47	47	47	47	48	48	48	49	49	49	50	50	50	51	51	51	51	51	51	52	52	52	52	52	52	52	52	51	51	51	51	51	52	53	53	54	54	54	54	54	54	54	54	54	53	54	53	54	54	53	53	53	53	54	55	55	55	56	56	56	56	57	57	57	57	57	57	57	58	59	58	58	58	58	58	58	58	58	59	59	58	58	58	57	57	57	57	57	57	57	56	55	54	54	55	54	54	54	54	54	53	55	55	55	56	55	56	56	56	56	56	55	55	54	54	55	55	54	54	54	54	54	53	53	53	53	53	53	53	53	54	54	54	54	54	55	55	55	55	55	54	54	54	54	54	54	54	54	54	54	54	54	55	56	56	57	57	56	55	56	57	57	57	57	57	57	57	57	57	57	57	57	57	57	56	56	57	57	57	57	57	58	58	59	59	59	59	58	58	58	58	58	58	58	58	58	58	58	58	58	57	56	56	57	57	57	57	57	56	57	57	58	58	59	59	58	58	58	58	58	58	59	59	59	57	57	57	57	57	57	56	56	56	56	56	56	56	56	55	55	55	56	56	57	57	57	57	57	57	58	58	56	56	57	57	57	55	54	54	53	53	52	51	52	51	51	51	51	51	51	51	51	50	51	50	50	50	50	50	49	49	49	48	48	48	49	49	49	48	48	48	46	49	49	50	50	50	49	49	49	49	49	49	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	50	50	49	49	49	48	49	49	49	50	50	51	50	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	48	48	48	48	49	49	49	48	49	50	51	51	51	51	52	52	51	51	51	52	53	53	54	55	55	55	55	56	56	56	56	56	56	56	56	57	58	58	58	58	58	58	59	59	59	59	59	59	59	58	58	58	57	56	57	57	57	57	57	57	59	58	58	58	59	59	59	59	59	59	59	60	60	60	60	59	62	62	62	62	62	61	60	60	60	60	60	60	60	60	61	62	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	60	61	61	61	61	61	61	61	62	62	62	62	62	62	62	62	62	62	62	62	62	63	63	63	63	61	61	62	63	64	64	64	64	63	63	63	64	64	64	64	65	65	65	65	65	65	65	65	65	65	65	64	63	63	63	62	62	62	62	62	61	61	61	62	62	62	62	62	62	62	62	62	63	62	62	62	61	62	62	62	62	63	61	62	62	62	63	64	65	65	65	65	65	65	64	64	64	64	64	64	64	63	63	62	62	62	63	63	63	63	64	65	65	65	65	65	65	66	66	66	66	67	67	67	67	67	67	67	66	66	66	67	68	68	68	67	67	67	67	68	68	68	67	67	67	68	68	68	68	68	68	68	68	68	68	66	66	66	66	66	68	69	69	69	69	69	69	70	70	71	71	70	70	70	70	70	69	69	69	69	69	69	71	70	70	70	70	70	69	69	69	69	68	68	68	68	68	68	68	66	66	66	65	63	62	62	61	61	61	61	60	60	61	61	61	61	61	61	61	60	59	59	59	59	59	58	58	56	56	55	55	55	54	54	54	55	55	55	56	56	57	57	57	57	56	55	56	56	56	55	54	54	54	53	52	52	52	52	52	52	52	52	53	53	53	54	54	54	54	53	53	53	52	51	51	51	50	50	50	51	51	51	52	52	52	52	53	53	53	55	54	54	54	55	54	54	54	52	51	51	51	51	50	49	49	49	49	50	50	51	50	48	48	50	50	49	49	49	49	49	49	49	50	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	51	51	51	52	52	52	52	53	53	53	54	54	53	52	52	52	53	54	54	53	53	53	51	48	47	46	46	46	46	45	45	45	45	45	45	44	44	44	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	46	46	46	46	46	46	46	45	45	45	45	45	45	45	46	45	45	46	47	47	47	49	49	49	48	48	48	48	49	49	49	49	49	49	48	48	48	49	49	49	48	46	46	45	45	46	46	46	46	46	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	47	46	46	47	47	47	47	47	47	47	47	47	46	46	46	45	46	46	46	46	46	47	47	46	48	48	47	47	48	48	47	47	47	47	47	47	48	48	48	48	48	48	48	50	51	52	53	53	53	53	53	53	53	53	53	53	54	55	55	55	54	54	54	55	54	54	54	54	55	55	55	55	55	55	56	56	56	56	55	55	55	55	56	56	56	57	57	57	57	57	56	55	55	55	56	55	55	55	55	55	55	55	55	54	55	55	55	55	55	55	55	55	55	55	56	56	56	55	55	55	55	55	55	55	55	56	56	56	57	58	58	58	59	58	58	58	58	58	58	58	58	58	57	58	57	57	57	57	56	56	55	55	54	55	55	55	55	55	56	56	55	56	56	56	56	56	56	56	56	56	55	55	55	55	54	54	55	54	54	54	54	54	54	54	54	54	54	54	54	54	53	52	52	52	52	52	52	52	53	53	53	53	53	53	53	53	53	52	52	52	52	52	52	52	52	52	52	52	53	53	52	52	51	51	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	51	51	51	50	50	50	51	52	55	55	55	55	55	55	55	56	56	56	58	58	59	59	59	58	58	59	59	59	58	58	57	58	58	58	59	60	60	60	61	61	62	63	64	64	66	66	66	66	66	66	66	66	65	65	65	65	64	64	63	63	64	64	64	64	64	64	64	64	64	63	64	64	64	64	65	65	65	65	64	64	64	64	63	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	65	65	65	65	65	64	64	64	64	64	63	63	63	63	63	63	64	64	64	64	64	64	64	64	65	65	65	65	64	64	64	64	64	65	65	64	63	63	63	62	62	62	63	63	63	63	63	63	63	63	63	63	64	65	64	64	65	65	65	64	65	65	65	65	65	65	65	62	62	62	61	61	61	61	61	61	63	63	63	64	65	65	65	65	65	65	65	65	65	64	65	64	63	64	64	64	64	64	63	64	64	64	65	64	64	63	62	61	61	61	62	63	64	64	64	64	64	63	63	63	63	64	64	64	63	62	62	62	62	62	62	63	63	63	63	64	66	66	65	65	65	65	65	65	66	65	65	66	67	67	68	68	68	68	68	68	67	67	66	66	66	66	66	66	68	68	68	69	69	68	68	68	68	69	69	69	69	70	71	71	71	71	71	71	71	71	71	72	72	73	73	74	73	73	72	72	72	72	72	72	72	72	71	71	71	70	70	70	70	70	70	71	72	72	73	72	72	72	72	72	72	72	72	71	71	71	71	71	71	71	71	72	71	71	71	71	73	73	72	72	72	72	74	74	74	75	74	75	75	74	74	74	75	75	74	75	75	75	75	75	75	75	75	76	76	76	76	75	74	74	75	75	75	75	75	75	75	75	75	73	72	72	72	72	73	73	73	72	72	72	74	74	72	72	72	72	73	73	73	73	72	72	73	73	73	74	74	74	74	74	73	72	72	71	71	70	71	71	70	70	70	71	71	71	71	71	72	72	72	71	72	72	73	73	73	73	73	73	73	73	72	72	72	72	72	72	72	72	70	69	70	70	70	71	71	70	69	69	68	69	69	70	71	70	70	70	72	72	71	71	72	73	74	75	76	76	75	75	73	73	73	73	73	73	73	74	74	73	73	73	73	71	70	70	70	69	69	68	68	69	69	69	69	69	69	69	70	70	69	70	70	70	71	70	71	70	70	70	70	70	70	70	69	69	69	71	72	70	70	70	70	70	70	70	70	69	68	68	67	67	66	66	68	70	69	68	68	66	66	66	66	66	67	66	66	66	66	67	67	67	67	67	67	67	66	66	67	67	67	67	67	67	68	67	67	67	68	68	68	67	68	68	67	67	67	67	67	67	67	68	68	69	69	68	68	66	66	66	66	66	66	65	65	66	67	67	67	68	68	68	67	67	67	67	66	67	68	68	69	69	68	68	68	68	68	68	68	67	68	68	67	67	67	67	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	65	65	65	65	65	65	65	65	65	65	65	65	66	66	66	66	65	66	66	66	67	67	66	66	66	66	66	65	65	64	63	63	63	63	62	62	62	63	63	62	63	63	62	62	62	63	62	62	62	62	62	62	63	63	63	63	63	63	63	64	64	65	64	64	64	63	63	62	63	63	63	63	63	63	64	64	63	63	63	63	64	64	64	65	64	64	64	64	64	64	65	65	65	65	64	64	65	65	65	65	65	65	65	64	64	64	63	63	63	63	63	63	64	64	64	64	63	62	61	61	61	61	61	61	61	61	62	64	65	65	66	66	66	67	67	66	66	66	66	66	66	65	65	65	65	66	66	65	65	66	66	66	66	65	64	64	62	61	60	59	59	59	59	58	59	59	59	59	60	60	61	61	61	61	60	60	61	61	61	61	61	62	62	63	63	63	63	63	63	63	62	62	62	62	62	62	62	62	62	62	62	62	62	63	65	65	65	65	65	65	64	63	63	63	64	64	64	64	64	64	64	63	63	62	62	62	61	61	60	60	60	60	60	59	59	59	61	61	61	61	61	61	61	60	60	60	59	59	58	58	58	58	58	58	58	59	60	61	59	59	60	60	60	60	60	60	60	61	61	61	61	60	60	60	60	61	61	61	61	61	61	61	61	61	60	60	60	59	59	59	60	60	62	62	62	62	62	62	63	63	62	62	63	63	62	62	62	62	62	61	61	61	62	62	61	62	62	65	65	65	66	65	65	66	66	66	67	67	67	67	67	68	67	67	68	67	66	66	66	65	65	65	65	65	65	65	64	65	64	63	63	63	62	62	62	62	63	63	63	63	63	62	62	63	63	63	63	62	62	62	62	62	63	62	62	62	61	62	62	62	62	62	62	62	61	61	61	62	62	62	61	61	61	61	61	61	62	62	62	62	63	63	63	64	64	63	63	63	63	65	65	65	65	67	67	67	69	69	69	69	69	69	69	70	69	69	70	70	70	69	69	68	67	66	66	66	66	65	66	68	68	69	68	68	67	67	67	67	67	67	68	69	69	69	69	69	71	71	71	71	71	71	71	70	70	70	71	72	72	71	73	72	72	71	71	71	71	70	70	70	70	70	70	71	71	72	72	72	72	72	72	70	70	70	70	69	70	70	70	69	69	68	68	68	68	68	68	68	68	68	67	67	67	67	67	67	67	67	66	66	68	69	69	69	70	69	69	69	68	68	69	69	70	70	70	71	71	72	72	72	72	72	72	73	72	71	71	70	70	70	71	72	71	71	71	70	70	69	68	69	69	69	69	69	69	69	69	68	68	68	68	69	69	69	69	68	68	67	67	67	67	66	66	66	66	68	69	69	68	67	66	66	67	67	67	67	68	68	67	67	67	67	67	67	67	67	66	66	66	66	67	67	68	68	70	70	70	70	69	69	68	68	68	68	68	68	68	68	67	67	68	68	68	68	67	67	66	66	66	66	66	66	66	66	66	66	67	67	67	67	69	69	68	66	66	65	65	64	64	65	65	65	65	64	63	63	63	63	63	62	62	63	63	64	64	64	64	64	63	63	63	63	63	63	64	64	64	64	64	64	64	64	65	65	65	65	65	65	65	64	65	66	66	66	64	65	65	65	65	66	67	67	66	66	66	66	66	66	67	67	67	67	68	68	67	68	68	68	69	69	69	69	68	68	68	67	67	66	66	67	67	67	68	66	66	66	66	66	66	67	67	66	65	66	66	66	66	66	67	66	66	66	66	66	66	66	65	65	65	65	64	63	63	64	65	64	63	63	63	63	63	64	64	63	63	63	64	63	62	62	61	61	61	61	60	60	61	60	60	60	61	61	61	61	61	61	61	61	60	61	61	62	62	63	63	63	63	63	62	62	62	62	62	62	62	61	61	60	60	60	60	61	61	61	61	61	61	61	61	61	62	62	62	62	62	62	62	62	62	62	62	63	64	64	64	63	63	63	63	63	64	64	64	65	65	65	64	64	64	64	64	64	64	64	64	64	64	64	66	66	66	68	68	69	69	69	70	70	73	73	71	72	73	74	74	73	73	73	73	73	73	73	73	72	71	71	71	70	70	69	69	69	69	69	69	69	70	70	70	70	70	70	70	70	70	69	69	69	69	71	71	71	69	69	71	71	71	71	71	71	71	72	72	71	71	71	71	70	70	69	69	69	70	70	70	70	70	71	71	70	70	70	70	70	69	68	68	68	68	68	67	68	68	69	69	68	68	69	69	68	68	70	70	70	70	72	71	70	71	70	70	70	70	70	70	69	69	69	69	70	71	71	71	71	71	71	71	71	71	71	72	72	72	72	72	73	72	72	72	72	72	72
47	47	47	47	47	47	46	46	46	46	46	46	46	46	47	47	47	47	47	48	48	48	47	46	46	47	47	46	47	47	47	47	47	46	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	45	46	46	46	46	46	47	47	47	49	49	49	49	48	47	46	46	46	45	46	46	46	46	47	47	48	48	48	48	48	48	49	49	49	49	49	49	50	52	52	51	51	51	50	50	50	50	49	48	48	48	48	47	48	48	49	49	49	49	49	50	50	50	50	51	51	52	52	52	53	54	54	53	53	53	52	52	53	53	53	53	54	55	55	55	54	52	53	53	51	51	51	51	51	51	52	52	52	51	50	50	50	51	51	51	50	49	49	49	49	49	49	49	49	48	48	48	48	47	47	47	47	46	47	48	48	48	49	49	48	49	49	49	49	49	51	51	51	51	51	51	50	51	51	51	52	52	52	52	52	53	53	56	54	54	53	54	55	54	54	55	56	56	56	55	55	55	56	56	56	56	56	56	55	55	55	56	56	55	55	55	55	55	55	55	55	56	56	57	56	56	56	56	56	56	56	57	57	58	58	58	58	60	60	59	59	60	60	60	59	60	60	60	60	60	58	58	58	59	59	59	59	59	59	59	59	59	59	59	60	60	60	60	60	59	59	59	59	59	58	58	58	58	58	57	56	56	56	55	54	54	52	53	54	54	54	54	54	54	55	55	55	55	55	56	57	58	57	56	56	55	55	55	55	55	55	55	55	55	55	55	55	57	57	57	58	58	58	58	58	58	58	57	57	57	57	57	57	57	57	58	58	58	58	58	58	58	58	58	58	58	57	57	57	57	57	56	57	57	57	57	57	57	57	57	57	57	57	57	57	57	55	55	55	56	56	58	58	57	57	56	57	57	56	57	58	58	58	58	57	57	58	57	57	57	56	56	57	57	57	57	57	57	58	58	58	58	58	58	58	58	58	58	58	57	58	58	58	58	59	59	59	60	60	61	60	60	61	61	61	61	62	63	62	62	62	62	62	63	63	63	63	63	63	63	63	63	61	62	62	62	62	62	61	61	61	61	61	61	60	61	61	62	62	62	62	62	63	64	64	65	65	65	65	65	65	65	65	65	65	65	65	65	66	65	66	66	66	66	66	66	65	65	66	66	66	66	66	66	66	66	65	65	65	64	64	64	64	64	64	64	64	65	65	66	66	66	66	65	65	65	65	66	66	65	66	66	66	66	66	66	66	66	66	66	65	65	65	64	64	64	64	64	63	63	63	63	63	62	63	63	62	62	63	64	64	64	64	64	64	64	64	64	64	64	63	62	63	62	62	62	62	62	62	62	62	62	62	62	62	61	61	61	61	61	62	62	62	62	63	64	65	64	64	64	64	64	65	65	66	66	64	64	64	64	63	63	64	66	66	66	66	66	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	68	68	67	67	67	67	67	67	67	67	68	68	68	68	68	68	68	68	67	67	67	67	67	67	68	67	68	68	69	70	70	71	71	71	71	70	68	68	68	68	68	68	68	68	70	70	70	70	70	68	69	69	68	69	69	71	72	73	75	75	76	77	76	76	76	76	75	74	75	75	76	76	76	76	76	76	76	76	76	76	76	76	75	75	75	75	78	78	77	77	77	77	76	74	74	74	74	74	74	73	73	73	73	72	72	73	72	72	72	71	71	72	72	72	72	72	73	75	74	74	73	73	74	74	74	74	74	73	73	73	73	74	73	73	73	73	71	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	68	68	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	68	68	68	68	68	68	68	68	68	69	68	68	68	68	68	68	68	67	67	67	66	66	67	67	67	67	66	65	65	66	67	68	68	68	69	69	69	69	69	69	69	69	69	68	68	68	68	68	68	66	66	66	67	69	69	68	67	67	68	69	69	69	69	69	69	69	69	70	70	70	70	70	70	71	71	70	70	68	69	69	68	69	70	70	71	71	71	71	71	71	71	71	71	71	71	70	70	70	70	69	69	69	68	67	67	65	65	65	65	64	64	64	65	64	64	64	64	65	65	65	65	65	66	66	66	66	66	66	66	66	64	64	64	65	65	65	64	63	63	63	63	63	63	64	64	64	64	64	64	64	63	63	63	62	63	63	63	63	63	61	61	60	60	59	59	59	61	61	62	62	62	62	63	63	63	63	63	63	63	63	63	63	63	63	64	64	64	64	64	64	64	64	65	65	66	66	66	66	67	67	66	65	64	64	64	64	64	64	64	65	65	66	66	65	65	65	65	66	65	66	67	67	68	67	67	67	67	68	68	67	66	66	66	66	66	66	66	66	67	67	67	67	67	67	67	67	66	68	68	68	68	66	66	66	66	65	65	65	65	65	65	66	65	65	65	65	65	65	65	66	67	67	68	67	67	67	68	69	69	68	68	69	69	68	69	69	69	69	69	69	69	69	69	69	68	68	67	68	68	68	68	69	69	69	70	69	69	69	68	68	68	68	69	69	69	68	68	68	68	68	66	66	65	66	67	67	66	66	66	66	66	66	66	67	67	66	66	66	66	65	65	66	66	65	64	64	66	66	66	66	66	66	67	66	66	67	67	67	67	67	67	67	68	68	68	69	69	70	69	70	70	70	70	70	71	71	71	71	71	72	72	72	71	69	69	70	70	71	71	71	70	70	70	70	70	70	70	70	70	69	69	69	70	70	70	70	69	70	70	70	70	71	71	69	69	70	69	69	68	68	69	68	68	68	68	68	68	68	69	68	67	67	68	67	67	66	66	67	66	66	66	66	66	66	66	67	67	67	67	67	68	68	68	67	67	66	66	66	65	65	65	65	65	65	65	64	65	65	64	64	64	65	65	65	65	65	65	65	65	65	65	66	66	67	67	66	66	66	66	65	64	64	64	64	64	65	65	65	64	63	63	63	64	64	63	62	62	62	61	60	59	59	58	58	59	59	59	59	58	58	58	58	58	58	58	58	58	58	58	59	59	59	59	59	59	59	60	60	60	60	60	61	61	61	61	61	61	61	61	61	61	61	60	60	59	58	59	59	59	59	59	59	58	56	56	55	55	55	55	56	56	55	55	55	54	54	55	55	55	55	55	56	56	55	55	55	55	55	55	55	56	56	56	56	56	56	56	56	56	56	57	57	57	57	57	57	57	58	58	58	56	58	59	59	60	60	60	61	60	60	59	59	58	58	58	59	59	59	59	58	59	59	59	59	59	59	59	59	59	60	60	60	60	60	61	60	61	61	61	61	61	61	61	61	61	61	60	60	60	60	59	58	58	58	58	58	60	60	59	59	59	58	58	58	58	58	58	57	57	57	56	56	56	56	56	56	56	56	56	56	55	56	57	57	56	57	57	57	57	58	58	58	59	59	59	58	58	58	58	58	58	58	58	57	57	57	57	57	57	57	57	58	58	58	58	58	58	58	58	58	55	54	54	54	54	54	54	54	54	53	53	53	52	52	52	52	54	53	53	53	52	52	51	50	49	49	48	49	48	48	48	48	48	48	49	49	48	48	48	48	48	48	48	48	48	48	48	48	47	47	47	47	47	47	47	48	49	48	48	48	47	47	47	47	47	48	48	48	49	49	49	50	50	49	48	48	49	49	49	49	49	49	49	50	50	50	51	50	51	51	51	51	52	52	51	51	51	51	51	51	52	51	50	50	50	49	49	49	51	51	51	52	51	51	52	52	52	52	51	51	51	51	52	52	52	52	53	53	53	53	52	52	52	52	50	50	50	49	49	49	49	49	49	49	48	49	49	49	50	50	50	50	50	50	49	50	49	49	49	49	50	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	53	52	51	52	52	52	51	51	50	49	47	47	47	47	48	48	48	48	49	49	49	49	48	48	48	48	47	48	48	48	49	49	48	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	48	48	49	51	52	52	52	52	53	53	53	53	54	54	54	54	53	53	53	53	53	53	53	53	53	53	53	53	53	52	52	52	51	51	50	50	50	50	50	50	50	50	50	50	50	51	50	50	50	50	50	50	49	49	50	50	50	50	50	51	51	51	51	52	52	54	54	54	54	55	56	56	56	56	56	55	55	55	55	55	55	55	55	55	55	55	55	55	56	57	58	58	58	58	57	57	57	57	57	57	58	58	58	60	60	60	61	61	61	61	61	60	60	59	59	59	59	58	57	57	57	56	56	55	55	56	55	55	57	57	57	57	56	56	56	56	56	57	58	57	57	56	56	56	56	56	57	57	57	57	57	57	58	58	58	58	59	58	59	58	59	59	59	59	59	60	60	61	61	60	61	62	62	62	63	63	63	63	63	63	63	63	63	62	63	63	63	63	64	64	65	65	64	64	64	64	64	64	63	63	63	63	63	63	63	63	63	62	61	61	61	62	62	62	63	63	63	64	64	64	64	64	64	64	64	63	63	64	64	64	64	63	61	60	60	60	60	62	62	62	62	62	62	62	61	61	61	60	60	60	59	59	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	61	61	59	59	59	59	59	59	59	59	59	59	59	60	60	60	60	60	61	62	62	63	64	65	66	66	66	66	66	66	66	65	65	65	66	65	65	65	65	65	66	67	67	67	67	67	67	67	67	68	68	69	69	69	69	69	69	69	69	69	70	70	70	70	70	70	70	71	70	69	70	70	71	71	72	74	74	74	74	74	73	73	73	74	74	75	75	75	76	77	77	77	77	77	77	76	76	76	76	76	76	76	76	76	76	76	76	76	76	76	77	77	77	77	77	76	75	75	75	74	74	74	74	75	75	75	75	74	74	74	74	74	74	72	72	72	74	74	74	73	73	73	72	73	74	74	75	74	74	74	74	75	75	75	76	76	76	77	77	77	77	77	77	77	76	76	76	75	75	75	76	77	76	76	76	76	76	75	75	75	74	74	74	71	71	72	74	75	76	75	74	74	74	74	74	75	75	76	76	77	77	77	77	77	77	77	77	77	76	76	76	76	76	76	77	77	77	77	77	78	77	77	78	79	79	79	79	78	77	78	78	78	78	76	76	77	77	77	77	77	78	77	78	79	79	78	78	78	78	78	77	77	77	80	79	79	79	80	81	80	80	80	80	80	80	79	79	78	78	78	78	78	78	78	77	77	77	77	77	76	76	75	75	75	75	75	75	76	76	75	75	75	75	74	73	73	73	73	73	73	73	73	73	73	73	73	72	73	72	73	73	74	74	74	73	73	73	73	74	74	73	73	73	73	72	72	72	72	72	72	72	72	72	72	72	71	71	71	71	71	72	72	72	72	73	73	73	73	73	73	73	73	73	72	73	73	73	74	73	73	73	74	74	75	75	75	74	73	73	74	74	74	74	74	75	75	75	75	73	74	74	75	75	75	75	75	75	75	75	74	74	72	72	73	73	73	73	72	72	72	72	71	71	71	72	72	72	71	71	71	70	69	69	69	69	70	71	71	71	70	71	71	71	70	70	70	70	71	71	71	71	71	71	71	72	72	72	71	71	70	69	69	69	69	70	70	71	71	71	72	72	71	71	71	71	70	70	70	70	72	72	72	71	71	72	72	72	72	72	72	72	72	72	71	71	72	72	73	73	74	74	73	74	74	74	74	74	73	74	75	75	75	74	74	74	74	74	73	74	74	74	74	74	74	74	73	73	73	73	73	72	73	73	73	73	72	71	71	71	72	72	72	72	71	72	72	73	73	73	72	72	72	72	72	72	73	74	76	76	76	76	78	78	78	78	77	77	77	76	76	76	76	76	76	75	77	78	79	79	79	80	80	80	80	80	79	79	79	79	79	79	78	78	80	79	79	78	79	79	79	80	80	80	80	80	81	82	82	82	83	82	82	82	82	82	82	81	80	77	77	77	77	77	77	76	77	77	78	78	77	77	74	75	75	75	75	75	75	76	75	76	77	77	77	77	77	77	77	77	77	76	76	77	76	76	74	74	73	73	73	73	72	72	72	72	72	72	72	72	72	73	74	74	74	74	74	74	74	74	74	74	73	73	75	76	76	77	77	76	76	76	76	76	76	77	76	76	78	78	78	78	78	78	78	79	79	78	78	78	76	75	75	75	75	74	74	74	74	74	74	73	73	73	72	71	71	72	73	74	75	75	75	75	75	75	75	75	74	74	73	73	73	73	73	73	73	73	72	73	73	72	72	73	73	72	71	70	71	70	69	68	68	68	70	70	69	69	69	71	71	71	71	71	71	71	70	70	70	70	70	70	71	71	71	71	71	70	69	68	68	67	67	67	67	66	66	67	67	66	65	65	65	65	65	63	63	62	61	62	63	64	64	63	63	63	63	63	62	61	60	60	60	60	60	60	60	60	61	61	61	61	62	61	61	61	60	60	60	59	59	59	59	59	60	60	60	60	60	60	60	60	60	59	59	59	59	59	60	60	60	59	58	58	60	60	60	59	60	60	60	59	58	58	58	58	57	57	57	57	57	58	59	59	59	58	58	58	58	58	58	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	58	57	57	57	57	57	57	58	58	58	58	58	58	58	58	58	59	59	59	59	59	59	58	58	58	57	56	56	57	57	57	57	57	57	57	56	56	56	55	55	54	54	54	55	55	56	56	56	57	57	58	58
60	61	61	61	61	61	61	61	61	61	61	62	62	62	62	61	61	61	61	61	62	62	62	62	61	59	60	61	61	61	61	60	60	59	58	56	56	56	56	56	56	56	56	56	56	56	55	56	57	57	57	58	58	58	58	60	60	60	58	58	58	58	58	58	58	58	57	57	57	57	57	57	57	56	56	55	55	56	56	54	54	54	54	55	55	56	56	56	56	56	56	56	55	54	55	55	55	54	53	52	52	53	53	54	53	53	53	55	55	55	55	54	55	55	55	55	55	54	53	53	52	52	52	52	52	52	53	52	51	51	51	51	52	52	52	52	51	52	52	52	53	54	54	53	53	53	53	53	53	53	53	53	53	53	53	53	54	54	54	54	54	53	53	53	53	53	53	53	53	52	52	52	52	52	52	52	53	53	52	52	53	52	52	52	52	52	52	51	51	51	51	51	51	51	51	50	50	50	50	51	51	51	51	51	51	50	49	49	50	50	50	50	52	52	52	52	50	51	51	51	52	52	52	52	52	51	51	51	51	51	51	51	51	51	51	51	51	50	49	49	49	49	49	49	49	49	49	50	49	49	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	50	50	51	51	51	51	52	52	53	53	52	52	51	51	50	50	51	51	52	52	52	50	50	51	50	50	51	51	50	50	50	50	50	50	49	49	49	48	48	48	48	47	47	47	47	47	48	48	48	48	48	48	48	48	48	47	47	47	48	48	49	48	50	51	51	51	51	51	51	51	50	50	50	49	50	50	50	50	50	48	48	48	48	47	47	46	46	46	47	47	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	48	48	48	49	50	50	50	50	49	50	50	50	49	49	48	48	48	48	47	46	45	45	45	45	46	47	47	47	48	49	49	49	50	50	49	49	49	50	50	49	49	49	49	49	49	49	49	48	48	48	48	48	49	49	48	48	48	48	47	47	48	49	49	49	49	49	49	49	50	51	51	51	51	51	51	50	50	50	50	50	50	50	50	49	49	49	47	47	47	47	47	47	46	48	48	48	48	48	48	50	50	51	51	51	53	53	53	54	54	54	54	53	53	51	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	49	50	51	51	51	51	51	51	50	49	49	49	48	48	48	49	49	49	49	49	49	49	48	48	48	47	48	48	49	49	48	49	50	50	50	49	49	49	49	49	49	49	49	48	48	48	48	48	47	47	48	48	49	49	49	49	48	48	48	47	47	47	47	46	46	47	47	46	46	45	45	45	46	46	46	47	47	47	47	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	47	46	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	46	47	47	47	47	48	48	48	47	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	46	45	46	45	45	45	45	45	44	44	44	44	42	42	43	43	43	44	44	44	44	44	44	44	43	44	43	43	43	43	44	44	44	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	46	46	47	47	48	47	47	47	48	47	47	47	47	47	47	47	48	49	49	50	50	50	50	50	50	50	51	51	51	51	52	52	51	52	51	51	50	50	50	50	50	51	51	51	52	52	52	52	53	53	53	53	54	54	53	53	53	53	53	52	52	52	52	52	53	53	53	53	55	55	55	55	54	54	54	54	55	55	55	55	55	55	54	54	54	55	55	54	54	53	53	53	53	53	52	52	52	52	52	52	53	53	55	54	54	53	53	53	53	53	53	53	53	53	53	53	53	53	54	54	54	53	53	52	52	53	53	53	53	53	53	53	52	52	51	50	49	49	49	49	49	49	49	49	49	48	48	47	47	47	48	48	48	47	47	47	47	47	48	48	48	50	50	50	50	50	51	51	51	51	51	52	53	53	53	54	52	52	51	52	52	52	52	52	52	52	53	53	53	53	53	51	50	50	50	50	50	50	50	51	51	51	51	51	52	52	52	52	52	53	55	54	54	53	53	54	54	55	54	54	54	54	54	55	56	56	56	56	56	56	55	55	54	54	55	55	55	55	54	54	54	54	55	56	56	57	57	57	57	57	56	56	56	56	55	55	55	56	57	57	57	57	57	57	57	57	56	58	58	58	58	58	58	57	57	57	57	58	59	58	57	57	57	57	57	58	58	58	58	58	58	58	58	58	59	59	60	60	60	60	60	60	61	61	62	62	61	61	62	62	61	61	61	61	61	61	61	61	61	61	61	62	62	62	62	62	61	62	62	61	58	58	58	57	57	57	57	57	57	57	57	57	57	57	56	56	56	56	57	56	57	58	59	59	59	60	62	62	62	62	62	62	62	61	61	61	61	62	62	61	61	60	61	61	61	61	60	59	59	59	58	59	59	59	59	59	61	61	61	61	61	62	61	61	61	61	61	61	62	61	62	63	63	64	64	65	65	66	65	64	64	64	62	62	62	62	62	62	63	62	62	62	61	61	61	61	61	59	59	59	59	60	60	60	60	59	59	59	60	60	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	60	60	60	60	60	63	62	62	62	61	62	61	61	61	62	62	62	62	62	62	62	62	62	62	61	61	61	61	61	61	62	61	61	61	61	61	61	62	62	62	62	62	61	61	62	62	61	62	62	62	62	61	60	60	60	59	58	58	58	58	58	58	57	57	57	57	56	56	55	56	56	55	55	55	55	56	56	56	57	57	57	57	58	58	58	58	58	57	57	57	57	57	56	56	56	56	56	56	56	56	56	56	55	57	57	57	57	58	58	58	57	57	56	56	56	56	56	55	55	55	55	55	56	57	56	56	55	56	56	56	56	56	56	56	56	56	57	56	56	55	55	55	55	56	56	56	55	55	55	55	55	56	56	56	56	56	57	58	58	59	57	57	57	57	57	57	57	57	58	58	58	58	59	59	60	59	58	57	57	56	56	56	56	56	56	56	56	56	56	55	55	55	56	57	57	57	57	57	56	56	57	57	58	58	60	60	60	60	60	60	60	60	60	60	60	60	60	60	59	58	58	58	57	56	54	54	55	54	54	54	54	53	54	54	54	54	54	54	54	54	55	55	55	56	56	56	55	55	56	56	56	55	55	55	55	55	55	55	56	56	57	57	58	58	59	59	59	59	60	60	59	59	60	60	59	59	59	58	58	58	58	58	59	59	59	58	59	59	59	59	59	59	59	58	58	58	58	58	57	57	57	58	58	59	59	58	59	59	58	59	58	58	58	57	57	57	57	57	57	57	57	58	57	57	56	56	55	55	55	55	55	55	54	53	53	54	54	54	54	54	54	55	55	56	55	55	55	56	56	56	56	56	56	56	55	55	55	55	55	55	55	55	55	55	56	56	56	55	55	57	57	56	56	57	57	57	57	57	57	56	56	56	56	58	58	57	56	57	58	58	58	58	58	60	60	61	61	61	61	61	61	62	62	62	62	62	61	59	59	59	60	60	60	60	59	59	60	60	60	61	62	63	63	63	64	64	64	64	65	64	64	64	64	64	64	64	64	64	64	63	63	62	62	62	62	61	61	60	61	62	62	62	62	62	62	63	63	63	63	63	63	63	63	63	63	63	62	62	62	61	61	61	61	61	61	61	61	62	62	63	63	63	63	63	63	63	63	63	63	63	63	63	63	64	64	65	65	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	65	65	64	64	64	64	64	64	63	62	62	62	63	63	63	63	63	64	64	64	64	64	63	63	63	63	63	63	63	63	63	63	63	61	61	60	60	60	60	60	60	60	61	61	61	61	59	59	60	60	61	61	61	61	60	60	61	61	61	60	59	58	58	59	59	59	59	59	59	60	61	61	61	61	61	60	61	60	60	60	60	60	60	59	59	59	58	57	56	56	56	56	56	56	57	57	57	56	56	55	56	56	56	56	57	58	58	58	58	58	59	59	59	59	59	59	59	59	58	58	58	58	58	59	59	59	59	59	59	59	59	60	61	61	61	62	62	62	62	62	62	62	62	61	61	61	61	61	61	60	60	58	58	58	59	58	57	58	58	57	58	58	58	59	58	60	60	60	60	60	60	60	61	60	60	58	58	58	58	58	58	58	58	59	59	59	59	58	58	58	58	58	58	59	59	58	58	58	58	58	58	59	59	59	59	59	58	58	58	58	58	58	58	58	58	59	59	59	58	58	58	58	58	59	59	59	59	59	59	59	59	60	61	62	62	62	62	62	61	62	62	61	61	60	59	59	58	59	59	57	57	57	57	57	57	57	57	57	57	57	57	56	57	57	58	58	58	58	58	57	56	57	57	56	56	56	56	56	55	55	56	56	56	55	55	55	55	55	55	55	55	55	54	54	54	54	53	53	53	53	52	53	54	54	54	54	54	54	54	54	54	54	54	55	54	53	53	51	51	53	53	52	52	52	52	52	52	53	53	53	53	53	53	53	53	51	51	51	51	50	50	50	50	51	52	53	53	53	54	54	53	54	53	55	55	55	55	56	56	57	57	57	57	56	56	57	57	56	56	56	56	55	54	54	54	54	54	54	54	54	54	54	55	55	56	56	55	55	55	55	55	55	55	55	55	56	56	55	55	55	55	55	55	55	54	54	55	55	55	54	54	54	53	54	54	54	54	54	54	54	54	54	54	54	54	54	55	55	55	55	55	55	55	55	55	54	54	54	54	54	55	55	55	54	54	54	54	54	53	54	53	53	52	52	53	53	53	53	52	52	52	51	51	50	50	50	49	49	49	51	51	51	52	52	50	50	50	51	51	51	50	50	50	50	51	51	51	51	51	52	52	52	52	52	52	52	52	52	52	51	51	52	51	51	51	51	51	51	49	48	48	48	48	48	47	47	47	46	46	46	46	46	46	46	46	46	46	45	44	45	45	45	45	46	46	46	46	46	46	47	47	48	47	47	47	49	49	49	49	49	50	50	50	49	49	49	50	50	50	50	49	49	49	49	50	50	50	50	51	52	52	52	52	51	52	51	52	53	53	53	53	53	53	53	53	53	54	53	54	54	55	55	55	55	57	57	57	57	58	58	58	58	58	58	58	58	58	58	58	58	58	58	56	56	56	56	56	55	56	56	56	56	55	55	55	55	55	54	54	54	54	54	54	54	54	54	54	54	54	55	55	55	55	56	57	57	58	58	56	57	59	58	57	58	59	60	60	59	59	59	59	60	59	60	61	61	61	61	62	62	60	60	60	60	60	60	60	60	60	60	60	61	61	61	61	60	60	60	60	60	60	59	60	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	60	60	60	60	60	61	59	59	58	57	58	58	58	59	59	58	59	58	59	59	59	59	59	59	58	58	58	58	59	59	59	59	58	58	58	58	58	57	57	57	57	57	58	57	58	58	57	57	58	58	59	62	62	63	63	63	62	62	62	62	62	61	62	62	62	62	62	62	63	63	64	63	63	64	64	62	62	61	62	62	62	62	63	63	62	62	62	62	62	62	62	61	61	61	61	61	61	60	62	62	64	62	61	62	62	61	60	60	59	59	59	59	59	59	59	60	60	60	60	60	61	61	61	61	61	62	62	60	60	60	60	60	60	60	60	61	61	61	60	60	60	60	58	59	59	59	59	59	58	57	56	56	56	56	57	57	57	57	57	57	56	56	57	56	56	56	55	55	54	55	54	55	55	55	54	55	55	55	55	55	55	56	58	59	59	59	60	60	60	60	60	60	60	61	61	60	61	61	61	61	61	61	60	61	61	61	61	61	60	60	60	61	61	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	61	61	61	59	59	60	60	60	59	59	57	58	58	58	58	58	58	57	57	57	56	56	56	56	57	57	58	58	58	58	58	59	58	58	58	58	58	59	58	58	58	58	57	57	57	59	59	58	58	58	59	60	59	59	60	61	61	61	61	61	61	62	61	61	60	60	60	60	61	60	60	60	60	61	62	62	62	62	62	62	62	62	62	63	63	63	61	63	63	61	61	61	61	61	61	61	61	62	61	61	61	60	60	60	60	61	61	61	61	60	59	59	59	59	59	59	59	59	60	60	60	60	60	60	60	60	59	59	58	57	56	56	56	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	57	57	57	57	57	60	59	59	59	59	59	60	60	60	60	60	60	60	59	59	59	59	59	59	59	59	59	60	59	59	59	59	60	60	60	60	60	60	60	60	60	61	61	61	61	61	61	62	61	60	60	59	59	59	59	60	59	60	59	59	58	58	58	57	57	57	57	58	58	59	59	58	58	58	58	58	58	58	58	59	58	58	58	58	58	57	58	58	58	58	58	57	57	56	56	55	55	55	55	55	55	54	53	54	55	55	54	54	54	53	53	54	54	54	54	55	55	55	55	56	55	55	55	55	55	55	55	55	55	55	56	56	56	57	58	56	56	57	57	58	57	58	56	56	56	55	55	55	54	55	55	55	53	53	53	53	53	54	54	53	52	52	52	52	52	52	52	51	51	50	50	48	48	48	48	47	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	51	52	52	52	52	53	52	52	52	52	51	51	51	50	49	49	50	50	51	51	50	50	50	51	52
55	55	55	54	54	54	54	55	55	55	55	55	54	54	54	53	51	52	52	52	52	52	52	52	52	53	53	53	53	53	53	53	52	52	52	52	52	52	52	52	53	53	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	53	53	53	53	54	55	55	55	55	55	55	54	53	53	55	55	55	56	55	55	55	55	55	55	54	54	54	54	55	55	55	56	57	58	58	58	57	56	54	54	54	54	54	53	54	55	55	55	55	56	56	57	57	58	58	58	58	59	58	58	58	58	58	58	58	58	58	57	57	56	56	56	56	56	57	57	57	57	57	58	58	59	59	59	59	59	58	57	57	56	57	57	57	57	57	56	56	56	56	56	56	56	56	56	56	57	57	57	58	59	59	59	59	59	60	61	61	61	61	61	61	61	61	61	61	62	62	61	62	62	62	62	62	62	61	61	61	61	61	61	62	63	63	62	62	63	63	63	64	64	64	64	65	65	65	65	66	66	66	66	66	66	66	67	67	67	67	67	67	67	66	66	66	65	65	65	65	66	67	67	67	66	66	65	65	65	65	64	64	64	64	63	63	63	63	62	63	63	63	63	63	63	62	62	62	63	63	64	64	65	64	64	64	63	64	64	64	64	64	64	64	64	63	62	62	62	63	63	63	63	63	63	64	64	63	64	64	64	64	63	63	62	62	61	61	61	61	61	62	62	62	62	62	62	62	63	63	63	63	63	63	63	63	65	66	66	65	64	64	64	64	64	64	64	64	63	63	64	63	63	62	62	63	62	62	62	61	61	61	61	61	60	59	59	59	59	59	59	59	59	59	60	60	60	59	59	59	59	58	58	58	57	57	57	57	57	57	56	57	57	57	58	57	57	57	57	57	57	56	56	56	55	56	56	57	57	57	58	57	56	56	56	56	56	56	57	57	57	57	57	57	57	57	57	57	58	57	57	57	57	57	57	57	57	58	58	58	58	58	58	58	58	59	59	59	59	59	59	59	59	58	59	59	58	58	57	56	57	57	57	57	57	57	57	57	57	57	57	58	58	58	58	58	58	58	57	57	57	58	58	58	57	57	56	56	57	57	57	57	57	57	57	58	58	58	59	59	60	59	60	60	59	59	59	59	59	59	59	59	59	59	58	58	58	60	61	62	62	62	61	61	62	62	61	61	61	61	62	62	62	62	61	61	61	61	60	60	60	60	60	60	60	61	61	61	62	61	61	62	62	62	62	62	62	62	61	61	61	61	62	62	62	62	62	62	62	62	62	63	63	63	62	62	62	63	63	65	65	64	64	64	63	62	62	63	64	64	66	66	66	66	66	65	65	64	66	66	66	66	66	67	68	68	68	68	68	68	68	68	68	68	68	68	68	67	67	67	67	67	67	67	67	68	68	68	68	68	69	69	71	71	71	71	71	71	71	70	71	71	71	71	70	70	70	70	70	70	72	73	72	72	73	73	73	74	74	73	73	72	72	71	71	71	70	71	70	70	70	69	69	68	68	67	67	66	66	66	66	66	67	66	65	64	63	63	63	64	64	64	64	64	64	63	62	62	63	62	62	62	62	62	62	62	63	63	63	63	63	63	63	63	63	62	62	62	62	62	62	62	61	61	61	61	62	62	61	61	61	62	61	61	60	60	60	60	60	60	60	60	60	60	60	60	60	59	59	59	59	59	58	59	59	59	58	57	57	57	57	58	58	58	58	58	58	58	58	61	61	61	61	60	60	60	61	61	61	62	63	63	63	63	64	64	64	63	63	64	64	64	64	65	66	67	67	67	67	67	67	67	66	66	66	66	67	66	66	65	64	64	64	64	65	65	65	65	65	65	65	65	65	64	64	65	65	65	66	66	65	65	65	67	67	67	67	67	67	67	67	66	68	68	68	68	68	68	68	68	68	68	70	69	68	69	69	69	69	69	68	68	67	66	67	67	66	66	67	67	67	67	68	68	68	68	67	67	65	65	65	65	65	65	64	64	63	61	62	62	62	62	62	62	61	61	62	61	61	60	61	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	61	61	61	61	61	60	60	60	60	60	60	59	59	58	59	59	59	59	59	59	59	59	59	59	59	59	60	61	61	61	61	62	62	62	62	62	63	64	64	63	63	63	63	63	62	62	62	62	62	63	63	63	63	63	63	63	63	63	64	64	64	65	65	65	63	63	63	63	63	63	63	63	63	62	62	63	63	63	63	63	63	62	62	61	61	60	60	60	60	60	60	60	60	61	62	62	61	61	62	62	63	63	63	63	63	64	64	63	63	63	63	63	63	63	63	63	63	64	64	64	63	63	63	63	64	64	63	64	64	64	64	63	63	64	65	65	65	65	65	65	66	66	66	65	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	65	65	65	65	64	64	65	66	66	65	65	65	65	65	65	65	65	65	66	66	65	65	64	64	65	63	63	63	62	62	62	62	63	63	65	65	65	65	65	66	65	65	65	65	65	65	65	65	65	65	65	65	66	66	66	67	67	67	67	67	67	67	66	67	67	67	66	67	68	68	67	66	66	66	66	66	66	66	66	67	68	67	69	70	70	70	70	70	70	70	70	71	70	70	71	71	71	71	72	72	71	68	68	68	68	69	69	69	69	69	69	69	69	67	67	67	66	66	66	65	65	64	65	65	66	65	66	65	65	66	65	65	65	65	65	64	64	64	64	64	64	65	65	65	65	66	66	67	67	67	67	67	67	67	67	68	67	67	68	68	68	68	68	69	69	68	69	70	70	69	69	69	69	69	69	68	67	66	66	66	67	65	65	64	64	63	62	62	62	61	61	61	61	61	60	59	59	59	58	58	59	60	62	61	61	61	60	60	60	60	60	60	60	60	60	59	60	60	60	61	62	62	62	62	62	62	61	60	60	60	59	59	59	59	59	59	58	58	58	57	57	57	57	58	58	58	58	58	60	59	59	60	60	60	59	58	58	58	58	58	57	58	60	60	60	60	60	59	60	60	60	60	60	60	60	60	61	62	62	62	62	62	62	63	64	63	63	63	64	64	64	64	64	64	64	65	66	66	67	66	66	66	65	65	65	65	64	65	65	65	65	66	66	66	65	65	63	63	63	63	62	62	61	62	62	62	62	62	62	61	62	62	63	63	63	62	62	62	62	62	62	63	63	63	63	63	62	62	62	62	63	63	63	63	64	63	63	64	64	64	64	65	65	64	64	64	64	64	65	64	64	65	64	64	64	64	64	64	64	65	65	65	65	65	65	65	66	66	65	65	64	64	64	64	64	63	63	65	65	65	65	64	64	64	63	63	63	64	63	63	64	64	63	63	62	64	64	64	64	64	64	65	65	65	65	64	64	65	66	66	67	67	67	66	66	65	65	65	65	65	65	65	65	65	64	65	65	64	64	65	64	64	64	64	64	63	63	63	62	63	63	63	63	62	63	63	63	64	64	64	65	65	65	65	65	65	65	66	66	66	66	65	65	65	65	65	65	65	65	65	66	67	67	65	65	65	64	65	64	64	63	63	63	63	64	64	64	64	62	62	62	61	60	60	60	60	60	61	61	61	60	60	59	58	58	58	58	58	58	58	58	58	57	57	57	58	58	59	59	59	59	58	57	58	58	57	57	57	57	57	57	57	57	57	57	56	56	57	57	57	57	57	57	57	56	56	56	56	56	58	58	56	56	56	56	56	55	56	56	56	56	56	54	54	54	54	54	53	53	53	53	51	52	52	51	52	52	51	51	52	52	52	52	52	53	53	53	51	51	52	51	51	51	51	51	51	51	50	50	49	49	49	49	50	50	50	52	52	52	52	52	52	52	52	50	50	50	51	51	51	51	51	49	50	49	50	51	51	51	51	51	51	51	52	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	52	52	51	51	51	51	50	51	51	51	51	52	53	54	54	55	55	54	54	56	55	55	56	56	56	56	56	55	54	54	53	53	54	53	52	53	53	54	55	55	55	56	56	56	55	56	56	56	56	56	56	56	57	57	58	59	60	58	58	57	57	58	57	57	57	57	57	57	57	57	57	57	57	57	55	55	55	55	55	55	55	55	55	57	57	56	56	56	56	56	56	56	57	58	58	58	58	58	58	59	61	62	63	64	65	66	66	66	66	66	66	66	66	66	66	67	67	67	66	67	66	66	66	65	64	64	64	64	64	63	63	64	64	63	63	63	62	62	61	61	61	61	60	60	60	60	60	60	63	63	63	63	63	64	64	64	63	63	63	64	64	64	65	66	66	66	65	64	65	66	66	66	66	66	65	63	63	63	63	64	64	64	64	64	63	63	63	62	61	61	61	62	63	63	63	63	62	62	62	62	61	61	61	61	62	61	61	61	61	61	60	60	60	60	62	63	63	64	65	65	65	64	66	67	66	65	65	65	65	65	66	67	66	66	65	65	65	65	65	66	66	67	66	66	64	64	64	63	64	64	64	64	65	65	65	65	64	64	64	65	65	63	63	64	65	65	65	65	65	65	65	65	65	65	65	64	64	64	63	63	63	64	65	64	63	63	64	63	63	63	63	62	62	62	62	62	62	63	63	63	63	64	64	64	63	63	63	63	63	63	63	62	62	61	62	62	62	62	64	64	64	64	64	64	63	63	63	62	63	64	64	65	65	65	66	67	68	68	69	69	69	69	69	69	69	70	71	71	71	71	71	71	72	70	72	72	71	71	70	70	69	69	69	70	69	69	69	69	69	70	70	72	71	71	70	70	70	70	70	70	71	71	71	71	71	71	70	69	68	68	68	68	68	67	66	66	66	67	67	67	66	65	63	63	63	63	63	64	64	63	63	63	63	63	62	63	63	63	63	63	63	63	63	63	63	63	63	62	62	61	61	61	61	61	61	61	61	61	61	60	60	60	60	60	60	59	59	59	59	59	59	60	61	62	61	61	61	61	61	61	61	62	62	62	62	62	62	62	62	62	63	63	63	63	63	63	61	62	63	63	63	64	64	63	64	65	64	64	66	65	65	65	63	63	63	63	63	63	63	63	63	63	63	63	64	63	63	63	63	63	63	63	63	63	62	62	62	61	60	60	60	60	60	60	59	59	59	59	59	59	59	59	58	60	61	61	62	62	61	61	61	61	62	62	62	62	62	62	62	60	59	59	59	59	59	59	59	59	57	57	57	57	58	58	58	58	58	58	58	58	58	58	57	58	58	58	57	57	58	58	58	58	58	58	58	57	56	56	56	55	56	56	55	55	55	54	54	54	54	54	54	54	55	55	54	54	54	53	53	53	53	54	53	53	53	53	53	53	53	53	53	52	52	52	52	52	52	52	51	51	51	51	50	50	51	52	52	53	53	52	52	53	53	54	54	55	55	55	55	55	56	56	56	56	56	56	56	56	55	55	55	55	54	54	54	54	54	54	54	53	53	53	53	53	53	53	52	50	48	48	47	48	48	48	49	48	48	48	48	48	48	48	48	48	48	47	47	47	47	48	47	47	47	46	46	46	46	46	46	46	46	46	46	47	48	48	49	49	49	49	49	50	50	50	50	51	51	51	51	51	51	51	51	51	51	51	51	51	51	52	52	52	53	53	53	54	54	54	54	54	56	56	56	55	55	56	56	55	54	54	54	55	55	55	55	56	56	56	56	56	55	55	55	54	53	53	53	53	55	53	53	53	53	52	52	52	52	52	53	53	53	53	53	54	54	54	54	54	54	53	53	53	53	52	53	52	52	52	53	53	53	52	53	54	54	54	54	54	54	54	54	54	53	53	53	53	54	54	54	54	54	54	54	53	53	54	53	54	54	54	54	54	55	55	55	55	55	54	55	55	55	56	56	55	55	55	55	55	55	55	55	55	55	55	54	54	55	55	55	55	55	55	55	55	55	54	54	54	54	54	55	54	54	53	54	54	54	54	54	54	54	54	53	53	53	54	54	54	54	54	54	55	55	56	56	57	57	57	57	57	57	57	57	57	56	56	56	58	58	58	58	58	58	58	58	58	58	58	58	58	58	57	57	56	56	57	57	57	57	57	57	57	57	57	57	57	57	57	58	58	57	57	57	57	58	58	58	58	58	57	55	54	55	55	55	55	55	55	55	55	55	55	56	56	56	56	56	56	56	56	56	56	56	56	56	55	56	56	56	56	56	56	56	57	56	56	56	56	56	57	56	55	55	56	56	56	56	55	56	55	55	55	54	54	55	55	55	55	55	55	54	54	53	53	52	52	52	53	53	53	52	52	52	53	54	54	54	55	55	55	55	55	54	54	54	54	54	55	56	56	55	54	54	54	54	55	55	55	56	56	56	55	54	54	55	55	55	55	55	55	54	54	54	54	54	54	53	53	53	54	54	54	54	52	52	52	53	52	52	52	52	52	52	51	51	52	52	52	52	52	52	52	52	53	54	54	55	55	56	57	57	57	57	57	56	56	57	56	57	57	57	57	57	57	58	59	59	61	61	61	62	61	61	61	61	62	62	62	62	62	63	63	63	63	63	63	62	61	62	63	62	62	61	61	61	62	62	62	62	62	62	61	61	59	59	58	59	59	59	59	59	60	60	61	61	61	62	62	62	62	63	63	64	64	64	64	64	64	63	65	65	65	66	67	67	67	67	68	68	68	67	67	68	68	69	69	69	69	69	69	68	69	70	69	70	71	72	73	72	72	72	72	72	73	73	73	73	73	73	72	73	73	73	75	75	73	73	73	72	72	73	74	73	73	74	74	74	74	74	73	73	74	76	76	76	75	75	74	74	74	74	74	74	73	73	73	73	73
51	51	51	51	52	52	52	52	51	51	51	51	51	51	51	51	51	51	51	51	52	52	51	51	51	52	52	51	52	52	51	51	51	51	51	51	50	50	51	51	51	51	51	52	52	52	52	52	52	51	51	51	51	52	50	50	51	52	52	52	52	52	52	52	50	50	50	50	49	49	49	50	50	50	51	50	49	49	49	51	51	51	51	51	50	50	50	50	51	51	51	51	49	50	50	50	50	51	51	51	51	50	51	52	52	52	53	53	53	53	53	53	52	52	52	53	53	52	52	51	51	51	51	51	51	51	51	51	52	52	53	53	52	52	52	53	53	52	52	52	53	54	54	54	53	53	52	51	50	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	52	52	54	54	54	54	54	54	54	55	55	54	54	55	55	56	57	57	56	56	57	57	57	57	57	56	56	56	56	56	56	55	55	54	53	53	52	51	52	52	53	53	53	53	52	53	53	53	53	52	53	51	51	48	48	48	48	48	48	50	50	50	50	50	51	50	49	49	50	50	50	50	49	49	50	50	50	50	50	50	50	50	51	52	52	52	51	51	52	52	52	51	50	50	50	50	49	48	48	48	48	48	48	48	46	46	46	45	45	45	47	48	49	49	50	50	50	50	50	50	50	48	48	48	50	50	50	50	50	50	50	50	50	50	50	50	50	48	48	48	48	48	48	49	50	51	51	51	50	50	51	51	52	51	51	50	49	50	50	51	51	50	50	51	50	50	50	50	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	48	47	47	47	47	46	46	46	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	46	46	46	46	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	46	47	47	47	47	46	46	46	46	46	45	45	45	45	46	46	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	43	42	42	42	42	42	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	46	46	45	45	45	45	45	45	45	45	44	44	43	43	43	43	42	42	41	41	42	43	44	44	44	44	44	44	45	45	45	45	45	45	45	45	47	47	48	47	47	47	47	47	47	48	49	49	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	50	50	50	50	49	48	49	50	49	50	51	51	51	51	51	51	51	52	52	52	52	52	52	52	52	52	52	52	52	51	51	51	51	51	51	50	50	51	51	51	51	51	50	50	51	51	50	50	50	50	49	49	49	49	49	49	49	49	49	49	49	48	48	47	47	48	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	48	47	47	47	47	48	48	49	49	49	49	49	49	48	48	48	48	49	50	50	50	50	49	48	50	50	50	50	50	50	50	51	52	52	52	51	51	50	49	48	48	49	51	52	53	53	53	53	53	54	54	54	54	54	55	56	57	57	56	56	56	56	56	56	56	56	56	56	55	55	54	54	54	54	55	55	55	55	56	56	56	56	56	56	56	56	57	57	57	57	56	56	56	56	55	55	55	54	54	55	55	55	55	54	53	53	53	53	53	53	53	53	53	52	52	52	51	50	50	51	51	51	52	51	51	53	53	52	53	53	53	53	55	55	56	57	57	57	57	56	56	57	57	57	57	57	57	57	58	58	58	58	59	59	59	58	58	58	58	58	59	59	59	59	59	59	59	59	59	59	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	59	59	58	58	57	57	57	57	57	58	58	58	58	59	59	59	59	60	60	61	61	61	61	61	60	60	60	62	62	62	62	61	62	62	62	62	62	62	61	60	60	60	60	60	60	61	62	62	62	62	61	61	61	61	61	61	62	62	62	62	61	60	61	60	62	61	61	61	61	62	61	61	61	60	60	60	60	60	60	60	60	61	61	60	59	60	60	60	60	60	61	61	62	62	62	64	65	65	65	66	66	66	66	66	66	66	67	67	68	68	69	69	69	69	69	69	69	69	69	69	71	71	71	71	71	72	73	74	73	73	73	73	73	73	73	73	73	72	71	71	71	70	69	68	68	68	67	67	67	68	68	68	68	68	68	68	68	69	69	68	68	67	67	67	68	67	67	67	67	67	67	67	67	67	67	67	68	68	67	66	67	66	67	67	68	68	68	69	68	68	67	66	66	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	63	63	63	63	63	63	63	64	65	65	65	65	66	66	66	66	66	66	64	64	63	63	63	62	62	62	61	61	61	62	62	62	62	62	62	62	62	62	62	63	63	63	62	62	62	61	61	60	61	61	61	62	63	64	64	64	65	65	64	64	64	64	64	63	63	64	64	64	64	63	63	64	64	64	63	63	63	63	63	63	63	63	63	63	63	63	62	62	63	63	63	63	63	64	64	64	64	64	63	62	62	61	61	61	61	61	61	59	59	58	56	55	56	56	56	58	58	58	58	58	58	58	58	57	56	56	56	56	56	55	55	55	55	55	54	54	54	54	54	54	54	54	53	53	54	54	54	53	53	53	53	53	54	54	54	54	52	52	53	53	53	53	53	53	53	54	54	54	54	54	53	53	53	52	52	52	52	53	54	54	52	52	53	53	55	56	56	56	56	56	56	56	56	56	56	56	57	57	57	57	57	57	57	57	56	54	54	54	54	54	54	54	54	54	55	55	55	54	53	53	53	52	52	51	51	51	51	51	51	51	51	53	53	53	56	56	57	57	57	57	57	57	57	57	57	57	57	57	57	58	58	58	58	58	58	58	58	58	58	59	59	59	59	59	58	58	58	58	58	58	58	58	58	58	58	58	58	57	57	56	56	57	58	58	58	58	59	58	58	58	58	58	58	58	57	56	58	59	59	60	60	60	60	60	60	61	61	61	61	61	61	62	63	63	63	61	62	62	62	62	62	62	62	63	64	64	64	64	64	64	63	64	64	64	64	64	64	64	64	65	65	64	64	64	64	62	62	62	61	61	62	61	62	61	61	61	61	61	61	61	61	61	62	61	61	62	61	61	61	60	59	60	59	58	58	58	58	58	58	58	58	58	58	58	58	57	56	55	55	56	56	55	55	55	56	56	56	57	57	58	58	58	59	58	58	58	57	57	57	57	58	58	57	57	57	57	57	56	57	57	57	56	56	56	55	55	54	54	54	54	54	54	53	53	53	53	53	54	54	53	53	53	53	53	53	55	55	54	55	55	55	55	55	55	56	56	56	56	56	56	56	57	57	56	56	56	55	56	56	56	56	56	56	57	57	55	56	56	56	56	56	56	56	56	56	56	57	57	56	56	56	56	57	58	57	58	58	58	58	58	57	58	57	56	56	56	56	56	56	56	56	56	54	54	54	54	54	55	55	56	56	56	56	56	56	57	57	57	56	56	56	56	54	54	55	55	55	55	55	55	55	55	54	54	54	55	55	55	56	56	57	57	57	57	57	58	58	58	58	58	57	58	58	57	57	56	56	57	57	57	57	57	57	57	57	57	57	57	57	58	58	58	58	58	58	58	57	57	57	57	58	58	57	57	56	56	56	56	57	57	57	57	56	58	58	58	59	58	58	59	58	58	57	57	57	58	57	56	56	56	56	56	55	56	55	55	55	54	53	53	53	53	54	54	54	53	56	56	56	56	56	55	55	55	55	55	54	54	54	55	55	55	55	55	56	56	56	56	56	56	55	55	55	55	56	56	56	56	57	57	57	57	57	57	57	58	59	59	60	59	58	58	58	58	58	58	58	58	59	59	57	57	57	57	58	58	58	58	58	59	59	59	58	58	57	59	59	59	59	60	61	61	61	62	62	62	62	62	63	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	61	60	60	60	60	60	60	60	60	61	62	62	61	60	60	60	60	60	60	60	60	60	61	61	61	61	60	59	59	59	57	57	57	57	57	57	58	58	58	59	59	59	59	59	58	58	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	58	58	58	57	56	56	54	54	54	54	54	54	54	54	54	54	54	54	53	53	53	53	53	53	53	53	53	53	54	54	53	53	53	53	53	53	53	53	51	51	51	51	52	52	53	53	53	53	52	53	53	53	53	53	53	53	53	52	51	51	51	51	51	51	51	52	53	53	54	54	54	54	53	53	53	53	53	53	53	54	54	54	54	54	54	55	55	54	54	55	55	54	53	53	54	53	53	54	54	54	53	53	53	53	53	53	52	52	52	51	50	50	49	49	48	48	48	48	48	48	48	47	47	47	47	47	47	47	47	47	48	48	48	48	47	46	46	46	46	46	46	47	46	46	46	46	46	46	46	47	46	46	47	48	48	48	48	48	48	48	48	48	48	49	49	49	49	50	50	50	50	50	50	49	49	49	48	48	48	48	48	48	48	49	49	49	49	48	48	48	48	48	48	49	49	49	49	49	49	49	48	48	47	47	47	47	47	48	48	48	48	50	50	49	49	49	50	50	50	51	51	51	50	50	50	51	52	52	52	52	52	53	54	54	54	54	54	54	54	55	55	54	54	54	55	56	55	54	54	55	56	56	56	56	56	56	56	56	56	56	56	56	56	55	55	56	56	56	55	55	55	54	54	53	53	53	51	51	50	49	49	49	49	50	51	50	51	51	51	51	51	51	51	51	51	50	49	49	50	50	51	51	51	51	51	51	51	51	51	53	53	52	52	52	51	50	50	50	50	49	49	49	50	50	50	50	50	50	49	49	49	49	50	50	50	50	50	49	49	50	50	50	50	51	51	51	52	53	53	53	53	53	53	53	53	53	53	53	53	53	52	52	52	52	52	52	52	53	54	54	55	56	56	56	57	57	56	56	57	56	56	56	56	56	56	56	55	55	55	55	54	54	53	52	52	52	52	52	52	51	52	52	51	51	51	50	51	51	51	51	51	51	50	52	52	52	50	51	50	51	51	51	51	51	51	51	51	51	51	50	49	49	49	49	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	49	50	49	49	49	49	49	49	49	49	49	49	49	50	50	51	51	51	51	52	52	52	52	51	52	52	52	52	51	51	51	52	52	52	52	52	54	54	54	54	54	53	54	54	53	53	52	52	51	51	52	52	52	53	52	52	52	52	52	52	51	51	51	53	53	52	52	52	52	51	51	51	51	51	51	51	51	51	51	51	51	51	52	52	52	53	53	54	54	54	53	53	54	54	54	53	54	54	54	54	53	53	53	53	53	53	53	53	53	53	53	53	53	53	54	54	54	54	54	55	55	54	54	54	54	54	55	55	55	55	56	55	54	55	55	55	55	56	56	57	57	57	58	58	59	59	59	59	59	58	58	57	57	56	56	56	57	57	56	56	55	55	55	56	56	56	56	56	56	56	56	55	55	55	56	56	56	56	55	56	56	56	56	56	56	55	55	55	55	55	55	54	53	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	56	56	56	56	56	56	56	55	54	54	54	54	54	53	53	54	53	53	55	56	56	56	55	55	55	55	55	54	55	55	55	55	55	55	56	56	57	58	58	58	58	58	59	59	59	59	59	59	58	58	58	58	57	57	58	58	58	59	59	58	59	59	60	60	60	60	60	60	61	62	61	61	61	60	60	60	60	60	60	61	61	62	62	62	62	62	62	62	62	63	63	63	63	61	60	60	61	62	63	64	63	63	63	62	62	62	62	63	62	60	59	59	59	59	59	59	59	58	58	58	58	58	58	58	58	58	58	59	59	59	59	61	61	61	61	61	61	61	61	61	61	60	58	58	58	58	59	59	59	58	58	58	57	58	58	58	57	56	56	56	56	55	55	55	55	55	56	55	56	55	55	55	55	54	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	54	53	53	53	53	53	54	54	54	54	54	54	54	56	57	57	57	57	58	59	60	60	60	62	61	61	61	61	62	61	61	61	61	61	61	61	60	60	61	62	62	62	62	62	62	62	62	61	61	62	62	62	62	62	61	61	61	61	61	61	61	61	61	62	63	63	63	62	62	62	62	62	62	62	62	61	61	61	61	61	61	61	60	59	59	59	59	59	58	59	59	59	58	58	58	58	58	58	58	59	59	59	58	58	58	58	59	60	61	61	61	61	60	60	61	61	61	60	60	60	60	60	59	59	59	61	61	61	61	61	61	61	60	60	60	59	59	60	60	60	60	58	59	59	59	59	59	57	57	57	58	58	58	58	58	58	58	58	59	58	57	57	57	57	57	57	57	57	57	57	57	57	56	56	56	57	57	57	56	56	56	56	56	56	57	56	56	56	56	57	57	57	57	57	57	57	57	57	57	57	57	57	58	58	57	58	58	58	58	59	59	59	60	59	59	59	59	58	58	58	58	58	58	58	57	56	55	55	55	55	55	55	56	56	57	57	57	57	57	57	57	56	56	56	55	55	54	54	54	55	55	54	54	54	54	54	53	53	53	53	53	54	53	53	53	53	53	53	53	54	54	54	55	55	54	54	55	55	55	55	55	55	55	54	54	54	54	54	54	54	54	54	53	53	55	55	55	54	55	55	55	55	55	55	55	55	55	55	56	56	56	56	56	57	57	57	56	56	57	57	57	56	56
55	55	56	56	55	55	54	54	56	57	58	56	56	56	56	56	56	56	57	57	57	57	57	57	57	56	56	56	56	56	56	56	56	57	56	57	57	58	59	58	58	58	57	58	58	58	58	56	56	56	55	56	56	56	56	55	54	55	54	55	54	54	54	55	55	55	55	55	55	55	55	55	54	54	54	54	55	54	53	53	53	53	53	52	52	52	52	51	51	52	52	52	53	53	53	53	53	53	53	53	54	55	56	57	57	57	57	58	59	60	60	59	59	59	59	59	59	59	59	59	59	59	59	59	60	60	60	61	61	61	61	62	62	62	62	63	63	63	63	63	63	63	64	64	65	65	64	63	62	62	62	62	62	61	62	62	62	62	62	62	62	62	64	64	64	64	64	64	64	64	64	64	64	64	64	64	62	61	61	61	61	61	61	60	61	61	62	63	63	63	63	63	64	66	67	67	67	66	66	67	67	66	65	65	65	65	63	64	64	64	64	64	64	64	64	65	65	65	64	65	65	64	64	64	64	64	64	64	64	64	64	64	64	64	65	64	64	64	64	66	65	65	65	65	65	66	66	66	67	68	68	68	67	66	66	65	65	65	65	65	65	65	65	65	65	65	65	65	65	64	65	65	64	64	64	65	66	66	67	67	67	67	67	67	67	67	67	67	67	67	67	66	66	66	66	66	67	67	67	67	67	67	67	67	66	66	66	67	67	69	69	68	67	67	67	67	66	65	65	65	65	65	65	65	66	66	66	66	65	65	65	65	66	65	65	65	65	65	65	65	65	65	65	64	64	63	64	64	64	64	64	64	64	63	63	64	65	65	64	64	64	64	64	64	63	63	63	61	61	61	62	61	61	63	63	62	62	62	62	61	61	61	61	61	63	63	63	62	63	64	64	64	63	63	62	62	62	61	61	62	62	62	61	61	61	61	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	59	60	60	60	59	59	58	58	59	58	58	58	59	59	59	60	60	60	60	59	58	58	59	60	60	61	61	61	61	62	62	61	61	61	61	61	62	63	63	62	61	61	61	61	61	61	61	61	61	61	61	61	62	63	62	62	62	62	63	63	63	63	63	63	63	64	64	64	64	64	64	64	64	64	64	64	64	64	62	62	63	62	62	63	62	62	63	63	63	63	63	63	63	62	60	60	60	60	59	59	59	60	59	59	58	57	57	58	58	58	58	58	57	57	56	56	56	56	56	56	56	56	56	56	57	57	57	57	57	57	57	57	57	56	56	56	56	56	56	57	56	55	54	53	53	52	52	52	52	53	53	53	53	53	53	53	52	51	51	51	51	51	50	50	50	50	50	50	51	50	50	50	49	49	48	48	48	48	48	48	48	49	49	50	50	50	51	51	52	52	52	51	51	51	51	51	51	51	51	51	51	51	51	51	51	50	50	49	49	49	49	49	50	50	51	51	51	51	51	51	50	50	50	50	50	50	50	50	50	48	48	48	48	48	46	46	46	46	46	46	46	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	46	46	47	46	46	46	46	46	46	46	46	47	48	48	48	48	47	48	47	46	46	47	47	47	47	47	49	49	49	49	49	48	47	47	47	47	47	47	47	47	47	47	48	48	48	47	47	48	48	48	48	47	47	47	46	46	46	46	46	46	46	46	45	45	45	45	45	45	45	46	49	48	48	48	48	48	48	47	48	48	47	47	47	49	49	49	49	49	49	49	49	48	48	48	48	49	49	49	49	49	49	50	50	51	51	50	50	50	50	50	50	50	50	50	50	51	51	51	51	51	51	51	50	50	50	50	50	50	49	50	49	49	49	48	48	48	48	48	49	49	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	47	46	47	47	47	47	46	46	46	46	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	45	45	46	45	45	45	45	45	44	44	44	44	44	44	44	43	43	43	43	43	43	42	42	42	43	43	43	43	43	43	42	42	42	42	42	41	41	41	41	41	41	41	41	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	44	44	44	43	43	43	43	42	43	43	42	43	43	43	42	42	42	42	42	42	42	42	43	42	41	41	42	41	41	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	42	43	43	43	43	43	42	42	41	41	41	41	41	41	41	41	40	40	40	40	40	40	39	39	40	39	39	40	40	40	40	40	40	40	40	40	40	39	39	39	39	40	40	40	41	42	43	43	43	43	43	43	43	43	43	44	44	44	44	44	43	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	41	41	41	40	41	41	41	40	40	40	39	39	39	40	39	39	39	39	39	39	38	38	38	38	38	38	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	38	38	37	37	37	38	37	38	39	39	38	38	38	39	39	40	40	40	40	41	41	40	40	42	42	42	42	43	42	42	42	41	41	40	40	40	40	39	39	39	38	38	38	38	38	38	38	38	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	37	37	36	37	36	36	36	36	37	37	37	37	37	37	37	37	36	36	37	37	38	38	38	38	38	40	40	40	40	40	41	41	41	41	39	38	38	39	39	39	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	39	39	38	39	39	39	39	39	39	39	38	38	38	38	37	37	38	38	38	39	38	38	38	39	40	40	40	41	39	39	39	38	38	38	39	39	41	41	41	41	40	40	39	39	39	39	39	39	38	38	39	39	39	39	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	40	40	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	38	39	39	39	39	39	39	39	39	39	39	39	38	38	38	39	39	39	39	39	39	39	39	40	40	40	40	41	41	42	41	41	41	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	42	42	42	42	42	42	42	42	41	41	42	43	43	43	44	44	44	44	43	41	41	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	44	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	44	45	46	46	47	48	48	48	49	49	49	50	50	51	51	50	50	50	50	50	50	51	51	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	53	54	54	54	54	53	53	54	54	54	54	54	55	55	56	55	54	55	55	54	52	51	51	51	51	51	53	53	53	53	53	53	53	53	53	53	54	54	55	55	56	56	56	56	56	56	56	56	56	57	59	60	61	61	61	61	60	60	60	59	58	58	58	58	58	58	58	58	58	58	58	58	58	59	59	59	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	58	58	57	55	55	55	56	56	56	56	55	55	55	55	54	54	54	53	53	53	54	54	54	55	55	55	54	54	56	57	57	57	57	57	57	57	57	57	57	56	55	55	56	57	57	59	58	58	58	57	57	58	57	57	57	57	57	57	57	57	57	57	56	56	56	56	56	56	56	56	57	57	58	57	57	58	58	57	56	56	56	56	56	58	58	58	58	58	58	58	58	58	58	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	58	59	59	59	60	59	59	59	59	59	58	59	58	58	58	58	58	58	58	56	55	55	55	55	55	55	55	56	55	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	55	55	55	55	55	55	56	56	54	54	54	54	54	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	56	57	57	57	57	57	57	57	57	57	57	57	57	59	59	59	59	59	59	59	59	59	57	59	59	59	59	59	60	59	59	59	59	59	59	59	59	59	59	60	60	60	59	59	59	60	60	59	58	57	57	57	57	57	57	58	58	58	58	59	59	61	61	61	61	60	59	59	59	59	59	59	59	59	59	59	59	59	58	58	57	56	56	56	56	57	57	56	56	55	55	56	55	55	56	56	56	56	56	57	57	57	58	58	58	58	57	57	57	57	57	57	57	58	60	60	59	58	57	58	58	58	58	57	57	56	56	56	56	56	57	57	56	55	54	54	54	54	54	54	54	54	54	54	54	54	53	53	55	55	55	54	55	55	54	54	55	56	56	56	56	55	55	55	56	56	56	56	57	57	58	58	59	59	59	59	59	59	58	59	59	59	60	61	61	61	61	61	61	61	62	62	61	61	61	60	59	58	59	60	60	59	58	58	58	58	57	57	58	58	58	58	58	57	57	58	58	57	57	57	57	57	57	57	57	58	58	58	58	57	58	58	60	59	57	57	57	58	58	58	59	59	59	59	59	59	59	59	58	58	58	58	59	59	59	59	59	58	58	58	59	58	59	59	57	56	56	56	55	55	55	56	56	56	56	56	56	57	56	56	56	56	56	57	58	58	59	59	59	59	59	59	59	59	59	59	58	58	58	58	58	58	59	61	60	60	60	61	61	61	61	62	61	61	61	61	61	61	61	61	61	60	60	60	60	60	60	60	60	60	60	60	60	60	60	59	58	58	59	59	59	59	61	61	61	61	60	59	58	58	58	58	58	58	58	59	59	59	59	60	60	59	59	60	60	60	60	59	59	59	59	59	59	60	60	60	60	59	60	60	60	60	60	60	61	61	62	62	62	62	61	60	60	60	59	59	59	59	60	59	59	59	59	59	60	60	59	58	57	58	57	57	57	58	57	57	57	57	57	56	56	56	56	56	56	57	57	57	56	56	55	55	55	55	54	54	54	54	54	54	54	55	55	55	55	54	54	53	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	53	53	53	53	53	53	53	53	53	53	53	51	51	51	50	50	50	50	51	51	51	51	51	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	51	52	53	53	53	54	54	54	54	54	54	55	55	55	55	55	56	56	57	58	58	58	58	58	58	57	57	57	56	56	54	55	55	55	55	56	56	56	56	56	57	57	58	56	56	57	57	57	57	57	56	56	56	56	56	54	55	55	55	55	54	54	55	55	55	54	54	54	54	53	53	53	52	53	53	53	53	53	52	52	52	52	51	51	51	52	52	52	52	52	50	50	49	49	50	50	50	50	50	49	49	49	49	50	50	50	50	51	51	51	52	52	52	52	52	51	51	51	52	52	52	52	52	53	53	54	54	54	54	54	55	56	56	56	56	56	55	55	55	55	55	55	55	55	55	53	53	52	53	53	53	53	52	51	51	51	51	51	51	52	52	53	53	53	53	53	53	53	53	53	54	54	54	54	54	54	54	54	55	55	54	54	54	53	53	53	54	54	54	54	55	55	56	56	55	55	55	55	55	55	55	55	54	54	55	55	55	54	55	55	56	57	57	57	56	55	54	53	53	55	55	55	55	55	55	55	55	55	54	54	54	54	54	54	54	54	54	54	55	55	56	56	56	56	56	56	56	56	56	56	57	57	57	57	57	57	57	57	57	58	57	55	55	55	56	57	58	58	58	58	59	58	58	58	58	59	59	57	57	57	57	56	56	56	56	56	56	56	57	57	57	57	57	57	57	57	57	55	55	55	55	55	55	55	55	55	55	55	54	54	55	56	55	55	55	55	55	55	54	54	54	54	54	54	54	54	53	54	54	54	54	54	52	51	51	50	50	50	50	50	50	51	51	52	52	52	52	52	52	52	52	51	50	50	50	49	48	47	47	47	47	48	49	48	48	48	48	47	47	47	46	45	45	45	45	45	45	45	45	45	45	44	45	45	46	47	47	47	46	46	46	46	47	47	47	47	47	47	46	46	46	45	45	46	45	45	46	47	46	46	46	46	46	45	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	43	43	43	42	42	42	42	42	43	45	45	45	45	45	45	45	44	44	44	45	45	45	46	46	46	46	46	46	46	45	45	45	45	47	46	47	48	46	46	46	46	46	46	45	44	44	45	45	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	46	46	45	45	45	44	44	45	45	45	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	43	43	42	42	42	43	43	42	42	42	42	41	41	41	40	39	38	38	38	38	39	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	38	38	38	37	37	37	38	38	38	38	38	38	38	38	38	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	40	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	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	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	40	40	40	40	40	40	39	39	39	39	38	38	38	38	38	37	38	38	37	37	37	36	36	36	36	35	35	35	35	35	35	35	35	35	34	34	35	35	34	34	35	35	35
55	54	55	55	54	53	53	53	53	52	52	51	51	51	50	50	50	49	49	49	49	50	51	51	50	50	50	48	48	48	47	47	47	47	47	47	47	47	47	47	46	46	46	45	44	44	44	44	43	43	43	43	44	44	44	45	45	45	46	46	46	46	46	46	46	45	46	45	45	45	45	45	45	44	44	44	44	43	43	43	43	43	43	43	43	43	44	44	43	43	43	43	43	44	44	43	43	44	44	44	44	44	44	44	44	46	46	46	46	46	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	47	48	48	48	47	47	47	48	48	48	48	48	48	48	48	48	48	48	49	49	48	48	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	47	46	47	48	47	48	48	47	48	48	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	48	48	49	47	48	48	48	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	48	48	47	47	47	48	48	48	49	49	49	49	49	50	50	50	49	49	49	49	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	48	48	48	48	48	47	46	46	46	45	45	44	43	43	43	43	43	43	44	44	44	45	45	44	44	44	44	45	47	47	47	47	48	48	48	48	48	48	48	47	47	47	47	46	47	47	47	47	47	48	48	48	48	48	48	48	46	46	47	47	48	47	47	45	45	45	45	45	45	44	44	45	45	45	45	45	45	45	45	44	43	43	43	44	45	45	46	45	44	44	44	44	44	44	44	43	43	43	42	42	42	43	43	43	43	42	43	43	43	43	43	43	42	42	42	40	41	41	42	42	42	42	42	42	42	42	43	43	43	43	42	42	42	43	43	44	44	44	44	44	44	45	46	46	46	46	46	46	47	47	47	47	47	47	48	47	47	48	48	48	48	48	48	48	47	47	47	47	47	46	46	47	47	47	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	48	47	47	48	48	48	48	48	49	49	49	48	48	47	47	46	46	46	46	47	48	48	48	49	49	49	49	49	49	49	49	49	49	49	49	49	50	50	49	49	49	49	49	49	50	50	50	51	51	51	51	51	51	52	52	52	51	51	50	50	50	50	51	52	52	53	54	54	54	54	53	53	54	54	54	53	53	53	53	53	53	54	55	54	54	54	54	54	54	55	55	56	56	56	57	57	57	57	57	57	57	57	56	55	55	54	54	54	54	54	53	53	53	54	54	53	52	52	52	52	51	50	50	50	50	50	50	50	50	49	49	49	49	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	51	52	52	52	52	52	52	53	53	51	51	50	50	50	50	49	49	48	48	48	47	47	47	47	48	48	48	48	47	47	46	46	46	47	47	47	47	47	47	47	47	46	46	46	46	46	48	48	47	48	48	48	49	49	50	49	49	49	49	49	49	49	51	51	52	53	53	53	54	54	56	56	56	57	57	56	56	56	55	55	54	53	53	53	54	55	55	55	55	55	56	57	57	57	57	57	57	57	57	57	58	58	58	58	58	58	58	58	57	57	57	57	57	56	56	56	56	56	57	57	58	58	59	59	59	59	60	59	59	59	58	60	60	60	59	59	59	58	57	58	58	57	57	57	57	57	56	56	56	56	55	55	55	55	55	56	55	56	55	55	55	54	54	54	54	55	56	56	56	56	56	56	56	56	56	55	56	56	56	56	56	56	56	56	55	55	55	54	55	55	55	55	55	55	55	55	55	55	55	55	55	55	54	54	54	54	53	53	53	53	53	53	52	51	51	51	51	52	52	52	52	51	51	51	49	49	49	49	49	49	49	49	49	49	49	49	49	48	48	48	48	49	50	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	50	52	52	52	53	53	53	53	53	53	54	54	54	54	54	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	53	52	52	51	51	51	49	49	49	50	51	51	51	51	51	51	51	51	50	50	50	50	50	51	50	49	49	49	49	49	48	47	47	47	47	47	47	46	45	45	45	45	45	45	47	47	48	48	48	48	48	48	47	47	46	45	45	45	45	45	46	45	46	46	46	46	45	45	45	45	45	45	45	45	45	45	46	46	46	46	45	45	45	45	45	46	46	47	47	47	46	47	49	49	51	51	51	51	50	50	50	49	49	50	50	50	50	50	50	50	50	51	51	51	51	52	52	52	52	52	52	51	51	51	52	52	52	53	52	51	51	50	48	48	48	49	49	49	49	49	51	51	51	51	50	50	50	49	49	49	49	49	48	50	50	50	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	50	50	51	51	52	52	51	51	48	48	48	48	49	49	49	48	48	48	48	48	48	48	48	48	48	47	46	47	48	48	49	49	50	50	50	49	49	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	52	52	51	51	51	51	50	51	51	51	51	51	51	51	51	52	52	52	52	51	52	52	52	52	52	52	53	53	53	53	53	53	53	52	52	52	52	52	52	51	51	51	51	51	51	50	50	50	50	50	49	49	49	49	49	48	49	49	50	50	50	50	52	52	52	52	52	52	52	52	51	51	50	50	51	51	52	51	51	52	52	52	52	52	52	52	52	52	53	53	53	53	53	53	53	54	55	55	55	55	55	56	56	57	57	57	56	56	55	55	54	54	53	53	53	53	54	54	53	53	52	52	52	52	53	53	52	54	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	55	54	54	54	54	54	54	53	54	55	55	55	55	55	55	55	55	56	56	56	56	56	57	56	56	56	55	55	56	55	55	55	55	55	56	56	56	56	56	56	55	55	55	55	55	54	54	54	53	51	51	51	51	52	52	53	54	53	53	53	52	51	51	51	51	52	53	53	53	54	54	53	53	53	53	53	55	57	57	57	57	58	59	59	59	58	58	58	58	57	57	57	57	57	58	58	57	57	57	57	57	57	58	58	58	58	58	58	57	58	58	58	58	59	59	59	58	59	59	59	59	57	58	59	59	59	59	59	59	59	59	58	57	56	55	55	56	56	57	57	58	58	58	59	59	59	58	58	57	57	57	57	57	57	57	57	57	57	57	56	56	56	56	56	56	56	56	56	55	55	55	56	56	56	56	57	57	56	55	55	56	56	56	56	56	56	56	56	56	56	57	57	57	58	58	58	58	58	57	57	57	57	57	57	57	58	58	58	58	58	58	58	58	58	58	58	58	57	59	60	60	60	60	60	60	60	60	61	61	61	61	62	62	62	62	62	62	62	61	61	61	61	61	61	61	60	60	61	60	60	61	61	62	62	63	62	62	62	62	63	63	64	64	64	64	63	63	64	64	63	63	64	64	64	64	64	64	65	65	66	67	66	66	65	64	65	64	65	65	65	65	65	65	64	64	65	65	65	66	66	67	68	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	68	68	68	69	69	69	70	69	69	69	68	69	69	69	70	71	72	72	72	72	72	72	72	72	72	73	73	73	73	73	73	73	73	73	73	73	72	72	72	72	72	71	72	72	72	72	73	72	71	71	71	71	70	69	68	68	68	68	68	68	68	68	67	66	66	66	66	67	67	67	67	67	68	68	67	67	67	67	67	66	67	67	67	67	68	68	68	68	68	68	67	67	67	68	68	68	68	67	66	67	66	66	66	66	65	65	64	64	64	64	65	64	63	63	63	64	64	64	64	64	64	64	64	64	64	63	63	63	64	64	63	63	63	63	63	63	61	61	61	61	61	61	60	61	61	60	60	60	60	60	59	59	58	58	58	58	58	58	58	58	57	57	56	56	56	56	56	56	56	56	56	56	57	57	57	58	58	58	58	58	58	57	57	57	57	57	58	57	56	56	56	56	56	55	55	54	55	55	55	55	55	55	54	54	54	54	54	54	54	54	54	53	53	53	53	52	52	51	51	50	51	51	51	51	51	51	51	50	50	50	50	50	51	52	52	52	52	52	52	53	53	53	53	53	53	53	53	52	52	52	52	52	52	51	51	51	51	50	50	50	50	49	49	49	49	49	49	49	49	50	50	50	50	49	49	49	49	49	48	48	48	48	48	47	47	45	45	45	45	44	44	44	44	44	43	43	43	43	43	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	46	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	43	44	44	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	44	45	45	45	45	46	46	46	46	46	46	46	47	47	46	46	46	46	47	47	47	46	46	46	47	46	47	46	46	46	46	46	47	47	47	47	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	46	46	46	47	47	47	47	47	46	46	46	47	47	47	47	47	46	46	46	47	47	47	46	46	46	46	46	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	43	42	44	45	46	46	46	46	47	46	46	46	46	46	46	46	46	47	48	48	49	49	50	50	50	50	49	49	50	50	50	50	50	50	51	51	51	51	51	50	50	50	51	51	51	50	50	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	48	48	48	48	49	48	48	48	47	47	47	47	47	47	46	46	47	47	47	47	47	47	46	47	47	47	47	48	48	47	47	47	48	48	49	50	50	51	51	50	48	48	48	50	49	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	49	50	50	50	49	49	49	50	49	49	49	50	50	50	50	50	50	49	49	49	49	50	50	50	49	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	49	49	49	49	50	50	49	50	49	49	50	50	50	50	50	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	50	50	51	51	51	51	50	50	50	50	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	49	49	50	50	51	51	51	51	51	51	52	52	52	52	52	52	52	51	51	51	51	51	51	50	50	50	50	49	49	49	49	50	50	50	50	50	50	50	50	50	51	51	51	52	52	52	52	52	52	53	53	53	53	54	54	54	54	53	53	54	54	54	53	53	53	51	51	51	51	51	51	50	50	50	50	50	50	50	50	51	51	52	52	52	52	52	53	53	53	53	53	54	54	54	54	54	54	54	55	55	55	54	54	54	54	54	54	54	54	54	54	54	54	54	54	53	53	54	53	52	53	53	53	53	53	53	54	54	54	54	55	55	55	54	54	54	54	54	54	54	54	54	54	54	54	54	55	57	58	58	59	60	60	60	60	61	60	60	60	60	60	60	59	58	58	59	59	59	60	60	59	59	58	58	59	59	59	59	59	59	59	59	59	59	59	59	59	59	58	58	58	58	58	58	59	59	59	59	59	59	59	58	58	58	58	57	57	57	57	57	56	56	56	56	58	58	58	58	58	57	57	57	57	57	57	58	58	58	58	57	57	57	57	56	57	57	58	58	57	57	56	55	56	56	56	56	55	55	55	54	54	54	54	54	54	54	53	53	53	53	53	52	52	52	52	52	52	53	53	54	54	54	53	53	53	53	53	53	53	54	54	54	54	52	51	51	52	51	51	50	50	50	50	50	49	49	49	49	49	49	49	49	47	46	46	46	46	45	45	45	46	46	46	46	46	46	46	46	46	46	45	45	45	45	46	46	47	47	47	47	47	47	46	46	46	47	48	48	48	48	49	49	49	49	49	49	52	52	52	53	53	53	53	53	53	53	53	53	53	53	56	56	57	57	59	58	58	58	58	58	59	58	58	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	58	57	59	59	59	59	59	59	59	59	59	59	60	60	60	60	59	59	59	59	59	59	59	58	58	58	57	57	57	58	58	57	57	57	57	57	57	57	56	55	54	54	54	52	53	53	54	54	54	55	55	54	54	54	54	54	55	54	54	54	54	53	53	53	53	53	53	53	53	53	52	52	51	51	51	50	49	49	49	49	49	49	49	48	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	50	50	51	51	51	51	51	50	50	51	50	50	50	50	50	49	49	49	47	47	46	46	46	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	44	43	43	43	44	44	44	44	44	44	44	43	43	43	43	43	44	43	43	43	43	42	42	42	43	43	44	44	44	44	44	44	44	45	46	47	47	47	47	47	47	47	47	47	47	46	46	45	45	46	46	46	44	45	45	45	45	45	46	46	46	45	45	45	45	44	43	42	42	43	43	43	42	42	42	42	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	43	44	44	44	44	44	44	44	45	45	46	46	45	47	47	47	48	47	47	47	47	47	47	47	48	48	48	48	48	48	48	47	49	48	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	45	45	44	45	45	45	45	45	45
47	47	47	47	48	48	48	48	48	47	47	47	47	46	46	46	47	47	48	48	48	48	48	48	48	47	47	47	47	47	48	48	48	48	47	47	47	47	48	48	48	48	48	48	47	47	47	47	47	47	47	47	47	47	47	46	46	46	46	46	46	47	48	48	48	48	48	47	48	49	48	48	48	49	49	49	48	49	50	48	47	47	47	47	47	47	47	47	47	47	48	47	47	47	47	47	46	46	46	46	46	47	46	46	45	45	46	45	45	44	44	46	46	48	48	48	48	47	47	46	46	46	46	46	46	46	46	47	48	48	49	50	50	50	50	50	50	50	50	50	49	49	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	50	50	50	50	51	51	51	51	51	51	51	51	51	51	50	50	50	50	50	50	50	52	52	53	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	55	55	56	56	56	56	56	56	56	56	56	56	57	57	57	57	57	57	58	58	58	58	58	58	58	58	58	59	60	61	61	62	63	63	63	63	63	63	63	62	62	62	63	63	63	63	63	63	62	61	61	60	59	59	60	60	60	60	60	60	59	59	59	59	59	59	59	58	58	57	57	57	59	58	57	56	56	54	54	54	55	55	55	53	53	53	54	57	58	57	57	57	57	58	59	59	59	59	59	59	59	59	58	58	58	58	58	58	58	57	57	57	57	57	57	57	57	57	58	58	58	58	57	57	57	57	56	56	57	57	58	58	58	58	58	59	59	59	60	60	59	59	59	59	58	59	59	58	58	58	58	58	59	59	59	58	58	59	59	59	59	60	59	58	58	58	59	60	60	58	58	58	57	56	56	56	56	55	57	57	57	57	58	58	58	58	58	58	58	58	58	58	58	57	57	57	57	57	56	56	56	56	56	59	59	59	60	59	59	59	60	61	61	61	61	61	62	62	62	61	61	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	59	59	59	59	59	59	59	60	61	60	59	59	60	59	58	57	57	57	57	57	56	56	56	54	55	55	55	54	55	56	55	55	55	56	56	57	57	57	56	57	57	57	58	58	59	59	60	60	60	60	60	59	59	59	59	59	59	60	60	60	60	61	60	60	60	59	59	58	58	58	57	58	59	59	59	59	59	60	59	58	58	57	57	57	57	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	55	55	55	55	55	55	55	55	54	53	53	54	54	56	57	57	57	57	57	57	56	56	55	55	55	56	55	55	54	54	54	54	52	52	53	53	53	53	52	52	52	52	52	52	52	52	51	51	51	51	51	51	51	51	51	52	52	52	51	51	51	51	52	52	52	52	52	52	52	50	50	50	50	50	50	50	50	50	50	50	50	50	49	48	49	49	49	49	48	48	48	48	48	48	48	48	48	48	48	48	50	51	51	51	51	51	51	50	50	50	50	50	50	50	50	52	52	52	53	53	53	53	53	53	51	50	49	49	49	49	49	49	49	49	50	51	51	51	51	51	51	51	51	51	51	51	52	52	52	53	53	54	54	55	55	54	54	55	55	55	55	55	54	54	54	54	54	54	54	53	53	53	53	53	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	54	55	54	54	54	54	55	53	53	52	52	52	53	53	52	52	52	52	52	52	52	52	53	53	52	52	52	52	52	52	52	53	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	54	55	55	55	54	55	55	55	56	55	55	55	55	55	56	56	57	57	57	58	59	59	59	59	59	60	60	60	60	60	60	60	61	61	61	61	61	61	61	61	61	61	61	60	60	60	60	60	60	61	61	60	60	60	60	60	60	60	60	60	61	62	62	62	61	61	60	60	60	60	60	61	60	60	60	60	60	59	60	60	60	60	59	59	59	58	58	58	58	59	59	59	59	59	59	59	59	59	59	59	59	59	59	58	58	58	58	59	59	59	59	58	57	57	54	54	54	55	55	55	55	55	55	53	52	52	52	51	51	50	50	50	50	48	48	48	48	48	47	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	48	48	47	47	48	49	49	49	50	50	50	50	50	51	51	52	52	52	52	52	52	52	52	51	52	51	51	51	51	50	50	50	50	50	51	51	51	51	52	52	52	52	51	52	52	52	52	52	52	51	51	51	51	51	51	51	51	51	50	50	51	51	51	50	50	49	49	49	49	49	49	48	48	49	49	49	49	48	48	48	48	48	48	48	48	50	50	50	51	51	51	51	51	51	51	51	51	51	51	51	50	50	50	50	49	46	46	47	47	47	46	45	45	44	42	42	42	42	41	42	43	43	41	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	45	45	45	45	45	46	45	45	45	45	45	45	45	45	45	45	46	46	47	47	47	47	47	47	48	48	48	48	48	49	49	49	50	50	50	50	50	50	50	50	49	49	49	50	50	50	50	50	51	51	51	51	52	53	53	54	54	54	54	54	53	53	53	53	53	53	54	53	53	52	52	52	52	52	52	52	52	52	52	53	54	54	53	53	53	53	53	53	53	53	53	53	53	54	54	54	55	55	55	55	55	56	55	54	54	57	57	57	57	57	57	57	57	56	57	57	56	56	56	56	56	55	55	55	54	54	54	54	54	55	55	54	55	55	54	54	54	54	54	54	54	54	54	54	54	54	55	55	55	55	54	54	54	54	54	55	55	55	55	55	55	54	54	54	54	54	55	55	55	55	55	55	56	56	56	55	55	54	54	54	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	54	54	54	55	55	55	54	54	54	54	54	54	54	54	55	54	54	54	55	55	55	55	55	55	55	55	55	56	56	56	56	56	55	55	55	55	55	55	55	55	55	55	55	55	54	55	55	55	55	55	55	55	55	55	56	56	55	55	54	53	53	52	53	53	53	53	53	53	53	53	54	54	54	54	54	54	54	54	54	54	55	55	55	56	55	55	55	55	54	54	55	55	55	54	54	55	54	54	54	54	54	54	54	55	55	55	55	55	55	55	54	54	54	54	55	55	55	56	56	56	56	55	55	55	55	55	55	55	55	55	55	55	56	56	56	56	56	55	55	55	55	56	56	56	56	56	56	55	52	52	52	53	53	53	53	53	52	53	53	53	53	54	54	54	54	54	53	52	53	53	53	54	54	53	51	51	51	51	51	51	51	51	51	51	50	50	50	50	49	49	49	50	50	50	50	50	50	50	50	50	50	50	50	49	50	51	51	51	50	49	50	50	50	51	51	51	51	50	50	49	49	50	49	49	49	49	49	50	50	49	49	51	51	50	50	50	50	50	50	50	51	51	51	51	54	54	54	53	52	52	53	53	53	54	54	54	53	53	53	54	54	54	54	54	52	52	52	51	51	51	51	51	51	51	52	51	51	52	52	52	52	52	52	51	51	51	51	51	51	50	50	50	50	50	50	50	51	53	53	53	53	53	52	52	52	52	52	53	53	54	54	52	52	51	50	50	50	49	49	50	51	52	53	52	52	52	52	52	52	52	52	52	51	51	51	51	51	51	51	51	51	51	51	50	50	50	50	50	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	50	51	52	52	52	52	52	52	50	50	50	50	50	50	50	50	50	51	51	51	52	53	52	52	52	52	52	52	52	52	51	51	51	52	52	51	50	50	50	50	50	50	51	50	50	50	50	50	50	50	49	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	51	51	52	52	52	53	53	53	53	53	53	53	53	53	53	54	54	54	54	54	54	56	56	56	55	55	55	54	54	54	55	55	55	55	55	56	56	56	56	56	56	55	55	55	55	55	56	56	56	56	56	55	55	55	54	54	54	54	55	55	55	55	55	54	54	53	53	52	52	51	51	50	50	50	50	49	49	49	49	49	49	48	47	47	47	46	46	45	43	43	43	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	45	45	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	43	43	43	43	43	43	43	42	42	41	41	40	40	40	40	40	40	40	40	40	40	40	39	38	38	38	38	39	39	39	39	39	39	38	37	37	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	40	40	40	40	40	41	41	40	40	40	41	41	41	41	41	41	42	42	43	43	43	43	42	42	43	42	42	42	42	42	42	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	40	39	39	39	40	40	40	40	40	40	39	39	38	38	38	38	38	40	40	40	40	40	41	41	41	41	41	41	41	42	42	42	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	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	44	45	45	45	44	45	45	45	45	45	45	45	45	45	45	45	45	44	42	42	42	42	42	42	42	42	42	43	42	42	42	43	43	43	42	42	42	42	42	42	42	42	43	43	43	43	42	42	42	42	42	42	42	41	42	42	41	42	42	42	43	43	43	43	44	44	44	44	45	46	46	46	47	46	46	46	46	46	46	46	46	47	47	46	46	46	46	47	47	47	47	47	47	48	49	49	48	48	48	48	48	48	49	50	50	50	50	50	50	50	50	50	50	51	52	52	52	52	52	52	51	51	50	50	50	50	50	50	50	50	50	50	51	51	51	50	50	50	50	50	50	50	49	49	51	51	51	51	51	51	50	49	48	48	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	47	47	48	48	49	49	49	49	49	49	49	49	49	49	50	50	51	51	51	51	51	51	51	50	50	50	50	50	50	50	50	51	51	50	51	50	50	50	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	51	51	51	50	50	49	49	49	49	49	50	50	50	50	50	49	49	49	48	48	47	47	47	47	46	47	46	46	46	46	46	46	46	46	46	45	45	46	46	46	46	46	47	47	47	46	46	46	47	47	46	45	45	45	45	45	45	45	45	45	45	45	45	44	44	44	45	45	45	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	43	43	43	42	42	42	42	40	40	40	39	40	40	40	40	41	41	41	41	41	41	42	42	42	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	45	45	45	45	45	45	44	44	44	44	45	45	45	45	46	46	47	47	47	47	47	47	47	47	49	49	50	49	49	49	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	48	48	49	49	48	49	49	48	48	48	48	48	48	48	48	48	48	48	47	47	47	48	48	47	47	47	47	48	48	48	48	49	49	49	49	50	50	50	50	50	50	50	50	49	50	50	49	49	48	48	48	48	49	49	48	48	48	48	48	48	48	49	49	49	48	48	47	47	47	47	46	46	44	44	44	44	44	44	44	44	44	44	45	46	46	46	46	45	45	45	45	46	46	46	46	46	46	45	45	45	45	45	45	45	45	45	45	46	47	47	47	47	47	48	48	47	47	47	47	48	47	47	49	49	49	49	49	49	49	49	49	49	49	49	48	47	46	45	45	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	45	45	45	46	46	46	46	45	45	45	45	45	44	44	45	45	44	44	44	44	44	44	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	45	45	45	45	45	45	46	46	47	46	46	46	46	46	46	46	46	46	46	46	46	45	45	44	44	44	44	44	44	44	44	44	44	43	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	42	42	43	42	42	41	40	40	40	40	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	41	42	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	42	42	42	41	41	41	41	41	41	42	43	43	44	44	44	44	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	45	45	45	45	45	46	45	45	44	44	44	43	43	43	44	44	44	43	42	41	41	41	41	41	43	43	43	43	43	43	43	44	44	44	43	43	43	43	43	42	40	40	40	40	41	40	40	39	39	40	41	42	42	42	42	42	42	42	42	42	42	43	43	43	43	42	41	41	41	40	39	39	39	39	39	39	39	39	39	39	40	39	39	39	40	40	39	39	40	40	40	40	40	40	40	40	40	40	39	38	38	38	38	38	38	38	38	38	39	39	38	39	39	39	40	40	40	40	40	40	41	41	41	41	41	41	41	42	42	42	42	43	45	45	45	45	44	45	45	45	44	44	43	43	43	44	44	44	44	43	42	42	42	42	42	42	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	42	43	43	44	44	45	44	45	45	45	45	45	46	46	46	46	47	47	47	47	46	47	47	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	48	48	48	48	47	47	47	47	48	48	49	49	49	49	49	48	48	47	47	47	48	48	48	48
51	51	51	51	51	51	51	50	51	51	50	52	52	52	52	52	51	51	51	51	51	51	51	50	49	49	49	49	49	49	49	48	48	48	48	48	48	48	47	46	46	45	45	46	46	46	46	46	45	45	45	45	46	44	44	44	45	45	45	45	45	44	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	45	46	46	47	47	47	46	46	45	45	46	46	46	46	48	47	47	47	47	47	48	49	49	49	49	49	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	48	49	49	49	49	49	46	46	46	46	45	44	45	44	44	44	44	44	45	44	44	44	44	44	44	44	44	44	45	46	47	47	47	47	47	48	48	48	48	47	47	47	47	47	48	46	46	46	46	46	46	46	47	47	46	46	47	47	47	47	47	47	47	47	48	48	48	47	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	48	48	49	49	49	48	48	48	48	48	48	49	49	48	47	47	47	47	47	47	47	47	48	48	48	48	48	47	47	47	46	46	46	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	47	47	47	47	48	48	49	49	49	49	49	50	49	49	50	51	50	50	50	50	50	50	50	50	50	50	49	50	50	51	49	49	49	48	48	48	48	49	49	49	49	47	46	46	46	47	47	48	48	47	47	47	47	47	46	46	47	47	47	46	46	46	46	45	45	45	45	45	45	45	45	45	45	45	45	44	44	43	43	43	43	44	44	44	44	44	45	44	45	45	45	45	45	45	45	45	46	46	46	46	45	44	45	45	45	44	44	44	45	45	46	46	46	46	46	46	46	46	44	44	44	44	44	45	45	45	46	46	45	44	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	46	46	46	46	46	47	46	46	46	46	46	46	46	47	47	47	46	46	47	48	48	48	48	48	48	48	49	49	49	48	49	49	49	49	49	49	49	49	49	48	47	47	47	48	50	49	49	50	49	50	50	50	50	50	49	49	49	48	48	49	50	50	50	50	51	51	51	51	52	52	52	52	52	52	51	51	51	52	52	52	52	53	53	53	53	54	54	54	54	55	55	55	55	56	56	56	56	56	56	56	56	56	56	56	56	56	57	57	57	57	57	57	57	57	57	57	57	59	59	61	61	60	61	60	60	59	58	58	58	59	59	59	60	60	60	61	62	62	62	61	61	60	60	60	59	60	59	60	59	60	60	60	60	60	61	60	60	58	58	58	58	58	58	58	57	57	57	57	57	57	58	58	58	59	59	59	59	59	59	59	60	59	59	59	59	59	60	59	58	58	58	57	58	58	58	58	58	58	57	58	58	58	58	58	60	61	60	59	58	58	58	58	57	56	54	54	53	53	52	51	51	52	52	51	51	50	50	50	50	49	50	49	49	49	49	49	49	49	50	50	50	50	50	50	51	50	48	48	48	48	48	48	48	48	48	48	48	48	48	48	50	49	49	49	48	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	48	47	47	48	48	48	48	48	48	48	48	48	48	49	49	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	49	48	48	48	48	49	49	49	49	49	51	50	50	50	51	51	51	52	51	50	50	50	50	50	49	49	48	48	48	48	48	48	48	48	48	48	48	48	46	46	46	46	46	47	47	47	47	48	48	48	48	47	47	47	47	47	47	47	46	45	45	45	45	45	46	46	47	46	46	47	47	47	47	46	46	46	46	46	46	46	46	46	47	47	47	46	46	46	47	48	48	48	48	48	48	48	48	48	49	49	49	49	50	50	50	51	51	51	51	51	51	52	52	53	53	53	51	51	51	51	51	51	51	50	50	49	49	49	49	48	47	48	49	48	47	47	47	48	48	48	48	48	48	48	48	48	47	45	45	45	44	44	44	45	45	45	46	46	47	47	47	47	47	47	46	46	46	46	46	47	46	46	46	46	45	45	46	46	46	46	46	46	47	47	46	46	46	46	46	46	45	45	45	45	45	46	46	46	46	46	47	47	47	47	47	46	46	47	47	47	47	46	46	46	45	45	45	45	45	45	45	43	43	43	44	45	45	45	45	45	44	45	45	46	46	46	45	45	45	44	44	44	44	44	44	45	44	45	45	45	45	45	45	45	45	46	46	44	44	43	42	42	42	43	43	43	44	44	44	43	43	43	43	43	43	43	43	44	44	44	43	43	43	43	44	45	45	45	45	45	45	44	44	45	44	44	45	44	45	46	46	46	46	46	46	47	48	48	48	48	48	48	47	47	47	48	48	48	48	48	48	49	49	49	48	49	49	49	49	49	49	49	49	49	48	49	49	49	49	49	49	49	49	48	48	47	47	47	49	49	49	49	49	49	49	49	49	48	47	46	46	46	46	46	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	46	46	46	47	47	47	47	47	46	46	45	45	45	44	43	42	42	42	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	38	38	38	38	38	37	37	37	39	39	39	40	40	40	40	40	40	40	40	39	38	38	38	38	38	38	38	39	39	39	38	38	38	38	38	38	39	39	39	39	39	38	39	39	39	39	39	39	39	39	39	39	39	39	40	41	41	41	41	42	42	42	42	41	41	41	40	40	41	41	40	40	40	40	41	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	41	41	41	41	41	41	41	41	41	41	41	41	40	40	41	41	41	41	41	41	42	44	44	44	43	43	43	43	43	41	41	41	41	40	40	39	39	38	38	39	40	40	39	39	39	40	41	41	42	42	42	42	42	42	41	41	42	42	41	42	42	42	42	42	42	41	41	41	41	42	41	41	41	41	41	41	41	41	40	41	40	39	38	38	38	38	38	39	39	39	39	39	40	40	39	39	39	40	41	41	42	41	41	42	41	41	42	42	42	42	41	41	41	41	42	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	43	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	39	39	39	39	40	41	41	41	41	41	42	42	43	44	44	44	44	44	44	44	44	44	44	43	43	43	43	42	42	42	42	42	42	42	44	44	44	44	44	44	44	44	44	45	46	46	46	46	45	45	45	45	45	45	45	45	44	42	42	42	42	42	43	43	42	42	42	42	43	43	43	43	43	43	43	43	44	44	43	43	43	43	42	43	43	43	43	43	43	43	42	42	42	42	42	41	41	42	42	44	44	44	44	44	44	44	44	44	44	45	45	46	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	46	46	45	45	44	44	44	44	45	45	45	44	44	44	44	43	44	46	46	46	46	46	46	46	47	48	48	48	48	47	47	46	46	46	48	48	48	48	48	48	48	48	47	47	46	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	45	45	46	46	46	46	46	46	46	46	46	44	44	44	44	44	45	45	44	44	43	43	43	43	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	45	45	45	46	46	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	45	45	45	45	45	45	44	45	45	45	45	46	46	46	45	45	45	45	44	44	44	44	45	45	44	43	43	43	43	43	44	44	44	45	45	45	44	44	44	44	44	44	44	44	44	44	44	42	41	42	42	42	42	42	42	41	41	41	41	43	43	43	43	43	43	42	42	42	42	41	40	38	38	38	38	38	38	38	38	39	39	39	39	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	39	39	39	38	37	36	36	36	36	36	37	37	38	39	39	39	39	39	39	39	38	38	38	38	38	38	38	37	38	38	38	39	39	39	40	40	40	40	40	40	40	40	40	40	41	41	40	40	39	39	39	39	39	38	38	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	41	41	40	40	41	41	42	42	42	43	45	42	43	43	44	44	44	44	44	45	46	46	46	46	46	46	46	46	46	45	46	46	46	46	47	47	47	47	46	46	46	47	46	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	47	46	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	48	49	49	49	49	49	49	49	50	50	50	50	51	52	52	52	52	52	52	52	53	53	53	53	53	53	54	53	53	53	53	52	52	52	52	52	52	52	52	52	52	52	53	53	53	52	53	52	54	54	54	55	54	54	54	54	53	53	53	53	53	53	53	53	53	54	54	54	54	54	54	54	54	54	55	55	56	56	56	56	56	56	56	56	56	56	56	56	56	56	55	55	55	55	55	55	54	54	54	55	55	55	55	54	54	56	56	55	55	55	54	54	54	54	54	54	53	53	53	54	54	54	55	55	54	54	54	54	54	54	54	54	54	54	54	54	55	55	55	55	55	55	55	56	57	57	57	57	57	57	57	57	57	57	56	56	56	56	58	58	58	58	59	59	58	58	58	58	57	57	56	56	56	56	56	56	56	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	56	56	56	55	56	56	56	56	56	56	56	55	55	56	56	56	57	58	58	58	58	58	58	58	58	58	58	57	57	57	56	56	56	56	56	56	56	56	56	56	57	56	56	55	55	54	54	55	55	55	54	54	54	54	54	55	55	55	55	55	55	55	55	55	55	54	54	54	54	54	54	54	54	55	55	55	54	55	55	55	55	55	55	55	54	55	55	54	53	53	54	54	54	54	55	56	55	55	55	55	55	55	54	53	53	53	55	55	55	55	55	54	54	54	53	53	54	54	53	53	53	53	53	53	53	53	53	53	53	52	51	51	50	51	51	51	51	51	51	51	51	50	50	50	49	49	49	49	49	49	49	49	48	48	48	48	48	48	49	50	50	49	50	50	50	50	50	50	50	50	51	52	52	52	52	53	52	52	52	52	52	52	52	52	52	51	51	51	51	51	51	51	50	50	50	50	50	50	50	49	49	49	48	48	48	48	48	48	47	47	47	47	48	48	48	47	46	46	46	46	46	46	46	46	46	47	46	46	46	46	45	44	44	44	44	44	44	43	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	40	40	40	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	42	42	42	42	42	41	40	39	39	38	38	38	38	38	38	37	36	35	35	35	36	36	36	36	36	35	35	36	37	37	37	37	38	38	38	38	38	38	37	37	37	37	37	37	38	38	38	38	39	39	40	40	40	40	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	38	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	39	39	39	38	39	39	39	38	38	38	37	37	37	37	36	36	37	37	37	37	37	37	36	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	40	40	40	41	41	41	41	40	39	39	40	40	41	41	41	41	41	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	43	44	44	44	45	44	44	44	45	44	44	44	44	44	44	44	44	44	44	44	44	45	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	45	45	45	46	46	46	46	46	46	47	46	45	45	44	44	44	44	47	47	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	48	48	48	48	48	48	48	48	48	48	47	47	47	47	47	46	46	46	46	47	48	48	47	46	46	46	46	47	47	47	47	47	47	48	48	49	48	48	47	46	46	46	46	46	46	46	46	46	46	46	46	45	45	46	46	46	47	47	47	47	48	48	49	50	50	50	51	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	53	53	53	52	53	53	53	55	56	56	56	56	56	56	56	57	57	57	57	57	58	58	58	58	57	55	56	56	56	55	55	55	55	55	55	54	53	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	52	52	53	53	52	52	52	52	51	51	51	51	51	51	51	49	49	50	50	51	51	51	51	51	51	51	50	50	50	48	48	49	49	49	49	49	49	49	48	47	47	48	48	48	48	48	48	48	48	48	47	47	47	47	47	48	48	47	47	48	49	49	50	49	49	49	48	48	49	49	48	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	50	51	51	52	53	53	53	53	53	53	53	53	53	53	54	54	54	54	54	54	56	56	56	56	56	57	57	57	56	56	57	57	56	56	56	56	56	56	56	56	56	57	57	57	57	57	57	57	57	57	57	57	57	56	56	56	56	56	57	56	56	56	56	56	55	55	55	55	55	55	54	54	54	54	53	53	53	53	54	54	55	55	55	55	55
37	36	36	36	36	34	35	35	35	35	35	35	35	36	36	35	35	35	34	34	35	35	35	36	36	36	36	36	36	37	37	37	37	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	39	39	39	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	37	37	37	38	38	38	39	39	39	39	38	38	38	38	38	37	37	38	37	37	37	37	36	37	38	37	38	37	39	39	39	38	38	37	36	36	36	36	38	39	40	40	40	40	40	40	40	38	37	37	37	38	38	38	38	38	38	38	38	38	38	38	39	39	39	40	40	40	39	39	39	39	39	40	40	40	40	40	40	40	40	40	41	40	40	39	39	39	39	39	39	39	39	38	38	38	38	38	37	36	36	37	37	37	37	37	37	37	37	37	38	38	38	38	38	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	37	37	37	37	37	35	34	34	33	33	33	34	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	35	35	35	35	34	33	33	33	33	33	34	34	34	34	33	33	34	34	34	34	34	34	35	35	35	35	35	35	35	34	34	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	34	34	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	38	38	38	39	39	40	40	40	40	40	40	40	39	38	38	38	38	38	37	37	37	36	36	36	35	35	36	36	37	37	37	37	37	37	37	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	39	39	39	39	39	39	39	39	40	41	41	41	41	40	40	40	40	40	39	39	39	39	39	39	39	38	39	39	39	40	40	40	40	40	40	41	41	41	41	41	41	41	42	42	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	41	40	40	40	40	40	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	40	40	41	40	40	40	39	40	40	41	40	40	41	41	42	42	43	44	44	43	43	43	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	45	45	45	46	45	45	44	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	46	46	47	47	46	47	47	47	46	46	47	48	48	48	48	48	48	48	47	46	47	47	47	47	49	48	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	48	48	46	46	46	46	45	44	44	44	44	44	44	43	43	42	42	42	43	43	43	43	43	43	44	44	44	44	44	44	44	43	43	43	43	44	44	44	44	44	44	45	45	45	45	44	43	43	42	42	41	40	40	40	40	40	40	40	40	40	39	39	38	38	38	38	38	38	38	37	37	37	37	36	37	37	38	38	38	38	39	39	39	39	39	40	40	40	39	40	40	39	39	39	39	39	40	38	37	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	36	36	36	36	37	36	36	33	33	33	33	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	32	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	32	32	32	33	33	33	32	32	33	33	34	34	34	35	35	35	34	33	34	34	34	33	32	32	32	32	32	32	32	33	34	34	35	35	35	35	36	36	36	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	36	36	35	34	34	34	34	34	34	34	34	35	35	36	36	36	36	36	36	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	36	36	36	36	36	36	36	36	35	35	36	36	36	36	36	36	35	35	35	35	35	36	36	36	36	36	36	36	35	35	36	37	38	38	38	37	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	34	34	34	34	34	33	34	34	34	34	34	34	34	35	35	35	34	34	34	34	34	34	34	34	34	33	33	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	30	30	30	30	30	30	29	29	29	29	30	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	32	32	33	34	34	34	34	34	35	35	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	38	38	38	38	38	38	38	38	38	37	37	37	37	37	36	36	35	35	34	34	34	35	35	35	35	35	36	36	36	35	36	36	36	36	35	35	34	33	33	33	33	33	34	34	35	36	36	36	37	37	37	36	36	36	36	36	36	36	36	35	37	37	37	38	38	38	38	39	39	39	39	39	39	39	39	40	39	39	39	39	39	39	40	42	43	41	42	42	42	42	42	42	42	42	42	42	42	41	41	40	41	39	39	39	38	38	38	38	38	38	38	38	38	38	38	39	39	40	40	40	40	41	40	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	43	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	42	42	42	43	43	43	43	43	43	43	43	43	44	44	44	45	45	45	44	44	44	44	44	44	44	44	45	46	46	46	46	46	46	45	45	44	44	45	45	45	45	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	47	48	48	47	46	46	46	46	46	47	48	48	49	49	49	49	49	49	49	49	50	50	50	50	50	49	48	48	48	48	47	47	48	48	48	48	48	48	48	49	48	48	48	48	48	48	49	49	49	49	49	49	48	48	48	48	48	48	48	49	49	49	50	50	50	50	50	49	50	51	51	51	51	51	52	54	54	54	54	53	53	53	53	53	52	52	52	52	52	51	51	51	51	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	53	52	52	51	51	51	51	51	51	51	51	51	52	52	52	53	53	53	53	54	54	54	54	54	54	54	54	55	55	55	55	55	55	55	55	56	56	55	54	54	54	54	54	54	54	54	55	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	56	55	55	55	54	54	54	53	53	53	53	53	52	52	52	52	52	53	53	53	53	53	53	53	53	53	53	53	53	53	54	54	54	54	54	54	54	55	55	55	55	55	55	55	55	55	55	55	55	54	54	54	54	54	55	55	55	55	56	56	56	56	57	58	58	58	58	58	58	58	58	58	58	59	59	59	59	59	59	59	59	59	58	58	58	59	59	58	58	58	58	58	58	58	58	58	59	59	58	58	58	58	58	56	55	55	54	54	54	54	54	54	54	54	54	52	53	53	53	52	51	50	50	51	51	51	51	51	51	50	50	50	50	50	50	50	51	52	53	53	53	53	53	53	53	53	53	52	52	52	53	53	53	52	51	52	52	52	52	53	53	53	53	52	52	52	52	52	52	53	52	51	51	51	51	51	51	50	50	50	50	50	50	50	50	50	50	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	47	47	47	46	47	47	47	46	46	46	46	45	45	44	44	44	44	45	42	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	41	41	41	41	42	42	42	42	43	42	42	42	42	41	41	41	41	42	41	41	41	41	41	41	41	41	41	40	40	40	39	39	39	40	40	40	40	40	40	41	41	41	41	41	40	40	40	41	41	41	41	41	42	42	41	41	43	43	43	43	43	43	43	44	43	42	42	42	42	42	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	42	42	42	42	42	40	41	42	43	43	43	43	43	44	44	44	44	44	43	42	42	42	43	43	42	42	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	39	39	38	38	38	38	38	38	38	39	39	39	39	39	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	36	37	36	36	36	36	35	35	35	35	35	36	36	36	36	36	37	38	38	38	38	39	39	39	39	39	39	39	39	39	38	38	38	37	37	37	36	36	36	35	35	35	36	36	37	39	39	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	39	39	41	41	41	40	40	40	40	39	39	40	41	41	41	41	41	41	40	40	40	40	40	40	40	41	41	41	41	41	39	39	39	39	39	39	38	38	38	38	38	38	38	38	39	39	39	39	38	38	38	38	37	37	37	38	38	37	37	37	38	38	38	38	37	37	37	37	37	36	36	36	36	36	35	35	36	36	36	36	36	36	36	35	36	36	36	36	37	38	38	39	39	39	39	39	39	38	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	40	40	40	40	41	41	41	41	41	41	42	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	39	39	39	40	39	39	38	38	38	38	38	38	39	39	39	39	39	38	39	40	40	41	41	41	41	41	41	41	41	41	41	40	40	40	39	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	40	40	40	39	39	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	42	42	41	42	42	42	42	41	41	42	42	42	42	42	42	42	43	43	43	44	44	43	43	44	44	46	46	47	46	46	46	46	47	46	45	44	44	44	44	44	44	43	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	44	44	44	44	44	44	44	44	45	45	45	44	45	45	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	46	46	46	46	46	46	46	46	46	47	48	49	49	49	50	50	50	50	51	51	51	51	51	51	51	51	51	50	50	50	50	50	50	51	51	51	51	51	52	52	52	51	51	51	51	51	51	51	51	50	50	48	48	48	48	48	48	48	48	48	48	50	51	51	51	51	51	51	51	51	51	51	51	51	51	50	49	49	48	48	48	48	48	47	47	47	47	47	48	47	47	47	47	47	48	48	48	48	49	49	49	49	48	48	47	48	49	49	49	50	50	50	50	50	50	51	51	51	52	51	51	51	50	50	50	50	50	49	49	49	49	49	50	51	51	51	51	52	53	53	53	53	53	53	51	51	51	51	51	51	51	51	52	52	52	52	52	51	51	51	51	51	51	51	51	52	52	53	53	53	52	52	53	53	54	54	53	53	53	51	51	50	50	50	50	50	50	50	50	50	49	49	48	48	48	48	48	49	49	49	49	49	48	48	48	48	48	48	48	48	48	48	46	46	46	47	46	46	46	46	46	47	47	47	47	46	46	46	45	45	46	46	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	49	49	48	48	47	47	48	48	48	48	48	48	48	48	48	48	47	48	48	47	47	47	47	47	46	46	45	44	44	44	44	44	44	44	44	43	43	43	43	43	44	44	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	42	42	41	41	41	41	41	41	41	41	40	40	40	39	39	39	39	39	40	40	40	39	39	40	41	42	42	41	42	43	44	44	44	44	44	44	44	42	43	43	44	44	44	44	44	45	45	44	44	44	44	44	44	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	44	44	44	43	43	43	44	44	44	44	43	44	43	44	44	44	43	43	43	43	43	43	43	43	43	44	44	44	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	45	45	44	44	44	44	43	43	44	44	44	45	44	44	44	45	45	45	44	44	44	44	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	44	44	44	44	44	44	44	45	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	45	46	45	45	45	43	43	43	43	44	44	44	44	44	44	44	44	44	44	43	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	44	44	44	44	44	44	46	46	47	47	47	47	47	48	48	48	49	50	50	50	50	50	50	50	50	50	51	51	52	52	52	52	53	53	54	54	55	54	54	54	54	54	54	53	53	53	53
51	51	51	52	53	54	54	54	54	55	55	55	56	56	56	56	56	55	54	54	54	54	54	55	55	55	55	55	55	55	56	56	56	56	56	56	56	56	56	57	58	60	60	60	60	60	60	60	60	60	61	62	62	62	62	62	62	62	62	62	63	63	63	63	62	63	63	63	62	63	62	62	62	62	62	62	63	63	62	62	63	63	64	64	66	66	66	65	66	66	66	66	66	66	66	65	65	65	65	65	65	65	65	64	64	65	64	63	63	63	63	63	63	63	64	64	64	64	65	65	65	65	65	65	65	66	65	64	63	65	65	65	65	65	65	65	65	64	64	64	64	63	63	63	63	62	62	62	62	62	62	62	62	62	61	60	60	60	61	61	62	62	62	62	62	63	62	63	63	63	63	64	64	63	63	63	63	62	62	62	62	63	63	64	64	64	64	64	64	61	61	61	61	61	59	59	59	59	59	59	59	59	59	59	60	60	60	60	60	60	59	59	59	62	62	62	62	63	63	64	64	64	64	64	62	62	62	63	64	63	63	63	65	65	65	65	65	65	65	63	64	64	64	64	64	63	63	64	64	63	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	63	63	63	63	64	64	64	64	63	63	63	63	63	63	63	65	64	65	65	65	65	65	65	65	65	65	65	65	65	63	63	63	62	62	62	62	62	62	62	62	62	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	60	60	59	59	59	59	59	59	57	57	57	57	57	56	57	58	59	59	59	59	59	59	59	61	61	60	61	61	61	62	60	60	60	60	59	58	57	57	57	57	57	57	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	55	55	54	54	54	53	53	54	54	54	53	53	53	54	54	54	54	54	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	52	51	51	50	50	51	51	51	50	51	51	52	52	50	50	50	50	50	50	49	49	49	49	49	48	48	48	47	47	47	47	47	47	47	47	47	47	47	48	48	48	49	49	49	49	49	50	50	50	50	50	51	51	52	52	52	51	51	51	51	52	52	52	52	51	50	49	49	49	49	50	50	50	49	49	50	50	50	50	50	50	50	50	50	50	49	49	49	48	49	49	50	49	49	49	49	48	48	48	48	49	49	48	48	49	48	49	48	48	48	46	46	46	46	46	46	46	46	45	45	46	46	47	48	48	49	49	49	48	48	48	47	47	47	47	47	48	48	48	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	50	51	52	52	51	51	51	52	53	53	53	53	53	53	53	54	53	53	55	55	55	55	55	54	55	53	53	53	53	53	53	53	53	53	54	53	53	53	52	52	52	52	53	53	53	53	52	53	53	53	53	52	52	52	53	53	54	53	53	52	52	52	52	52	52	52	51	52	52	52	52	52	51	52	51	51	51	52	51	51	51	50	50	49	47	47	47	47	47	47	47	49	49	50	50	51	51	51	51	51	51	51	52	52	52	52	52	51	51	52	52	52	52	53	52	52	52	51	51	51	51	51	51	51	51	51	50	51	50	50	50	50	50	50	50	50	50	49	49	49	50	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	48	49	49	49	49	49	49	49	49	50	50	50	49	49	49	49	49	49	50	50	50	50	50	50	49	49	49	49	48	48	48	49	49	48	48	48	48	48	48	48	48	48	48	48	49	49	50	51	51	51	51	51	51	51	51	50	51	51	51	51	50	50	51	51	51	51	51	51	51	50	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	47	47	47	48	49	49	49	49	49	50	50	50	50	50	51	51	51	51	51	52	53	53	53	54	54	54	53	54	54	54	54	54	54	54	53	53	54	54	54	54	54	54	54	54	54	55	55	55	54	54	54	54	54	54	55	55	56	56	56	56	56	56	55	53	53	53	53	54	54	54	53	54	54	54	54	54	55	55	56	57	58	58	58	58	58	58	58	58	58	57	57	57	57	57	58	58	58	58	58	58	58	58	58	58	58	59	59	59	59	60	60	60	59	59	59	59	59	60	60	60	58	58	58	57	57	57	57	57	58	58	58	59	59	59	59	59	59	59	59	59	58	58	59	59	59	59	59	60	59	58	59	59	59	59	60	60	60	60	60	60	60	59	58	58	58	58	58	57	57	57	56	56	55	55	55	55	55	55	54	54	53	53	52	51	49	49	48	47	47	46	46	45	45	45	45	45	45	45	44	44	44	44	44	45	45	46	46	46	46	46	45	45	45	45	45	45	45	45	46	46	48	48	48	48	48	48	49	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	50	50	51	51	51	51	51	51	52	52	51	51	51	51	51	51	51	51	51	51	51	52	52	52	52	52	52	52	52	52	51	51	51	51	51	51	51	51	50	50	50	50	50	49	49	49	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	52	52	52	53	53	53	53	52	52	52	52	52	51	51	50	51	51	51	50	50	50	50	50	50	50	50	50	50	50	51	50	50	50	50	50	49	49	49	49	48	48	48	48	47	47	47	47	47	48	48	47	47	46	46	46	46	46	47	46	46	48	48	47	47	47	47	47	47	46	44	44	44	45	45	44	44	45	46	46	46	45	45	43	43	43	43	43	43	43	43	42	42	42	42	42	42	43	42	42	42	42	42	42	41	41	41	41	41	40	40	41	41	41	41	41	40	40	39	39	39	39	39	39	38	38	38	38	38	37	36	36	36	36	37	38	38	38	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	41	41	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	39	39	38	38	38	38	38	38	38	38	36	35	35	35	35	35	35	35	35	34	34	34	34	35	35	35	34	34	34	33	33	33	33	33	33	33	33	33	33	33	34	34	34	33	33	33	33	33	33	33	33	34	34	35	35	35	35	35	34	34	34	34	35	35	34	36	38	38	38	38	37	37	37	37	36	36	37	38	37	37	37	37	37	37	38	38	38	39	39	39	39	37	37	37	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	33	33	33	32	32	32	32	32	31	31	31	31	32	32	32	31	31	31	31	31	31	31	32	32	31	31	31	31	32	32	32	32	32	32	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	32	32	32	32	33	33	33	33	33	33	32	32	32	32	32	32	31	31	31	32	32	32	32	32	32	32	31	32	32	32	32	32	32	31	31	31	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	30	30	30	30	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	30	29	29	29	29	29	29	29	29	28	27	27	27	27	27	28	28	28	29	29	30	31	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	32	32	32	32	32	31	31	32	32	32	32	32	31	31	31	31	32	32	32	31	31	30	30	30	31	31	31	31	31	32	32	32	32	32	32	32	31	31	31	31	33	34	34	34	35	35	35	35	35	35	35	35	36	36	36	36	36	37	37	37	38	38	39	39	39	38	38	38	38	38	39	38	39	39	40	39	39	39	40	39	40	40	41	41	41	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	43	43	43	44	44	44	44	45	45	45	45	45	46	46	46	45	45	45	45	46	46	46	46	46	44	45	45	45	44	44	44	44	44	43	43	44	44	44	44	44	44	44	44	44	44	44	45	45	45	44	45	44	44	44	44	44	45	46	45	45	45	45	45	44	44	44	44	44	44	44	43	44	44	44	43	43	43	43	43	43	42	42	42	42	42	42	43	43	43	44	43	43	43	43	42	42	41	42	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	44	44	44	44	44	44	43	42	41	40	40	40	38	38	37	37	37	36	38	38	38	38	38	37	37	37	38	38	38	38	38	37	37	37	37	37	37	38	38	39	39	39	38	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	38	39	39	39	39	39	39	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	42	42	42	42	41	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	40	40	40	40	40	40	39	39	39	39	39	40	41	41	41	41	41	41	40	40	40	40	40	40	40	42	42	43	42	42	43	45	46	46	46	45	45	45	45	44	44	44	44	44	45	45	45	44	44	43	43	43	43	42	42	42	41	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	41	41	41	41	41	41	41	42	44	44	45	46	46	47	47	47	47	47	45	45	45	45	45	45	45	44	44	43	44	44	44	44	44	44	43	43	43	43	43	43	42	42	41	42	42	42	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	44	44	45	45	44	44	44	43	43	43	43	44	44	43	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	46	46	46	46	46	45	45	45	45	46	46	46	45	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	47	47	47	47	48	48	48	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	47	47	47	47	45	44	44	44	43	43	43	44	44	44	44	44	44	45	46	46	45	45	45	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	45	46	46	46	45	46	46	46	46	47	47	46	46	46	45	45	45	46	46	46	47	46	46	46	46	46	47	47	47	47	46	46	47	47	47	48	48	48	48	48	46	46	47	47	47	47	47	47	47	47	46	46	46	47	46	46	46	46	47	48	48	47	47	47	47	47	47	47	46	48	49	49	49	49	51	51	50	50	51	51	51	51	51	51	51	51	50	50	50	51	51	51	51	52	52	52	52	53	53	53	54	54	54	54	54	54	54	54	54	54	54	53	53	54	54	54	54	54	54	54	54	54	54	53	53	53	53	54	54	54	54	54	54	54	55	56	58	59	59	59	59	58	59	59	58	58	58	58	58	58	58	58	58	58	57	57	58	58	58	59	59	59	59	59	59	59	59	57	57	57	57	57	56	56	56	56	56	56	55	55	55	55	55	55	56	56	56	56	55	55	54	54	54	54	54	54	54	54	54	53	53	54	54	54	54	55	55	54	54	54	54	53	52	52	52	51	51	51	50	50	50	50	50	49	49	48	48	48	48	48	49	50	50	50	50	51	51	51	51	52	52	52	51	51	51	51	51	51	51	50	50	52	52	52	51	51	51	51	51	51	51	50	50	50	50	51	51	52	52	52	52	52	52	53	53	54	54	54	55	55	55	54	54	52	52	52	52	54	54	54	55	55	55	54	54	54	54	54	54	54	53	53	54	54	54	53	53	53	52	52	53	53	52	52	52	52	51	51	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	49	49	50	50	50	50	49	49	49	49	48	48	48	48	49	49	49	49	49	49	49	49	49	49	47	46	46	46	46	46	46	46	46	46	46	47	47	47	46	47	47	47	48	48	48	47	47	46	46	46	46	46	46	46	47	47	47	48	48	48	48	48	48	48	47	47	47	47	47	46	46	46	46	45	44	44	44	44	44	44	46	46	46	47	46	46	46	46	46	46	46	46	46	46	46	46	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	45	45	45	44	43	43	43	43	42	42	42	41	40	39	40	40	40	39	39	39	40	40	40	39	40	40	40	40	40	41	41	41	41	42	43	42	41	41	41	41	41	40	40	39	39	38	38	38	38	39	38	38	38	38	38	38	39	39	39	39	39	39	41	41	40	40	39	38	38	38	38	38	37	37	37	37	39	38	37	37	37	37	37	37	37	37	38	38	39	38	38	38	37	37	37	37	37	36	36	37	37	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	39	40	40	40	39	39	39	39	38	38	39	38	38	38	38	38	38	37	37	38	37	37	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	41	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	40	41	40	40	39	39	38	37	37	37	37	37	37	37	37	36	35	35	35	35	35	36	36
55	55	55	56	56	57	57	57	56	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	55	55	56	56	56	56	55	55	55	55	55	55	55	55	55	55	55	56	56	56	57	57	58	58	58	57	57	57	57	57	57	56	56	56	56	56	56	56	56	56	56	56	57	57	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	57	57	55	56	56	56	56	56	55	56	57	57	57	57	57	57	57	57	57	56	56	57	57	57	57	57	57	57	57	57	57	56	55	55	55	55	55	55	55	56	56	56	56	57	57	57	57	57	57	58	59	59	59	59	59	59	59	59	58	58	58	57	57	58	58	58	58	58	58	59	58	57	57	56	57	57	55	53	53	53	53	53	53	53	53	53	53	54	54	54	54	54	55	55	55	56	55	54	54	54	54	54	53	53	53	54	54	54	54	54	54	55	55	56	56	56	56	56	57	57	57	57	57	57	57	58	58	59	59	60	60	58	59	59	59	59	58	58	57	58	57	57	57	57	57	57	57	57	58	58	58	59	59	59	59	60	60	60	60	60	60	60	59	59	59	59	58	58	55	54	54	54	54	54	53	53	53	53	53	53	52	52	52	52	52	53	52	52	52	52	53	53	52	52	52	52	52	52	51	51	51	51	51	50	50	50	50	50	50	50	50	49	49	49	49	48	47	47	47	47	48	49	49	49	49	49	49	49	49	50	50	50	49	49	48	48	48	48	48	48	48	48	48	49	49	50	49	49	49	49	49	49	50	51	51	51	51	51	51	52	52	52	52	52	52	52	52	52	52	51	52	53	53	53	53	53	53	53	52	52	52	52	52	52	52	52	52	52	53	53	53	53	52	52	52	52	52	51	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	51	50	50	50	50	49	49	49	49	48	48	47	48	48	48	48	48	48	48	47	47	47	47	47	47	46	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	46	46	46	46	46	46	46	46	45	45	45	45	44	44	44	44	44	44	45	45	45	44	45	44	44	44	44	44	44	44	44	44	44	45	45	45	45	44	44	44	44	44	45	44	44	44	44	44	44	43	43	43	43	43	44	44	44	44	44	43	43	42	42	42	42	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	43	44	43	42	41	41	41	41	42	42	41	41	41	41	41	41	42	43	43	44	44	44	44	44	43	42	42	42	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	42	41	41	41	41	41	41	41	41	41	41	42	42	42	42	43	43	43	43	42	43	43	44	46	46	45	45	45	45	45	45	45	45	45	45	45	45	44	44	44	45	45	45	45	45	45	45	45	45	48	49	49	50	50	50	50	50	50	50	51	51	51	52	52	52	51	51	51	51	51	51	51	50	50	49	49	49	49	50	50	50	51	51	51	51	50	52	52	51	51	51	51	51	51	51	51	52	52	52	52	52	53	53	53	54	54	54	54	54	53	53	53	53	53	54	53	53	53	52	53	53	52	52	52	52	52	52	52	52	52	52	52	53	53	52	52	52	52	52	52	50	50	49	49	48	48	48	48	48	48	47	46	46	45	45	45	45	47	47	47	47	47	47	47	48	48	48	48	48	48	48	48	48	48	47	47	47	47	48	48	48	49	49	49	49	49	49	49	50	50	51	51	51	51	51	52	53	53	53	53	52	52	53	53	53	52	52	52	52	53	52	52	52	52	52	52	51	51	51	51	51	49	49	49	49	51	51	51	51	51	50	50	50	50	51	51	52	52	52	52	51	51	51	51	51	51	51	52	52	52	52	52	52	52	53	53	53	53	53	53	53	53	53	51	51	51	51	51	51	52	52	52	52	51	51	51	52	52	53	53	53	53	53	52	51	52	52	53	53	53	53	53	54	54	54	53	52	52	53	53	54	54	53	52	52	53	53	53	53	53	53	54	54	54	53	53	53	52	52	53	54	54	54	55	54	54	54	55	55	55	56	56	56	56	56	56	56	56	56	56	56	57	57	57	57	57	58	59	59	59	59	59	59	58	58	59	58	58	59	60	60	60	60	59	59	59	59	59	58	58	58	57	57	57	59	59	59	58	58	59	59	58	59	59	59	59	58	57	57	57	57	56	56	56	56	56	56	56	56	57	57	57	57	56	56	55	55	55	55	55	56	56	56	56	56	56	56	56	57	57	57	57	57	57	57	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	59	58	58	58	58	58	58	59	58	58	58	58	58	58	57	57	57	57	57	57	57	57	57	57	56	56	56	57	57	57	58	58	59	59	59	60	60	60	60	60	59	60	60	60	60	60	60	59	60	60	60	60	60	60	60	60	59	59	59	58	58	58	59	59	58	58	58	58	58	59	59	59	59	59	59	59	59	60	61	61	61	61	61	61	61	61	62	62	61	61	61	61	61	61	61	60	60	62	62	61	60	60	59	59	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	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	57	57	57	57	57	57	56	56	55	55	56	56	57	57	57	57	57	56	56	57	57	57	57	58	58	58	58	58	57	57	57	57	57	57	56	57	56	56	57	57	57	56	57	57	56	56	56	56	56	56	56	56	55	55	54	54	55	55	55	55	55	55	54	54	54	54	54	54	54	53	53	53	53	53	53	52	52	52	52	51	52	51	51	51	51	51	50	49	49	48	48	47	47	48	48	48	48	48	48	48	49	49	49	49	49	49	49	48	48	49	49	49	47	47	47	48	48	48	48	48	48	48	47	47	47	47	47	47	47	47	46	47	47	47	47	47	47	46	46	46	47	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	49	49	47	47	48	48	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	50	50	49	51	51	50	51	51	51	51	51	50	50	50	50	50	50	49	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	49	49	49	49	49	50	49	50	50	50	50	50	49	49	49	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	46	46	46	45	45	44	43	43	43	43	43	44	44	44	45	45	44	44	42	42	40	40	40	40	40	39	39	40	40	39	39	39	40	40	41	41	41	41	41	41	41	40	40	40	40	40	41	41	42	42	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	40	40	40	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	42	42	42	42	42	42	42	42	42	42	42	42	42	41	40	39	39	39	39	39	39	40	40	40	40	40	41	41	41	41	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	42	43	42	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	39	37	37	37	37	37	37	37	37	36	36	35	35	35	35	35	33	33	33	33	33	33	33	33	33	33	34	35	34	33	33	34	34	34	33	33	32	32	32	32	32	32	33	33	34	34	34	34	35	35	35	35	35	35	35	35	34	34	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	36	36	36	36	37	37	37	38	38	38	38	38	38	38	39	39	39	39	39	39	38	39	39	39	39	39	39	39	39	40	40	40	40	39	39	39	40	40	40	40	40	40	40	41	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	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	45	45	45	45	45	45	45	45	45	44	44	44	43	43	42	42	41	41	41	41	41	41	40	39	39	38	37	37	37	38	38	38	38	36	36	36	36	36	36	37	36	35	34	34	34	34	34	34	34	34	35	35	35	35	35	34	34	34	35	35	36	37	36	35	35	35	35	35	35	35	34	34	34	33	32	32	32	32	31	31	30	30	30	31	31	31	31	31	31	30	32	32	32	32	32	32	32	33	33	33	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	33	33	32	32	32	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	34	34	35	35	35	35	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	33	33	34	34	34	34	32	31	31	31	31	31	31	31	30	30	30	30	30	30	31	32	33	33	33	34	33	33	32	32	32	32	32	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	32	33	33	33	32	32	32	32	31	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	30	30	30	30	30	30	31	31	31	31	31	31	32	32	32	32	33	33	33	32	31	31	32	32	32	32	32	32	33	33	33	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	33	33	33	33	33	33	33	32	32	32	32	32	32	33	33	34	35	35	35	35	36	36	36	37	37	38	38	38	38	38	38	37	37	37	36	36	35	35	35	35	35	35	35	35	35	35	36	35	35	35	35	33	33	34	34	34	34	34	34	35	34	35	35	35	35	35	36	36	36	36	38	38	38	38	36	36	37	37	37	38	38	38	39	39	39	39	38	38	38	39	38	38	37	38	37	37	37	37	37	36	35	36	36	36	36	37	38	38	38	38	38	38	38	38	38	37	37	37	37	36	36	37	37	37	37	37	37	37	38	38	38	38	38	38	37	37	37	37	37	37	38	38	38	39	39	39	39	39	38	38	38	38	38	38	38	37	37	37	38	38	38	38	39	38	37	37	37	37	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	35	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	37	37	36	35	35	36	36	37	37	38	37	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	38	38	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	41	42	42	42	42	42	42	42	42	43	43	43	43	43	43	44	43	43	43	42	42	41	41	41	41	41	41	42	42	42	42	42	42	41	41	41	41	41	41	41	42	42	42	42	42	42	42	41	40	40	40	40	40	40	40	39	37	38	38	39	39	39	39	39	39	38	40	40	40	41	41	41	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	38	38	38	38	38	39	40	40	40	39	39	38	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	40	40	40	40	40	40	40	39	39	38	37	37	37	37	37	38	38	38	38	38	38	39	39	40	40	39	40	40	40	40	39	39	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	40	40	41	42	42	42	42	42	42	42	42	43	42	41	41	41	42	42	42	42	42	42	42	42	41	41	41	41	41	41	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	39	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	38	38	38	39	40	40	40	40	41	41	39	39	39	39	39	39	39	39	39	38	38	38	38	37	37	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	39	40	40	39	38	37	37	37	36	35	35	35	35	35	36	35	35	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	31	31	30	30	30	31	30	29	29	29	29	30	30	30	30	30	30	30	30	30	31	30	30	30	30	31	32	32	32	33	33	33	33	32	33	33	33	34	34	34	34	35	35	35	35	36	36	36	35	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	35	35	35	34	34	33	34	34	33	33	33	33	34	34	34	33	33	33	34	35	35	36	36	37	37	37	37	36	36	35	35	35	34	34	34	34	34	34	34	34	36	36	36	36	36	36	36	35	34	34	33	33	33	33	34	34	34	34	34	34	34	34	34	34	33	33	33	32	32	32	32	32	31	31	31	31	30	30	31	31	31	31	31	31	31	31	31	30	30	30	31	31	32	31	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	29	29	29	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	31	31	31	31	31	31	32	33	33	33	32	31	32	32	32	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	34	34	34	34	34	34	34	34	33	33	33	32	32	33	33	33	33	33	34	35	35	35	35	36	36	36	37	37	37	37	36	36	35	35	35	36	36	36	36	36
37	37	36	36	37	37	37	37	36	36	36	36	36	36	36	36	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	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	32	32	32	33	33	33	33	33	33	33	33	32	33	33	33	33	32	32	32	32	33	32	32	33	33	32	32	32	32	32	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	30	30	31	31	31	30	31	31	31	31	32	32	32	31	31	31	32	31	31	31	31	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	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	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	27	27	27	27	27	27	27	27	27	27	28	28	29	29	29	29	28	28	26	26	25	24	24	24	24	24	24	24	24	24	24	24	24	25	25	24	24	24	24	24	24	24	24	24	23	23	24	24	24	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	24	23	23	23	23	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	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	26	26	26	26	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	27	26	26	26	26	26	26	26	27	27	27	27	27	28	29	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	31	30	31	31	31	32	32	32	32	32	32	32	32	32	31	31	32	32	32	31	31	31	31	30	30	30	30	30	30	30	29	29	27	26	24	24	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	26	26	26	26	26	26	26	26	25	25	25	25	26	25	25	25	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	26	26	26	25	25	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	22	22	22	23	23	23	23	23	23	23	23	24	24	24	25	25	25	25	25	25	25	25	25	25	25	24	24	25	25	25	25	25	25	25	25	25	25	26	28	28	28	28	28	29	29	29	29	28	28	28	28	28	28	29	29	29	29	29	29	30	30	30	30	30	30	29	28	28	28	28	28	27	27	27	27	27	28	28	28	28	28	28	28	28	28	27	27	27	26	26	25	25	25	25	26	26	27	26	26	26	26	26	27	27	27	27	27	27	27	27	27	28	28	29	29	29	31	31	31	31	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	33	33	33	33	32	32	32	31	31	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	30	30	29	29	29	29	29	29	30	30	30	30	30	31	30	30	30	30	29	29	28	28	28	27	27	27	27	27	28	28	28	29	29	29	28	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	26	26	27	27	27	26	26	26	27	27	27	27	28	28	28	28	27	27	27	27	26	26	26	26	25	25	25	25	25	25	25	25	25	25	24	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	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	21	21	21	21	22	23	23	23	23	24	25	25	25	25	25	25	25	25	25	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	25	25	24	24	25	25	25	25	25	25	26	26	26	26	27	27	27	27	27	27	27	27	28	28	28	29	29	29	29	28	27	27	27	28	29	29	29	29	30	30	30	30	30	30	30	31	31	31	31	31	32	32	32	33	33	33	33	33	32	32	32	32	33	33	34	34	34	35	34	33	32	32	32	32	33	33	33	32	32	32	32	32	33	33	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	33	32	32	32	32	33	33	33	34	33	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	35	35	35	35	35	35	36	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	32	32	32	32	32	31	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	32	33	33	33	34	34	34	35	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	38	38	38	39	39	39	39	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	39	39	39	39	39	39	40	40	40	40	38	37	37	37	37	36	36	36	36	36	36	37	37	37	36	36	36	36	36	36	36	36	36	36	36	37	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	40	40	40	41	41	41	40	40	40	40	40	41	41	41	41	42	42	42	42	42	42	43	43	44	44	44	44	44	44	44	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	42	42	42	42	42	42	43	43	43	41	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	43	43	43	42	42	42	41	41	41	41	42	42	41	41	41	41	41	41	41	41	41	41	41	41	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	43	42	42	42	42	42	41	42	42	42	42	42	42	41	41	41	41	41	41	40	40	40	40	39	39	39	39	39	39	39	39	39	40	39	39	40	40	40	41	41	41	41	41	40	40	40	40	41	41	41	41	41	41	42	43	44	44	44	44	45	44	43	43	43	44	44	46	46	45	46	46	47	47	47	47	46	46	45	45	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	43	43	43	43	43	42	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	39	41	41	41	40	40	39	39	39	39	39	39	38	38	38	38	37	37	37	36	35	35	35	34	34	33	34	34	34	34	33	33	33	33	33	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	32	32	32	32	32	33	33	33	34	35	35	35	35	35	35	35	35	35	36	36	37	37	38	38	39	38	38	38	38	37	37	37	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	36	37	37	37	36	37	37	36	35	35	35	35	35	35	35	36	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	36	37	37	37	36	36	36	36	36	37	37	37	37	36	37	37	37	38	38	39	39	39	39	39	39	39	39	39	39	40	40	40	41	41	41	41	40	40	39	39	39	39	40	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	44	44	44	44	42	43	43	43	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	42	42	42	42	41	41	41	42	42	41	42	42	42	42	42	42	41	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	39	39	39	39	40	39	39	39	39	39	40	39	38	38	38	38	38	38	38	37	37	37	37	37	37	38	38	38	38	37	37	37	37	37	37	36	36	35	35	34	34	34	34	34	34	33	33	33	33	33	34	34	34	34	33	33	33	33	33	33	33	33	33	33	34	34	34	33	33	33	33	34	34	34	33	33	33	33	33	32	32	32	32	32	32	32	33	33	33	33	33	32	33	33	33	33	33	32	32	32	33	33	33	34	33	32	32	32	32	32	33	34	34	34	34	32	33	33	32	33	33	33	33	33	34	34	34	34	34	34	33	33	34	34	33	33	33	33	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	37	38	37	37	37	37	37	37	37	37	37	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	39	38	38	38	38	37	38	38	39	40	40	40	40	41	42	43	43	43	42	42	42	42	42	42	42	42	42	42	41	41	41	42	42	42	41	41	42	42	42	42	42	42	42	42	43	43	43	43	42	42	42	42	42	43	43	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	45	45	45	45	44	44	44	44	44	44	44	44	44	44	43	44	46	45	45	46	46	46	46	46	46	46	46	46	46	45	45	46	46	45	45	44	44	44	45	44	44	44	44	44	44	44	44	44	43	43	43	43	43	42	42	42	42	42	42	41	41	41	41	42	42	42	42	42	42	42	42	41	41	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	40	40	40	40	41	41	40	40	40	40	40	40	40	41	41	41	40	41	41	41	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	43	43	42	42	40	40	40	40	39	39	39	39	39	39	40	40	38	38	38	38	38	38	38	37	37	37	38	38	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	35	34	34	34	34	34	34	33	33	33	34	34	34	34	33	33	32	32	32	32	32	32	32	32	32	32	31	31	31	31	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	30	30	30	30	29	29	30	30	31	31	31	31	31	30	30	30	30	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	31	31	31	31	32	33	33	32	32	33	33	33	33	33	32	31	31	30	30	30	29	29	29	29	29	29	29	29	29	29	31	31	31	31	31	31	31	31	31	31	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	31	31	31	30	29	29	30	30	31	31	32	32	31	31	31	32	32	32	32	33	33	33	33	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	34	34	34	34	34	34	35	35	34	33	32	32	32	31	31	31	31	31	31	31	31	30	30	30	30	29	29	31	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	32	32	32	32	32	32	32	32	32	32	32	32	33	34	34	34	34	36	36	35	35	36	36	36	36	36	37	37	37	37	37	37	35	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	35	35	35	36	36	36	36	36	38	38	38	38	38	38	38	39	39	39	39	39	40	40	41	41	41	40	40	40	40	40	40	40	40	40	41	42	43	43	43	43	43	43	43	43	43	43	43	44	41	40	40	40	40	39	39	39	40	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	43	42	42	42	42	43	43	42	40	40	40	41	41	41	41	41	41	41	41	40	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	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	38	38	38	38	38	38	38	38	38	39	39	40	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	45	45	45	44	44	44	43	43	42	42	42	42	42	41	41	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	39	40	40	40	41	41	41	41	41	41	42	42	42	42	42	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	40	40	40	40	41	41	42	42	42	43	43	44	44	44	44	44	44	44	45	45	45	44	44	46	46	46	46	47	48	49	49	49	48	49	48	48	48	48	47	49	49	49	48	49	49	50	50	50	50	51	51	51	52	53	52	52	51	51	51	50	50	50	50	51	51	51	51	51	50	50	50	50	51	51	50	50	50	50	50	50	50	50	50	50	50	51	52	52	52	52	52	52	52	52	52	52	51	51	50	49	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	50	48	48	48	48	48	48	49	49	49	49	49	48	48	48	48	48	48	48	48	48	47	47
39	39	39	39	38	38	38	40	41	40	40	40	40	40	40	40	40	40	40	40	39	39	40	41	41	41	41	41	41	41	41	42	43	43	43	42	42	42	41	41	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	42	42	42	43	43	43	43	43	43	42	43	43	45	45	45	43	43	43	43	44	44	44	44	44	44	44	45	45	45	46	46	46	46	46	45	45	45	45	45	45	45	45	45	45	45	45	45	45	44	44	43	42	42	42	42	42	43	43	43	43	42	42	42	42	42	41	42	42	42	42	42	42	42	43	42	42	43	43	43	43	44	44	44	43	43	43	43	43	43	43	43	44	44	44	44	44	44	43	43	43	44	44	45	45	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	45	45	45	45	46	46	46	46	46	45	45	45	46	46	46	46	45	45	45	44	43	44	44	44	45	45	45	45	45	45	45	44	45	45	45	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	48	48	48	48	48	48	47	47	47	47	47	47	48	49	49	49	49	49	50	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	50	50	50	51	51	51	51	51	51	51	51	50	49	48	48	47	47	47	47	47	47	46	46	46	45	44	44	43	43	44	44	44	44	44	45	45	45	45	45	45	46	46	46	46	46	46	46	45	44	43	43	44	44	44	44	44	44	44	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	42	42	42	42	42	42	42	42	41	41	41	41	40	40	40	40	39	39	40	40	40	40	41	41	41	41	41	42	42	42	42	42	43	43	43	42	42	42	42	41	42	42	41	42	42	41	41	42	42	45	45	45	45	45	45	45	46	47	46	46	46	45	45	45	45	45	44	43	43	44	44	45	43	43	44	43	43	42	44	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	45	45	45	45	45	45	45	44	44	45	45	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	43	44	44	44	44	44	44	44	44	43	43	43	43	43	43	44	45	43	43	43	44	44	44	44	44	45	45	45	45	45	45	44	44	44	45	44	44	44	44	44	44	45	45	45	45	45	45	44	44	43	43	43	43	42	42	42	42	42	42	42	41	41	42	42	42	43	44	44	44	43	43	43	44	44	45	45	45	44	44	43	43	43	42	43	44	43	43	43	43	44	44	43	42	42	42	43	43	43	43	43	43	44	43	43	44	44	44	43	44	44	44	45	45	45	45	45	45	45	46	46	45	45	45	45	46	46	47	47	47	46	46	46	46	46	46	46	46	46	46	46	45	44	44	44	44	43	43	43	43	43	43	43	43	43	43	42	43	43	43	43	43	43	44	44	45	45	45	45	45	45	45	45	45	45	45	46	46	47	47	47	47	47	47	47	47	47	46	46	46	46	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	46	46	46	46	46	46	46	46	45	45	44	45	44	44	44	44	45	45	45	44	44	44	44	43	43	43	43	43	43	43	43	42	42	42	43	43	43	43	42	42	42	43	41	41	41	41	41	42	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	41	41	41	40	40	40	39	39	39	39	39	38	39	39	39	38	38	38	37	38	37	36	36	36	36	36	36	36	35	35	35	34	34	34	34	34	34	34	34	34	34	34	33	33	32	32	32	32	32	32	31	31	31	31	32	32	32	32	32	32	32	32	32	32	30	30	30	30	30	30	30	30	30	30	30	30	30	29	30	29	29	29	29	29	29	29	30	30	31	31	31	31	31	31	31	31	31	31	31	31	32	32	31	31	31	32	33	33	33	33	33	33	34	34	35	35	35	35	35	35	34	35	35	35	35	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	36	36	36	36	35	35	35	35	35	36	36	36	36	37	37	38	38	38	38	38	38	38	38	38	37	36	36	36	36	36	36	37	37	36	36	36	36	36	36	36	37	37	37	36	36	37	36	36	37	37	37	37	36	36	36	36	36	36	36	36	36	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	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	34	35	35	35	35	35	35	35	35	35	35	36	38	38	38	38	38	38	37	37	36	36	36	36	36	35	35	35	35	36	36	35	35	35	35	34	34	34	34	34	34	34	34	34	33	33	33	33	33	34	34	33	33	33	33	33	33	33	33	33	34	34	34	33	33	33	33	33	33	33	33	33	33	33	32	31	31	31	31	31	32	32	32	32	31	31	31	31	31	31	31	32	31	30	30	30	30	31	31	31	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	34	35	35	34	33	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	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	30	30	30	31	32	32	31	31	31	31	31	32	32	31	31	32	33	33	33	33	33	34	34	34	34	34	35	34	34	33	33	33	34	34	34	34	34	34	34	34	34	33	33	33	32	32	32	32	30	30	30	30	30	30	31	32	32	33	34	34	34	34	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	36	36	37	37	37	37	37	38	37	37	37	37	37	37	36	37	37	37	38	38	38	38	37	37	37	37	37	37	37	36	35	33	33	34	34	34	34	34	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	34	34	35	35	34	34	34	34	35	35	35	34	34	34	34	34	35	35	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	34	33	33	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	36	36	36	37	37	37	37	37	37	38	38	38	38	38	37	37	37	37	37	37	37	37	38	38	39	37	36	36	36	36	36	36	36	36	36	35	35	35	35	35	34	34	34	34	33	32	32	32	32	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	34	34	34	35	35	35	35	35	35	35	35	34	32	32	32	32	32	32	32	32	32	32	32	32	33	33	32	32	31	31	31	31	30	30	30	30	30	29	29	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	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	26	26	26	26	26	26	26	26	26	27	27	27	27	26	26	26	26	26	25	25	26	27	27	27	27	27	27	27	26	26	26	26	26	26	26	27	27	27	26	26	26	26	26	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	26	26	27	27	27	27	27	27	27	28	28	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	29	29	29	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	30	29	29	29	29	29	29	28	27	27	27	27	27	27	27	27	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	29	30	30	30	30	31	31	30	30	28	28	27	26	26	26	26	26	26	27	27	27	28	28	28	28	28	29	29	29	29	29	29	30	30	30	30	30	30	30	31	31	32	32	32	32	32	32	32	33	33	32	32	32	32	32	31	31	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	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	36	36	36	36	36	36	36	36	36	37	37	37	37	36	36	36	35	35	35	35	35	34	34	35	35	35	35	34	34	34	34	34	34	33	33	34	35	35	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	39	39	39	39	38	38	39	39	40	40	40	39	39	39	40	40	40	40	40	40	40	40	40	40	42	42	42	42	42	42	42	42	42	41	41	40	40	40	39	39	38	38	39	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	38	38	39	40	40	40	41	41	40	39	40	40	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	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	38	38	38	39	39	39	40	41	41	41	41	41	41	41	41	41	40	40	40	40	41	41	41	41	41	41	41	41	42	42	42	42	42	41	41	41	40	40	40	40	40	40	40	40	40	41	42	42	42	42	42	42	42	43	42	43	44	44	44	45	45	44	44	43	43	43	42	43	43	43	43	43	43	43	42	42	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	43	43	43	43	43	44	44	44	44	44	44	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	41	41	41	40	40	41	41	41	41	42	42	42	43	42	42	42	41	41	41	40	39	39	39	39	39	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	40	40	40	40	40	40	40	40	39	39	39	40	40	40	40	40	40	40	40	41	41	43	43	43	43	43	43	43	43	42	44	44	45	45	45	45	46	46	46	47	47	47	47	46	47	48	48	49	49	49	48	48	49	48	49	49	49	49	49	49	49	49	49	49	47	47	47	47	47	47	46	46	46	47	47	48	48	48	48	47	48	47	47	47	47	46	46	47	46	46	45	45	45	46	46	46	46	46	46	46	46	45	45	45	44	45	44	44	43	42	42	42	41	42	42	42	42	42	42	43	43	43	42	42	42	41	41	41	41	40	40	40	40	40	40	40	40	39	39	39	38	38	38	38	38	40	40	40	40	40	41	41	41	41	42	41	41	41	41	40	40	40	40	39	39	39	38	37	37	37	37	37	38	38	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	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	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	39	39	40	40	42	41	41	41	41	41	40	40	41	41	41	42	42	42	42	42	41	41	41	41	41	42	42	42	41	41	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	44	44	45	45	45	45	45	45	45	45	45	45	45	45	44	45	45	45	45	45	45	45	46	46	46	47	47	47	46	46	46	45	45	45	45	44	44	44	44	43	43	43	43	43	43	43	43	43	42	42	42	42	42	41	41	42	42	42	42	42	41	41	41	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	41	41	41	42	42	42	42	42	42	41	41	43	43	43	43	43	43	43	43	43	44	43	43	43	43	43	42	42	41	41	41	41	41	41	43	43	43	43	43	42	42	43	43	43	43	42	42	42	41	41	41	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	45	45	45	46	46	46	45	45	46	46	46	46	46	46	45	44	45	45	45	45	45	45	45	46	46	46	46	46	46	46	45	45	45	45	44	44	44	44	44	45	45	44	44	44	44	44	44	44	44	44	45	44	44	45	45	45	45	45	44	44	44	43	43	43	43	43	43	42	42	42	43	43	43	43	43	43	43	43	42	42	42	42	42	41	41	41	41	41	42	42	42	41	42	42	41	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	39	39	39	39	39	39	39	40	40	40	40	40	40	39	39	39	38	38	38	40	41	42	42	42	41	41	41	41	41	40	40	40	39	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	42	42	42	42	42	42	43	43	43	44	43	41	41	42	42	41	40	40	41	41	41	41	41	41	39	38	38	38	39	40	40	39	39	39	39	39	39	39	39	38	38	38	38	39	38	37	37	37	37	37	37	37	38	38	38	38	38	38	38	39	39	39	38	38	38	39	39	38	38	38	38	38	38	38	38	38	40	40	40	39	39	39	39	38	38	38	38	38	38	38	38	38	40	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	43	44	43	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	42	42	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	42	42	42	42	42	42	43	43	43	44	44	44	44	45	45	45	45	45	46	46	46	45	44	44	44	44	44	44
40	40	40	40	40	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	42	43	43	42	43	43	43	42	42	42	42	42	42	42	42	42	42	41	41	41	41	42	42	42	42	42	42	42	42	43	43	43	42	42	42	42	42	42	42	43	43	42	42	42	42	43	43	42	42	42	42	42	42	41	41	40	40	39	38	38	37	37	39	39	39	39	40	40	40	40	40	41	41	41	41	41	41	41	41	39	39	39	39	39	39	39	39	39	39	39	39	38	37	37	38	38	37	37	37	36	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	37	38	38	38	38	38	38	39	39	39	39	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	39	39	39	39	39	39	39	39	39	38	38	38	37	37	37	36	37	37	37	38	38	38	37	37	37	37	37	38	38	38	38	36	36	35	35	35	36	36	37	37	37	37	37	38	38	38	38	38	38	36	36	36	36	37	36	35	35	35	34	34	34	34	34	34	33	33	33	33	33	33	33	32	31	31	31	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	33	33	33	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	32	31	31	31	32	32	32	32	31	31	31	30	30	30	30	30	30	30	29	29	28	28	28	28	28	28	28	29	28	28	28	28	28	28	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	27	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	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	29	29	30	30	30	30	30	30	30	30	29	29	29	30	30	29	29	27	27	27	27	26	26	26	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	29	28	28	28	28	28	28	28	29	28	27	27	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	26	26	26	25	25	25	25	25	25	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	26	26	24	25	25	26	25	25	25	25	25	26	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	27	27	27	27	28	28	28	28	28	28	28	29	29	28	28	28	28	28	28	28	28	28	28	28	28	29	28	29	29	29	29	29	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	30	30	30	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	30	31	30	30	30	30	30	30	30	31	30	30	31	31	31	31	31	30	30	30	30	31	31	31	31	32	32	32	32	32	32	32	32	32	32	33	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	33	33	33	33	32	32	33	33	33	33	33	32	32	32	32	31	31	31	31	31	31	30	30	30	30	31	31	30	30	31	31	31	31	31	31	31	32	32	32	32	32	31	30	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	32	32	32	32	32	31	32	32	31	32	33	33	33	33	33	32	33	33	32	32	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	32	31	31	31	31	32	33	33	34	34	35	35	35	35	36	35	35	35	36	37	37	37	37	37	37	37	37	37	37	38	38	37	37	37	37	36	36	36	36	37	37	37	37	36	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	36	35	35	37	37	37	37	38	38	38	37	37	37	37	37	37	37	36	36	36	36	36	37	37	36	36	36	35	35	35	35	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	32	33	33	33	32	32	32	32	32	32	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	34	34	34	34	34	34	34	34	35	35	35	36	36	36	35	35	34	34	33	33	33	33	33	32	32	32	32	33	33	32	32	33	33	33	32	33	34	34	34	35	35	35	36	36	36	34	34	33	32	32	32	32	32	33	33	33	34	35	35	35	35	35	35	35	35	35	35	34	34	34	34	35	35	35	34	34	34	34	34	35	34	34	35	35	35	35	35	36	36	35	36	36	36	36	36	36	36	35	35	34	34	34	34	34	34	34	34	34	34	35	35	35	35	34	34	34	34	33	33	33	34	34	34	34	34	34	35	35	35	35	35	36	35	35	35	35	35	35	34	34	34	35	35	35	35	35	34	34	34	34	34	34	33	32	33	33	34	34	34	34	34	34	35	36	35	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	36	36	36	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	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	31	31	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	33	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	35	35	35	35	36	35	35	35	34	34	34	34	35	35	36	36	36	38	38	38	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	37	38	38	38	38	38	38	38	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	39	39	39	40	40	41	40	40	40	40	40	39	39	39	39	40	40	40	40	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	41	41	41	41	41	42	42	42	42	43	43	43	43	43	44	44	43	43	43	43	43	43	43	43	43	43	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	43	43	43	43	42	42	43	43	43	43	43	43	42	42	42	41	41	41	41	41	41	41	41	42	42	42	42	43	45	44	45	45	45	44	44	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	42	42	42	42	42	41	41	41	40	40	40	40	40	40	39	39	39	39	39	38	38	38	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	35	35	35	35	35	35	35	35	34	34	34	34	34	34	33	33	34	34	34	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	34	34	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	40	40	40	40	41	41	41	41	41	41	40	40	40	40	40	40	40	41	42	42	42	42	42	42	42	42	42	42	42	43	42	42	41	41	40	40	40	40	39	39	39	39	39	41	41	41	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	42	42	42	43	43	43	43	42	42	42	42	42	42	42	42	42	43	42	42	42	42	41	41	41	42	42	42	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	42	42	41	41	41	41	42	43	43	42	42	42	42	42	42	42	42	42	41	41	41	41	41	40	39	38	38	38	38	38	38	38	38	38	38	38	37	38	37	37	38	38	38	38	39	39	39	39	39	38	38	37	37	37	37	39	40	40	40	40	40	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	40	40	40	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	40	41	41	41	42	42	44	44	44	44	43	43	43	43	43	42	42	42	42	42	42	42	41	41	41	41	41	42	42	41	41	41	41	41	41	40	40	41	41	41	41	41	41	41	41	41	41	42	42	42	43	43	43	44	45	45	45	45	45	45	45	45	45	44	45	44	44	44	44	44	45	45	45	45	44	45	45	45	44	44	44	44	43	43	43	43	43	43	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	44	44	43	44	44	46	46	46	47	48	48	48	48	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	45	45	45	45	46	46	47	47	48	48	48	48	48	48	47	47	48	48	49	49	48	47	48	48	47	48	47	48	48	48	48	48	48	48	49	48	48	47	47	47	47	47	47	47	47	47	47	47	46	46	46	46	46	47	48	47	47	47	47	46	46	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	45	46	48	48	48	47	47	47	47	47	47	48	49	49	48	48	49	49	49	49	48	48	46	46	46	46	46	46	46	46	46	46	46	46	47	48	47	47	46	45	45	45	45	45	45	46	46	46	46	46	46	45	45	46	46	46	47	47	47	47	47	47	47	47	47	48	48	48	48	48	49	48	48	48	48	48	48	47	47	48	48	48	48	47	47	47	48	48	48	48	48	48	47	47	47	47	48	48	49	49	49	49	49	49	49	47	48	48	48	48	49	48	48	48	49	49	49	48	48	48	48	49	48	48	48	48	48	48	47	46	46	46	47	47	47	47	47	47	47	47	48	48	48	48	48	47	47	47	47	46	46	46	47	48	48	48	47	47	47	47	46	45	45	45	45	45	45	45	45	45	46	46	46	46	46	45	45	45	46	45	45	46	46	46	46	46	46	46	46	46	45	45	46	46	46	46	46	46	45	45	45	45	45	45	45	45	44	44	45	44	44	44	44	44	44	44	45	44	43	43	43	42	42	42	42	42	42	42	41	41	41	41	41	41	41	40	40	38	38	38	38	38	39	40	40	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	41	42	42	42	42	41	41	41	41	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	41	42	41	42	41	41	40	40	41	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	40	40	40	40	39	40	39	38	38	38	38	38	37	36	36	36	35	35	35	36	36	36	36	37	39	39	39	39	38	38	39	39	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	36	36	36	36	35	35	34	33	33	33	32	32	32	33	33	33	33	33	33	33	33	33	33	34	36	36	36	36	35	34	34	35	35	34	34	35	35	35	35	35	35	35	35	35	36	36	36	36	36	35	35	35	35	35	35	35	37	38	38	38	39	39	39	39	39	39	40	39	39	39	39	39	39	39	39	39	40	40	40	40	40	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	41	41	41	42	42	42	42	42	42	42	43	43	43	43	43	43	44	42	42	42	42	42	41	41	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	41	41	41	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	42	42	43	43	42	42	42	42	43	43	42	43	43	43	43	43	43	45	46	46	46	45	45	45	45	46	46	46	46	46	46	46	46	45	44	44	44	44	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	43	43	43	43	42	42	41	41	42	42	42	42	43	43	44	44	44	44	44	44	44	43	43	43	44	46	46	46	45	46	46	46	46	46	46	46	46	47	46	46	46	47	46	46	45	45	45	45	45	45	45	44	45	45	45	45	44	44	44	46	46	46	46	45	45	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	45	45	45	45	45	44	44	45	44	44	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	42	42	42	42	42	42	42	42	41	39	38	38	38	39	39	39	39	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	41	41	41	41	41	42	42	42	43	43	43	43	43	43	44	44	45	45	45	45	45	45	45	46	46	46	47	47	47	47	48	48	48	48	48	48	48	48	48	47	47	47	47	47	47	47	46	46	45	45	45	45	45	45	45	45	46	47	47	47	47	47	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	47	46	46	47	47	47	47	47	47	47	47	48	48	48	48	48	48	47	47	47	47	46	45	44	44	45	47	47	47	47	47	46	47	47	47	47	48	48	48	47	47	48	48	48	48	48	48	47	46	46	46	46	46	46	47	46	46	46	46	46	46	46	46	45	45	45	45	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	47	48	48	48	47	47	47	46	46	46	46	46	46	47	47	48	48	48	48	48	48	48	49	49	49	49	49
35	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	39	39	39	38	38	38	38	38	38	38	38	38	38	38	37	37	38	38	38	38	38	38	38	38	38	38	37	37	37	36	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	33	33	33	32	32	32	32	32	31	31	31	31	31	31	32	32	32	31	31	31	31	31	31	31	31	31	31	32	32	31	31	31	31	31	31	31	31	31	31	30	30	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	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	29	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	27	27	27	27	28	28	29	29	29	30	30	30	30	30	30	30	30	30	29	29	29	29	28	28	28	28	28	28	30	30	30	32	31	31	32	32	33	33	33	33	33	33	33	33	33	33	33	32	32	31	31	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	31	31	32	32	32	32	32	32	32	33	32	32	32	31	32	32	32	32	33	33	32	33	33	33	34	34	34	34	34	35	35	36	36	37	37	38	38	38	39	38	38	38	38	38	38	38	38	38	36	36	36	36	36	38	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	38	38	38	37	37	37	36	36	37	37	37	37	38	39	39	41	41	41	41	41	42	42	42	43	43	42	42	42	42	43	43	43	43	43	43	42	42	42	41	41	41	42	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	44	43	43	43	44	44	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	48	48	48	48	48	48	49	49	49	49	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	49	50	50	51	52	51	51	51	51	50	50	51	51	51	51	51	51	50	50	50	50	50	51	52	52	52	53	53	53	54	54	54	54	55	55	55	54	54	54	54	53	53	53	53	52	52	53	53	51	51	51	50	49	48	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	47	48	49	49	48	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	46	46	46	46	47	47	47	46	46	47	47	47	46	46	46	46	44	44	44	44	45	45	45	46	46	46	45	45	45	45	44	44	45	45	45	46	46	46	46	46	47	47	47	48	48	48	48	47	48	48	48	48	48	48	48	48	48	48	47	47	47	47	47	46	46	46	46	46	46	46	46	46	47	47	47	47	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	45	46	45	45	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	42	41	42	43	43	43	43	43	43	44	44	43	43	42	41	41	41	41	40	40	40	40	40	40	40	40	40	41	41	41	41	42	41	42	43	43	42	42	42	42	42	42	42	43	43	43	43	42	42	41	41	41	41	42	43	43	44	44	44	44	44	44	44	44	44	43	43	43	43	42	42	43	43	43	42	42	41	41	40	40	39	39	39	40	39	39	40	40	40	40	40	40	40	40	40	40	39	39	39	38	38	38	39	39	39	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	36	37	37	37	36	36	36	34	34	34	34	34	35	35	36	36	36	36	35	36	36	37	37	36	36	36	36	36	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	37	37	37	37	37	38	38	38	38	39	39	39	39	39	39	40	40	42	42	43	44	43	43	41	41	41	41	41	42	42	42	42	42	41	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	38	38	36	35	35	36	36	36	36	35	35	35	35	35	35	36	36	36	35	35	35	35	35	35	35	35	35	35	35	36	36	37	37	37	37	36	36	36	36	35	35	35	35	35	33	33	33	33	33	33	33	33	33	33	33	33	32	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	35	35	35	35	35	35	35	36	35	35	36	36	36	36	35	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	33	33	33	33	34	35	35	35	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	35	33	35	34	34	34	34	34	34	34	34	34	34	34	34	34	33	34	34	34	34	34	34	34	35	35	35	35	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	36	37	37	37	35	35	34	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	35	35	35	35	34	34	34	34	33	32	32	32	31	32	32	32	33	33	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	35	36	35	35	35	35	35	35	35	35	35	35	35	34	34	34	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	35	36	36	36	36	36	35	35	35	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	35	34	34	34	32	32	32	32	32	32	33	33	34	34	34	34	34	34	34	34	34	34	34	33	33	33	34	34	34	34	33	33	33	32	32	32	31	31	31	31	31	31	31	31	32	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	30	30	30	31	31	31	31	32	33	33	33	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	32	32	32	33	33	33	33	33	33	33	33	35	35	35	36	36	36	36	36	36	35	35	35	35	35	35	34	34	34	33	33	33	32	33	33	33	33	32	32	32	33	33	33	33	33	33	33	33	33	33	33	34	34	33	32	32	31	30	30	31	31	31	32	32	32	32	32	31	32	32	32	32	32	32	32	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	34	34	33	33	31	31	31	31	31	30	30	30	30	30	29	29	29	29	30	30	30	30	29	27	28	28	29	29	29	29	29	28	28	27	27	27	27	27	27	28	28	29	30	31	31	31	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	32	32	32	32	32	33	32	32	32	33	33	34	35	35	35	35	35	35	35	35	34	35	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	35	35	35	36	37	37	38	38	39	38	39	39	39	38	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	40	40	38	37	37	37	37	37	37	37	37	38	38	37	37	37	37	37	36	36	36	36	36	36	36	37	37	37	37	37	38	38	38	36	35	35	35	35	35	35	34	34	34	35	35	35	35	35	34	34	34	34	34	34	35	36	37	37	37	37	36	36	36	36	36	36	35	36	35	34	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	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	37	37	37	37	38	38	38	38	38	38	38	38	38	38	37	37	36	36	36	36	36	36	36	36	36	36	36	35	35	35	36	36	36	36	36	36	36	36	36	36	36	35	35	35	34	34	34	34	34	33	33	33	33	33	33	33	32	32	32	31	31	31	30	30	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	32	32	33	33	33	33	33	33	33	32	32	32	31	31	31	31	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	32	32	32	32	32	33	33	33	34	34	33	33	33	33	32	33	33	33	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	31	32	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	29	29	29	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	29	28	28	28	29	29	29	29	29	29	30	30	29	28	28	28	28	28	29	29	29	29	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	31	31	31	31	31	30	30	31	31	30	29	29	28	28	28	28	28	28	28	28	27	28	28	27	27	26	27	27	27	27	27	28	29	30	29	30	30	30	30	30	29	29	30	31	31	31	31	30	30	30	29	29	30	29	30	30	29	29	29	29	28	28	28	28	29	29	29	29	29	29	30	30	30	30	30	30	30	30	31	31	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	28	28	28	28	28	29	29	29	30	30	30	30	30	30	30	30	28	28	28	27	27	27	27	27	27	27	27	26	26	26	26	26	27	27	27	27	27	27	27	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	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	29	30	31	31	31	31	30	31	31	30	30	29	29	29	29	30	30	30	30	30	31	31	31	31	30	30	30	30	30	31	31	32	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	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	33	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	33	33	33	33	33	33	33	33	33	33	31	31	31	31	31	31	30	30	30	29	30	30	30	30	30	31	31	31	31	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	30	30	30	30	30	31	31	30	30	29	28	28	29	29	29	28	28	28	28	29	30	29	29	29	29	29	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	28	28	27	27	27	27	27	27	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	27	28	28	28	27	26	26	26	25	26	27	27	27	26	26	26	25	25	25	25	25	25	25	25	26	27	28	28	28	29	29	29	28	28	28	28	28	28	27	27	27	27	27	28	28	28	28	28	27	27	27	27	27	28	27	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	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	28	28	27	27	27	27	27	27	27	28	28	29	29	29	29	29	29	29	29	29	30	30	30	30	30	29	29	27	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	27	27	28	28	28	28	30	30	30	30	31	30	29	29	29	30	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	32	32	32	33	33	33	33	35	35	35	36	37	37	38	38	38	38	39	39	39	39	39	39	39	39	39	40	40	41	40	41	41	41	40	40	40	40	40	39	39	39	39	39	39	39	39	39	40	40	40	40	41	40	40	40	40	40	40	38	38	38	38	38	38	38	38	38	38	38	38	38	39	38	38	38	38	39	38	38	38	39	39	40	40	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	37	37	37	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	39	39	39	39	39	40	41	41	41	41	41	41	41	41	42	41	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	40	40	40	40	41	41	41	41	41	41	44	44	44	45	44	44	44	44	44	44	44	44	44	44	43	43	43	43	42	42	42	43	43	44	44	45	44	44	44	44	44	43	42	43	44	44	44	44	44	43	43	43	44	45	45	45	45	45	45	45	45	45	44	44	45	46	46	46	47	47	47	48	48	48	48	47	47	47	47	47	46	46	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	47	47	47	47	47	47	48	48	48	48	48	48	48	48	48	48	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	47	48	49	49	49	49	49	49	49	49	49	49	48	48	48	48	49	49	49	48	48	48	48	48	48	48	49	49	50	50	50	49	49	49	49	50	50	49	49
30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	32	32	32	33	33	33	34	34	35	35	35	35	37	37	37	37	37	37	37	37	37	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	35	35	35	35	35	35	35	35	35	36	35	35	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	34	33	33	33	32	32	33	33	32	33	33	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	34	33	33	33	33	33	33	33	33	33	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	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	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	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	27	27	27	26	26	26	26	25	25	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	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	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	24	24	23	23	22	22	22	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	23	22	22	22	22	22	22	22	21	21	22	22	22	22	22	21	21	21	22	22	22	23	23	23	23	23	24	24	24	24	24	24	25	25	26	27	26	27	27	27	28	29	29	29	29	29	29	29	29	29	29	29	30	31	30	30	31	31	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	34	34	35	35	35	35	35	35	35	35	35	34	34	34	34	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	30	30	31	31	31	30	30	29	29	29	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	26	26	26	26	27	27	27	27	27	28	27	28	28	28	27	26	26	26	25	25	24	24	24	24	25	26	27	28	28	28	29	29	29	29	29	29	28	28	28	28	28	28	28	28	29	29	29	30	30	30	30	32	33	33	33	33	33	33	33	33	32	32	32	33	33	33	33	33	33	34	35	35	35	35	35	35	35	36	36	35	35	35	35	35	35	35	35	35	34	34	34	33	33	33	33	33	32	33	33	33	33	33	32	32	32	33	33	32	32	32	31	31	32	32	32	33	33	32	32	32	32	32	33	34	34	34	35	35	34	34	34	34	34	34	34	34	35	35	35	35	34	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	31	31	31	31	31	32	32	32	32	32	32	32	31	32	32	32	32	31	32	32	32	32	32	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	33	33	33	32	32	32	32	32	32	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	32	32	32	31	30	30	30	31	31	31	30	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	31	31	30	30	30	31	31	31	32	32	33	34	34	34	34	34	34	33	33	34	35	35	35	35	35	35	35	35	35	35	35	34	34	35	35	35	35	35	35	35	35	36	36	37	37	37	37	36	36	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	37	37	36	36	36	35	35	35	35	35	35	36	36	36	37	38	38	38	38	38	38	38	38	38	38	39	39	37	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	35	35	35	35	35	36	36	37	37	37	36	36	35	35	36	36	36	36	37	37	36	36	36	35	36	36	36	36	36	37	37	37	37	37	37	37	37	39	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	37	37	37	37	37	37	38	38	38	38	38	39	38	37	38	38	38	38	38	38	38	38	38	38	38	37	36	35	35	35	35	35	35	35	36	36	36	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	37	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	37	37	38	38	38	38	38	38	39	39	39	39	39	38	38	38	38	38	38	37	37	39	39	39	39	38	38	38	39	39	39	39	38	38	39	39	39	39	39	39	40	40	41	42	42	42	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	38	38	37	37	37	37	37	39	39	39	38	38	37	37	37	36	37	37	37	37	37	37	36	36	37	36	36	35	35	36	36	35	35	35	36	36	36	36	36	36	37	38	38	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	39	39	39	39	39	39	38	39	39	39	39	38	38	38	36	36	36	35	36	36	36	36	35	35	35	35	35	35	35	34	34	33	33	33	33	32	32	32	31	31	31	31	32	32	33	33	33	33	32	32	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	34	34	34	34	34	34	34	34	34	35	35	35	33	33	34	34	34	33	33	33	33	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	34	33	33	32	32	32	33	34	34	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	33	33	33	34	35	34	35	36	36	36	36	36	36	36	36	36	36	36	37	37	38	38	38	38	38	39	39	39	38	38	38	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	39	38	39	39	40	40	41	41	41	42	42	42	42	42	43	43	43	43	44	44	44	44	45	44	44	44	45	45	45	45	45	45	44	44	43	43	43	43	43	43	44	45	45	45	45	45	44	44	45	45	45	45	45	45	46	46	46	46	46	46	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	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	43	44	43	44	44	44	44	44	44	45	45	45	45	45	45	45	45	44	45	45	45	44	44	44	44	44	44	44	44	43	44	44	45	44	44	43	43	43	43	43	43	42	41	41	41	41	41	41	41	41	41	41	42	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	44	43	43	42	43	43	43	43	43	44	44	44	44	44	44	43	44	44	45	45	45	46	46	46	46	46	45	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	43	42	42	42	42	42	42	43	45	45	45	45	45	45	45	45	45	45	46	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	46	47	47	48	48	48	49	49	50	50	50	50	49	49	49	49	49	49	49	49	49	49	49	49	50	50	49	49	49	49	49	49	49	49	49	49	48	48	47	47	47	48	48	49	49	49	48	48	48	46	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	45	44	44	44	44	45	46	46	46	46	45	45	45	45	45	45	46	46	46	45	45	45	44	44	44	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	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	43	44	44	44	44	44	44	43	43	43	43	43	42	42	42	42	42	42	42	41	41	41	40	40	40	40	40	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	40	41	41	41	41	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	39	40	40	40	40	40	39	39	39	39	39	39	39	38	38	38	38	38	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	42	42	41	41	41	41	41	41	42	42	42	42	43	44	43	43	43	43	43	42	41	41	42	42	42	42	42	43	42	42	42	42	42	43	43	43	43	44	44	44	44	44	44	45	45	45	46	47	47	47	47	47	46	46	46	45	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	43	43	44	44	43	43	42	42	42	42	43	43	43	44	44	44	43	43	42	42	42	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	39	39	38	38	38	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	38	38	38	38	39	39	39	39	39	38	38	38	38	38	37	37	37	36	36	36	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	37	38	37	38	37	37	37	37	37	36	37	37	37	37	36	36	36	37	36	36	37	38	38	39	39	39	39	39	40	40	40	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	41	41	41	41	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	39	39	39	39	39	38	38	38	38	38	38	38	38	38	37	37	37	37	36	36	36	36	36	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	36	36	36	36	36	37	37	38	38	37	38	38	38	38	38	38	38	37	36	36	36	36	35	35	34	33	34	34	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	35	36	37	37	37	37	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	37	37	37	37	37	36	36	36	36	36	36	36	36	36	37	36	35	35	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	32	31	31	31	31	32	32	32	32	32	32	31	30	30	31	31	31	31	31	31	31	30	31	30	30	30	30	31	31	31	31	31	31	31	32	34	34	33	33	33	33	33	35	35	36	36	37	37	37	37	37	37	37	37	37	38	38	37	37	37	37	37	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	38	38	38	37	37	37	36	36	36	37	37	37	38	38	38	38	38	38	39	38	37	36	36	36	37	37	37	38	38	38	39	39	39	39	39	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	38	38	37	37	37	37	36	36	36	36	36	36	36	35	34	34	33	33	33	33	33	33	33	33	33	33	33	33	34	34	35	34	34	34	33	33	32	32	31	31	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	32	33	32	32	32	32	33	34	35	35	35	35	35	35	34	34	34	35	35	35	35	35	36	35	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	35	35	35	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	34	34	34	34	33	33	33	35	35	36	36	36	36	35	35	36	36	35	34	34	34	34	34	34	34	34	34	35	35	35	35	35	36	37	37	37	37	37	37	37	35	35	35	35	35	36	35	35	35	36	36	36	36	36	37	38	38	36	36	36	36	36	36	36	35	35	35	35	35	36	36	36	37	37	37	37	36	36	36	37	37	37	37	37	37	37	36	36	36	36	35	35	35	35	36	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	33	33	33	33	33	34	34	35	35	36	36	36	36	36	36	36	35	34	35	35	35	35	35	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	33	33	33	33	33	33	33	33	33	33	32	32	31	33	33	33	33	33	33	33	33	33	33	34	35	35	35	35	35	35	36	36	36	36	36	36	37	37	37	37	37	37	36	36	36	37	36	35	36	36	36	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	37	37	37	37	38	38	38	38	38	37	36	36	36	36	36	35	34	34	34	34	32	33	33	33	33	33	33	33	33	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	33	33	33	33	33	33	33	33	34	35	35	35	35	35	35	35	35	35	35	34	34	34	34	35	34	35	36	36	36	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	37	37	37	37	37	37	37	36	37	37	37	37	38	38	38	38	38	38	38	38	37	37	37	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	36	36	36	35	35	35	35	34	34	34	34	34	34	34	34	34	34
38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	38	39	39	39	39	39	39	38	38	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	38	37	37	37	37	38	38	38	38	37	37	38	38	37	37	37	37	37	38	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	35	35	35	35	35	34	32	31	31	30	30	30	29	29	29	28	28	28	28	29	29	30	31	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	31	31	31	31	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	31	31	32	33	33	33	33	33	33	32	32	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	34	34	33	33	34	34	34	34	34	34	34	34	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	38	38	38	37	37	37	37	37	38	38	38	38	39	40	40	40	40	40	40	40	41	40	40	40	40	40	39	40	40	40	40	39	39	39	39	39	39	38	39	40	41	41	40	40	40	39	39	38	38	38	38	38	38	38	38	37	37	36	36	36	36	36	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	36	36	36	37	37	37	37	37	37	37	36	36	37	38	38	37	37	37	37	37	37	37	37	37	38	39	39	39	40	40	40	40	40	40	40	40	41	41	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	40	39	39	39	38	38	38	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	37	36	36	36	36	36	37	37	37	37	37	37	37	37	38	39	39	39	38	37	37	37	37	37	37	37	37	37	37	36	35	35	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	38	38	39	39	39	38	37	37	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	38	38	38	39	39	39	39	39	40	40	40	40	41	41	41	41	41	41	42	42	42	43	43	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	44	45	44	44	44	43	42	41	41	41	41	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	40	39	40	41	41	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	41	41	41	40	40	40	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	39	39	39	38	38	38	37	38	38	38	38	38	38	39	39	39	39	39	39	39	38	40	40	40	40	40	40	40	41	41	42	42	42	42	42	41	41	41	41	41	41	42	42	42	43	43	43	42	42	43	43	43	43	43	43	43	43	43	43	43	42	41	40	40	40	40	40	40	40	40	39	38	38	38	38	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	40	40	40	41	41	41	40	40	41	41	41	41	41	41	40	40	40	40	40	40	40	39	38	38	38	38	38	38	38	39	39	39	39	39	40	40	41	40	40	41	41	40	40	40	40	40	41	41	41	41	41	41	41	40	39	39	39	39	38	38	38	39	41	41	42	43	43	43	43	43	42	43	43	43	43	43	43	43	41	41	41	41	42	41	41	41	41	41	40	40	40	37	37	37	37	38	38	37	37	38	38	38	38	37	38	38	39	39	39	40	40	40	40	40	39	39	38	39	39	39	39	39	37	37	37	37	37	38	38	38	38	38	38	38	36	36	36	37	37	37	37	37	37	37	38	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	38	37	37	37	37	36	36	36	36	36	36	36	36	37	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	37	37	37	37	38	38	38	38	40	39	39	39	39	39	40	40	40	40	40	40	40	39	39	39	39	39	40	40	39	39	39	39	39	39	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	39	39	39	38	38	38	38	37	38	38	38	38	38	38	38	38	38	39	39	39	39	39	38	38	39	39	40	40	40	40	40	40	41	41	41	41	41	40	41	41	41	41	41	40	41	41	41	41	41	41	41	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	41	41	41	41	41	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	40	39	39	38	38	38	38	39	39	39	39	39	39	39	38	38	37	37	37	37	37	37	38	38	37	37	38	38	38	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	37	37	37	35	35	35	34	35	34	34	35	35	36	36	37	37	37	37	37	38	38	39	39	38	38	38	38	38	38	38	39	39	39	39	39	39	38	38	38	38	38	38	37	37	37	36	36	36	36	37	37	36	36	37	38	38	38	38	38	38	40	40	40	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	41	41	41	42	42	42	41	41	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	42	42	41	41	41	40	40	40	41	41	42	42	42	43	42	42	42	42	42	42	42	43	42	42	41	41	41	41	42	43	43	43	43	42	42	42	42	41	41	41	41	41	41	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	39	40	40	40	40	40	40	40	40	40	39	38	38	38	38	38	38	38	37	37	37	37	36	36	36	36	36	36	37	37	37	37	36	36	36	37	37	37	38	38	39	39	39	39	39	38	38	38	38	39	38	38	39	38	38	37	37	37	38	38	39	39	39	39	39	37	37	37	37	37	37	37	37	37	36	36	35	35	35	34	34	34	34	33	33	33	33	34	35	35	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	36	37	37	37	37	37	37	37	37	37	35	35	36	36	36	37	38	38	38	38	37	37	37	37	36	36	37	37	37	37	37	37	37	37	36	36	36	36	36	36	35	35	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	34	34	34	33	33	33	33	33	33	33	33	33	34	35	35	35	35	35	34	34	34	34	34	34	35	35	36	36	36	36	36	36	36	36	36	36	36	36	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	36	36	36	36	36	36	36	36	36	36	35	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	34	34	33	33	33	33	33	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	35	35	35	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	33	33	32	32	32	32	32	32	33	33	33	34	34	34	34	33	32	32	32	32	32	32	31	31	31	31	32	32	32	33	34	34	34	34	34	33	33	34	34	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	32	32	32	32	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	31	31	32	31	31	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	32	32	32	32	32	32	32	33	33	33	33	32	32	33	33	33	32	32	31	31	31	31	31	31	31	31	32	32	32	33	33	33	33	33	35	35	35	34	33	33	33	33	33	33	33	33	33	33	34	34	35	35	35	35	35	35	35	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	35	35	35	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	38	38	38	38	38	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	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	34	35	35	36	36	36	37	37	37	37	36	36	36	37	37	37	38	38	38	38	38	37	38	38	38	38	38	38	38	38	40	39	40	40	40	40	40	40	41	41	40	40	41	41	40	40	40	39	39	39	39	39	38	38	38	38	38	39	39	38	39	39	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	40	40	38	38	38	38	38	38	39	40	40	40	40	41	41	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	43	43	44	44	44	44	42	42	42	42	42	42	42	42	41	40	40	39	39	39	39	39	40	39	39	38	38	39	39	39	39	39	39	39	39	39	39	41	41	41	41	41	41	41	40	39	39	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	38	38	38	39	39	39	39	39	39	39	38	38	38	38	38	37	37	37	37	37	36	36	36	36	36	36	36	35	35	35	35	35	35	35	36	36	36	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	32	32	32	32	32	32	31	31	31	31	30	30	31	32	32	32	32	33	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	33	33	33	33	33	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	34	34	35	35	36	36	36	36	36	36	36	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	34	34	33	33	33	33	33	33	33	33	33	33	32	32	32	32	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	33	34	34	35	35	35	36	35	35	35	35	35	35	35	35	35	34	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	33	33	33	33	33	32	32	32	32	32	31	30	30	30	30	30	30	30	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	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	31	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	33	33	33	34	34	34	34	35	35	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	36	37	37	37	37	37	37	37	38	38	37	37	37	38	38	38	39	39	39	38	38	38	38	38	38	38	38	37	37	37	37	36	36	36	36	34	35	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	32	32	33	33	33	33	33	33	33	33	33	32	32	32	32	32	31	31	32	32	32	31	31	31	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	33	33	33	33	32	32	32	32	32	32	32	33	33	32	31	31	31	31	31	31	31	30	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	33	34	34	34	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	32	32	32	32	32	32	31	31	31	30	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	32	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	32	33	33	33	33	33	33	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	35	36	36	37	37	37	37	37	37	38	38	38	39	40	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	41	41	40	40	40	40	40	40	39	38	38	38	38	38	38	38	38	39	39	39	38	37	37	37	37	36	36	36	37	37	37	37	37	36	36	36	36	36	36	36	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	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	32	32	31	31	31	31	32	33	33	33	33	34	34	35	35	35	35	34	34	35	35	36	36	36	36	36	36	37	37	36	36	36	37	37	37	37	36	35	35	35	35	35	35	35	34	34	35	35	34	34	35	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	34	35	35	35	35	35	35	36	36	36	36	36	36	37	37	37	37	38	37	37	38	37	37	38	38	38	38	39	39	39	39	39	39	39	39	39	41	41	41	41	41	41	41	41	41	41	41	41	41	40	41	41	41	41	42	42	42	42	42	42	43	43	43	44	44	45	46	46	46	45	44	44
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	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	34	33	33	33	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	35	35	35	35	35	35	35	35	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	38	38	38	39	39	39	39	39	39	39	40	40	40	41	41	41	41	41	41	41	42	41	41	41	42	42	42	41	41	40	40	40	40	40	40	41	41	41	41	41	41	40	40	40	39	39	39	39	40	40	39	39	39	40	40	40	40	40	39	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	39	39	39	39	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	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	41	41	41	41	41	40	40	40	40	39	39	39	39	39	39	39	39	39	39	38	36	36	36	36	36	35	35	35	35	35	35	34	33	33	32	32	32	32	32	32	32	32	32	33	33	33	32	32	32	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	31	32	32	33	32	32	32	32	31	31	31	31	31	30	30	30	30	29	29	29	29	29	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	32	32	32	32	32	32	32	33	33	33	33	33	33	33	32	32	32	32	32	32	32	31	32	31	31	31	31	31	31	31	31	30	30	30	30	30	31	31	31	31	30	29	29	28	28	28	28	30	30	30	29	29	30	30	30	30	30	30	29	29	29	29	30	30	30	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	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	29	29	29	29	29	30	30	29	29	29	29	29	30	30	30	30	30	30	30	30	30	32	32	32	32	32	32	32	32	32	32	31	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	33	33	34	36	36	36	36	36	36	36	37	37	37	37	36	36	35	35	36	36	35	35	35	35	35	34	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	32	32	32	32	32	31	31	31	31	31	31	31	30	30	31	31	31	31	31	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	33	32	32	32	32	32	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	29	28	29	29	29	29	29	29	29	29	29	28	28	28	28	29	29	29	28	28	28	28	28	27	27	27	27	26	26	26	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	25	26	26	26	26	27	27	27	27	27	27	28	27	27	27	27	27	27	28	29	29	29	29	31	31	31	31	31	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	30	30	30	30	31	32	32	32	32	32	32	32	32	33	33	33	33	32	31	31	31	32	32	32	32	32	32	31	31	31	31	30	30	30	30	31	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	33	33	33	32	32	33	33	33	33	32	32	32	32	32	32	32	33	33	33	32	32	32	31	32	32	32	32	32	32	32	32	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	35	35	36	36	36	36	36	35	36	37	37	37	37	37	37	37	37	37	37	36	36	36	35	35	35	35	35	35	35	35	35	36	37	37	37	37	37	37	37	37	37	36	36	35	35	36	35	35	35	35	35	35	35	35	35	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	37	37	37	37	38	37	37	37	37	36	36	36	36	36	35	34	34	34	34	33	33	33	33	33	34	34	35	35	35	35	33	32	33	32	32	32	32	32	32	32	32	33	33	33	32	32	32	32	32	32	32	31	31	31	31	31	32	32	32	33	33	32	32	32	32	32	32	32	32	32	32	32	33	34	34	34	34	34	34	33	33	33	33	33	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	31	30	30	30	31	31	31	31	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	30	29	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	29	30	30	30	30	31	33	33	32	32	33	33	33	32	32	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	31	31	32	32	32	32	32	32	32	31	31	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	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	31	31	31	31	31	31	31	32	32	33	33	32	32	32	32	33	33	33	33	33	33	33	33	33	32	32	32	31	31	31	31	31	32	32	32	32	32	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	31	31	31	31	31	31	31	31	32	32	32	31	31	32	31	31	31	31	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	30	30	30	29	29	29	29	29	29	29	29	29	30	30	30	29	29	29	29	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	29	29	29	29	29	30	29	29	28	28	28	28	28	27	27	27	26	26	26	27	27	29	31	30	30	30	30	30	30	30	30	30	31	31	31	30	30	30	30	30	30	30	31	31	31	32	32	32	32	32	32	33	34	34	34	34	33	34	32	33	33	33	33	33	33	33	33	33	34	34	33	33	32	32	33	33	33	33	33	33	34	34	35	35	35	35	35	35	36	37	39	39	39	39	39	39	39	39	39	39	39	40	41	41	41	41	40	40	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	41	41	41	41	41	41	41	42	42	42	42	42	42	41	41	41	41	41	41	41	40	40	40	41	42	42	42	42	42	42	41	41	41	41	41	41	41	42	42	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	42	42	42	42	41	41	42	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	44	44	44	44	44	44	44	45	46	46	46	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	43	42	42	42	40	40	40	40	40	39	39	39	39	40	40	41	41	40	39	39	39	39	39	39	38	39	39	39	38	38	39	39	39	38	38	38	38	39	39	40	40	40	40	41	42	42	42	42	42	42	42	42	42	42	42	40	40	40	40	40	40	40	40	40	40	39	39	40	41	41	41	41	41	41	41	41	41	41	41	42	42	42	41	41	40	42	43	43	43	43	43	44	44	45	45	45	45	45	45	45	45	45	45	45	45	44	44	44	43	42	42	42	43	43	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	42	42	42	42	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	41	41	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	43	43	43	44	44	44	43	44	44	44	44	44	44	44	44	45	44	44	44	44	45	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	45	44	44	44	44	44	44	44	43	43	42	42	43	43	44	44	44	43	43	42	41	41	41	41	40	40	40	40	40	40	41	41	41	42	42	42	41	41	41	40	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	42	42	42	42	42	41	41	41	41	41	41	41	40	40	41	41	40	40	40	40	40	40	40	40	39	38	38	38	38	38	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	39	39	38	38	38	38	38	37	37	37	37	37	37	38	38	38	38	39	39	39	37	38	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	41	40	40	40	40	40	40	40	39	39	38	38	38	38	38	38	38	37	36	37	38	38	38	38	38	38	38	39	39	39	38	38	38	38	38	38	37	36	36	36	36	35	35	35	35	35	35	35	36	36	35	35	35	35	36	35	35	35	35	35	35	35	35	35	35	36	36	36	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	34	33	34	34	34	34	34	35	35	35	35	36	36	36	36	35	35	35	35	35	34	34	34	35	35	37	37	37	37	37	37	37	36	37	37	37	37	37	37	37	36	36	36	36	36	36	37	37	38	38	38	38	38	38	37	37	37	38	38	38	37	37	38	38	37	37	37	37	37	37	37	36	36	36	36	35	35	35	36	36	36	36	35	35	35	34	33	33	33	33	33	33	33	32	31	30	29	29	28	28	28	28	28	28	28	29	29	29	29	29	29	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	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	24	24	24	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	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	21	21	21	21	21	21	21	21	20	21	21	21	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	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	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	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	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	19	19	19	19	19	19	20	20	20	20	20	20	20	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	18	18	18	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	17	17	17	17	17	17	17	18	17	16	16	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	17	18	18	18	18	18	18	18	18	18	18	19	19	18	18	18	18	17	17	17	17	17	17	18	18	18	17	17	17	17	18	19	19	18	18	18	18	18	18	17	17	17	18	18	18	19	18	18	17	17	17	17	17	17	17	17	17	17	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	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	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	17	17	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	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	18	18	19	19	19	19	19	19	20	20	20	20	20	20	20	20	21	21	21	21	22	22	22	23	23	23	23	23	23	23	23	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	24	24	23	24	24	25	25	25	26	26	26	27	27	28	28	28	28	28	28	29	29	29	29	28	28	28	28	28	28	27	27	27	27	27	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	23	23	23	23	23	23	23	23	22	23	23	24	24	24	24	24	24	24	25	25	25	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	24	25	25	25	25	26	26	26	26	26	26	26	26	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	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
28	28	28	28	29	29	28	28	28	28	27	27	28	28	28	29	29	29	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	27	27	27	27	27	28	28	28	28	28	29	29	29	29	28	28	28	28	28	28	28	28	29	29	29	29	30	30	30	30	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	32	32	32	33	33	34	34	34	34	34	34	34	34	34	33	33	34	34	34	34	35	35	35	35	35	35	35	36	36	37	37	37	37	36	35	34	35	35	35	36	36	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	35	35	35	35	35	34	32	32	32	32	32	32	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	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	33	33	34	34	34	34	34	34	33	33	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	34	34	34	34	35	36	37	37	37	35	35	34	34	35	35	34	34	34	34	34	35	35	34	34	33	33	33	33	33	32	32	32	32	32	32	32	32	32	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	32	32	32	32	31	31	31	31	30	30	30	29	30	30	30	29	29	29	29	29	29	29	29	29	29	30	30	30	30	29	29	30	30	30	30	31	31	32	32	32	32	32	32	32	33	33	33	33	34	34	34	35	35	35	35	35	35	35	36	35	35	35	35	34	34	34	34	34	34	34	34	34	35	35	35	34	33	32	32	31	32	32	31	31	31	31	31	32	32	32	33	33	33	33	34	34	33	34	34	34	34	33	31	31	31	31	31	32	32	32	32	33	34	33	33	33	33	33	32	32	32	32	32	32	33	33	33	34	34	34	34	34	35	35	36	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	37	37	37	37	37	37	37	37	37	36	36	36	36	35	35	35	35	35	35	35	35	35	35	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	37	35	35	36	36	36	36	36	36	36	36	37	37	36	34	36	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	35	35	35	35	35	35	36	37	37	37	37	37	36	36	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	35	35	35	35	34	34	34	33	33	33	33	32	32	32	32	32	32	32	33	33	33	33	34	35	35	35	35	35	35	36	37	37	37	37	36	36	36	36	36	36	36	36	36	36	34	34	34	33	33	34	34	34	34	33	33	33	33	33	33	33	33	33	34	34	33	33	33	32	33	33	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	32	31	30	30	30	30	31	32	33	33	33	33	33	33	33	32	32	32	33	33	33	33	34	34	35	35	35	35	35	35	34	34	35	34	34	34	34	34	34	35	34	35	34	34	34	34	34	34	35	35	35	35	35	34	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	38	37	37	37	36	36	35	34	34	34	34	34	34	34	34	34	34	34	33	33	33	34	33	34	34	34	35	37	37	36	36	36	36	36	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	36	36	36	36	36	36	36	36	37	35	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	37	37	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	37	37	37	37	38	38	38	38	38	37	37	37	37	37	38	38	39	39	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	37	37	36	36	36	36	37	37	37	36	36	35	35	33	33	33	33	34	34	34	33	33	33	33	34	34	34	34	33	33	34	34	34	34	34	35	36	36	36	36	36	35	36	36	36	35	35	36	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	35	35	35	35	35	34	34	34	34	34	34	34	34	34	35	35	35	35	36	36	36	36	37	37	37	37	37	37	38	38	38	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	34	34	34	35	35	35	35	35	34	34	34	33	34	34	35	35	36	36	36	36	36	36	37	37	37	37	38	38	38	39	38	38	38	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	39	39	37	37	37	37	37	37	37	37	37	37	37	36	36	36	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	37	37	37	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	36	36	36	36	36	36	36	37	37	36	35	35	35	36	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	35	35	35	36	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	35	34	35	36	35	35	35	35	34	34	34	34	34	33	33	33	33	33	32	32	32	32	32	33	33	33	34	34	34	34	34	35	35	35	36	36	36	36	35	35	35	35	34	34	34	34	34	34	34	35	35	35	36	36	36	36	36	35	34	34	33	33	33	33	33	34	33	33	33	34	35	35	35	35	35	34	34	34	34	34	34	33	33	33	33	33	34	35	35	35	34	34	33	33	33	33	33	33	32	32	32	32	32	32	32	33	33	33	33	34	34	34	34	34	34	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	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	34	34	33	33	33	32	32	32	32	33	33	34	34	34	34	34	34	34	33	33	33	34	34	34	34	35	36	36	36	35	35	36	36	36	36	36	36	36	35	35	35	35	35	36	36	35	35	35	35	34	33	33	33	33	33	33	35	34	36	36	36	36	36	36	36	36	36	37	37	36	36	38	38	38	38	38	38	38	38	38	39	40	40	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	40	39	39	37	37	37	37	37	36	36	36	36	34	34	34	34	34	34	34	34	33	33	33	33	33	33	32	32	32	32	33	33	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	31	32	32	32	32	32	31	31	30	30	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	29	28	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	31	32	32	32	32	32	32	32	32	32	31	30	30	30	29	29	29	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	30	30	30	30	30	31	31	31	32	32	32	31	31	31	31	31	31	32	34	34	33	33	33	33	33	33	33	32	34	33	33	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	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	34	34	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	34	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	30	30	30	30	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	29	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	29	29	29	29	29	29	29	29	29	28	28	28	28	27	27	27	27	27	27	27	27	27	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	27	27	27	27	27	27	27	26	26	25	25	25	24	24	24	25	25	25	25	25	25	24	25	24	24	24	24	24	24	24	24	24	25	25	25	25	24	24	24	24	24	25	25	25	25	25	24	25	26	26	25	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	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	27	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	30	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	31	31	31	31	31	32	33	33	33	33	34	34	34	35	35	35	35	35	36	36	37	37	36	36	36	37	37	37	37	37	38	38	39	38	37	37	37	37	37	37	37	36	36	36	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	35	35	35	34	34	34	35	35	35	35	35	35	35	35	35	36	36	35	35	35	35	35	35	35	36	36	35	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	35	35	35	35	35	35	36	36	36	37	37	37	37	37	37	36	36	36	36	36	36	36	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	34	34	34	34	34	32	32	32	32	32	32	32	32	32	34	34	34	34	34	35	35	35	36	36	36	36	36	36	35	36	36	36	36	36	36	36	36	38	37	37	37	35	35	35	35	35	35	35	35	36	37	37	36	36	36	36	38	37	37	37	36	36	36	36	36	37	37	37	37	37	36	36	35	34	34	32	32	32	32	32	32	32	32	32	31	31	31	32	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	30	30	30	31	30	30	30	30	30	30	30	30	29	29	28	27	27	27	27	28	28	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	30	29	29	29	29	29	30	30	30	30	31	31	31	31	31	31	31	31	32	32	32	33	33	33	33	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	32	32	32	32	31	31	31	31	31	30	30	29	29	29	29	29	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	30	30	30	30	30	29	29	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	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	31	31	30	30	30	31	31	31	31	31	31	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	31	30	30	32	31	30	31	31	31	31	31	31	31	32	32	32	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	34	35	36	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	35	35	35	36	35	35	35	36	36	36	36	36	36	35	35	35	35	35	35	35	36	37	38	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	41	41	41	41	41	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	42	42	42	41	41	41	41	40	40	40	39	41	41	41	41	41	41	41	41	41	41	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	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	38	38	38	38	38	38	38	39	40	40	40	40	40	41	41	41	41	40	41	42	42	41	41	40	41	41	41	41	41	40	39	39	39	38	37	37	37	38	38	37	37	37	36	36	35	35	35	35	34	34	34	34	34	35	34	33	33	34	35	35	35	35	35	34	35	35	35	35	35	35	35	35	35	35	34	34	34	34	35	35	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	37	38	38	38	37	37	37	37	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	38	38	38	38	38	38	38	38	38	37	36	36	36	35	35	35	35	35	35	35	34	34	34	34	35	35	35	35	35	34	34	34	35	34	34	34	33	32	32	32	32	33	33	33	32	32	32	33	33	34	34	33	33	34	34	34	34	34	34	35	35	35	35	35	35	36	36	36	35	35	35	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	32	31	31	31	31	31	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32
29	29	29	29	28	29	29	29	29	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	29	29	29	29	29	29	29	29	29	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	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	31	30	30	30	30	30	30	29	29	29	29	29	29	29	30	29	30	30	29	29	29	28	28	28	27	26	26	26	26	27	27	27	27	27	26	26	27	27	27	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	26	26	26	26	26	26	28	28	29	29	29	29	29	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	32	32	33	33	33	34	34	34	34	35	35	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	37	37	37	37	37	38	38	38	37	37	37	37	37	38	38	38	38	38	38	38	38	37	37	37	37	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	34	34	34	33	33	33	33	33	34	34	35	35	35	35	35	36	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	39	37	37	37	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	36	36	36	36	35	36	36	35	35	35	35	35	35	35	36	35	35	35	35	35	34	34	34	34	35	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	36	36	36	37	36	36	36	36	36	36	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	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	36	36	36	36	37	37	37	37	37	37	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	37	37	37	37	36	36	38	38	38	38	38	38	38	38	38	38	38	37	38	38	38	37	37	38	38	38	38	38	38	38	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	40	40	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	40	40	40	40	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	39	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	43	43	43	43	42	42	42	42	42	43	43	43	43	43	43	42	42	42	42	42	41	41	42	42	41	42	42	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	42	42	42	41	41	41	41	42	41	41	41	41	41	40	40	40	40	39	39	40	40	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	41	42	43	43	43	43	43	43	42	41	42	42	43	43	43	43	43	43	42	42	42	42	42	42	42	41	41	40	40	39	39	38	38	38	39	39	39	39	38	37	37	36	36	36	36	36	36	36	36	36	36	35	36	36	36	36	36	37	38	38	37	37	37	37	37	38	38	39	39	39	40	40	40	40	40	40	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	41	41	40	40	40	39	39	39	39	39	39	39	39	38	38	38	39	39	39	39	38	38	38	38	38	37	37	37	37	37	37	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	37	37	37	37	37	37	36	37	37	37	37	37	38	38	38	39	39	39	39	40	40	40	40	41	41	41	41	41	41	41	41	42	42	42	41	41	41	41	41	41	41	41	41	41	40	39	39	39	37	38	38	37	37	37	37	38	38	38	38	38	38	39	38	37	37	38	38	38	37	37	38	38	38	38	38	38	38	38	38	38	38	38	37	38	38	39	39	39	39	39	40	41	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	41	41	42	43	43	43	43	43	43	43	43	45	45	45	45	45	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	45	45	45	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	47	48	48	48	48	48	48	48	47	47	46	46	45	44	42	42	43	43	43	44	44	44	44	44	44	43	43	44	44	44	44	44	44	43	43	43	43	43	43	44	45	45	44	44	44	44	44	44	45	45	45	45	47	47	47	47	47	47	47	48	48	47	47	47	47	47	47	47	46	46	45	44	44	44	44	43	43	43	43	43	43	43	44	44	44	44	44	45	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	46	47	47	47	47	47	47	47	47	45	43	43	43	43	43	43	43	43	42	42	43	43	43	41	41	41	41	40	40	41	41	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	44	44	44	44	45	45	45	44	44	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	45	44	44	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	41	41	41	41	40	40	40	41	41	41	40	40	40	41	41	41	41	42	42	42	42	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	40	40	40	40	40	40	40	41	41	41	41	40	40	40	40	40	40	40	42	42	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	40	40	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	37	37	37	37	38	38	38	37	37	38	38	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	37	37	37	37	37	37	37	37	37	38	37	37	37	36	36	36	36	36	36	35	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	41	42	41	41	42	41	41	42	41	41	41	42	43	43	43	43	42	42	42	42	42	43	42	42	42	42	43	43	42	42	42	42	42	42	42	42	41	41	41	41	42	42	42	41	41	41	42	42	42	42	42	41	41	40	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	40	40	40	40	40	42	42	42	42	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	41	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	40	40	41	41	41	42	42	42	42	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	40	40	40	39	39	40	40	40	40	40	41	41	41	41	40	40	40	40	39	39	40	40	40	39	39	40	40	41	41	41	41	41	41	41	41	41	41	41	40	40	41	41	41	41	41	41	41	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	41	41	41	41	41	41	41	42	42	41	41	41	41	42	41	41	41	41	41	41	41	41	41	41	42	42	41	41	41	41	41	41	42	42	42	42	42	42	41	42	43	43	43	43	43	43	43	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	41	41	42	42	42	42	41	41	41	41	41	41	41	41	41	41	42	43	42	42	42	44	44	44	44	44	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	45	45	44	42	41	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	39	39	39	39	39	38	38	38	38	38	38	37	37	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	37	35	36	36	36	36	37	37	37	37	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	38	38	39	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	42	42	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	40	40	40	40	41	40	39	39	39	39	39	40	40	40	40	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	37	37	38	37	37	37	37	37	37	38	38	37	38	38	38	38	38	37	38	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	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	38	37	35	35	35	35	35	35	34	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	38	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	39	39	39	39	38	38	38	38	39	38	38	38	38	38	38	38	37	38	38	38	38	38	38	37	37	37	37	37	37	37	37	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	33	33	33	34	34	35	36	37	37	37	37	36	36	36	36	37	37	37	37	37	37	36	36	36	36	36	35	35	35	35	36	36	36	35	36	36	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	36	36	36	37	38	38	37	37	37	37	37	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	34	34	34	34	34	34	34	34	33	33	33	33	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	36	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	35	35	35	34	34	34	34	35	35	35	35	35	34	34	34	34	33	33	33	33	32	32	32	32	33	34	34	34	34	35	35	35	35	35	35	35	35	35	36	36	38	38	38	38	38	37	37	37	38	38	38	38	38	41	41	41	40	40	40	40	40	40	40	40	39	39	39	39	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	42	42	42	42	43	45	46	45	45	45	45	45	45	44	46	46	46	47	46	45	45	45	45	45	45	46	46	46	46	46	44	44	44	44	43	43	43	43	43	43	42	42	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	41	41	41	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	44	43	44	44	44	44	44	44	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	41	41	40	40	40	40	40	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	42	42	42	42	42	41	41	41	41	41	42	42	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	42	42	42	42	43	43	41	41	40	40	40	40	39	39	40	40	40	40	40	40	40	40	41	40	40	39	39	40	39	39	40	40	40	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	38	37	37	37	37	37	37	37	37	38	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	36	36	35	35	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	34	34	35	35	35	35	35	35	36	36	37	37	37	37	37	38	37	37	37	36	36	35	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	34	33	33	34	34	34	33	33	33	33	33	33	34	34	34	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	36	36	36	35	35	34	34	34	34	35	35	35	36	36	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	38	38	40	41	41	41	41	42	43	42	42	42	42	43	44	44	44	44	44	44	44	44	44	45	45	44	43	43	42	42	42	42	42	41	41	41	42	42	42	42	42	42	42	42	42	42	43	42	42	42	42	42	42	43	42	42	42	43	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	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	40	40	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39
44	44	44	43	43	43	43	42	42	42	41	41	41	40	40	40	40	40	40	39	39	39	39	39	40	40	40	39	39	39	39	39	39	39	39	39	39	39	40	40	40	39	39	40	40	40	40	40	40	39	39	40	40	40	40	40	40	40	40	39	39	40	40	41	41	41	40	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	40	39	41	41	41	42	42	42	42	42	44	44	44	44	44	43	43	44	43	43	43	43	43	43	44	44	44	43	43	42	41	41	41	40	39	39	39	39	40	40	40	40	40	40	40	39	39	39	39	39	39	39	40	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	40	40	40	40	39	39	39	40	40	40	39	39	39	38	39	39	39	39	39	39	39	40	40	40	40	40	39	39	39	39	39	40	40	40	40	40	39	40	40	40	40	40	40	40	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	38	39	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	37	37	37	37	37	36	36	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	35	34	34	34	34	34	34	34	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	34	34	34	34	34	34	33	33	34	34	34	34	34	34	34	34	35	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	32	32	32	31	32	32	31	31	31	31	31	31	31	31	31	32	32	31	31	31	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	33	33	33	33	32	32	32	33	33	32	32	32	32	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	30	31	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	30	30	30	30	30	30	30	30	29	29	28	28	28	28	29	29	30	29	29	29	29	29	30	30	30	30	31	31	31	31	31	32	32	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	35	35	35	35	34	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	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	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	34	34	34	34	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	35	35	34	34	34	34	34	34	34	34	34	33	32	32	33	33	32	33	33	34	34	35	34	34	34	34	34	34	34	34	34	34	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	36	36	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	35	35	35	35	36	36	36	36	37	37	39	39	39	39	39	39	39	39	39	40	40	41	41	41	41	41	41	41	41	41	41	41	41	40	39	39	38	38	38	38	38	38	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	38	37	36	36	36	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	35	35	35	35	36	37	37	37	37	37	37	37	37	37	37	37	36	36	37	37	37	38	37	37	37	37	36	36	36	36	35	35	35	35	35	35	33	34	33	33	33	33	33	34	34	34	34	34	34	34	35	35	35	34	35	35	35	35	34	35	34	34	33	33	32	31	31	31	31	31	31	31	31	31	31	32	32	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	34	33	33	33	33	33	33	33	33	33	33	34	33	32	33	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	34	34	34	34	34	34	34	34	34	33	32	32	32	32	32	32	31	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	34	34	34	34	34	34	34	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	32	31	31	31	31	31	31	31	31	31	32	32	32	32	32	33	33	33	33	33	33	33	33	33	34	34	34	34	34	33	33	33	33	33	33	34	34	34	34	34	34	33	33	33	33	34	34	34	34	34	34	35	35	35	35	35	36	36	36	36	36	35	35	35	35	36	36	36	36	36	36	36	35	35	36	36	36	37	36	36	36	35	35	35	35	35	35	35	36	36	37	37	37	37	37	37	37	38	38	38	38	38	38	39	38	39	38	36	36	37	36	37	37	37	37	37	36	36	36	36	36	36	36	35	35	35	35	35	35	34	34	34	34	34	34	36	36	37	37	38	38	38	38	38	39	39	39	39	39	39	40	39	39	39	39	39	39	40	40	40	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	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	39	39	39	39	40	40	40	40	40	40	39	39	39	40	40	40	40	39	39	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	41	41	41	40	39	39	39	39	39	39	39	39	39	39	39	39	38	38	39	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	38	37	37	37	37	37	37	35	35	35	34	34	33	33	33	33	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	35	35	34	34	34	34	34	34	34	35	36	36	36	36	36	36	36	36	36	36	35	35	35	36	36	36	36	36	36	36	35	34	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	34	34	35	34	34	34	34	34	34	34	34	34	34	34	34	34	33	32	32	32	32	32	32	32	33	32	32	32	32	31	31	31	31	32	31	31	31	30	30	30	30	30	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	33	34	34	35	35	35	35	35	35	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	36	37	37	37	37	37	36	36	36	36	36	36	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	39	39	39	38	38	37	38	38	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	37	37	37	37	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	37	37	37	37	37	37	38	38	38	38	38	39	40	40	40	40	40	39	39	39	39	38	39	39	39	39	39	39	39	39	39	41	41	42	42	43	43	43	43	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	42	44	44	44	44	44	43	43	43	43	43	43	43	43	42	42	42	41	41	41	41	41	41	41	41	41	42	42	41	41	41	41	40	40	40	40	39	39	39	39	39	39	40	40	40	39	39	39	39	40	40	39	39	39	38	38	38	38	38	38	38	37	37	37	37	38	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	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	37	37	37	36	36	36	36	36	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	33	33	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	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	35	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	37	37	37	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	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	39	40	40	40	40	40	40	40	40	39	38	38	38	38	38	37	37	37	39	39	39	39	39	39	39	37	38	38	38	38	39	39	39	39	39	39	39	38	37	37	36	36	36	37	35	35	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	30	30	30	30	29	30	30	30	30	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	31	31	31	31	31	30	29	30	31	31	31	32	32	33	33	32	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	27	28	28	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	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	30	31	31	31	31	31	31	31	32	32	32	32	32	32	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	32	31	31	31	31	31	31	31	31	31	32	32	32	32	32	31	31	30	30	30	30	29	29	29	29	29	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	31	31	31	31	31	30	30	30	31	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	33	34	33	32	32	32	32	31	31	31	31	31	31	31	31	31	33	33	33	34	34	34	34	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	33	34	34	35	36	36	36	36	36	36	37	37	37	35	35	35	35	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	35	35	35	35	35	33	33	33	33	34	34	34	34	35	35	35	35	34	34	35	35	35	34	34	34	34	34	34	35	35	35	34	33	33	33	33	33	33	33	33	33	33	35	35	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	31	32	32	32	33	33	33	33	32	32	33	34	34	33	33	33	34	34	34	34	34	36	36	37	37	37	37	37	37	37	37	37	36	37	37	38	38	37	37	37	37	38	38	38	39	38	37	36	36	37	37	37	37	37	37	37	37	37	37	37	36	35	35	35	35	35	35	34	34	35	35	35	35	35	36	36	36	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	36	34	36	36	36	36	36	36	36	36	36	36	35	34	34	34	34	33	33	33	33	33	33	35	35	35	35	34	33	33	33	33	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	34	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	33	33	33	33	33	33	33	32	33	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	33	32	32	32	33	34	33	33	33	33	32	32	32	32	32	32	32	32	31	32	32	32	33	33	33	33	32	31	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	34	33	33	33	33	32	32	32	32	32	32	32	32	32	33	33	32	32	32	31	31	31	31	31	31	31	30	30	30	29	29	29	29	29	30	30	32	31	32	32	32	32	32	32	32	32	33	33	33	32	32	32	32	32	32	32	31	31	32	33	33	32	32	31	31	31	30	30	30	30	30	30	30	30	30	30	30	31	31	32	32	33	32	32	31	31	31	31	31	31	32	32	32	32	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	33	33	33	33	33	34	34	34	34	34	34	34	35	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	38	38	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	37	37	37	37	37	37	37	37	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	39	39	39	39	38	38	38	37	37	37	37	37	37	37	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42
28	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	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	26	25	25	25	25	25	25	25	25	25	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	29	29	29	29	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	27	26	26	26	26	25	25	25	25	24	24	24	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	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	24	24	24	24	24	23	23	23	23	23	23	24	23	23	23	23	22	23	23	23	24	23	23	23	23	22	22	22	22	22	22	21	21	21	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	22	22	21	21	21	21	21	21	21	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	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	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	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	24	24	25	25	25	25	25	25	25	25	25	25	25	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	24	24	24	24	24	24	24	24	23	23	23	24	24	23	23	23	23	23	23	24	24	24	24	24	24	24	24	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	27	26	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	25	25	25	25	25	25	25	24	24	24	24	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	22	22	21	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	21	20	20	21	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	18	18	18	18	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	20	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	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	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	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	24	24	24	24	24	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	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	24	24	24	23	23	23	23	23	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	24	25	25	25	25	25	24	24	24	24	24	25	26	26	26	26	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	25	25	25	25	25	25	24	24	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	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	18	18	18	18	19	19	19	19	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	19	19	19	19	19	19	20	20	20	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	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	22	22	22	21	21	21	21	21	21	21	21	21	21	21	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	20	20	20	21	22	22	22	22	22	22	22	22	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	24	23	23	23	23	23	23	23	23	24	25	25	25	25	25	25	25	25	25	26	27	27	27	25	25	25	25	25	25	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	25	24	24	24	24	24	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	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	24	25	26	27	27	27	27	27	26	26	26	26	26	27	27	28	29	29	29	29	29	30	30	30	30	30	30	30	30	29	29	29	29	29	29	30	29	29	29	28	28	28	28	28	29	29	29	29	29	29	29	29	28	28	28	28	27	27	27	27	28	28	28	28	28	27	27	27	27	27	27	26	26	25	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	25	25	25	24	24	24	24	24	24	24	24	24	24	23	23	23	23	22	22	22	22	22	22	21	20	21	22	22	22	22	23	23	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	24	24	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	24	24	24	23	24	24	24	24	24	24	24	24	24	25	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	25	25	25	25	25	25	25	24	24	24	24	24	24	24	25	25	25	25	25	24	24	24	24	24	25	25	25	25	25	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	27	27	27	27	27	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	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	25	25	25	26	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	27	27	27	28	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	28	28	28	28	28	28	28	28	28	29	29	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	28	28	28	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	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	27	27	27	27	28	28	28	28	28	28	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	27	27	27	27	26	25	25	25	25	25	25	25	25	23	23	23	24	24	24	24	24	24	24	24	23	22	22	22	22	22	22	23	23	23	23	23	23	24	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	24	24	24	24	25	25	26	26	26	26	26	26	26	26	26	25	24	24	24	24	23	23	23	23	23	23	23	23	23	24	24	24	25	26	26	26	26	26	26	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	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	24	24	23	23	23	23	23	23	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	23	23	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	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	21	20	20	20	20	20	20	21	21	21	21	21	21	21	20	20	21	21	21	22	22	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	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	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	24	24	24	24	24	23	24	24	24	25	25	26	26	26	26	26	27	27	27	28	28	28	28	26	27	27	27	27	28	28	28	28	28	28	27	27	28	28	28	28	29	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	28	28	28	28	28	27	28	28	28	28	27	27	28	28	29	29	29	29	29	29	29	29	29	30	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	31	31	31	31	31	31	31	31	31	31	31	31	31	31	29	29	29	29	29	29	30	31	31	31	31	32	32	32	33	33	33	34	34	34	34	34	35	34	34	34	34	34	34	34	35	35	35	34	34	35	35	35	36	36	36	36	36	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	35	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	34	34	34	34	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	31	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	32	32	32	32	32	32	32	33	33	33	33	33	33	34	34	34	33	33	33	34	35	35	35	35	35	35	35	35	36	36	36	36	36	36	37	37	37	37	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	35	36	36	36	37	37	36	36	36	36	36	36	37	37	37	38	38	38	38	38	38	37	37	38	38	38	38	38	36	36	36	38	37	36	36	36	36	36	36	36	36	36	36	37	37	36	36	36	36	36	36	37	37	37	37	37	37	38	38	38	38	38	38	37	37	37	38	38	38	39	39	39	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	38	38	38	38	39	39	39	39	38	38	38	38	38	38	37	37	37	37	38	38	38	38	38	38	38	38	38	38	37	37	37	37	39	38	38	38	39	39	38	37	36	36	36	36	36	35	35	36	36	35	35	35	35	35	34	34	34	35	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	36	36	35	35	35	35	34	34	34	34	34	34	34	34	35	36	36	36	36	36	36	36	37	36	36	36	36	36	36	36	36	36	36	36	37	37	36	36	35	35	35	36	36	36	36	36	35	35	35	33	34	34	35	35	35	35	35	33	33	34	34	35	34	34	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	38	38	38	39	39	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	42	42	42	43	43	43	42	42	44	43	43	43	43	43	43	43	43	43	43	42	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	44	44	44	44	44	44	44	44	43	42	42	41	41	40	40	40	40	41	41	42	41	40	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	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	41	40	41	42	43	43	43	43	44	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	43	42	43	43	42	42	42	42	42	41	40	41	41	40	41	41	41	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	39	39	39	39	39	39	39	39	39	38	38	38	39	39	39	39	40	40	41	41	41	41	41	41	41	41	41	41	41	40	39	39	39	39	38	38	39	39	39	39	39	41	41	39	39	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	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	40	39	39	39	39	39	39	39	40	40	39	39	39	39	39	40	40	40	40	40	40	40	40	40
22	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	24	24	24	24	24	24	24	24	24	24	25	26	26	26	25	26	26	27	27	26	26	26	26	26	26	25	25	25	25	25	25	25	24	24	23	23	23	23	23	23	23	24	24	25	25	25	25	26	27	27	27	27	27	27	27	27	27	27	26	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	29	29	30	29	29	29	29	30	29	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	29	29	29	29	29	30	30	30	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	29	29	28	27	27	27	27	27	27	27	27	28	28	28	28	28	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	30	31	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	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	30	30	30	30	30	30	30	30	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	31	31	31	30	30	30	30	30	31	31	31	32	32	32	33	33	33	33	33	33	33	33	34	33	34	34	35	35	34	34	34	34	34	34	34	34	34	33	33	32	32	32	32	32	32	32	32	32	31	29	30	30	31	31	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	36	35	35	34	34	34	34	33	32	32	32	32	32	32	32	32	32	33	34	34	34	35	35	35	35	35	35	35	34	33	33	33	33	33	33	32	32	32	32	32	32	32	32	33	33	32	32	32	32	31	31	31	32	33	33	34	35	35	35	35	35	34	34	35	35	34	34	34	34	34	33	32	31	31	31	31	31	31	31	31	31	31	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	35	35	35	35	34	34	34	34	34	34	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	32	32	32	32	31	31	31	31	30	30	30	29	28	28	27	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	28	28	28	29	29	29	29	29	29	29	29	29	28	28	28	28	27	27	27	27	27	29	29	30	31	31	30	30	30	32	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	35	35	35	35	35	34	34	35	35	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	34	34	34	35	35	35	34	34	34	34	34	33	34	34	34	34	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	32	33	34	35	35	35	35	36	35	36	36	36	36	36	36	36	36	36	36	35	35	36	36	36	36	36	37	37	37	37	37	37	38	38	38	39	39	39	37	37	37	39	38	38	38	37	37	37	37	37	37	37	37	37	36	36	36	36	37	37	37	37	37	37	37	38	38	38	38	39	39	39	39	39	39	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	35	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	35	35	35	35	34	34	33	34	34	34	34	35	35	35	35	35	35	35	36	36	36	36	36	35	35	35	35	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	31	31	31	30	30	30	30	30	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	29	29	29	29	29	30	31	31	31	31	32	32	33	33	33	34	34	35	35	35	35	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	34	34	35	35	36	36	36	36	36	36	36	36	36	36	37	37	37	37	38	38	38	38	38	39	39	40	40	40	40	41	41	42	42	42	42	42	42	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	41	41	40	40	40	40	39	39	39	38	38	37	37	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	36	36	36	36	36	35	35	35	35	35	35	36	36	35	34	34	34	34	33	32	32	32	32	32	32	32	32	32	32	32	32	32	33	32	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	31	32	32	32	32	31	31	30	30	30	30	30	30	30	30	30	30	30	29	29	29	30	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	32	32	32	32	32	32	31	31	31	31	31	30	30	31	31	31	32	32	31	32	32	32	32	32	32	31	31	32	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	30	30	30	30	30	29	28	28	29	29	29	29	29	29	29	29	29	28	28	27	27	27	27	28	28	28	28	29	29	28	28	28	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	29	29	29	29	29	29	30	30	28	28	28	28	28	29	29	30	29	29	29	29	29	29	29	28	28	28	28	29	29	29	30	30	30	32	32	32	31	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	33	33	33	33	33	33	33	33	33	34	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	35	35	35	35	35	35	35	35	35	35	34	34	34	34	35	35	35	35	35	35	35	35	35	34	33	33	33	33	32	32	32	32	33	33	33	33	33	33	32	32	32	32	32	32	32	32	31	31	31	31	31	31	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	32	32	33	34	34	34	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	36	36	35	35	35	35	36	35	35	35	35	35	35	35	35	35	36	36	36	35	35	36	36	36	36	36	36	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	34	34	35	35	34	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	34	34	34	33	33	34	34	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	34	34	34	34	34	35	34	34	34	35	35	35	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	38	39	40	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	37	37	37	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	36	37	37	37	38	38	38	38	39	40	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	38	38	38	38	38	38	38	37	37	37	37	38	38	38	39	39	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	40	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	41	41	40	40	40	41	41	41	40	40	40	41	40	40	40	40	40	40	40	41	41	40	40	40	39	38	38	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	40	41	41	41	41	41	41	41	41	42	42	42	43	43	43	43	43	42	43	43	43	42	42	42	42	41	41	41	41	42	41	40	41	41	40	39	39	40	41	41	40	40	40	40	40	40	40	40	38	38	38	38	38	38	39	39	38	37	36	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	34	34	34	34	34	34	34	34	33	33	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	34	34	34	33	33	33	34	34	34	35	35	35	36	36	36	36	35	35	35	35	35	35	34	35	35	35	35	36	37	37	37	37	37	37	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	44	45	45	45	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	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	44	44	44	44	42	42	42	42	40	40	40	39	38	38	38	38	38	37	38	38	38	38	38	38	37	37	37	37	37	37	37	38	38	38	38	38	38	38	37	37	37	37	37	37	36	34	34	35	35	35	36	36	36	37	37	37	37	37	38	39	40	41	41	41	41	42	42	42	42	43	42	42	42	42	42	41	41	40	40	40	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	41	42	41	41	40	40	40	40	40	41	41	40	40	40	40	40	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	44	44	44	44	44	43	43	43	44	44	43	43	43	43	43	43	44	44	44	43	43	43	44	44	44	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	43	42	42	42	42	41	41	40	40	40	40	40	40	40	40	40	40	40	39	39	38	38	38	37	37	37	37	36	35	35	35	36	36	36	35	35	35	35	35	35	34	33	32	32	32	32	32	32	31	32	32	32	31	30	30	30	30	30	30	30	29	29	29	29	29	29	30	31	32	32	31	31	31	31	31	31	30	30	30	30	30	30	30	29	29	31	31	31	31	31	31	30	30	30	29	29	29	30	30	29	29	29	29	30	30	31	31	31	31	31	31	31	31	32	32	33	33	33	33	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	30	30	30	30	31	32	32	32	33	33	33	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	33	33	33	34	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	34	34	35	35	35	35	35	36	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	38	38	38	37	37	37	38	38	38	38	39	40	40	40	40	40	40	39	39	39	39	39	39	38	38	38	38	39	39	39	39	39	39	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	41	41	41	41	41	41	41	41	41	41	40	39	39	39	39	41	41	41	41	41	41	41	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	40	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	39	39	39	39	39	38	38	38	38	39	39	39	40	40	40	40	40	41	41	41	40	41	42	42	42	43	42	42	43	43	43	43	43	43	44	44	44	44	44	44	44	45	44	45	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	45	46	46	46	46	46	46	46	46	46	46	45	45	45	43	43	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	44	44	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	46	46	46	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	46	46	47	47	47	47	47	47	47	47	47	47	48	48	47	47	47	47	47	47	47	47	47	47	48	48	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	45	45	45	45	45	46	46	45	45	45	45	45	45	45	45	47	46	45	45	45	45	45	45	45	45	45	45	45	44	43	43	43	43	42	42	43	43	43	43	43	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	44	43	43	43	43	43	42	41	41	41	41	41	41	41	42	42	43	43	43	44	44	43	43	43	43	43	43	43	43	41	41	41	42	43	43	43	42	42	42	42	42	42	43	43	43	43	43	43	43	44	45	46	46	46	47	47	47	47	47	47	46	46	46	46	45	45
29	29	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	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	28	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	26	26	26	27	27	27	27	27	27	26	26	26	26	25	25	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	25	25	26	26	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	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	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	24	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	21	22	22	22	22	22	22	22	23	23	23	23	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	24	24	24	24	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	23	24	24	24	24	25	25	25	25	25	25	25	25	24	26	26	26	26	26	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	27	27	27	27	27	26	27	27	28	28	28	28	28	28	28	28	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	26	26	27	27	27	27	27	27	28	28	27	27	27	27	26	26	26	26	26	26	26	26	27	27	27	27	27	28	28	28	28	28	29	29	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	29	29	29	29	28	28	28	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	27	27	27	27	27	27	27	28	28	28	28	28	28	28	27	28	28	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	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	26	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	22	22	22	22	23	23	23	23	23	23	23	23	24	24	24	24	25	25	25	25	25	25	25	25	25	24	23	23	23	23	23	22	21	21	21	21	22	23	23	23	24	25	26	26	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	26	27	27	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	28	28	28	28	28	28	27	27	27	27	27	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	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	31	31	32	32	32	32	32	32	32	32	32	31	31	31	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	32	32	32	34	33	33	33	33	34	34	34	34	33	33	33	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	32	32	32	32	32	32	32	32	32	32	32	31	31	32	32	32	33	33	32	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	32	32	32	33	33	33	33	33	33	33	32	32	32	32	32	33	33	33	33	33	33	33	35	35	35	35	35	35	35	34	34	34	34	34	34	33	33	33	33	34	34	34	34	35	34	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	33	33	33	33	33	33	33	34	34	34	34	34	33	32	32	32	32	32	32	31	31	31	32	31	31	31	31	31	31	32	32	32	32	32	32	32	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	30	30	30	30	31	31	32	32	32	32	32	32	31	30	30	31	31	31	31	31	31	31	31	31	30	30	29	29	29	29	28	28	28	28	28	28	27	28	28	28	28	29	29	29	29	29	29	30	31	31	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	32	31	31	31	31	31	31	31	31	30	30	31	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	30	30	30	30	30	30	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	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	32	32	32	32	30	30	29	29	29	29	29	29	30	30	30	30	31	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	32	32	32	32	31	31	31	32	32	32	33	33	33	33	33	33	33	33	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	33	33	33	33	33	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	31	30	30	30	30	29	29	29	29	29	29	28	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	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	26	26	27	27	27	27	27	27	27	27	27	27	26	26	26	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	29	29	29	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	28	28	28	27	27	27	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	26	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	27	27	29	29	29	29	28	28	28	28	28	29	29	30	30	29	29	29	28	28	28	27	27	27	27	27	27	27	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	28	28	28	29	29	29	29	29	30	30	30	30	30	31	31	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	28	29	29	29	29	29	29	30	30	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	34	34	34	34	34	34	34	33	34	34	34	33	32	32	32	33	33	33	33	33	33	33	33	33	33	34	34	34	34	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	34	34	34	35	35	35	35	35	35	36	35	35	35	34	34	34	34	34	33	33	33	34	34	34	34	34	34	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	34	34	34	34	34	34	35	35	34	33	33	32	32	32	32	32	32	32	32	31	31	30	30	30	31	31	31	31	31	31	31	31	31	31	30	30	30	30	29	29	30	30	31	31	31	31	32	32	31	31	31	32	31	32	32	32	31	31	31	31	31	31	31	31	30	30	30	29	30	32	32	33	33	32	32	31	31	31	31	29	29	29	28	27	27	27	26	27	27	27	27	27	27	27	27	27	28	27	27	27	27	27	27	26	26	26	26	26	27	27	27	27	27	27	28	28	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	29	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	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	27	27	27	27	26	26	26	26	26	26	26	26	26	26	25	25	24	24	23	25	25	25	25	25	25	24	24	23	23	23	23	23	23	23	23	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	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	22	21	21	21	21	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	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	22	22	22	23	23	23	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	22	22	22	22	23	23	23	22	23	23	23	23	23	23	23	23	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	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	23	23	23	23	24	24	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	25	25	26	26	26	26	26	25	25	25	25	25	24	24	24	23	23	24	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	26	26	26	26	25	25	25	25	26	26	26	26	26	26	26	27	27	27	27	27	27	27	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	31	31	31	31	31	30	29	29	30	30	30	30	31	31	32	32	32	32	32	32	32	32	33	33	33	33	32	32	32	32	32	32	32	32	32	32	31	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	29	29	30	30	30	30	30	30	30	30	29	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	30	30	30	30	30	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	33	34	34	33	33	33	33	33	33	34	34	34	34	34	34	34	35	34	34	34	34	34	33	33	33	33	33	33	33	33	33	34	34	34	35	34	34	34	34	34	34	34	33	33	33	33	33	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	29	29	29	29	28	28	28	27	27	27	27	27	28	28	28	28	28	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	27	27	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	28	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	30	30	30	30	30	30	30	31	31	31	31	31	30	30	29	29	29	29	29	29	29	29	29	29	29	29	30	29	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	30	30	30	30	30	30	30	30	30	30	30	30	30	32	32	32	32	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	32	32	32	32	32	32	32	32	32	32	33	33	33	32	32	32	32	33	33	33	33	33	33	34	34	34	34	34	34	34	34	35	35	34	34	33	33	33	33	34	33	33	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	35	35	35	35	35	35	35	35	35	33	33	33	34	34	34	34	34	34	33	33	33	34	33	33	33	33	33	34	34	35	35	35	35	34	33	33	33	34	34	34	34	34	34	34	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	36	36	36	36	36	36	35	35	35	35	35	34	34	34	35	35	35	35	35	35	35	35	35	35	36	36	36	36	35	35	35	35	34	33	33	33	33	33	34	34	34	34	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	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	37	37	37	37	38	38	38	37	37	37	37	37	37	37	37	38	38	38	38	38	39	39	40	40	40	40	40	41	40	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	39	39	39	39	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	38	39	39	40	40	40	40	40	40	39	39	39	39	39	38	37	37	37	37	37	37	37	37	37	37	37	37	36	37	37	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	37	37	37	37	37	37	37	37	37
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	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	22	22	22	22	22	22	22	22	22	23	22	22	22	22	23	23	23	23	23	22	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	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	23	23	23	23	23	23	23	23	23	23	24	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	23	23	23	23	22	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	23	23	23	23	23	23	24	24	24	25	25	25	25	25	25	26	26	26	26	25	25	25	25	25	25	25	24	24	23	23	23	23	24	24	24	24	24	24	23	23	24	24	24	24	25	25	25	25	25	25	25	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	26	26	25	25	25	25	25	24	25	24	24	24	24	25	25	25	25	25	26	26	26	26	26	27	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	28	28	27	27	27	27	27	28	28	28	28	28	28	28	29	29	29	28	28	28	28	28	28	28	29	28	28	27	27	27	25	25	24	24	24	23	23	23	23	22	22	22	22	22	22	22	22	22	21	22	22	22	22	22	22	22	23	24	24	24	24	24	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	25	25	24	24	24	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	23	23	24	24	24	25	25	26	26	26	26	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	26	26	25	25	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	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	23	23	23	23	23	23	23	23	23	23	23	22	22	22	21	21	21	21	22	21	21	21	21	21	21	21	21	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	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	27	27	26	26	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	25	25	25	25	25	26	26	27	27	27	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	26	26	26	26	26	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	24	24	24	24	24	24	24	24	24	24	24	25	26	26	26	26	26	27	28	28	28	28	28	28	29	29	30	29	29	29	29	29	29	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	30	30	30	31	32	33	33	34	34	33	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	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	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	33	33	34	34	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	30	30	30	30	30	30	30	30	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	30	30	31	31	31	31	31	31	31	31	31	32	32	32	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	33	33	34	34	34	34	34	36	36	37	37	37	37	37	37	38	38	38	39	39	40	40	39	38	38	38	38	38	37	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	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	33	34	34	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	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	34	35	35	35	35	35	35	35	34	34	35	35	35	35	33	31	31	31	31	31	31	30	30	31	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	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	30	30	30	30	30	30	30	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	31	31	30	30	29	28	28	28	28	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	27	27	27	27	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	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	26	26	26	27	27	25	25	25	25	25	25	25	25	26	26	26	26	27	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	27	27	26	26	26	26	26	27	27	27	27	27	27	27	27	26	27	27	27	27	27	27	27	27	27	27	27	28	27	27	27	27	27	27	27	27	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	29	29	29	29	29	29	29	30	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	30	29	30	30	29	29	29	29	29	29	29	29	28	28	28	27	27	27	27	27	27	27	27	27	27	27	26	26	26	25	25	25	25	25	25	25	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	23	23	23	23	23	23	23	24	24	24	24	24	24	24	23	22	23	23	22	22	23	23	23	23	24	24	24	24	23	23	23	24	24	24	24	24	24	24	24	23	23	23	22	23	23	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	23	24	25	25	25	25	25	25	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	26	27	27	27	27	27	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	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	29	29	28	28	28	29	29	29	29	29	29	29	29	29	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	28	28	28	28	27	27	27	27	27	27	27	26	26	26	26	26	25	25	25	25	25	26	26	26	26	26	26	26	25	25	25	25	25	25	26	26	26	26	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	24	24	25	25	25	25	25	25	25	25	25	26	26	26	26	26	25	25	25	26	26	26	26	26	26	26	26	27	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	29	29	29	29	29	28	29	29	29	29	29	28	28	28	28	28	28	28	29	28	28	28	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	27	27	27	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	27	27	27	27	27	27	27	27	28	28	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	28	28	28	28	29	29	29	29	29	29	29	29	28	28	28	28	29	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	27	28	28	28	28	28	30	30	28	29	28	28	28	27	27	28	28	28	28	28	28	28	28	29	29	29	28	27	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	27	28	28	28	28	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	29	30	30	31	30	30	30	30	30	30	30	30	30	30	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	29	30	30	30	30	30	30	30	30	30	30	29	29	29	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	29	29	29	29	30	30	30	31	31	30	30	30	30	30	30	30	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	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	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	32	32	32	32	32	32	32	32	32	32	33	33	32	31	31	31	31	31	31	31	32	32	32	32	32	34	33	35	35	36	36	36	36	36	36	35	35	35	34	34	35	36	36	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	36	36	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	35	35	35	35	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	35	35	35	35	35	35	35	35	35	35	34	34	35	35	35	35	35	36	36	37	36	36	35	35	35	35	35	35	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	35	35	35	35	35	35	35	36	36	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	38	38	39	39	39	39	39	39	39	39	39	39	39	39	38	39	38	37	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	38	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	38	38	38	38	38	37	38	38	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	40	40	39	39	39	39	39	38	38	38	38	38	38	38	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	34	34	33	33	33	33	33	33	34	34	34	35	35	35	35	35	34	34	34	34	34	34	34	34	33	33	33	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	33	33	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	31	31	31	31	31	31	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	30	31	32	32	32	33	34	33	33	33	33	32	32	32	32	32	32	32	33	33	33	33	33	33	33	32	32	32	32	32	32	33	34	34	34	34	34	34	34	34	35	36	37	37	38	38	38	38	38	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	38	38	38	38	38	38	38	38	38	39	39	39	39	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	40	40	40	39	39	38	38	38	38	38	37	37	38	37	37	36	36	36	35	35	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	34	34	34	35	34	35	35	35	35	35	35	35	35	34	34	34	34	34	35	35	35	35	33	33	33	33	33	33	32	32	32	32	31	31	30	30	30	30	30	30	30	30	30	30	30	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	29	29	29	29	29	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	28	28	28	27	27	28	28	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	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	29	29	29	29	29	29	29	29	30	30	30	30	30	31	31	31	31	32	32	33	34	35	35	35	35	36	36	35	35	35	34	34	34	33	33	33	33	32	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	31	31	30	30	30	28	28	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	27	27	27	27	27	27	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	27	27	27	27	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	27	27	27	27	27	26	26	26	26	26	26	26	27	27	28	28	28	27	27	27	27	27	27	26	26	26	25	25	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	24	24	23	23	23	23	23	23	23	22	22	22	22	22	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	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	18	18	18	18	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	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	18	18	19	19	19	19	19	19	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	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	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	25	25	25	25	25	25	24	24	23	23	23	23	23	23	22	22	22	22	22	22	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	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	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	25	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	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	25	24	23	23	24	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	25	25	25	26	26	26	26	26	25	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	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	21	21	21	21	20	20	20	20	19	20	20	20	20	20	20	20	20	20	19	20	20	20	20	20	20	20	20	20	20	20	20	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	19	19	19	18	18	18	18	17	17	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	19	19	20	20	20	20	21	21	21	21	21	21	21	21	21	22	22	21	21	21	21	21	21	20	20	19	20	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	23	23	25	25	25	25	25	25	25	26	26	26	26	26	25	25	25	24	24	24	24	25	25	25	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	28	28	28	28	28	27	26	26	26	27	27	27	27	27	27	27	27	27	27	27	28	28	28	29	29	29	29	29	29	30	30	31	31	31	31	30	29	29	29	29	29	29	30	30	30	31	31	31	31	31	31	31	31	31	30	30	31	30	30	30	31	32	32	32	32	32	32	32	33	33	33	33	34	34	34	34	34	35	35	35	35	35	35	35	35	35	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	34	35	35	35	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	36	36	37	37	37	35	35	35	35	35	35	35	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	34	34	33	33	33	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	31	32	32	32	32	32	33	33	33	33	33	33	33	33	32	32	32	33	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	33	33	33	33	33	33	34	33	33	33	34	33	33	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	33	33	33	33	33	33	32	32	32	32	32	32	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	36	36	36	35	35	35	35	35	36	36	36	36	36	37	37	37	37	37	36	36	36	36	36	35	35	35	35	35	35	35	34	34	34	34	34	34	34	35	34	34	34	33	33	33	33	33	34	34	34	34	34	33	32	32	32	32	31	31	31	32	32	33	33	34	34	34	34	34	34	34	34	34	35	35	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	33	32	32	32	31	31	31	31	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	36	37	37	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	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	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	38	38	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	35	35	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	35	35	35	35	35	34	34	34	34	34	34	33	33	33	33	33	33	33	33	32	32	32	31	31	31	31	31	31	31	31	31	32	32	33	34	34	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	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	35	35	35	36	36	36	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	35	34	34	34	35	35	35	35	35	35	35	35	36	36	37	37	37	36	36	36	36	36	36	35	36	36	36	36	35	35	35	35	35	35	35	35	36	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	37	37	36	36	36	36	36	36	36	36	35	34	34	34	34	34	34	34	34	34	34	34	34	35	35	36	36	36	36	36	37	37	37	37	37	37	37	37	37	36	36	36	36	36	37	37	37	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	36	36	36	36	38	38	37	36	36	37	37	37	37	37	37	37	37	38	38	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	36	36	37	37	37	37	37	37	37	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	35	35	36	37	37	37	36	36	37	37	36	36	36	38	37	37	37	37	37	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	40	40	40	40	40	39	39	38	38	37	37	38	38	38	38	38	38	37	37	37	37	37	37	37	38	38	39	40	39	38	38	38	38	38	38	38	38	39	39	39	39	38	39	39	39	37	37	37	37	37	37	37	37	37	38	38	38	37	37	37	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	36	35	35	33	34	34	34	34	34	34	34	34	34	34	36	35	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	34	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	31	31	32	30	31	31	31	31	31	31	31	33	33	34	35	35	35	35	35	36	37	38	38	39	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	38	38	38	38	38	39	39	39	39	39	39	39	40	39	39	39	39	39	39	39	39	39	39	37	37	37	37	37	37	38	38	38	38	37	37	37	37	37	37	37	37	37	38	37	37	38	38	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	34	34	34	34	34	34	33	33	34	34	34	34	35	35	36	36	36	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	37	37	36	36	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	37	37	37	38	38	38	38	36	36	36	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	33	33	33	33	33	33	34	34	34	34	33	33	33	33	33	33	32	32	32	32	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	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	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	30	31	31	31	31	31	31	30	30	30	30	31	31	31	31	31	31	31	30	30	30	30	31	31	30	30	30	30	30	30	30	31	32	33	33	33	32	32	33	33	33	33	33	32	32	32	32	32	32	32	32	33	33	33	33	33	34	34	34	33	32	32	32	32	32	33	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	32	32	32	32	32	32	32	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	32	32	32	32	32	32	32	32	32	32	31	32	32	32	33	33	33	33	32	32	32	32	32	32	32	34	34	34	34	34	34	34	33	33	33	33	33	32	32	32	32	32	32	31	30	29	29	30	29	29	30	30	29	29	29	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	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	27	27	27	27	26	26	26	26	26	26	27	27	27	26	26	26	27	27	27	27	27	26	26	26	27	27	27	27	28	27	27	27	27	26	25	26	26	25	25	25	24	24	24	24	25	25	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	26	26	26	26	26	26	26	27	27	28	28	27	27	27	25	25	26	26	26	26	26	26	26	26	26	26	25	25	25	25	24	24	24	24	24	25	26	26	26	25	25	25	25	25	25	25	24	24	24	24	24	23	23	23	23	24	24	24	24	24	26	26	26	26	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	23	23	22	22	23	23	23	23	23	23	23	23	23	24	23	23	23	23	23	24	24	25	25	25	24	24	24	24	24	23	23	22	22	21	20	20	20	20	21	21	21	21	21	21	21	21	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	21	21	21	21	21	21	21	22	23	23	23	23	23	23	23	23	23	23	23	22	23	23	23	23	24	24	23	23	23	23	23	23	23	23	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	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	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	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	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	23	23	23	23	23	23	22	22	22	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	25	25
32	32	32	32	32	32	32	32	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	30	30	30	30	30	29	29	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	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	32	32	32	32	33	33	33	33	33	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	31	31	31	31	31	30	30	30	29	29	28	28	28	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	28	28	28	28	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	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	27	27	27	27	27	27	27	27	27	27	27	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	27	26	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	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	22	22	21	21	21	21	22	22	22	22	22	21	21	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	24	24	24	24	24	24	24	24	24	24	24	24	22	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	22	22	23	23	23	23	23	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	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	24	24	24	24	24	24	24	23	24	24	24	23	23	23	22	22	22	22	21	21	21	21	21	21	21	21	21	20	20	20	21	21	21	21	22	22	22	22	23	23	23	23	22	21	21	21	21	20	20	21	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	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	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	18	18	18	17	17	17	18	18	17	17	17	17	17	18	18	18	18	18	17	17	17	17	16	17	17	17	17	17	18	18	18	18	19	19	19	20	20	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	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	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	25	25	25	26	26	26	26	26	26	26	26	26	25	24	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	25	25	25	24	24	25	25	25	25	25	23	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	24	24	24	23	23	23	23	23	23	23	22	22	22	22	22	22	23	23	23	23	22	23	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	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	25	25	25	26	26	26	26	26	26	26	26	26	27	27	27	28	28	28	28	28	29	29	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	30	30	30	30	30	30	29	28	28	28	28	28	28	28	28	28	27	27	27	27	28	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	29	29	28	29	29	29	29	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	33	33	33	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	32	32	32	32	32	32	32	31	30	30	30	30	30	30	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	30	30	30	30	30	30	30	30	31	31	31	31	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	34	34	34	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	37	37	37	36	36	36	36	37	36	35	35	35	36	36	36	35	35	36	35	35	35	35	35	34	34	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	34	34	34	33	33	33	33	33	33	33	33	34	34	33	33	34	34	34	34	33	33	33	33	33	33	33	33	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	35	35	35	34	34	34	35	35	35	36	36	36	37	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	34	34	33	33	33	33	33	33	33	32	33	33	32	32	32	32	32	32	32	32	33	33	33	33	33	34	33	34	35	35	35	35	35	35	35	36	36	36	36	36	36	37	37	35	35	36	36	36	36	36	36	37	37	37	37	37	37	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	35	35	35	35	35	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	40	40	39	39	39	40	40	40	39	39	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	39	40	40	40	40	40	40	40	40	40	38	38	38	38	38	38	39	39	39	39	40	40	40	41	41	40	40	41	41	40	40	40	41	41	40	40	39	39	39	39	39	39	39	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	37	37	37	38	38	38	38	38	38	37	37	36	37	37	38	38	38	38	37	37	37	37	37	38	38	38	38	37	37	37	37	37	37	37	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	35	35	35	35	34	35	34	33	35	35	35	35	34	34	35	36	36	36	37	37	37	37	37	37	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	37	37	36	35	34	34	34	34	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	34	34	35	36	36	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	37	37	36	36	36	37	37	37	37	37	37	36	36	36	36	35	35	36	36	36	36	35	35	35	35	35	35	35	35	36	36	36	36	37	37	37	38	37	37	37	36	36	36	36	36	36	36	36	37	37	37	37	36	36	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	33	33	33	33	33	33	33	31	31	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	31	31	29	29	29	30	31	31	31	31	31	31	31	32	32	33	34	34	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	31	31	31	32	32	31	31	31	29	29	29	29	29	29	29	29	29	30	30	32	32	32	32	32	31	30	30	29	29	30	30	30	30	31	31	31	31	32	32	32	32	32	32	32	32	31	31	32	32	32	32	32	31	31	30	30	30	30	30	29	29	29	29	29	29	30	30	30	30	31	31	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	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	35	35	34	34	34	34	34	34	35	35	35	35	35	35	36	36	36	36	36	35	35	35	35	35	35	35	35	34	34	33	33	31	31	31	31	31	31	31	30	30	30	30	29	29	29	29	30	31	31	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	32	32	33	33	33	33	35	35	35	35	35	35	35	36	36	36	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	34	34	34	35	35	35	35	35	36	36	36	36	36	36	36	35	36	36	36	36	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	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	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	32	32	32	32	32	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	31	31	31	31	31	31	31	31	30	30	31	31	31	31	31	31	29	29	29	29	29	29	29	29	29	29	28	28	28	30	30	30	30	29	29	29	29	31	31	31	31	32	31	31	30	30	30	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	29	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	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	24	24	24	24	23	24	24	23	23	23	23	23	23	23	23	23	24	24	23	23	24	24	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	23	22	22	22	22	22	22	22	22	22	22	22	22	23	24	24	24	24	24	23	23	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	26	26	27	27	27	27	28	28	27	27	27	27	27	27	28	28	28	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	29	29	29	28	28	28	28	29	29	29	30	30	31	31	31	32	33	33	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	31	31	31	31	32	33	33	33	33	33	33	34	34	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	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	34	34	34	34	34	34	35	35	35	35	35	34	34	33	33	33	32	32	32	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	31	31	31	31	32	32	32	32	33	33	33	33	33	33	33	34	34	34	33	33	32	32	32	32	32	32	33	33	33	33	33	32	32	32	32	32	31	31	31	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	31	31	31	31	30	30	30	30	29	29	29	29	30	30	30	30	30	30	30	30	31	31	32	31	31	31	31	31	31	32	32	32	32	33	33	32	32	32	32	32	32	32	32	32	33	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	31	31	31	31	31	31	31	31	31	31	32	32	32	33	33	33	33	33	33	33	32	32	31	31	31	31	30	30	30	30	30	30	30	30	30	30	29	29	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	30	30	30	30	30	30	29	29	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	30	30	30	32	32	32	31	31	31	31	32	32	32	32	32	32	31	31	31	31	31	31	32	32	31	31	31	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	31	31	31	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	30	31	31	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	32	32	32	32	32	32	32	32	32	33	33	33	33	33	34	34	34	33	32	34	33	33	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	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	30	29	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	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	33	33	33	35	35
19	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	20	19	19	20	20	20	20	20	21	21	21	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	21	21	21	21	21	21	21	21	21	21	21	21	20	20	21	21	21	21	22	22	21	21	21	21	20	20	20	20	20	20	20	21	21	21	21	21	22	21	21	21	21	21	21	21	22	22	23	23	23	24	24	24	24	24	24	24	24	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	26	26	26	26	26	26	27	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	27	27	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	25	25	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	23	23	23	23	23	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	25	25	25	25	25	25	25	25	25	25	25	25	25	24	23	23	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	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	28	28	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	26	26	26	26	25	25	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	27	27	27	27	27	27	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	23	23	23	23	23	23	23	23	24	24	24	24	24	24	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	21	21	21	22	22	22	21	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	23	23	24	23	23	23	23	24	24	23	23	23	23	23	23	23	23	23	23	23	24	24	25	25	23	23	23	23	23	23	23	23	23	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	26	26	26	26	26	26	27	27	27	27	27	27	27	27	28	27	27	28	28	28	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	31	31	31	31	32	32	32	32	32	31	31	31	31	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	30	30	30	30	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	27	28	28	28	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	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	26	26	27	27	27	27	27	27	27	27	28	28	28	29	29	29	29	29	30	31	31	30	30	30	31	31	30	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	27	27	27	27	27	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	30	30	30	31	31	31	31	31	31	32	31	31	31	31	31	31	32	32	32	32	32	32	32	33	32	33	33	34	34	34	34	34	34	35	36	36	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	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	38	37	37	37	37	36	36	36	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	37	37	36	35	35	35	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	35	34	34	34	34	33	33	33	33	33	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	33	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	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	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	31	31	31	31	31	30	31	31	31	31	31	31	31	31	31	31	31	32	32	33	33	33	33	33	32	32	32	32	32	32	32	32	32	33	33	33	32	32	32	33	33	33	33	33	33	33	33	31	31	29	30	30	30	31	31	31	31	31	31	31	32	32	32	32	31	30	30	30	30	29	28	29	29	29	29	29	30	30	29	29	28	28	28	28	29	30	29	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	26	26	27	27	27	27	27	27	26	26	26	26	26	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	23	23	23	23	23	22	22	22	22	22	22	23	23	23	22	22	22	21	20	20	20	20	20	21	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	20	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	23	23	23	23	23	23	24	24	24	24	24	24	24	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	26	25	25	25	25	25	25	24	24	24	24	24	24	25	25	25	25	25	26	26	25	25	25	25	25	25	25	24	24	24	24	23	23	23	23	22	22	21	21	21	22	22	22	23	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	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	24	24	24	24	24	25	26	26	26	27	27	26	26	26	26	26	26	26	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	25	25	25	25	26	26	26	26	26	26	25	25	25	26	26	26	26	26	26	26	26	27	27	28	28	28	28	29	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	32	33	33	33	33	32	32	32	32	32	32	32	32	32	32	33	33	33	33	32	33	33	33	33	34	34	34	34	33	33	32	32	32	31	31	30	31	32	32	32	33	33	33	33	33	33	32	32	31	31	31	31	31	31	31	31	30	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	29	29	29	29	29	29	29	29	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	29	29	29	29	29	29	29	30	30	30	31	31	32	33	33	34	34	34	33	33	33	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	31	31	31	31	31	30	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	29	29	29	29	29	29	29	29	29	29	29	29	29	28	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	28	28	28	28	28	28	27	27	27	27	27	27	27	27	28	28	28	28	29	29	29	29	29	29	28	28	28	28	28	28	27	27	27	27	27	27	26	26	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	26	26	26	26	26	26	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	29	29	30	30	30	29	29	29	29	29	29	29	29	28	28	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	29	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	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	33	33	32	31	31	31	31	31	31	31	31	32	32	32	32	32	32	31	31	31	31	31	30	30	31	31	31	31	31	30	30	30	30	30	30	29	29	29	29	30	29	29	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	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	25	25	26	26	26	26	26	26	26	26	26	26	25	23	23	23	23	23	24	23	23	23	23	24	23	23	23	24	24	24	24	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	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	22	22	22	23	22	22	22	21	21	22	22	22	22	23	23	23	23	23	23	23	23	23	22	22	22	22	23	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	23	23	24	24	24	24	24	24	24	24	24	24	23	23	23	23	24	23	23	23	23	23	22	22	23	23	23	23	23	23	24	24	24	24	25	25	25	25	25	27	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	25	27	27	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	25	25	25	25	25	25	26	26	26	27	27	28	29	29	29	29	29	29	29	29	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	28	28	28	28	28	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	29	29	29	29	29	30	30	29	29	30	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	29	29	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	31	31	32	32	33	33	33	33	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	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	28	28	29	28	28	28	28	28	28	28	29	30	30	30	30	30	31	31	31	30	30	29	29	29	30	30	30	30	30	30	30	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	29	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	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	28	28	28	28	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	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	26	26	26	26	26	27	27	27	27	27	27	28	28	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	27	27	28	28	28	27	27	27	27	27	26	27	27	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	28	28	28	29	29	28	28	30	30	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	32	32	32	32	33	33	33	33	34	34	34	33	33	33	33	33	33	32	32	32	31	31	30	30	30	29	29	29	29	30	29	28	28	28	28	28	28	29	29	29	29	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	29	28	28	28	28	28	28	28	28	28	29	29	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	27	27	27	27	28	27	27	27	27	26	26	26	26	26	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	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	25	26	26	25	25	25	25	24	24	24	24	23	23	23	23	22	22	22	22	22	22	22	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	22	22	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	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
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	23	23	24	24	24	24	24	24	24	24	23	23	22	22	23	23	23	24	24	24	25	25	25	24	24	24	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	22	22	23	23	23	23	23	23	22	22	22	22	21	21	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	22	23	23	23	23	23	23	23	23	23	23	23	23	24	23	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	22	22	22	22	22	22	22	23	23	22	22	22	22	21	21	21	20	19	20	19	19	19	20	20	20	20	20	20	20	20	19	19	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	20	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	22	22	22	22	22	22	22	22	22	21	21	21	21	21	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	22	23	23	23	23	23	24	24	24	24	24	25	26	26	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	25	25	25	25	25	25	26	26	26	26	26	25	25	25	24	24	24	23	24	24	24	23	23	23	23	22	22	22	22	23	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	23	23	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	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	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	21	21	21	22	22	22	22	22	21	20	20	20	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	21	21	21	21	21	21	21	21	21	21	21	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	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	23	23	23	23	23	23	23	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	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	23	23	23	23	23	23	23	23	24	24	24	24	24	24	25	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	25	25	25	25	25	25	25	25	25	25	24	23	23	23	23	22	22	23	23	23	23	23	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	22	23	23	22	22	22	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	24	24	24	24	24	23	23	23	23	23	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	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	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	19	20	20	19	20	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	21	21	21	20	20	20	19	19	19	19	19	19	19	19	19	19	19	20	20	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	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	20	21	21	21	21	21	21	21	21	22	23	24	24	24	24	25	26	26	26	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	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	25	25	26	26	26	26	26	26	28	29	29	29	29	29	29	29	29	29	30	30	31	31	31	31	31	30	30	30	29	29	29	30	30	30	30	29	28	28	28	28	28	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	28	27	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	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	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	26	26	27	27	27	27	28	28	28	28	28	27	27	27	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	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	29	29	29	28	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	25	25	25	25	25	26	26	26	25	25	25	25	25	25	25	26	26	26	26	26	26	27	27	27	26	26	26	26	27	27	26	26	27	27	28	28	28	28	28	28	28	28	28	28	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	26	25	25	24	24	24	24	25	25	26	25	25	25	25	25	25	25	24	24	24	24	23	23	23	23	23	22	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	22	22	22	23	23	23	24	24	24	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	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	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	22	22	22	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	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	20	21	21	21	21	21	21	21	20	20	20	20	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	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	21	21	21	21	21	22	22	22	22	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	25	24	24	24	24	24	24	24	24	25	25	25	25	25	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	27	27	27	28	28	28	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	26	26	26	27	27	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	25	25	26	26	26	25	25	25	26	26	26	26	26	26	26	27	27	27	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	25	25	25	25	25	25	25	24	24	24	24	24	24	24	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	22	22	22	22	22	22	22	22	24	24	23	23	23	24	24	24	24	24	23	22	22	22	22	21	21	21	21	22	22	23	25	25	25	25	25	25	25	26	26	25	25	25	26	27	27	27	27	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	30	31	31	31	31	31	31	32	32	32	32	32	32	31	31	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	33	34	34	33	33	33	33	33	33	33	33	33	33	33	34	34	34	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	34	34	34	34	34	33	33	33	33	32	31	31	31	30	30	30	31	31	31	31	31	31	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	32	32	31	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	33	33	33	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	31	31	31	31	32	32	32	31	31	31	31	31	31	31	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	27	28	28	28	27	27	27	27	27	27	27	27	27	27	28	28	28	28	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	30	30	30	30	29	29	29	29	30	30	30	31	30	30	30	30	29	29	28	28	28	28	27	27	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	30	29	29	29	29	29	29	29	29	29	28	28	28	29	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	28	28	28	28	28	28	28	30	30	30	30	30	30	30	30	30	30	31	29	29	29	29	29	29	29	30	30	30	30	30	31	31	31	31	31	30	30	30	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	31	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	27	27	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	29	28	28	28	28	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	29	28	27	27	27	27	27	27	27	27	28	28	28	28	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	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	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	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	27	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	27	27	27	27	28	28	27	27	28	28	28	27	27	26	26	26	26	26	25	25	25	25	25	26	26	26	26	26	26	27	27	27	26	26	27	27	27	27	28	28	28	28	28	28	28	28	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	24	24	24	24	24	24	24	24	24	25	25	24	23	23	23	24	24	24	24	24	24	24	24	24	24	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	26	27	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	28	28	28	27	27	27	27	27	27	26	26	26	26	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	28	28	27	27	27	27	27	27	27	27	27	27	27	27	26	25	25	24	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	23	23	23	23	23	23	22	22	22	23	23	23	23	23	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	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	23	23	23	23	23	23	23	23	24	24	24	24	24	24	25	25	25	25	26	26	26	27	27	27	26	26	27	27	27	28	28	27	27	27	26	26	26	25	25	25	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	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	28	28	28	28	27	27	27	26	26	26	26	25	25	25	25	25	25	25	25	25	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	24	24	24	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	23	22	22	22	22	22	21	21	21	20	20	20	21	21	21	21	20	20	20	20	20	20	20	20	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	17	16	16	16	17	18	18	19	19	19	19	19	20	20	20	20	20	20	20	19	19	19	19	19	19
22	22	22	23	23	23	22	22	22	22	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	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	26	27	27	27	27	27	28	27	27	27	27	27	26	26	26	26	26	26	27	28	28	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	26	26	26	26	26	26	25	25	27	27	27	27	27	26	26	26	26	26	27	27	27	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	25	26	26	26	26	26	26	25	25	25	25	25	25	24	24	24	24	24	24	24	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	27	27	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	28	28	28	28	28	28	28	28	28	28	27	27	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	26	27	27	26	26	26	26	25	25	24	24	24	24	24	24	24	25	25	25	25	25	26	26	26	26	26	26	27	27	28	28	29	29	29	29	30	30	30	30	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	26	26	25	25	25	24	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	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	25	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	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	25	25	24	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	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	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	27	26	26	26	26	26	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	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	30	29	29	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	27	27	27	27	26	26	26	26	26	26	26	26	27	27	27	27	27	27	26	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	28	28	28	28	27	27	27	27	26	27	27	27	27	27	27	27	28	28	29	30	30	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	33	33	33	33	33	33	32	32	32	32	31	31	31	31	31	32	34	34	34	34	34	34	34	34	34	33	33	32	32	31	31	31	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	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	29	29	29	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	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	28	28	28	28	29	29	29	29	29	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	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	30	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	32	32	32	32	32	32	32	31	31	31	31	31	31	31	32	32	32	33	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	28	28	28	28	26	26	26	26	26	26	27	27	27	27	26	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	27	27	27	26	26	26	26	26	26	26	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	29	29	28	28	28	28	28	28	28	28	28	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	34	34	34	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	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	33	33	33	33	33	33	32	33	33	33	33	33	32	32	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	30	30	29	29	29	29	29	29	29	29	27	27	28	28	28	27	27	27	27	28	28	28	27	26	26	26	26	26	26	26	26	26	26	26	24	24	24	24	23	23	22	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	25	25	26	26	25	24	24	24	25	25	25	25	24	24	24	24	23	23	23	23	23	23	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	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	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	24	24	24	24	24	24	24	24	25	25	25	23	23	23	23	23	23	23	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	21	21	21	21	20	20	20	20	20	20	20	20	20	21	21	19	19	20	20	19	19	19	19	19	19	20	21	21	21	21	21	21	21	22	21	20	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	22	22	21	21	21	22	22	22	22	23	23	23	23	23	23	24	25	26	26	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	28	28	28	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	24	24	24	24	25	25	25	24	24	24	23	23	23	24	24	24	24	24	24	24	24	23	23	23	22	22	22	22	22	22	22	22	22	22	20	20	20	20	20	20	20	20	21	21	21	21	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	24	24	24	24	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	23	23	24	24	24	23	23	23	23	23	23	23	24	24	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	22	23	23	23	23	23	23	23	23	23	22	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	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	25	23	23	23	22	20	19	19	19	19	19	19	19	19	19	19	20	20	19	19	19	19	19	18	18	18	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	21	21	20	20	20	20	20	20	21	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	22	22	22	22	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	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	20	20	20	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	21	21	20	20	20	20	20	20	20	19	19	19	18	18	18	18	18	18	18	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	19	19	19	19	19	19	19	19	19	19	18	19	18	19	19	19	19	19	19	20	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	22	22	22	22	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	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	25	25	25	25	25	24	24	24	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	25	25	24	24	24	24	23	23	23	23	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	24	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	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	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	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	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	22	22	22	22	23	23	23	23	23	22	22	21	21	21	21	21	21	22	22	21	21	20	20	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	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	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	20	20	20	20	19	19	19	18	18	18	18	18	18	18	19	18	18	18	18	18	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	16	16	16	16	16	17	17	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	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	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	20	19	19	19	19	19	19	19	20	20	19	18	18	18	19	19	19	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	19	19	19	19	19	19	19	20	21	21	20	21	21	21	21	21	21	21	21	20	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	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	20	20	20	20	20	20	20	20	21	20	20	21	22	22	22	23	23	23	23	23	22	22	22	23	23	23	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	22	22	22	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	26	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	24	24	24	24	24	24	24	25	25	25	25	24	24	24	24	24	24	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	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	27	27	27	27	27	27	27	26	25	25	26	26	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	27	27	27	27	27	27	27	28	28	28	28	28	29	29	29	28	29	29	29	29	28	28	28	27	26	26	26	26	26	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	28	28	28	28	29	29	29	29	29	29	29	29	29	29	30	31	31	30	30	29	29	29	29	29	29	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	30	30	29	29	29	30	30	30	31	31	31	31	31	30	30	30	30	30	30	30	30	31	31	31	31	30	30	29	29	29	29	29	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	28	28	27	26	27	27	27	27	27	27	27	27	27	27	28	28	28	29	29	29	29	29	29	31
26	26	26	26	26	26	26	26	25	25	25	25	25	25	26	26	26	26	27	26	26	26	26	25	25	23	23	23	23	23	23	23	23	23	22	22	22	23	23	24	24	24	24	24	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	26	26	25	25	25	25	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	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	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	24	25	24	25	25	25	25	25	25	25	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	24	24	24	24	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	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	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	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	31	31	31	32	32	32	31	30	30	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	33	32	32	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	33	33	33	33	33	34	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	32	32	32	32	32	33	32	32	32	33	33	33	33	33	32	32	33	32	32	32	32	32	32	33	32	32	32	32	33	33	33	33	33	33	32	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	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	34	34	34	34	34	34	34	34	33	33	33	32	32	32	32	33	33	33	33	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	30	29	29	29	29	29	29	29	28	28	28	28	28	28	28	29	29	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	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	26	26	26	26	26	26	26	27	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	26	27	27	27	27	27	27	27	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	26	26	27	26	26	26	26	26	26	25	25	25	25	25	26	24	24	24	24	24	24	24	23	23	23	23	24	24	26	26	26	26	26	26	26	26	26	26	26	26	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	26	26	26	26	26	26	26	26	26	25	26	26	26	25	25	25	25	26	26	26	25	26	26	26	26	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	25	25	26	27	27	28	28	28	28	29	29	29	30	30	30	29	29	28	28	29	29	29	28	28	28	28	28	27	27	27	27	26	26	26	26	26	26	26	26	27	26	26	26	26	26	26	26	26	26	27	26	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	28	28	28	28	28	28	28	28	28	28	29	28	28	28	28	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	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	29	29	29	29	29	29	29	29	29	29	29	29	29	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	29	28	28	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	29	29	29	29	29	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	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	24	24	24	24	24	25	25	25	25	25	25	25	26	26	25	25	25	25	25	25	23	23	23	23	23	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	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	27	27	27	27	27	27	27	27	27	27	27	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	24	24	25	25	25	25	26	26	26	26	26	26	26	26	24	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	25	24	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	23	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	23	22	22	22	22	22	22	22	22	21	21	21	21	21	22	23	23	23	23	23	23	23	23	23	24	24	24	24	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	23	23	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	24	25	25	25	24	24	25	25	26	26	26	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	26	26	28	28	28	27	27	26	26	25	24	24	24	24	24	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	26	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	26	26	26	26	26	26	27	27	27	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	26	26	26	26	26	26	26	26	25	25	25	25	25	24	24	24	24	24	24	24	25	25	25	24	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	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	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	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	25	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	23	23	23	23	23	23	23	23	23	23	22	21	21	21	21	21	22	22	22	22	22	23	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	26	26	26	26	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	25	25	25	26	26	26	26	27	27	27	27	27	28	28	28	28	28	28	28	28	29	29	29	30	30	30	30	30	30	30	30	28	28	27	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	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	25	26	26	26	27	27	27	27	27	27	27	27	25	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	25	25	25	25	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	26	26	26	26	26	26	26	26	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	28	28	28	28	28	28	27	27	27	27	27	27	27	26	25	24	24	25	26	26	26	26	26	26	26	26	26	26	26	26	25	25	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	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	24	24	24	24	24	25	26	26	26	26	25	25	25	25	25	25	24	25	26	26	27	27	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	26	26	26	25	25	26	26	26	26	26	26	26	26	25	25	25	25	24	24	24	24	23	23	23	23	23	22	22	22	23	23	23	23	23	24	24	23	23	23	24	24	24	24	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	28	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	27	27	26	26	26	26	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	25	25	25	25	25	25	25	25	25	25	25	25	26	26	27	27	27	27	27	27	27	27	27	27	26	26	26	26	27	27	28	28	28	28	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	29	29	29	29	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	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	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	29	29	29	29	29	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	28	28	28	28	29	29	29	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	31	31	31	31	31	31	31	31	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	33	34	34	34	33	33	32	32	32	32	32	32	31	31	31	31	32	32	32	32	32	32	32	32	32	33	32	32	32	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	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	28	28	27	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	28	30	30	29	29	29	28	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	27	27	27	27	27	26	26	26	26	27	27	27	27	27	25	25	25	25	25	26	26	26	26	26	26	26	25	25	25	26	26	26	27	27	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	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	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	25	25	25	25	25	26	26	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	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	29	28	28	28	28	27	27	27	27	27	27	27	27	27	27	28	28	28	28	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	28	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	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	27	27	28	28	28	28	29	30	30	30	29	28	28	28	28	28	28	28	28	28	28	28	29	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	28	29	30	30	30	31	31	31	31	31	31	31	31	31	30	29	29	28	28	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	29	29	28	28	28	29	29	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	26	26	27	27	26	26	26	26
25	25	25	25	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	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	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	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	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	30	30	29	29	29	29	29	29	28	28	28	28	28	28	29	29	29	30	30	30	30	30	30	30	31	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	31	33	33	33	34	34	34	33	34	34	34	34	34	34	34	34	34	34	33	32	32	32	32	32	32	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	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	28	28	28	27	27	27	27	27	28	28	27	27	27	27	27	27	26	26	26	26	26	26	27	28	28	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	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	28	28	28	28	28	28	28	27	27	27	27	28	28	28	28	29	29	30	30	30	30	29	29	29	29	28	28	28	28	28	28	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	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	26	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	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	21	22	23	23	23	23	23	23	23	23	23	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	25	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	22	22	22	22	22	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	20	20	19	19	19	19	20	20	20	20	20	20	20	21	21	21	21	21	21	21	20	20	20	20	21	21	21	21	21	22	22	22	22	23	23	22	22	22	22	22	22	23	23	23	24	24	23	23	23	23	23	24	24	24	24	24	23	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	22	22	22	21	21	21	21	21	21	22	22	22	22	22	22	22	21	21	21	21	22	22	22	23	23	22	22	22	22	21	21	21	21	22	22	22	22	23	23	23	23	23	23	23	22	22	22	22	22	22	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	24	24	25	25	24	24	24	24	24	23	23	23	23	23	23	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	25	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	27	27	27	27	26	26	26	26	27	27	27	26	26	25	25	25	25	25	24	24	24	24	24	24	24	23	23	24	24	24	24	24	24	23	23	22	22	22	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	19	19	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	17	17	17	17	17	18	18	18	18	19	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	22	22	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	23	22	22	22	22	22	21	21	21	20	20	20	20	20	20	20	20	20	20	20	19	19	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	24	24	24	24	24	24	24	24	24	23	23	23	22	22	21	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	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	20	20	20	19	19	19	19	19	19	19	19	19	21	22	22	22	22	22	22	22	22	22	22	22	21	20	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	17	17	17	17	17	16	16	15	15	15	15	15	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	17	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	19	19	19	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	20	20	20	21	21	22	22	22	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	21	21	21	21	21	21	21	21	21	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	20	20	19	19	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	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	22	22	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	22	22	22	22	22	22	22	22	22	22	23	23	23	23	24	25	25	25	25	25	25	25	25	26	26	26	26	26	26	27	26	26	26	26	26	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	23	23	22	22	22	22	23	23	24	24	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	23	23	24	24	24	24	24	25	25	25	25	25	25	24	24	24	25	25	25	25	25	25	25	25	25	26	26	25	25	25	25	25	25	25	25	25	25	25	25	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	25	25	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	26	25	25	25	25	25	25	25	26	26	26	26	26	26	25	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	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	27	27	27	28	28	29	29	29	29	28	28	28	26	27	27	27	27	27	27	27	26	26	26	26	26	25	25	25	25	25	25	25	25	25	24	24	24	23	23	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	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	25	25	25	26	26	26	26	25	25	25	25	25	25	25	25	25	24	24	24	24	25	25	25	25	25	25	25	25	25	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	22	22	22	23	23	23	24	24	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	25	25	25	25	24	23	23	23	23	23	23	24	24	24	24	25	25	25	25	25	25	25	24	24	24	23	23	23	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	25	25	25	25	26	26	26	26	26	26	27	26	26	26	26	26	26	26	26	26	26	25	25	24	24	24	26	26	26	26	25	25	25	25	26	26	26	26	26	25	25	25	25	25	26	26	26	26	26	26	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	24	24	24	24	24	24	24	24	24	24	24	25	24	24	24	24	24	24	25	25	26	26	26	26	26	26	26	26	26	25	25	25	25	24	24	24	24	24	25	25	25	25	25	25	25	25	25	26	26	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	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	25	25	24	24	23	23	23	23	23	23	22	22	22	22	22	22	23	23	23	23	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	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	24	24	24	24	24	24	24	25	25	25	24	24	24	23	23	23	23	23	23	23	23	24	24	24	24	24	25	25	25	25	25	25	25	26	26	26	26	26	26	25	25	25	25	25	25	25	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	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	20	20	20	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	17	17	18	18	18	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	21	21	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	21	21	21	22	22	22	21	21	20	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	21	21	22	21	21	21	21	21	21	21	21	21	21	21	21	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	18	18	18	18	18	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	19	19	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	22	22	22	22	21	21	21	21	21	21	21	21	21	21	22	22	22	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	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	25	26	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	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	27	27	27	26	26	26	26	26	26	26	26	26	26	25	27	27	27	27	27	27	27	27	27	27	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	26	26	26	26	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	26	26	26	26	26	26	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	28	28	28	27	27	27	28	28	27	27	27	27	27	27	27	27	26	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	26	26	26	25	25	25	24	24	24	24	24	25	26	26	26	26	26	26	26	26	27	27	27	27	27	27	26	26	26	26	26	26	25	25	25	25	25	25	26	26	26	26	25	24	24	24	23	23	23	23	23	23	24	24	24	24	24	23	23	23	23	24	23	23	23	23	23	22	22	22	23	22	22	21	21	21	20	20	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	21	21	20	20	20	19	19	19	19	20	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	18	18	18	18	18	18	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	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	19	19	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	20	21	22	22	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	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	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	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	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	25	25	24	24	24
20	20	19	19	20	20	20	20	20	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	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	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	19	19	19	19	19	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	20	20	20	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	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	15	14	14	14	14	14	14	15	15	15	15	15	16	16	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	15	15	15	15	15	16	17	18	18	18	17	17	17	17	17	17	17	17	17	17	18	18	18	19	18	18	18	18	19	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	20	19	19	19	19	20	20	21	21	21	21	21	21	21	21	21	21	22	21	21	21	21	21	21	21	21	20	19	19	19	19	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	21	21	21	21	21	21	22	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	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	20	20	20	20	20	20	20	20	20	20	21	21	22	22	23	22	21	21	21	21	21	21	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	24	24	24	24	24	24	23	23	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	21	21	21	21	20	20	20	20	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	19	19	19	19	19	19	19	20	20	20	20	20	20	20	19	19	20	20	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	21	21	21	21	21	22	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	21	21	21	21	21	22	22	23	23	23	23	23	23	22	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	21	21	21	21	22	22	22	22	22	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	24	24	24	25	25	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	25	25	25	25	25	25	24	24	24	23	23	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	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	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	21	22	22	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	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	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	21	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	22	22	22	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	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	23	23	23	23	23	24	24	25	25	25	25	25	25	26	26	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	26	26	26	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	28	28	28	28	28	28	28	28	28	28	27	27	27	27	26	26	26	26	26	25	25	27	27	27	27	27	27	28	28	28	28	28	28	27	27	27	28	28	28	28	28	28	28	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	30	30	29	28	28	28	28	28	27	27	27	27	27	26	27	27	27	27	27	27	27	27	27	27	27	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	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	27	28	28	28	29	29	29	30	30	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	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	31	31	31	32	32	32	31	31	31	31	30	29	29	29	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	28	28	29	29	29	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	27	27	28	28	28	28	28	28	27	27	27	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	30	30	30	30	31	31	31	31	30	30	30	29	29	29	29	29	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	31	30	30	30	31	31	31	31	31	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	32	32	31	31	31	31	31	31	31	31	30	30	30	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	29	29	29	29	29	29	29	29	29	29	29	29	30	31	31	31	31	31	31	31	32	33	33	33	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	35	35	35	35	35	35	35	36	36	36	35	35	35	35	35	35	35	35	35	35	37	37	37	37	37	37	37	37	37	38	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	38	38	38	38	36	36	36	36	36	36	36	37	37	37	37	36	36	35	34	33	33	33	33	33	33	32	32	32	32	32	32	33	32	32	32	32	33	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	34	34	34	34	34	33	33	33	33	33	32	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	33	33	32	32	32	32	32	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	28	28	28	28	28	28	29	29	29	29	29	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	30	30	30	30	30	30	29	29	29	29	29	29	29	29	28	28	28	27	27	27	27	27	27	27	26	26	25	25	25	25	25	25	25	24	23	23	22	22	22	22	22	22	22	22	21	21	21	21	21	21	20	20	20	19	19	19	19	19	19	19	19	19	20	20	20	21	21	21	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	23	23	23	22	22	22	23	23	23	23	23	23	23	23	23	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	22	21	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	22	22	22	22	22	22	22	22	22	21	21	21	22	22	22	23	24	24	24	24	25	25	25	25	24	25	25	25	25	25	25	25	25	25	25	25	26	26	26	25	25	25	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	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	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	23	23	23	23	23	23	23	23	23	24	25	25	25	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	22	21	21	21	21	21	21	22	21	21	21	21	21	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	20	20	20	20	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	21	21	20	20	20	20	20	20	20	19	20	20	20	20	20	20	20	21	21	21	21	21	21	21	22	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	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	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	19	19	19	19	19	19	18	18	18	18	18	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	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	20	20	20	20	20	20	20	20	20	22	23	23	23	23	22	22	21	21	21	21	21	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	18	18	18	18	17	18	19	19	19	18	18	18	17	17	17	17	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	16	16	15	15	15	15	15	15	15	15	15	15	16	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	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	17	17	19	19	20	20	20	19	19	19	19	18	18	18	19	19	19	19	19	19	19	19	19	19	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	17	17	17	17	17	17	17	18	18	18	18	17	19	19	19	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	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	15	15	15	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	17	17	18	18	18	18	17	18	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	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	20	20	20	20	20	20	20	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	21	21	21	21	21	21	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	22	23	22	22	22	21	22	22	22	22	22	22	22	22	23	23	23	24	24	24	24	25	25	25	24	24	23	23	23	23	23	23	23	23	23	23	23	24	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	25	25	25	25	25	25	26	26	26	26	26	26	26	27	27	27	27	27	27	28	28	28	28	28	29	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	26	26	26	26	27	27	28	28	28	28	28	28	28	28	28	28	27	27	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	27	27	27	27	27	27	27	28	28	26	26	26	26	26	26	26	26	27	27	27	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	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	29	29	29	29	29	29	30	30	30	30	29	29	29	29	29	29	29	29
26	26	26	26	26	26	25	25	24	23	23	24	23	23	23	24	24	24	24	24	24	24	24	24	25	25	25	25	25	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	22	22	22	22	22	22	21	21	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	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	20	20	20	20	20	20	21	21	21	21	21	22	22	23	23	23	23	23	24	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	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	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	23	23	23	23	23	24	24	23	23	23	23	23	23	23	23	23	23	24	24	23	23	23	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	21	21	21	21	21	21	21	21	21	21	21	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	22	22	22	22	21	21	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	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	23	23	23	23	23	23	23	23	23	23	23	23	24	24	23	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	21	21	21	21	21	21	21	21	22	22	22	22	22	23	23	23	22	23	23	23	24	24	24	24	24	24	24	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	26	26	27	26	26	26	26	26	25	25	25	24	24	25	25	25	25	25	25	25	24	24	24	24	24	23	23	23	23	22	22	23	23	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	24	24	24	24	24	24	24	23	23	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	26	27	27	27	27	27	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	26	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	27	27	27	27	28	28	28	30	30	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	30	30	31	30	29	29	29	29	30	30	30	30	30	29	29	29	29	28	28	28	27	28	28	28	28	27	27	27	27	26	26	25	25	25	24	24	24	24	24	24	24	23	23	24	24	24	24	24	24	24	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	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	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	25	25	25	25	25	25	25	25	25	25	25	25	25	27	27	27	27	27	27	27	27	28	28	28	28	28	28	27	27	28	27	27	27	27	27	27	27	27	27	28	28	27	27	27	27	27	27	27	27	26	26	26	26	26	27	27	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	25	25	24	24	24	25	25	25	25	25	25	25	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	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	27	27	27	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	25	25	25	26	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	28	28	28	28	28	28	28	28	29	29	30	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	30	30	31	32	32	32	32	32	32	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	33	34	34	34	35	35	35	35	35	35	35	35	35	35	35	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	35	35	35	35	35	35	35	34	34	34	34	33	32	32	32	31	31	31	31	31	30	30	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	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	26	25	25	25	25	25	25	25	25	26	26	26	26	26	26	27	27	27	26	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	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	26	27	27	27	27	27	27	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	24	24	25	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	23	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	24	24	24	24	23	23	23	23	23	23	23	23	23	22	22	22	22	22	23	23	23	23	24	24	24	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	25	26	26	26	26	26	26	26	26	25	25	25	25	25	26	26	26	26	26	26	27	26	25	25	25	25	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	26	26	26	26	27	27	27	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	26	26	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	26	26	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	27	27	27	27	27	27	27	27	27	27	28	28	27	27	27	27	26	25	25	25	24	25	25	25	25	25	25	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	26	25	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	21	21	21	21	21	22	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	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	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	22	22	22	22	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	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	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	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	25	25	25	25	25	26	25	25	24	24	25	25	25	25	25	25	25	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	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	25	25	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	24	23	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	24	24	24	24	24	24	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	23	23	23	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	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	21	21	21	21	21	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	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	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	19	19	19	19	19	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	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	22	22	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	22	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	21	23	23	23	22	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	19	18	18	18	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	20	20	20	20	21	21	21	21	21	21	21	21	21	21	20	20	19	19	19	19	19	19	19	19	19	19	19	19	20	20	19	19	19	18	17	16	16	16	16	16	17	17	18	18	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	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	18	18	18	18	18	18	17	18	18	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	19	18	18	18	18	18	18	18	18	18	18	17	18	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	19	19	19	19	19	20	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	19	19	19	19	19	19	18	18	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	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	18	19	19	19	19	19	19	20	20	20	20	20	20	20	22	22	22	22	22	22	21	20	20	20	20	20	19	19	19	19	19	19	18	18	18	17	17	17	17	17	17	18	18	18	18	18	17	17	17	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	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	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	17	17	17	17	16	16	16	16	16	16	16	16	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	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	19	19	19	19	19	19	19	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	18	18	18	18	18	19	19	19	18	19	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	20	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	21	22	22	22	21	22	22	21	21	21	21	22	23	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	26	26	27	27	27	27	28	27	27	27	27	27	27	27	26	26	26	26	26	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	25	25	24	24	24	24	24	23	24	24	24	25	26	26	26	25	25	25	25	25	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	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	24	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	23	23	23	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	26	26	27	27	27	27	27	27	27	28	27	27	27	27	27	27	27	27	27	27	26	26	25	26	26	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	26	25	25	25	25	25	25	25	25	25
31	31	31	31	32	33	33	33	33	32	31	31	31	32	33	33	33	33	33	34	34	34	34	34	34	33	33	33	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	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	31	31	31	31	31	30	29	29	29	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	29	29	30	30	30	30	30	30	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	29	29	29	29	29	29	29	29	29	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	28	28	28	28	29	29	29	29	28	28	28	29	29	29	29	29	30	30	30	30	30	30	29	29	29	30	30	30	30	30	30	30	30	30	30	30	29	29	29	28	28	27	27	27	27	27	26	26	26	26	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	29	29	30	30	30	31	31	31	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	28	28	28	28	28	28	28	27	27	27	26	26	26	26	26	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	25	25	25	25	24	24	25	26	25	25	25	25	25	26	26	26	26	26	26	26	26	26	27	27	27	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	25	25	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	27	27	29	29	29	29	29	29	29	29	29	29	29	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	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	27	27	27	27	27	27	27	27	26	27	27	27	27	27	27	27	27	27	27	27	27	26	26	27	27	27	28	27	27	27	27	28	28	27	27	27	27	26	26	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	22	21	21	21	21	21	21	21	21	21	21	21	19	19	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	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	20	20	20	20	20	20	20	21	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	20	20	19	19	19	18	18	18	18	18	18	19	19	19	19	19	18	18	18	18	18	18	18	19	19	19	19	20	21	21	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	19	19	18	18	18	20	20	19	20	21	20	20	20	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	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	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	19	19	19	19	19	19	19	19	19	17	17	17	17	17	18	18	19	19	18	18	18	18	18	18	18	18	18	18	18	17	17	17	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	18	18	18	18	17	16	16	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	15	15	15	16	16	16	16	16	17	17	17	17	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	16	16	16	16	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	15	16	16	16	16	16	16	16	16	16	16	16	16	16	17	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	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	19	19	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	16	16	16	16	16	15	15	15	15	15	15	15	14	14	14	15	15	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	16	16	16	16	16	16	16	16	16	15	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	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	14	14	14	14	14	14	15	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	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	18	18	18	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	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	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	18	18	18	19	19	18	18	18	19	19	20	20	20	20	19	19	19	19	20	20	20	20	20	20	20	20	21	21	21	21	21	21	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	23	23	23	24	24	24	24	24	24	24	24	24	26	26	26	26	26	26	26	26	26	26	28	28	28	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	29	29	29	29	29	28	28	28	28	28	28	28	28	29	29	29	29	29	28	28	28	28	28	28	28	28	27	27	27	27	27	27	26	26	26	26	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	22	22	22	22	23	23	23	23	23	23	22	22	22	22	22	22	22	22	21	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	18	19	20	20	20	21	21	21	21	21	21	21	21	21	20	19	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	19	19	19	19	19	19	19	20	19	19	19	19	19	19	19	19	19	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	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	20	20	20	20	20	20	19	19	20	20	19	19	20	20	20	20	20	20	21	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	22	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	22	23	23	23	23	23	23	23	23	23	24	24	24	25	24	24	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	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	24	24	24	24	24	24	24	24	24	24	24	23	24	24	24	24	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	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	24	24	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	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	22	22	22	22	22	22	22	22	22	22	22	22	21	20	20	20	20	20	20	20	20	20	21	21	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	21	21	21	21	20	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	17	17	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	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	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	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	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	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	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	12	12	12	12	12	12	12	12	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	13	13	13	13	13	13	13	14	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	16	16	16	16	16	16	16	16	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	16	16	16	15	15	15	15	15	15	14	14	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	12	12	10	10	10	10	10	10	10	10	10	10	10	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	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	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	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	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	16	16	17	17	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	17	17	18	18	17	17	17	17	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	17	17	17	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	18	18	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	19	19	19	19	19	19	19	18	18	18	18	18	18	18	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	19	19	19	19	19	19	19	20	20	20	20	20	20	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	22	22	22	22	22	23	22	22	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	22	23	23	23	23	22	22	22	22	22	22	21	21	21	20	20	21	21	20	20	20	20	20	20	21	21	20	19	19	19	19	19	19	19	19	19	19	18	18	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	18	18	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	18	18	17	17	17	17	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	21	21	21	21	22
23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	21	21	21	21	21	22	22	22	23	24	24	24	25	25	25	25	25	25	25	24	24	24	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	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	21	21	21	21	21	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	21	21	21	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	18	18	18	18	18	18	18	18	18	18	18	19	19	18	18	18	18	18	19	18	18	18	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	18	18	18	18	18	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	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	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	18	18	18	18	18	18	18	18	17	17	17	18	18	18	18	18	17	17	17	17	17	17	17	17	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	19	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	18	19	19	19	19	19	19	19	19	19	19	20	20	19	19	19	19	19	19	20	20	20	20	20	20	19	19	19	19	19	19	19	18	18	18	18	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	18	18	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	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	17	17	17	17	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	15	15	15	15	15	15	15	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	19	19	19	19	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	20	20	20	20	21	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	24	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	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	22	22	23	23	23	23	22	22	22	22	21	21	21	21	21	21	20	20	20	20	21	21	22	22	22	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	22	22	22	23	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	26	26	26	26	26	26	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	27	27	27	27	27	27	28	28	28	28	28	26	26	26	26	26	27	28	28	28	28	27	27	27	27	27	26	26	25	25	25	25	25	25	24	24	24	24	24	24	24	23	23	23	23	24	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	24	24	24	24	24	23	23	23	23	24	23	23	23	23	23	24	24	24	24	24	24	23	23	23	23	23	23	24	24	24	23	23	23	23	23	23	23	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	22	21	21	21	21	22	22	22	22	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	25	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	21	21	22	22	22	21	21	21	21	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	22	22	22	22	22	23	22	22	22	22	22	22	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	22	22	22	22	22	21	21	21	21	20	19	19	19	19	19	19	20	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	17	18	18	18	18	18	18	18	18	18	18	18	18	19	20	20	20	20	20	20	20	20	20	20	20	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	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	20	21	21	21	22	22	22	22	22	22	22	22	23	23	23	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	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	23	23	23	23	23	24	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	22	22	22	21	21	21	22	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	20	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	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	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	22	22	22	22	22	21	22	22	22	21	21	21	21	21	22	23	23	23	23	23	23	23	23	23	23	21	21	21	21	20	20	20	20	20	20	20	20	20	20	19	20	20	19	19	19	19	20	20	20	21	21	20	20	20	20	20	20	20	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	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	20	20	20	20	21	21	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	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	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	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	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	14	14	14	14	14	14	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	17	17	16	16	16	16	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	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	21	21	21	21	21	21	21	20	20	20	19	19	20	20	20	20	20	20	20	20	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	18	18	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	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	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	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	14	13	13	13	13	13	13	13	14	14	14	14	13	13	13	13	12	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	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	15	15	15	15	15	14	14	14	14	14	15	15	14	14	14	14	14	14	14	15	15	15	15	15	15	17	17	16	16	16	16	16	16	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	17	17	17	17	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	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	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	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	19	19	19	19	19	19	19	19	19	20	20	21	21	20	20	20	20	20	20	20	20	20	20	20	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	21	21	21	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	20	19	19	19	19	19	19	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	21	21	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	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	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	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	18	18	18	18	18	18	18	18	18	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	20	20	20	20	20	20	20	21	21	21	22	22	23	23	23	23	23	23	23	23	23	23	23	23	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	25	24	24	23	23	24	24	24	24	24	24	24	24	22	22	22	23	23	23	23	23	24	25	25	25	26	26	27	27	27	27	27	27	27	27	26	27	28	28	28	29	29	29	28	28	28	28	28	28	28	28	28	28	28	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	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	28	27	27	27	27	27	28	28	28	29	29	29	30	30	30	29	29	29	30	30	30	30	30	30	30	29	28	28	28	28	28	28	28	28	28	28	29	28	28	28	28	28	28	28	28	28	28	28	27	27	27	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	27	27	26	26	26	26	26	26	26	26	27	27	27	27	27	26	26	26	26	26	26	26	26	26	27	27	27	27	28	28	28	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	26	26	26	26	26	25	25	25	24	25	26	26	26	26	26	26	25	26	26	25	25	25	25	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	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	24	24	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	23	23	23	23	23	22	22	22	22	23	23	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	22	21	22	22	22	22	23	23	24	24	24	24	24	24	25	25	25
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	17	17	17	17	17	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	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	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	17	17	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	20	20	20	20	20	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	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	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	21	21	21	21	21	22	23	23	23	23	22	22	21	21	21	21	21	21	21	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	18	18	18	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	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	18	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	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	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	20	20	20	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	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	18	18	18	18	18	18	18	18	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	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	19	19	19	19	19	19	18	18	18	18	18	19	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	22	21	21	20	20	20	20	20	20	20	21	21	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	21	20	20	20	20	20	20	19	19	19	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	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	20	20	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	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	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	22	22	22	22	22	22	22	22	22	22	22	22	23	24	25	25	25	25	25	25	25	25	25	25	25	25	24	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	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	22	22	23	23	23	23	23	24	24	24	24	24	24	24	24	24	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	23	22	22	22	23	22	22	22	22	22	22	22	21	20	20	20	20	20	20	20	20	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	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	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	22	22	22	22	22	22	22	22	22	22	22	22	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	23	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	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	21	21	20	20	20	20	20	20	20	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	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	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	19	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	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	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	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	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	21	21	21	21	21	21	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	26	26	26	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	27	27	26	26	25	25	25	23	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	22	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	24	24	24	24	24	24	24	24	24	23	23	23	23	22	23	23	23	23	23	23	23	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	20	20	20	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	21	22	22	22	22	22	23	23	23	23	24	24	24	24	24	24	25	25	25	24	24	24	24	24	24	24	24	24	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	25	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	24	24	24	24	24	24	24	25	25	25	25	25	25	27	27	27	27	26	26	26	26	26	27	27	27	27	27	28	28	28	29	29	29	29	29	29	28	28	28	28	28	29	29	29	29	28	28	28	28	28	27	27	27	27	27	27	27	27	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	28	28	28	28	28	28	28	28	28	30	30	30	31	31	31	30	29	30	30	30	30	30	31	31	32	32	31	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	31	29	30	30	30	32	32	33	33	33	33	33	33	34	34	34	35	35	36	36	34	34	33	33	33	33	32	32	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	32	33	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	32	32	32	32	31	31	32	32	32	32	32	32	32	32	32	31	31	31	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	27	27	26	26	26	26	26	26	26	26	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	25	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	24	25	25	25	25	26	26	26	26	26	26	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	25	25	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	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	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	27	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	27	27	27	27	27	27	28	28	28	28	27	27	26	26	26	26	26	27	27	27	27	27	26	26	26	26	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	24	24	24	24	24	25	25	25	25	25	25	25	26	25	25	25	25	25	25	26	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	25	25	24	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	21	21	21	21	21	20	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	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	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	17	17	17	17	17	17	17	18	18	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	18	17	17	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	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	18	18	18	20	20	20	20	20	20	20	21	21	21	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	19	18	18	18	18	18	18	18	18	18	19	19	19	19	19	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	17	17	17	17	16	16	16	15	16	16	16	15	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	18	18	18	18	18	18	18	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	20	19	19	19	19	19	19	18	18	18	18	19	18	18	18	18	18	17	17	17	17	18	18	18	18	18	18	18	18	19	19	19	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	19	19	19	18	18	18	18	18	19	19	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	18	19	19	19	19	19	18	18	18	18	18	18	19	19	18	18	18	18	18	18	19	19	19	19	19	19	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	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	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	19	19	20	20	20	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	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	17	17	16	15	15	15	15	15	15	15	15	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
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	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	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	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	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	16	16	16	16	16	16	17	17	17	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	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	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	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	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	12	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	15	15	15	14	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	10	10	11	11	11	10	10	10	10	10	9	9	9	9	9	9	9	9	10	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	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	14	14	14	14	14	14	14	14	15	15	14	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	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	13	13	13	13	13	13	13	13	13	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	15	15	15	15	15	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	14	14	14	14	14	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	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	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	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	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	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	15	15	15	15	15	15	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	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	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	16	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	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	18	18	19	19	19	19	18	18	18	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	18	17	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	14	14	14	14	14	14	15	15	15	15	15	15	16	16	16	16	16	16	17	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	18	18	17	17	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	14	14	15	15	14	14	14	14	14	15	15	15	15	15	15	15	15	14	14	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	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	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	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	18	18	17	17	17	17	18	18	18	19	19	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	20	19	19	19	19	19	19	19	17	17	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	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	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	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	21	21	21	21	21	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	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	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	22	22	22	22	21	21	21	21	20	20	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	20	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	20	19	19	19	19	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	18	18	18	17	17	17	18	18	18	18	17	17	18	18	19	19	19	19	19	18	18	18	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	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	21	21	21	21	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	22	22	21	21	21	21	21	21	21	21	21	21	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	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	24	24	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	22	21	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	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	18	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	17	17	17	17	17	18	19	19	19	19	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	18	18	18	17	17	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	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	19	18	18	18	18	18	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	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	21	21	20	20	19	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	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	19	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	16	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	16	16	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	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	15	15	15	15	15	15	14	14	13	13	13	13	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	14	14	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	15	15	15	16	16	16	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	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	18	18	18	19	20	20	20	20	20	22	22	22	22	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	20	20	20	20	19	19	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	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	18	18	19	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	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	19	19	19	19	20	20	20	21	21	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	20	20	20	20	20	19	19	19	19	19	21	21	21	21	21	21	22	21	21	21	21	22	22	22	22	22	22	22	22	22	21	21	21	21	22	23	23	23	23	25	25	26	26	26	26	26	26	26	26	26	27	26	25	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	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	26	26	25	25	26	26	25	25	25	24	24	24	24	24	24	24	23	23	23	23	24	24	25	25	25	25	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	27	26	26	26	26	26	26	26	25	25	25	24	24	24	24	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	23	23	23	23	22	22	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	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	23	23	23	23	23	23	23	23	23	23	22	22	21	21	20	20	20	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21
14	14	14	14	14	14	14	14	14	14	13	13	13	14	14	14	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	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	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	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	16	16	16	16	16	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	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	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	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	15	15	15	15	15	15	17	17	17	17	17	17	17	18	18	18	18	18	19	19	19	19	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	16	16	16	17	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	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	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	18	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	15	15	15	15	15	15	15	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	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	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	19	19	20	20	20	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	17	17	16	16	16	16	16	16	16	17	17	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	17	17	17	17	17	17	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	16	16	16	16	16	16	16	16	16	16	17	18	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	17	17	18	18	18	18	18	18	17	17	17	17	17	18	18	18	18	17	17	17	17	17	17	16	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	17	17	17	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	17	17	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	16	16	16	17	17	18	19	19	19	19	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	20	20	20	21	21	21	21	21	21	21	21	21	20	20	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	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	19	19	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	18	18	18	18	18	18	18	18	18	18	18	19	19	19	20	20	20	20	19	19	19	19	19	19	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	19	19	19	19	19	19	19	20	20	20	21	20	19	19	19	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	22	22	22	22	23	22	22	22	21	21	21	21	21	21	21	22	22	22	22	23	22	22	22	21	21	21	21	21	21	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	21	22	22	22	23	23	23	23	24	23	23	23	23	23	23	24	24	24	24	24	24	26	26	26	26	26	26	26	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	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	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	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	22	22	22	22	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	23	23	23	24	24	24	24	24	24	24	24	24	25	26	26	25	25	25	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	27	26	26	25	24	24	24	25	25	25	25	25	25	25	25	25	25	26	25	25	25	25	25	25	25	25	25	25	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	23	23	23	23	23	23	23	24	24	24	24	25	24	24	24	24	24	24	24	24	23	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	23	23	23	23	22	23	23	23	22	22	22	23	23	23	23	23	23	24	24	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	25	24	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	22	23	23	23	23	23	23	23	22	22	22	22	21	21	21	21	22	22	22	22	21	22	22	23	23	23	23	23	24	24	23	23	23	23	23	23	24	24	24	24	25	25	26	26	26	26	26	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	29	29	29	28	28	28	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	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	25	25	26	25	25	25	25	25	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	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	25	25	25	25	25	25	25	25	25	25	25	26	26	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	25	24	24	24	24	24	24	25	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	27	27	27	26	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	27	27	27	28	28	29	29	29	29	29	29	29	29	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	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	29	29	29	29	29	28	28	28	28	28	28	28	27	27	27	27	27	27	27	28	27	27	28	28	28	28	28	28	28	28	28	28	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	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	28	29	29	28	28	29	29	29	29	29	28	28	28	28	28	28	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	30	30	30	30	30	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	32	32	31	31	31	31	31	31	30	31	31	31	31	31	30	31	31	31	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	28	28	28	28	28	28	28	28	28	27	26	25	25	24	24	24	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	24	24	24	24	24	24	24	25	25	25	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	25	26	26	26	26	27	27	27	27	28	28	28	28	27	28	28	28	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	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	25	25	26	26	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	24	24	24	24	24	24	24	24	24	24	24	24	25	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	24	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	24	24	23	23	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	24	24	24	24	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	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	21	21	20	20	20	20	20	20	20	21	21	21	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	24	24	24	25	25	24	24	24	24	24	25	25	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	26	26	26	27	27	27	27	27	28	28	28	28	28	28	28	28	28	26	26	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	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	27	27	27	27	26	26	26	26	25	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	26	26	26	26	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	25	24	24	24	24	24	24	24	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	26	26	26	26	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	25	25	25	25	25	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	23	23	23	23	23	24	24	24	23	23	23	24	24	24	24	24	24	24	23	23	23	22	22	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	23	22	22	22	22	22	22	22	22	22	21	20	19	19	18	18	18	18	18	18	18	18	18	17	17	17	17	16	16	16	16	15	15	15	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	14	14	14	14	14	14	14	15	15	15	15	15	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	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	17	17	17	17	17	17	18	18	18	18	18	18	17	17	16	16	16	16	16	16	17	17	19	19	19	20	20	20	20	21	21	21	21	21	21	21	20	20	20	20	20	19	19	18	18	18	18	17	17	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	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	21	21	20	20	20	20	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	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	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	21	21	21	21	20	20	20	20	20	20	20	20	20	21	21	21	21	21	22	22	22	21	21	22	22	22	22	23	23	23	23	23	24	24	24	24	24	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	21	22	22	22	22	22	22	22	22	22	21	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	18	18	17	17	17	17	17	17	17	17	16	15	15	15	15	15	15	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	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	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	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	22	22	22	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	20	20	20	19	19	19	19	19	19	19	20	21	21	21	21	21	21	21	21	20	21	21	21	21	21	21	21	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	23	23	23	23	23	23	23	22	21	21	21	21	21	21	21	20	20	20	20	20	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	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	20	20	20	20	20	20	20	20	20	20	21	21	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	21	21	22	22	23	23	23	23	23	23	23	23	23	23	23	23	22	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	22	22	22	22	22	22	22	22	22	21	21	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	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	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	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	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	19	19	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	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	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	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	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	20	20	20	20	21	21	21	21	21	21	21	21	22	21	21	21	21	21	21	21	22	22	22	23	23	23	22	22	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	21	21	21	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	23	23	23	23	24	23	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	24	24	24	24	24	25	24	24	24	24	25	24	24	24	23	23	22	23	23	23	23	23	23	23	22	21	21	21	21	21	21	20	20	21	21	21	21	21	20	19	18	18	19	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	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	19	19	19	19	19	17	17	17	18	18	18	18	18	18	17	17	17	17	17	16	15	15	15	15	15	16	16	18	18	18	18	18	18	18	18	18	18	18	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	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	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	20	20	20	20	21	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	22	23	23	23	23	23	23	23	24	25	25	25	25	25	25	25	26	26	26	26	27	28	28	28	28	28	29	29	29	29	29	29	29	29	29	28	28	28	28	29	29	29	29	29	29	30	30	30	30	30	30	30	31	31	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	31	31	31	31	31	31	31	31	30	30	29	29	29	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	29	29	29	29	29	29	28	28	28	28	28	28	28	29	28	29	29	29	29	28	28	28	28	28	28	28	27	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	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	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	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	25	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	24	24	24	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	24	24	24	24	25	24	24	24	24	24	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	23	23	23	23	23	24	24	23	23	23	23	24	24	24	24	24	24	24	25	25	25	25	25	24	25	25	25	25	25	25	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	21	21	21	21	21	21	21	21	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	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	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	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	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	17	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	20	20	20	19	19	19	20	20	20	20	21	21	21	21	21	21	21	20	20	21	21	21	21	21	21	22	22	22	22	22	22	22	22	20	20	20	20	19	19	19	18	18	18	18	18	17	16	15	15	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	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	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	17	17	17	17	17	17	17	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	17	17	17	17	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	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	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	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	16	16	16	17	17	17	17	17	17	17	17	17	17	17	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	20	20	20	20	20	20	19	19	19	19	18	18	18	18	18	18	18	18	18	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	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	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	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	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	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	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	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	16	16	16	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	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	16	16	16	17	17	16	15	15	15	15	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	16	16	16	16	17	17	16	16	16	16	16	16	17	17	17	18	18	19	19	19	19	19	19	19	19	18	18	18	18	18	18	17	17	17	17	18	18	18	18	19	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	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	19	19	19	18	18	18	18	18	18	17	17	17	17	17	16	16	17	17	17	17	18	19	19	19	20	20	21	21	21	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	19	19	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	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	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	21	22	22	22	22	22	22	22	22	21	19	18	18	18	18	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	19	19	19	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	16	16	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	19	19	19	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	18	17	17
15	15	15	15	15	15	16	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	15	15	15	16	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	17	17	17	17	17	16	16	16	17	17	17	17	17	17	17	17	17	17	17	18	18	18	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	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	14	14	14	14	14	14	15	15	15	15	15	15	15	15	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	14	14	14	13	13	13	13	13	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	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	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	15	15	15	15	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	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	15	15	15	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	16	16	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	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	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	13	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	13	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	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	14	14	14	14	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	13	13	13	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	16	16	16	16	16	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	19	19	19	19	19	19	19	20	20	20	21	21	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	18	18	18	18	19	19	19	19	19	19	19	20	20	20	20	20	19	19	19	19	19	18	18	18	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	21	21	21	21	22	22	23	23	23	23	23	23	23	23	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	23	23	23	22	22	22	22	23	23	23	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	24	24	24	24	24	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	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	18	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	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	14	13	13	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	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	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	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	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	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	7	7	7	7	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	7	8	8	7	7	6	6	6	6	6	6	6	6	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	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	5	5	4	4	4	4	4	5	6	6	6	6	6	6	7	7	7	8	8	8	8	8	8	8	8	9	9	9	9	9	10	10	10	10	10	9	9	9	9	9	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	7	7	7	7	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	8	8	9	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	11	11	11	11	11	11	10	10	10	10	10	10	11	10	10	10	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	6	6	6	6	6	6	6	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	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	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	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	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	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	13	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	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	13	14	14	14	16	16	16	16	16	16	16	16	16	17	17	17	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	18	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	20	20	20	20	18	18	18	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	14	14	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	15	14	14	14	14	14	14	14	14	14	15	15	15	14	14	15	15	15	15	15	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	13	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	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	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	14	13	13	13	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	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	18	18	18	18	18	18	18	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	18	18	18	18	18	19	19	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	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	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	18	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	16	16	16	15	15	15	15	15	15	15	15	15	15	15	14	14	14	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	14	14	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	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	15	15	14	13	13	13	13	13	13	13	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	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	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	16	16	17	17	17	17	16	16	16	17	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	17	17	17	17	17	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	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	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	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	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	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15
24	24	23	24	23	23	23	23	22	22	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	23	22	22	22	22	22	22	22	22	22	23	23	24	24	24	25	25	25	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	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	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	26	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	29	29	28	28	28	27	27	27	27	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	25	25	25	25	26	26	26	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	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	23	23	23	23	23	23	23	23	23	24	24	24	24	23	24	23	23	23	23	23	23	24	25	25	25	25	24	24	24	24	22	23	23	23	23	23	23	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	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	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	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	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	13	12	12	12	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	12	12	12	12	12	12	12	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	13	13	13	14	14	14	14	14	13	14	14	14	14	14	14	14	14	14	14	14	14	14	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	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	13	13	13	13	13	13	13	13	13	13	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	10	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	11	12	12	12	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	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	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	8	8	8	9	9	9	9	9	9	9	9	8	8	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	9	9	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	10	10	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	10	10	10	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	12	12	12	12	12	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	14	15	15	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	14	14	14	14	14	14	13	13	13	13	13	13	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	10	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	9	9	9	9	9	7	7	8	8	8	9	9	9	9	9	9	9	9	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	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	14	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	14	14	14	14	14	14	14	14	14	14	14	14	14	14	16	17	17	17	17	17	17	17	17	18	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	18	18	18	17	17	18	18	18	18	19	19	19	19	19	18	18	18	18	18	18	19	19	19	18	18	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	18	18	18	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	17	17	17	17	17	16	16	16	16	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	18	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	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	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	15	15	15	16	16	16	16	17	18	18	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	17	17	17	17	17	17	17	17	17	18	18	18	18	19	19	19	19	19	19	20	20	21	21	21	21	21	21	21	22	22	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	22	21	21	21	21	20	20	20	20	20	20	20	20	20	21	21	21	20	20	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	23	23	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	24	24	24	24	24	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	22	22	22	23	23	23	23	23	23	23	23	23	23	23	22	22	22	21	21	20	20	20	20	20	20	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	19	19	18	19	19	20	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	19	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	20	20	20	20	20	20	21	21	21	21	21	20	20	20	20	20	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	16	16	16	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	16	16	16	16	16	17	16	16	16	16	16	16	16	16	17	17	17	17	17	17	18	18	17	17	17	17	17	17	17	17	17	17	17	16	16	17	17	17	17	17	17	18	18	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	16	16	16	17	17	17	17	17	17	17	17	17	17	17	18	18	19	19	19	18	18	18	18	18	17	17	17	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	17	17	17	16	16	16	16	16	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	15	14	14	14	14	14	14	14	14	14	14	13	12	12	12	12	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	14	14	13	13	13	13	13	12	12	12	12	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	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	13	13	13	13	14	14	14	14	14	14	14	14	14	14	15	15	15	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	15	15	15	15	16	16	16	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	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	19	19	19	19	19	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	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	18	18	18	18	18	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	18	18	18	18	18	18	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	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	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	14	14	15	15	15	15	15	15	14	14	14	14	14	14	14	14	15	15	15	15	15	15	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	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	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	15	15	15	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	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	16	16	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	18	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	18	18	19	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	21	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	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	21	21	21	21	21	21	21	21	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	20	20	20	20	20	20	20	20	20	20	20	21	22	22	22	22	22	22	22	22	23	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	24	25	25	25	25	25	25	25	25	25	25	25
13	13	13	13	14	14	14	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	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	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	15	15	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	13	13	13	13	13	13	12	12	12	10	10	10	10	10	10	9	9	9	9	9	9	9	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	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	11	11	11	12	12	11	11	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	10	10	10	10	10	10	10	10	10	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	11	11	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	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	14	13	13	14	14	14	14	14	14	14	15	16	16	16	15	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	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	14	14	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	16	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	15	15	14	14	14	14	14	14	14	14	15	15	14	14	14	14	14	14	14	14	15	15	15	15	14	14	14	14	14	14	13	13	13	13	13	12	12	12	12	12	12	12	12	12	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	15	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	18	18	18	19	19	20	20	20	20	20	20	20	20	21	21	21	21	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	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	19	19	19	19	19	18	18	17	17	17	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	15	15	15	15	15	15	15	15	15	15	16	15	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	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	14	14	14	14	14	14	14	14	14	14	14	14	13	14	14	14	14	13	13	13	13	13	13	13	13	13	14	14	13	13	13	13	13	12	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	11	11	11	12	12	11	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	13	13	13	13	13	13	13	13	13	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	13	13	13	13	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	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	14	13	13	12	12	12	12	12	12	12	12	12	12	12	13	14	14	14	15	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	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	16	16	15	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	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	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	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	16	16	16	16	16	16	16	16	16	16	16	15	15	15	14	14	14	14	14	14	14	14	15	15	16	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	17	17	17	18	18	17	18	18	18	18	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	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	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	22	22	22	22	22	23	23	23	23	23	23	22	22	22	21	21	21	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	23	23	23	23	23	22	22	22	23	24	24	24	24	24	24	24	24	24	24	23	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	26	25	25	25	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	23	23	23	23	23	23	23	23	23	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	20	20	19	19	19	19	19	19	19	19	19	20	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	19	19	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	22	22	22	22	22	22	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	21	21	21	21	21	21	21	20	20	20	20	19	19	19	19	19	19	19	20	20	21	21	21	21	21	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	22	22	22	21	21	21	21	21	21	21	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	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	22	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	24	24	23	23	23	23	23	23	23	24	24	24	23	23	23	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	22	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	21	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	23	22	22	22	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	23	24	24	24	23	23	23	23	23	24	24	24	24	25	25	25	25	25	24	24	24	25	25	25	25	25	25	25	25	25	24	24	24	25	25	25	24	23	22	22	22	21	22	22	22	22	21	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	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	21	21	21	21	20	20	20	20	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	20	20	20	20	21	21	20	20	20	20	20	20	20	20	20	19	19	19	19	18	18	18	18	18	18	18	17	17	17	17	17	17	17	18	18	18	18	17	17	17	16	16	16	16	16	16	16	16	16	16	17	17	18	18	18	18	18	18	18	19	19	19	19	18	18	18	18	18	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	19	19	19	19	19	19	19	19	20	20	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	21	21	21	20	20	20	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	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	20	20	20	20	20	20	20	20	20	20	21	21	21	21	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	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	18	18	19	19	19	20	20	20	20	20	20	20	20	20	20	20	21	20	20	20	20	20	20	20	20	20	21	21	20	20	20	20	20	20	20	20	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	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	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	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	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	21	22	22	22	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	18	18	18	18	19	19	17	17	17	17	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	19	19	18	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	18	18	19	19	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	18	18	18	18	19	19	19	18	18	18	18	18	18	18	18	19	19	19	19	17	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	15	15	15	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	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	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	18	18	18	18	18	19	18	18	18	19	19	20	20	21	21	21	21	21	21	20	20	20	20	19	19	19	19	19	19	19	19	19	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	20	20	20	20	20	19	19	19	20	20	20	20	20	20	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	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	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	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	18	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	17	17	17	17	17	17	17	17	17	17	17
14	14	13	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	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	14	14	14	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	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	12	12	12	12	12	12	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	15	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	15	15	15	15	15	15	15	15	15	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	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	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	19	19	19	19	20	20	20	20	20	20	20	20	20	21	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	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	21	21	22	22	23	22	22	22	22	22	22	21	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	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	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	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	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	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	14	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	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	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	15	16	16	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	15	15	15	15	15	15	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	18	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	14	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	13	12	12	12	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	14	14	15	15	15	15	15	15	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	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	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	17	17	17	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	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	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	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	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	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	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	15	16	16	16	16	16	16	16	16	16	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	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	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	15	15	15	15	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	14	14	14	14	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	9	9	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	12	13	13	13	13	13	13	13	13	14	13	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	11	11	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	10	10	10	10	10	10	10	10	10	10	10	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	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	14	14	15	15	15	15	15	15	16	16	16	16	16	16	16	16	15	15	16	16	16	16	16	16	15	15	15	15	15	15	15	15	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	14	14	14	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	17	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	18	18	17	16	16	16	16	17	17	16	16	16	16	16	16	15	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	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	15	15	15	17	17	17	17	16	16	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	18	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	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	16	16	16	16	15	15	15	15	15	15	14	14	14	14	15	15	15	16	16	17	17	17	17	17	17	17	17	17	17	17	16	15	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	15	15	15	15	14	14	14	13	13	13	13	13	13	13	12	12	12	13	13	13	13	13	13	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	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	16	16	16	16	16	16	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	17	17	17	17	17	16	16	16	16	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	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	19	19	19	19	19	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	21	21	21	21	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	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	21	21	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	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	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	24	24	24	24	24	23	23	23	24	24	23	23	23	23	23	23	23	23	23	23	23	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	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	23	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	22	23	23	24	25	26	26	26	26	26	26	26	26	26	25	25	25	25	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	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	22	22	23	23	23	23	22	22	22	21	21	21	21	21	21	21	21	21	22	21	21	21	22	22	22	22	22	21	21	21	21	21	21	20	20	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	19	19	19	19	19	19	19	18	18	18	18	18	18	17	17	17	16	16	17	17	17	17	16	16	16	16	16	17	17	17	17	17	18	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	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	20	20	20	20	20	20	20	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	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	19	18	18	18	18	18	18	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	16	16	15	15	15	15	15	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	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	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	18	18	18	18	19	19	19	19	19	19	19	19	19	20	20	19	19	19	19	19	19	19	19	18
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	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	9	9	9	9	9	9	10	10	10	9	9	9	9	9	9	9	9	9	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	12	12	12	12	12	12	12	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	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	13	13	13	13	13	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	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	11	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	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	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	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	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	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	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	13	13	13	13	13	13	13	13	13	15	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	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	15	15	15	15	15	15	14	15	15	15	15	15	15	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	15	15	15	15	15	15	16	17	17	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	16	16	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	15	15	15	15	16	16	16	16	16	16	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	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	11	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	14	14	14	14	14	14	14	14	14	14	14	14	15	15	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	12	12	12	12	13	13	13	13	13	13	12	12	12	12	12	12	12	12	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	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	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	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	14	14	14	14	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	11	10	10	10	10	10	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	12	12	11	11	11	11	11	11	11	11	12	12	12	12	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	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	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	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	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	10	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	10	10	10	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	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	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	13	13	13	13	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	13	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	13	13	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	13	13	13	13	13	13	14	14	14	14	14	14	15	15	16	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	17	17	17	17	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	16	16	16	16	16	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	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	13	13	13	13	13	13	13	13	14	14	14	14	14	14	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	15	15	15	15	15	15	15	15	15	15	15	17	17	17	16	17	17	17	18	18	18	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	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	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	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	17	17	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	18	19	19	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	18	18	18	18	18	18	18	18	18	18	18	18	18	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	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	16	16	16	16	16	16	16	17	17	17	17	17	17	17	16	17	17	17	17	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	18	18	18	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	19	19	19	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	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	20	20	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	20	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	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	20	20	20	20	19	19	19	19	18	18	18	18	18	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	17	17	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	17	17	17	17	17	17	17	17	17	17	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	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	18	18	18	18	18	18	18	18	18	18	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	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	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	15	15	15	15	15	15	15	15	16	16	16	16	17	17	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	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	16	16	16	16	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	15	15	15	15	15	15	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	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	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	21	21	21	21	21	21	21	22	22	22	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	22	22	22	22	22	22	22	21	21	22	22	22	22	22	22	22	21	21	21	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	21	21	21	21	21	21	21	21
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	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	14	14	14	14	14	14	14	14	14	14	14	14	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	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	13	13	13	13	13	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	15	15	15	15	15	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	15	15	15	15	15	15	15	15	15	16	17	17	17	18	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	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	18	18	18	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	20	20	20	20	20	19	19	19	19	19	20	20	20	20	20	20	21	21	21	21	22	23	23	23	23	23	22	21	21	21	21	21	21	21	19	19	19	19	18	18	18	18	18	18	18	18	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	18	18	19	19	19	19	19	19	19	19	19	19	19	19	17	17	17	17	17	17	17	16	16	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	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	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	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	15	15	15	15	15	15	15	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	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	15	16	16	16	16	16	16	16	16	16	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	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	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	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	20	20	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	24	24	24	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	23	24	24	24	24	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	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	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	19	19	18	18	18	18	19	19	19	19	19	19	20	20	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	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	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	19	19	19	18	18	18	18	18	18	18	18	18	19	19	19	20	20	21	21	21	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	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	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	21	22	22	22	22	22	21	21	21	21	21	21	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	23	23	23	23	23	22	22	22	24	24	24	24	25	25	25	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	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	26	26	26	26	26	26	28	28	28	28	28	28	28	28	28	28	27	28	28	28	28	28	28	26	27	27	27	27	28	28	28	28	28	28	29	29	29	29	29	28	28	29	29	29	29	29	29	29	29	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	30	30	31	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	33	33	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	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	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	32	32	32	32	32	32	33	33	33	33	33	33	33	33	34	34	34	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	32	32	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	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	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	30	30	30	29	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	32	32	32	32	32	32	32	32	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	32	32	32	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	31	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	30	30	30	30	30	30	30	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	32	31	30	29	29	29	29	29	29	29	28	28	27	27	27	27	27	27	27	27	27	27	28	27	27	27	27	27	26	25	26	26	26	26	26	26	26	26	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	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	25	25	25	25	23	23	23	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	23	23	23	23	23	23	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	23	23	23	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	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	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	25	25	24	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	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	21	21	22	21	21	21	21	21	21	21	20	20	20	20	20	20	19	19	19	19	19	20	20	20	19	19	19	18	18	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	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	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	18	18	18	19	19	19	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	21	21	21	22	21	22	22	21	21	21	21	21	21	21	22	22	22	23	23	23	23	23	23	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	20	20	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	18	18	18	18	18	18	18	18	18	18	17	17	16	16	15	15	15	15	15	15	15	15	15	16	16	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	20	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	20	20	20	20	20	20	19	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	20	20	20	20	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	21	21	21	21	22	21	21	21	21	21	21	21	21	21	23	23	23	23	23	23	23	23	23	23	23	24	24	23	23	23	22	22	22	21	21	20	20	20	20	20	20	20	20	19	19	19	19	19	19	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	17	17	17	17	17	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	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	18	18	19	19	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	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	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	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	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	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	20	19	19	19	19	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	19	18	18	18	18	18	18	18	18	18	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	19	19	19	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	18	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	17	17	17	17	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	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	13	13	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	14	14	14	14	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	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	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	15
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	14	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	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	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	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	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	18	18	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	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	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	15	15	15	15	15	15	15	15	15	15	15	15	15	14	13	13	13	13	13	13	13	13	15	15	15	15	15	15	15	15	15	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	17	17	17	17	18	18	18	18	18	18	18	18	18	19	19	19	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	18	18	18	18	18	18	18	18	18	17	17	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	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	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	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	18	18	18	18	18	18	18	17	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	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	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	18	18	18	18	18	18	18	18	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	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	13	13	13	13	13	13	13	13	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	13	13	13	13	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	14	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	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	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	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	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	17	17	17	17	18	18	18	18	18	18	18	18	17	17	17	17	17	17	18	19	19	19	19	19	19	20	21	21	22	22	22	22	22	22	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	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	21	21	21	21	21	21	21	21	22	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	22	21	21	21	21	21	21	21	22	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	22	22	22	22	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	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	24	24	24	24	24	24	24	24	25	25	25	25	25	24	24	24	24	24	24	24	24	24	25	25	25	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	25	25	25	25	26	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	26	26	26	26	26	26	25	25	25	25	25	26	25	25	25	25	26	26	26	26	25	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	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	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	17	17	17	17	17	17	17	17	17	18	18	18	19	19	19	19	19	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	17	17	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	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	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	12	12	12	12	12	12	12	12	12	12	12	11	12	12	12	12	12	12	12	12	12	12	12	12	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	14	14	15	15	15	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	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	15	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	16	16	16	16	16	16	16	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	14	14	14	14	14	14	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	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	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	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	15	15	15	14	14	14	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	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	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	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	20	20	20	20	20	20	20	20	20	20	20	20	20	19	18	18	18	18	18	18	18	19	19	19	19	19	19	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	17	16	16	16	16	16	15	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	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	17	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	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	18	17	17	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	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	16	16	16	16	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	15	15	15	15	14	14	14	14	14	14	14	14	13	13	13	12	12	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	13	13	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	14	14	12	12	12	12	12	12	12	12	12	12	13	14	14	14	14	14	14	15	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	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	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	18	18	18	19	19	19	19	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	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	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	18	18	19	19	19	19	19	19	19	19	19	19	20	21	21	21	21	20	20	20	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	17	17	17	16	16	16	17	17	17	17	18	18	18	17	17	17	17	17	17	17	16	16	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	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	15	14	15	15	14	14	14	14	14	14	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	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	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	12	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	14	14	14	14	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	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	17	17	17	17	17	17	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	17	17	17	17	17	17	17	18	18	18	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	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	19	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	18	18	18	18	17	17	17	17	17	17	17	17	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	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	17	17	17	17	17	17	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	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	19	19	19	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	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	22	22	22	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	23	23	22	22	22	21	21	21	20	20	20	19	18	18	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	22	22	22	22	23	23	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	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	20	20	20	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	21	21	21	21	21	21	21	21	21	21	21	21	21	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	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	22	22	22	22	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	23	23	23	23	23	22	22	22	22	22	22	22	22	22	23	23	23	23	23	24	24	24	25	26	26	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	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	25	25	26	26	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	27	28	28	28	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	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	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	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	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	25	25	25	25	25	25	25	25	25	25	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	27	27	27	27	26	26	26	25	25	25	25	25	25	25	26	26	26	26	26	26	26	25	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	23	23	23	23	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	20	20	20	20	19	19	19	19	20	20	20	20	20	20	20	20	21	21	21	22	22	22	22	22	21	21	21	21	21	21	22	22	22	22	22	22	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	24	24	24	24	24	25	25	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	24	24	24	24	24	24	25	25	25	25	25	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	24	24	24	24	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	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	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	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	18	17	17	17	17	17	17	17	17	17	18	18	18	18	18	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	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	17	17	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	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	18	18	18	18	18	18	18	18	18	18	18	19	19	18	18	18	18	18	18	18	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	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	18	18	17	17	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	14	14	14	14	14	14	14	14	13	13	13	13	13	14	14	14	14	13	13	13	13	13	13	13	14	14	14	14	14	14	14	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	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	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	13	13	13	13	14	14	14	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	15	15	15	16	17	17	17	17	17	17	17	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	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	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	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	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	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	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	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	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	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	19	19	19	20	20	20	20	20	19	19	19	19	19	19	19	19	19	18	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	16	16	16	16	16	15	15	15	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	12	12	12	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	12	12	11	11	11	14	14	14	14	14	14	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	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	18	18	18	18	18	18	17	17	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	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	21	21	21	21	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	22	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	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	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	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	19	19	19	19	19	19	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	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	18	18	18	18	18	18	18	18	18	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	18	18	18	18	18	18	18	18	19	19	19	19	19	17	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	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	16	16	16	16	16	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	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	15	15	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	17	17	17	17	17	17	17	16	16	16	16	15	15	15	15	15	15	15	15	15	15	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	17	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	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	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	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	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	14	14	14	14	14	14	14	13	13	13	13	13	13	13	14	14
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	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	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	11	11	11	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	11	11	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	12	12	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	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	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	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	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	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	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	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	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	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	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	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	9	9	9	9	9	9	9	9	9	10	10	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	10	10	10	10	10	10	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	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	10	10	10	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	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	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	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	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	11	11	10	10	10	10	10	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	13	13	13	13	13	13	13	13	13	13	14	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	15	14	14	14	14	14	14	14	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	12	12	12	12	12	12	12	13	13	13	13	14	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	12	12	12	12	12	12	12	12	12	12	12	12	12	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	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	11	11	11	11	11	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	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	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	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	11	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	12	12	12	12	12	12	12	12	12	12	12	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	10	10	10	10	10	10	10	10	10	10	10	10	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	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	12	13	13	12	12	12	12	12	12	12	12	12	12	12	11	11	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	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	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	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	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	15	15	15	15	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	15	15	15	15	15	15	15	15	15	15	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	16	16	16	16	16	16	16	16	16	16	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	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	14	14	14	14	15	15	16	16	16	16	17	17	17	17	17	16	16	17	17	17	17	17	18	17	17	17	17	17	17	17	16	16	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	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	14	14	14	14	14	14	14	14	14	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	14	14	14	14	14	14	14	14	14	14	15	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	14	14	14	14	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	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	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	19	19	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	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	16	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	16	16	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	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	14	14	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	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	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	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	18	17	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	19	20	20	21	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	19	19	19	19	19	19	19	19	19	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	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	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	17	17	17	17	17	17	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	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	14	14	14	14	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15
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	14	14	14	14	14	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	14	14	14	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	12	12	12	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	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	15	15	15	15	15	15	15	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	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	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	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	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	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	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	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	14	14	14	14	14	14	14	14	14	15	15	15	15	15	16	16	16	17	17	17	17	17	17	17	17	17	17	16	16	15	15	15	15	15	15	15	15	15	15	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	12	12	12	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	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	12	12	12	12	12	12	12	12	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	10	10	10	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	12	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	14	14	14	14	14	14	15	15	15	14	14	14	14	13	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	12	12	12	12	12	13	11	11	12	12	12	12	12	12	12	12	12	12	12	13	13	14	14	14	14	14	14	14	14	14	14	14	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	14	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	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	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	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	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	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	19	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	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	21	21	21	21	21	21	20	20	21	21	21	21	21	21	21	21	21	21	20	20	21	20	20	20	20	20	20	20	20	20	20	20	21	21	20	20	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	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	18	18	17	17	16	16	16	16	16	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	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	11	11	11	11	11	11	11	11	11	11	11	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	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	12	12	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	12	12	12	12	12	12	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	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	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	10	10	10	10	10	10	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	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	10	10	10	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	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	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	13	13	13	13	13	13	13	13	13	13	13	14	14	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	12	12	12	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	12	12	12	12	12	12	12	12	12	12	12	12	12	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	11	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	13	13	13	13	13	13	14	14	14	13	13	13	13	12	12	12	12	12	12	12	12	13	13	13	13	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	11	11	11	11	11	11	11	11	11	11	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	13	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	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	13	13	13	13	13	13	13	14	14	14	14	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	17	16	16	16	16	16	16	16	17	17	17	17	17	18	18	18	18	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	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	17	17	17	17	16	17	17	17	17	17	17	17	18	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	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	16	16	15	15	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	13	13	13	13	13	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	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	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	15	15	15	15	15	15	15	15	14	15	15	15	15	15	15	15	14	14	15	15	15	15	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	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	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	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	13	13	13	13	13	13	13	13	13	14	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
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	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	13	13	13	13	13	14	14	14	14	14	14	14	14	14	16	16	16	16	16	16	16	15	15	15	15	16	16	16	16	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	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	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	15	15	15	15	15	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	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	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	17	17	17	17	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	17	17	17	17	17	16	16	16	16	16	17	17	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	19	19	19	19	19	19	18	18	18	19	19	19	19	19	19	18	18	18	18	18	17	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	12	11	11	11	11	11	11	11	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	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	10	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	12	12	11	11	11	12	12	12	12	12	12	12	13	13	13	12	12	12	12	12	12	12	12	12	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	12	12	12	12	12	12	12	11	11	11	11	11	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	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	14	14	14	14	14	13	13	13	13	13	13	13	13	12	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	14	14	14	15	15	15	15	15	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	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	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	13	13	13	13	13	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	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	14	14	14	14	15	15	15	15	16	16	16	16	16	16	16	15	15	15	15	15	15	16	16	16	16	15	14	14	14	14	14	14	14	13	13	13	13	12	12	12	12	12	12	12	11	11	10	10	10	10	10	11	11	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	12	12	12	12	12	12	12	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	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	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	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	16	17	16	18	18	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	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	14	14	14	14	15	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	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	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	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	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	20	21	21	21	21	21	22	22	22	22	22	23	23	23	23	22	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	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	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	21	21	21	21	20	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	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	16	16	16	16	16	16	16	16	16	17	17	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	18	18	18	18	18	18	18	19	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	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	15	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	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	14	14	14	14	14	14	15	15	15	15	15	15	15	14	14	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	16	17	17	17	17	16	16	16	16	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	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	17	17	17	17	16	16	16	16	16	16	16	16	17	16	16	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	15	15	15	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	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	13	12	12	12	11	11	12	12	12	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	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	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	16	16	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	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	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	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	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	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	13	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	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	13	13	13	13	13	13	13	13	13	13	13	13	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	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	14	14	14	15	15	14	14	14	14	14	14	15	15	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	14	14	14	14	14	14	14	14	14	14	14	14	13	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	14	14	14	14	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	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	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	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	11	11	11	11	11	12	12	12	12	12	12	12	12	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	14	14	14	14	14	14	14	14	14	14	14	13	13	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	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	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	14	14	14	14	14	14	14	14	14	14	14	14	14	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	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	14	14	13	13	13	13	13	14	14	14	14	14	14	14	13	13	13	13	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	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	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	9	9	10	10	10	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	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	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	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	11	11	11	11	11	11	11	11	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	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	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	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	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	15	15	16	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	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	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	13	13	13	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	13	13	13	13	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	13	13	13	12	11	11	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	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	12	12	12	12	12	12	13	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	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	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	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	15	15	15	15	16	17	17	17	17	17	17	17	17	17	17	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	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	13	13	13	12	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	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	9	9	10	10	10	10	10	10	10	10	9	9	10	10	11	11	11	11	12	12	12	12	11	11	11	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	10	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	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	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	11	10	10	10	10	10	10	10	10	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	13	12	12	12	12	12	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	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	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	15	15	15	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	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	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	16	16	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	15	15	15	15	15	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	17	17	17	17	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	18	18	18	18	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	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	18	18	18	18	18	18	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	20	20	20	20	20	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	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	21	21	20	20	20	19	19	19	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	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	20	20	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	22	22	22	22	22	21	21	21	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	17	17	17	17	17	17	17	17	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	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	19	20	20	21	20	20	21	21	21	20	20	20	20	20	21	21	21	21	21	21	20	20	20	20	20	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	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	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	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	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	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	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	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	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	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	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	9	9	9	9	9	9	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	11	11	11	11	11	11	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	11	11	11	11	11	13	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	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	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	13	13	13	13	13	13	13	13	13	13	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11
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	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	12	12	11	11	12	12	12	12	12	12	12	12	12	12	12	12	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	16	16	16	16	16	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	20	20	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	16	16	16	16	16	16	16	16	16	16	17	17	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	17	17	17	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	16	17	17	16	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	17	17	16	16	17	17	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	15	15	15	15	15	15	15	14	14	14	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	14	14	13	13	13	13	14	14	14	13	14	14	14	13	13	13	13	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	16	16	16	15	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	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	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	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	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	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	17	17	17	17	17	17	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	16	16	17	17	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	16	16	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	15	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	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	15	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	16	16	16	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	15	14	14	14	14	14	15	15	15	15	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	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	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	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	14	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	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	9	9	9	8	8	8	8	8	8	8	8	8	8	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	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	9	9	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	11	11	11	11	11	11	11	12	11	11	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	13	13	13	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	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	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	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	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	10	10	10	10	10	10	10	10	10	10	10	10	10	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	12	12	12	12	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	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	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	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	12	12	12	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	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	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	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	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	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	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	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	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	11	10	10	10	10	9	9	9	9	9	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	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	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	8	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	8	8	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	10	10	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	13	13	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	10	10	10	10	10	10	10	10	10	10	10	10	10	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	12	12	12	12	12	12	12	12	12	12	12	12	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	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12
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	20	20	20	22	22	23	24	24	24	24	24	24	25	25	25	25	25	25	25	24	24	24	24	23	23	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	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	23	23	23	23	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	25	25	25	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	23	23	23	23	23	22	22	22	22	21	21	21	21	20	20	21	21	21	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	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	19	19	19	18	18	17	17	17	17	18	18	18	17	17	17	18	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	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	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	23	23	24	24	24	24	24	25	25	25	25	25	25	25	26	26	25	25	25	25	25	26	26	26	27	27	27	27	27	27	27	26	26	26	26	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	25	25	25	25	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	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	24	24	24	24	24	24	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	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	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	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	17	17	17	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	17	16	16	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	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	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	18	18	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	19	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	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	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	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	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	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	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	13	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	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	11	11	11	11	11	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	11	11	11	11	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	11	11	11	11	11	11	11	11	12	13	13	13	13	13	12	12	12	12	12	12	12	12	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	14	14	14	14	14	14	14	14	14	14	14	14	15	16	16	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	16	16	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	13	13	13	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	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	12	12	12	12	12	12	12	12	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	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	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	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	12	12	12	12	12	12	11	11	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	10	9	10	10	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	13	13	13	14	14	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	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	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	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	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	15	15	15	15	16	16	16	16	16	17	17	17	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	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	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	16	16	16	16	16	16	16	16	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	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	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	17	17	17	17	17	17	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	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	19	19	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	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	16	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	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	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	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	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	19	19	19	19	19	19	19	19	19	19	19	19	19	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	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	17	17	17	17	17	17	17	17	17	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	17	17	17	17	17	17	17	17	16	16	15	15	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	14	14	14	14	14	14	14	13	13	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	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	15	15	15	15	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	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	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	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	18	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	21	21	21	21	21	21	20	20	20	20	21	21	21	22	22	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	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	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	20	20	20	20	20	19	19	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	17	17	17	17	17	17	18	18	18	18	19	19	19	19	19	19
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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	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	10	10	10	10	10	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	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	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	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	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	9	9	9	9	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	8	8	8	8	8	8	8	8	8	8	8	9	9	9	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	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	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	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	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	10	10	10	10	10	10	10	10	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	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	8	8	8	8	8	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	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	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	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	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	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	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	8	8	8	8	8	8	8	9	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	7	7	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	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	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	13	13	13	13	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	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	16	16	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	15	15	15	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	17	17	16	16	16	16	16	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	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	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	14	14	14	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	15	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	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	17	17	17	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	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	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	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	16	15	15	15	15	15	15	15	15	15	15	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	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	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	15	15	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	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	14	14	14	14	14	14	14	14	14	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	15	15	15	15	15	15	15	14	14	14	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	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	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	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	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	16	16	16	16	17	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	16	16	16	16	15	15	14	14	14	14	14	14	14	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	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	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	14	14	14	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	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	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	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	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	14	14	14	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	12	12	12	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	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	8	8	8	8	8	8	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	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	6	6	6	6	6	6	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	9	9	9	9	9	11	11	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	7	7	7	7	7	7	7	7	7	7	7	7	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	9	9	9	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	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	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	14	15	15	15	15	15	15	14	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	13	13	13	13	13	13	13	13	13	13	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	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	14	14	14	15	15	16	16	16	16	16	16	16	15	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	13	13	13	13	13	13	13	13	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	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	10	10	10	10	10	10	10	10	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	14	13	13	13	13	13	12	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	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	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	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	9	9	9	9	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	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	11	11	11	11	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	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	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	15	15	15	14	15	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	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	14	14	14	14	14	14	14	14	14	13	13	13	13	13	12	12	13	13	13	13	13	13	13	12	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	14	14	14	14	15	15	16	16	16	16	16	16	16	16	16	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	17	17	17	17	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	17	17	17	17	16	16	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	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	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	17	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	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	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	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	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	16	16	16	16	16	15	14	14	14	14	14	14	14	14	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	13	13	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	12	12	12	12	12	12	12	12	12	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	14	14	14	14	14	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	17	17	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	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	15	15	15	15	15	15	15	14	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	15	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	16	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	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	16	16	16	16	16	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	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	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	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	14	14	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	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	14	14	14	14	14	14	14	13	13	13	13	13	12	12	12	12	12	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	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	13	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	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	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	12	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	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	9	9	9	9	9	9	9	9	10	10	10	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	10	10	10	10	10	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	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	9	9	9	9	9	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	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	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	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	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	9	9	9	9	9	9	9	9	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	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	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	11	11	11	11	11	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	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
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	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	13	13	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	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	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	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	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	17	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	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	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	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	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	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	17	17	17	17	17	17	17	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	16	16	16	16	16	16	16	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	14	14	14	14	14	14	14	14	14	13	13	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	14	14	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	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	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	15	15	15	15	15	14	14	14	14	14	15	15	15	15	15	15	14	14	14	14	14	14	14	14	15	14	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	14	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	12	12	12	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	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	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	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	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	12	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	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	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	10	10	10	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	12	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	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	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	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	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	12	12	12	12	11	11	11	11	11	11	11	11	11	10	10	10	10	10	9	9	9	9	9	10	10	10	10	9	9	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	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	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	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	10	10	10	10	10	10	10	10	10	10	10	10	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	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	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	12	12	12	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	13	13	13	13	13	13	13	13	13	12	11	11	11	12	12	11	11	11	11	11	11	11	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	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	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	13	13	13	13	13	13	13	13	13	13	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	14	14	14	14	12	12	12	12	12	12	12	12	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	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	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	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	8	8	8	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	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	12	12	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	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	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	12	12	12	12	12	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	13	13	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	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	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	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	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	12	12	12	12	12	12	12	12	12	12	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	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	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	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	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	4	4	4	4	4	4	3
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	9	9	9	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	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	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	8	8	8	8	8	8	8	8	8	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	10	10	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	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	14	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	16	16	17	17	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	15	15	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	13	13	13	13	13	13	13	13	12	12	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	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	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	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	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	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	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	16	16	16	16	16	16	15	15	15	15	14	14	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	13	13	13	13	13	13	13	13	13	13	14	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	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	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	13	13	13	13	13	13	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	15	15	15	15	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	15	15	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	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	14	14	14	14	14	14	13	13	13	13	13	13	13	13	14	14	14	14	14	15	15	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	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	18	18	18	18	18	18	17	17	17	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	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	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	19	19	19	18	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	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	19	19	19	20	20	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	16	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	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	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	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	17	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	15	15	15	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	17	17	17	17	17	17	17	17	17	16	16	16	15	15	15	14	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	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	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	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	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	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	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	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	11	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	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	11	11	11	11	11	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	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	14	14	14	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	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	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	14	14	14	14	14	14	14	15	15	15	15	15	15	15	14	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	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	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	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	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	11	10	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	8	8	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	10	10	9	9	9	9	9	9	9	9	9	9	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	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	7	7	6	6	6	6	6	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	5	5	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	9	9	9	9	9	9	9	9	9	9	9	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	10	10	10	10	10	10	10	10	10	10	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	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	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	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	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	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	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	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	8	8	8	8	8	8	8	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	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	8	8	8	8	8	8	8	8	8	7	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	8	8	8	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	8	8	8	8	8	8	8	8	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	9	8	8	8	8	8	8	8	8	8	8	8	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	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	8	8	8	8	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	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	12	12	12	12	12	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	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	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	12	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	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	12	12	12	12	12	12	12	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	13	13	13	13	13	12	12	12	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	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	11	11	11	10	10	10	10	10	10	10	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	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	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	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	8	8	8	8	8	8	8	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	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	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	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	6	6	6	6	6	6	6	6	6	6	6	6	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	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	8	8	8	8	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	8	8	8	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	7	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	6	7	7	7	6	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	7	7	7	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	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	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	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	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	8	8	8	8	8	8	8	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	7	7	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	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	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	8	8	8	8	9	9	8	8	8	8	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	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	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	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	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	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	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	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	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	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	10	10	10	10	10	10	9	9	9	9	9	9	9	9	10	10	10	10	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	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	12	12	12	12	12	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	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	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	13	13	13	13	13	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	12	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	9	9	9	9	9	9	9	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	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	4	4	4	4	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	2	2	2	2	2	2	2	2	2	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	5	6	7	7	7	7	7	7	7	7	7	7	6	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	10	10	10	10	10	10	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	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	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	7	7	7	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	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	11	11	10	10	10	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	10	10	10	10	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	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	12	12	12	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	11	11	12	12	12	12	12	12	12	12	12	12	13	13	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	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	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
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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	9	9	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	10	10	10	10	10	10	10	10	10	10	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	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	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	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	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	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	12	12	12	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	14	14	14	14	14	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	12	12	12	12	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	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	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	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	12	12	12	12	12	12	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	8	8	8	8	8	8	8	8	8	8	8	8	8	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	7	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	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	8	8	8	8	8	8	8	8	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	9	9	9	9	9	9	9	9	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	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	11	11	11	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	11	11	11	11	11	11	11	11	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	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	11	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	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	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	12	12	12	12	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	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	15	15	16	16	16	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	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	15	15	15	15	15	15	15	14	14	14	14	14	14	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	14	14	14	14	14	13	13	13	13	13	13	13	13	13	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	9	9	9	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	8	8	8	8	8	8	8	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	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	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	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	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	9	9	9	9	9	9	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	8	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	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	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	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	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	10	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	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	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	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	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	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	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	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
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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	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	8	8	8	8	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	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	10	10	10	11	11	11	11	11	11	11	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	10	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	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	12	12	12	12	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	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	12	12	12	12	12	12	12	12	11	11	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	11	12	12	12	12	12	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	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	16	16	16	16	16	16	16	16	16	16	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	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	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	15	15	15	15	15	15	15	15	15	15	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	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	11	11	11	11	11	11	11	11	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	9	9	9	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	6	6	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	7	7	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	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	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	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	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	4	4	4	4	4	4	4	4	4	4	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	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	8	7	7	7	7	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	7	7	7	7	7	7	7	7	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	9	9	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	9	9	9	9	9	9	9	9	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	8	8	8	8	7	7	7	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	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
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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	10	10	10	10	10	10	10	10	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	11	11	11	11	11	11	11	11	12	12	12	12	12	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	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	11	11	11	11	11	11	11	11	11	11	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	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	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	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	7	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	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	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	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	4	4	4	4	4	4	4	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	6	6	6	6	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	6	6	6	6	6	6	6	6	6	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	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	6	6	6	6	6	6	6	6	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	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	7	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	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	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	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	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	5	5	5	5	5	5	5	5	5	5	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	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	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	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	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	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	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	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	8	8	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	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	6	6	6	6	6	6	6	6	6	6	6	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	8	9	9	9	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	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	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	6	6	6	6	6	6	6	6	6	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	6	6	6	6	6	6	6	6	6	6	6	6	6	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	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	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	9	9	9	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	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	4	4	4	4	4	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	7	7	7	7	7	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	8	7	7	7	7	7	7	7	7	7	7	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	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	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	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	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	13	13	13	13	13	13	13	13	13	14	14	14	13	12	12	12	12	11	11	11	11	11	11	11	12	12	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	9	9	9	9	9	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	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	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
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	5	5	5	5	5	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	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	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	6	6	6	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	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	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	9	9	9	9	9	9	9	9	9	10	10	10	10	10	9	9	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	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	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	6	6	6	6	6	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	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	4	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	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	6	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	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	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	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	8	8	8	8	8	8	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	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	7	7	7	7	7	7	7	7	7	6	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4
12	12	12	12	12	12	12	12	12	12	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	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	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	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	10	10	10	10	10	10	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	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	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	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	9	9	9	9	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	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	11	11	11	11	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	8	8	8	8	8	8	8	8	8	8	8	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	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	11	11	11	11	11	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	11	11	11	11	11	11	11	11	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	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	8	8	8	8	8	8	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	6	6	6	6	6	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	8	8	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	9	9	9	9	9	9	9	9	10	10	10	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	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	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	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	9	9	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	10	10	10	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	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	10	10	10	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	8	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	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	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	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	8	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	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	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	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	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	12	12	12	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	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	11	11	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	14	14	14	14	14	14	14	14	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	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	12	12	12	12	12	12	12	13	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	14	15	15	15	15	15	15	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	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	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	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	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	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	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	5	5	5	5	5	5	5	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	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	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	6	6	6	6	6	6	6	6	6	6	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	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	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	8	8	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	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	5	5	5	5	5	5	5	5	5	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	5	5	5	5	5	5	5	5	5	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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
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	6	6	6	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	8	8	8	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	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	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	6	6	6	6	6	6	6	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	4	5	5	5	5	5	5	5	6	6	6	7	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	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	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	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	8	8	8	8	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	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	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	5	5	5	5	5	5	5	5	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	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	8	8	8	8	8	8	8	8	8	8	8	8	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	5	5	5	5	5	5	5	5	5	5	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	7	7	7	7	6	6	5	5	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	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
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	7	7	7	7	7	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	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	8	8	8	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	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	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	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	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	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	3	3	3	3	3	3	3	3	3	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	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	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	6	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	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	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	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	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	9	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	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	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	6	6	6	6	6	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	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	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	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	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	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	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	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	7	7	7	7	7	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	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	10	10	10	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	11	11	11	11	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	9	9	9	9	9	9	9	9	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	9	9	9	9	9	9	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	11	11	11	11	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	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	7	7	7	7	7	7	7	7	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	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	4	4	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	3	3	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	5	5	5	5	5	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	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	5	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	7	7	7	7	7	7	7	7	7	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	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	6	6	6	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	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	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	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	7	7	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	9	9	9	9	9	9	9	9	9	9	9	8	8	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	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	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	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	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	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	7	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	6	6	6	6	6	6	6	6	6	6	6	6	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	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	6	6	6	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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
3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	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	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	9	9	9	9	9	9	9	9	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	7	7	7	7	7	7	7	7	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	5	5	5	5	5	5	5	5	5	5	5	6	6	6	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	5	5	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	5	5	5	5	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	7	7	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	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	7	7	7	7	7	7	7	7	7	7	7	7	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	5	5	5	5	5	5	5	5	5	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	6	6	6	6	6	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	3	3	3	3	3	3	3	3	3	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	3	2	2	2	2	2	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	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	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	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	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	3	3	3	3	3	3	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	6	6	6	6	6	6
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	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	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	4	4	4	4	4	4	4	4	4	4	4	4	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	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	6	6	6	6	6	6	6	6	6	6	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	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	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	8	8	8	8	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	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	7	7	7	7	7	7	7	7	7	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	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	4	3	3	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	3	3	3	3	3	3	3	3	3	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	2	2	2	2	2	2	2	2	2	2	2	3	3	3	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	3	3	3	3	3	3	3	3	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	5	5	5	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	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	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	7	7	7	7	7	7	7	7	7	7	7	7	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	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	4	4	4	4	4	4	4	4	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	5	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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
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	1	1	1	1	1	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	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	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	5	5	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	5	5	5	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	4	4	4	4	4	4	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	6	6	6	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	9	9	9	9	9	9	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	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	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	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	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	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	4	4	4	4	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	6	6	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	8	8	8	8	8	8	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	8	8	8	8	8	8	8	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	5	5	5	5	5	5	5	5	5	5	5	5	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	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	4	4	4	4	4	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	7	7	7	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	5	5	5	5	5	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	5	5	5	5	5	5	5	5	5	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	8	8	9	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	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	10	10	10	10	10	10	11	11	11	11
4	4	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	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	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	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	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	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	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	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	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	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	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	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	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1
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	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	4	4	4	4	4	4	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	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	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	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	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	7	7	7	7	7	7	7	7	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	7	7	7	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	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	3	3	3	3	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	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	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	3	3	3	3	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	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	5	5	5	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	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	1	1	1	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3
1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	3	3	3	3	3	3	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	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	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	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	4	4	4	4	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	0	0	0	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	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	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	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	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
1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0