179	182	183	184	184	184	184	185	183	182	181	180	180	181	180	180	180	180	180	181	182	183	182	182	180	180	181	181	180	180	180	180	180	180	180	179	179	179	180	182	183	182	181	181	181	182	181	181	179	179	180	177	176	178	176	176	176	177	175	175	177	177	177	178	178	179	178	179	179	178	177	175	174	173	172	172	172	172	173	171	170	170	170	170	172	171	172	173	173	172	172	171	171	173	173	173	172	170	170	172	172	173	172	171	171	171	171	171	170	170	171	170	170	171	171	169	169	169	170	171	171	171	171	171	173	173	173	172	171	174	174	172	170	169	168	168	169	167	166	165	167	168	168	168	170	172	172	173	174	175	174	174	173	175	176	176	178	177	177	177	177	175	175	175	175	175	175	175	175	178	177	175	175	174	174	174	172	170	169	170	170	170	170	169	168	169	167	167	166	166	165	164	163	163	161	161	162	162	162	162	162	162	162	160	161	160	162	162	162	163	166	168	168	168	167	168	168	167	167	164	165	165	166	167	166	166	167	167	166	166	165	165	164	163	164	163	162	162	163	162	161	162	161	160	160	160	160	160	159	159	158	158	158	157	157	157	159	160	161	161	162	162	161	161	160	160	159	159	158	159	157	157	157	156	156	156	155	155	153	153	153	154	153	152	153	150	151	151	153	154	154	154	153	153	152	151	152	152	152	150	150	150	152	153	153	152	152	152	151	152	152	152	153	153	154	152	151	151	151	151	149	149	148	148	150	149	150	151	150	149	148	148	148	147	147	147	146	148	149	149	150	151	151	152	151	152	152	152	152	150	150	149	149	151	150	152	153	153	153	153	153	153	153	151	152	152	152	151	150	151	151	151	153	151	151	152	151	150	150	150	151	150	149	147	149	150	149	148	147	146	144	144	145	145	145	145	146	145	145	147	146	147	147	147	147	145	145	147	147	147	146	145	144	144	145	144	145	146	146	147	150	152	153	153	154	155	155	155	156	156	155	154	155	155	153	151	152	154	154	154	154	155	155	152	153	153	150	151	151	151	151	151	151	149	149	149	148	148	148	148	149	149	148	148	148	148	148	147	146	145	144	146	146	146	146	146	146	145	146	147	148	148	147	147	148	148	148	148	149	148	147	146	145	144	143	144	145	145	146	145	145	144	146	146	147	147	147	149	149	149	149	150	152	152	152	152	152	151	151	151	152	153	153	154	154	154	157	158	158	159	160	160	161	161	160	159	161	160	160	161	160	159	159	159	158	158	159	158	156	156	157	156	156	156	156	156	155	155	156	159	159	160	160	159	158	158	157	157	159	158	157	158	157	158	158	157	156	158	158	155	155	155	154	154	154	154	155	157	157	157	157	155	155	155	156	155	156	155	154	155	154	154	154	155	155	154	155	154	154	155	155	155	155	156	156	156	157	157	157	158	158	158	158	158	158	160	161	161	162	162	162	162	162	161	161	160	162	163	163	163	162	162	163	161	160	158	157	156	156	156	156	156	157	157	158	158	158	158	157	157	157	158	160	160	159	161	162	160	160	161	161	162	161	161	160	159	159	158	159	159	160	160	160	158	158	158	158	157	159	160	159	160	160	160	161	160	162	162	162	161	162	163	163	163	163	162	162	162	163	162	162	163	163	164	165	166	167	166	167	167	166	166	166	167	167	169	169	169	169	169	171	170	169	171	172	171	171	172	171	170	170	171	171	171	175	174	174	175	175	175	175	175	174	174	173	173	173	173	174	172	172	173	172	174	174	175	178	177	177	177	177	177	177	176	175	174	174	175	175	176	177	177	176	176	176	177	177	176	175	174	176	177	176	177	177	178	178	177	177	178	178	178	176	177	177	176	176	176	177	177	177	178	177	179	178	178	178	179	180	180	179	178	178	179	180	179	178	177	176	177	177	176	174	175	174	174	174	174	174	175	177	177	179	178	176	176	177	178	177	178	178	177	176	176	178	178	178	178	177	177	177	176	178	178	178	177	179	178	178	177	178	179	178	178	178	177	177	178	178	180	181	181	182	182	182	181	182	182	181	182	181	183	183	183	184	183	182	182	182	182	182	182	182	183	183	184	184	184	184	183	183	183	184	185	185	185	184	183	183	184	183	182	182	181	181	181	179	179	180	180	181	182	182	182	181	182	181	180	181	181	181	181	180	182	182	181	180	179	179	180	179	178	178	178	179	180	179	180	180	180	180	180	180	178	178	178	177	175	177	177	178	179	178	178	179	179	176	176	177	178	179	177	177	177	175	172	171	170	170	170	171	170	170	171	171	171	171	170	168	167	167	168	167	167	169	169	169	167	167	170	171	172	172	173	173	173	174	175	175	176	176	177	176	174	174	174	174	176	177	176	176	176	175	175	175	174	175	178	179	178	178	178	179	178	176	176	177	178	179	178	180	179	178	178	178	178	179	179	180	181	180	180	180	180	179	178	178	179	178	175	173	174	176	176	175	173	172	174	174	174	173	174	175	176	175	175	175	175	176	176	176	176	176	176	176	176	178	178	179	179	179	179	179	179	177	175	175	175	174	176	178	179	178	178	178	177	177	177	176	176	176	177	177	176	176	177	174	174	176	176	176	177	177	177	177	177	176	176	176	177	176	176	178	177	174	174	176	175	174	173	172	172	173	173	172	171	170	171	170	170	169	169	168	167	166	165	165	166	168	167	166	166	166	165	164	165	164	164	164	165	165	165	166	166	163	162	163	164	163	162	162	161	161	164	163	165	165	165	165	164	164	164	164	164	164	163	163	162	162	162	161	162	163	162	161	160	161	162	162	163	162	162	162	162	163	163	163	164	164	164	164	167	166	166	166	165	167	167	165	164	163	163	163	164	164	164	165	167	166	166	165	165	165	165	165	165	163	164	162	162	160	159	161	162	162	162	161	159	161	162	163	162	161	163	164	166	165	166	166	166	166	166	166	166	166	166	166	166	166	167	165	165	164	163	162	164	165	165	165	167	167	167	167	169	169	170	170	167	166	167	169	168	168	167	168	169	168	169	168	169	171	171	170	171	172	173	174	172	173	172	172	172	172	173	173	174	175	174	174	174	174	173	175	176	176	175	175	175	174	173	174	175	176	178	179	177	176	177	175	174	173	174	173	170	170	172	172	173	173	171	172	172	172	171	169	169	169	170	170	170	171	172	171	174	174	174	173	172	174	174	173	173	173	172	173	174	173	172	172	171	172	174	175	175	175	174	175	175	175	175	175	176	175	176	176	176	175	176	175	175	177	177	178	178	179	180	180	179	180	180	180	180	180	181	181	179	179	180	180	181	182	182	181	180	180	179	178	180	181	181	180	179	179	178	176	174	174	172	171	171	171	171	171	171	170	170	170	168	169	169	167	164	164	164	163	162	162	163	163	164	162	162	163	161	161	162	162	163	162	162	163	163	163	163	163	162	160	159	158	157	155	153	152	153	153	152	152	153	153	154	154	154	155	154	154	153	154	155	154	155	154	154	154	154	153	154	155	156	157	157	157	158	158	158	158	158	157	156	157	157	156	159	158	157	156	158	158	158	158	159	159	160	161	163	163	162	163	164	163	163	164	164	164	164	164	163	163	162	162	161	161	160	161	161	160	160	160	161	161	161	162	162	163	162	161	161	162	162	163	163	162	161	161	162	162	161	161	160	160	161	162	161	160	159	158	158	159	158	158	156	154	155	155	153	155	155	153	153	154	155	155	155	155	155	154	154	154	155	156	156	156	156	155	155	155	157	157	156	156	156	157	157	158	158	159	159	159	159	159	160	161	160	161	162	163	163	162	162	163	164	163	163	164	165	164	165	165	167	169	168	168	169	169	168	168	170	169	169	170	169	169	168	167	169	169	169	168	169	168	168	167	168	168	167	167	169	169	169	168	168	168	169	168	167	167	168	170	169	169	169	171	173	172	171	171	171	171	170	171	170	171	171	170	171	171	170	171	171	171	170	170	171	172	173	172	172	173	174	174	175	175	176	177	177	176	177	174	175	176	176	175	175	175	176	175	174	173	173	172	173	173	173	173	173	173	172	171	170	171	170	171	171	173	173	173	173	171	171	171	170	171	169	170	170	168	168	169	169	169	168	168	168	168	168	167	168	170	171	171	170	170	171	171	171	171	171	171	171	171	170	170	170	169	169	169	168	169	168	168	166	165	165	165	165	165	164	161	163	164	163	161	162	163	165	165	165	165	165	165	165	167	168	169	169	169	169	169	168	169	169	168	170	170	171	171	170	170	169	169	168	167	166	166	166	167	168	168	170	169	167	168	167	166	165	165	166	167	166	166	166	166	166	166	166	167	167	167	166	164	163	162	164	164	164	163	162	162	162	162	162	162	161	163	163	162	162	163	163	165	165	163	163	164	165	165	166	168	167	167	167	166	164	164	163	164	164	163	163	162	162	162	163	162	164	166	165	163	164	163	163	163	164	163	166	166	166	165	165	164	163	162	162	162	163	162	161	161	160	160	160	160	161	162	160	160	160	160	160	161	160	161	162	161	160	162	162	162	161	161	161	159	157	156	156	158	159	159	158	158	160	162	162	162	161	161	160	160	160	162	163	163	163	164	166	166	167	167	167	168	170	170	170	169	170	168	170	170	169	170	171	172	172	171	170	170	171	172	171	171	172	171	170	169	170	172	170	169	168	166	165	165	167	164	163	162	162	163	162	161	159	158	158	158	159	160	159	159	159	160	160	160	160	161	161	162	162	162	162	162	162	164	163	163	163	163	162	162	162	161	159	160	160	160	159	159	158	157	158	158	158	158	158	157	157	158	158	160	159	159	159	160	160	159	159	159	159	158	157	156	156	155	155	154	152	151	152	152	153	152	152	151	151	150	150	149	149	149	150	149	148	151	151	150	150	150	153	153	152	151	152	151	152	151	151	151	151	150	149	149	150	151	154	155	154	154	155	157	158	156	156	156	154	154	154	151	150	149	151	151	150	149	149	149	149	149	149	151	151	152	152	153	153	153	154	154	155	155	155	156	155	155	155	155	155	155	154	152	152	153	152	152	151	152	153	152	152	154	155	155	155	157	157	158	158	158	158	157	155	156	156	157	156	154	155	155	155	156	156	158	158	159	158	156	154	155	154	154	153	153	154	153	153	154	154	154	155	154	154	154	154	156	156	157	157	157	154	154	154	154	153	154	154	153	154	152	152	153	154	154	154	154	154	153	153	152	151	151	150	149	148	148	147	147	148	150	149	150	151	149	150	151	152	152	150	149	149	149	147	148	148	149	149	149	149	149	148	147	148	148	148	149	151	151	151	152	152	153	153	154	154	155	155	154	154	154	154	156	156	156	158	158	159	159	157	155	154	155	155	155	155	154	154	156	153	153	153	152	152	153	154	154	154	154	155	156	156	155	156	156	155	155	155	155	155	155	155	155	156	156	157	159	161	162	163	163	163	164	163	163	161	162	162	164	165	166	166	166	168	166	164	164	164	162	163	163	161	159	157	158	160	160	159	159	160	160	162	162	164	164	161	161	160	161	161	161	160	161	159	159	159	158	158	155	155	155	155	155	156	156	157	158	158	158	159	160	160	160	161	161	161	162	161	161	161	162	162	159	159	158	158	158	157	158	158	158	159	158	159	159	159	157	157	158	156	156	156	156	156	157	156	157	154	154	155	157	156	155	155	154	155	155	155	154	155	157	154	155	154	155	154	152	152	152	153	153	153	153	155	156	155	155	156	155	154	155	155	156	155	154	154	153	153	153	153	153	155	156	156	155	154	155	154	154	154	153	152	152	152	151	149	148	149	149	149	149	150	150	150	151	152	153	151	152	153	153	152	152	150	149	150	150	150	150	152	152	152	152	152	152	152	153	154	153	152	151	151	152	152	152	152	151	152	153	153	153	153	153	153	154	154	155	154	154	155	155	156	156	158	157	156	156	156	156	156	156	157	158	158	158	158	159	159	160	160	160	162	163	163	162	162	162	162	160	160	160	160	161	162	162	161	161	161	159	160	159	159	159	159	158	158	158	158	158	157	158	156	156	156	157	159	160	161	161	161	162	162	161	162	162	162	161	160	161	157	158	158	158	158	159	159	160	160	160	161	161	161	163	164	165	168	169	170	169	169	169	169	168	168	169	168	169	168	167	167	168	168	168	168	167	169	169	167	168	167	167	167	168	168	167	166	167	168	167	166	167	168	169	169	168	168	170	170	171	173	173	173	173	173	173	173	171	171	171	172	171	171	170	170	170	172	172	171	172	172	173	172	172	173	174	173	173	174	174	174	174	174	174	175	174	174	173	174	175	175	176	178	179	179	180	179	179	180	181	181	181	179	179	181	180	180	180	179	178	178	177	177	176	176	177	176	175	175	175	175	176	176	176	176	177	177	179	179	179	179	178	177	177	178	179	179	179	178	179	180	180	179	179	178	179	179	181	182	183	183	184	184	185	186	185	184	186	185	184	185	186	185	185	182	183	182	181	181	181	180	180	181	180	180	182	182	182	180	182	183	184	184	183	181	181	180	181	181	181	181	180	180	180	180	178	177	174	175	175	176	175	174	174	174	174	173	172	172	173	174	174	175	174	173	172	173	172	171	171	171	172	173	173	175	174	175	174	175	176	176	177	178	178	179	180	179	179	181	181	181	181	182	181	181	182	181	181	182	183	183	183	183	183	184	184	184	186	185	184	183	185	185	183	182	183	181	179	179	180	180	180	180	180	181	180	181	180	179	179	179	179	179	180	180	180	180	181	179	179	179	179	178	178	178	179	179	179	180	181	181	178	178	178	179	180	180	181	182	183	183	183	182	182	183	184	184	184	184	184	184	184	185	185	186	184	185	186	187	189	189	188	189	189	188	187	185
115	115	113	115	115	116	115	114	114	114	113	111	113	112	113	114	115	117	117	117	117	117	118	116	115	115	115	115	115	114	113	112	111	111	112	112	113	113	113	115	116	116	116	116	115	113	113	113	113	114	115	116	117	117	118	120	119	119	117	116	117	117	117	118	117	117	117	118	117	117	118	116	117	115	115	115	116	117	117	117	117	119	120	119	119	119	118	116	115	115	115	115	116	116	117	118	117	118	117	117	118	118	117	118	118	120	121	119	118	118	119	119	118	118	119	119	119	118	117	117	117	118	118	119	119	120	119	120	120	119	119	119	119	120	120	120	119	119	118	118	119	118	117	116	118	118	117	117	118	117	118	119	120	119	119	119	119	119	121	122	122	122	124	123	123	122	124	124	126	126	125	125	125	125	125	125	124	123	122	121	121	121	122	122	123	122	122	121	122	124	124	124	124	124	123	123	123	123	123	121	120	120	120	120	120	120	121	121	121	123	123	123	123	123	123	122	121	121	122	123	124	123	123	123	122	123	120	121	120	120	120	119	121	122	122	123	123	123	120	120	121	122	124	123	125	125	126	126	128	127	128	127	128	128	129	128	129	129	129	129	129	129	128	128	129	129	127	127	127	127	127	127	127	126	129	130	131	132	133	133	133	132	132	131	133	133	134	134	136	136	137	136	136	136	137	138	141	142	142	142	140	140	139	138	138	138	138	138	140	139	138	138	138	138	138	136	137	137	137	137	138	138	138	140	141	141	139	137	137	136	136	135	135	135	134	135	136	136	136	137	136	136	137	136	137	137	137	137	137	137	136	135	135	135	137	134	134	132	132	132	132	132	133	134	134	134	134	134	134	134	133	132	129	130	130	130	130	129	130	130	130	130	130	131	130	130	130	131	130	131	131	132	133	132	130	130	131	130	129	129	130	130	130	130	129	129	128	129	130	130	131	131	131	130	130	129	127	127	127	127	127	126	125	128	128	128	128	129	130	130	130	129	130	130	129	130	129	129	129	130	129	128	127	128	126	126	126	126	127	127	127	128	128	128	128	129	130	129	129	130	130	131	131	132	132	132	132	132	132	133	135	135	134	134	133	133	134	133	132	132	130	131	130	129	128	128	128	129	129	128	129	129	130	130	128	130	128	129	129	129	130	131	130	129	129	128	129	129	129	130	130	131	131	131	131	131	131	131	131	133	133	134	136	136	136	136	136	136	136	136	135	135	136	136	137	136	136	137	137	137	136	136	136	136	136	134	134	135	135	134	132	132	131	131	131	132	132	132	132	132	135	135	134	134	134	134	134	134	134	134	134	134	134	134	136	136	135	136	136	137	136	135	135	136	136	136	135	135	135	136	135	135	135	135	135	137	136	137	137	137	137	137	137	136	134	135	135	134	133	133	133	133	134	135	136	136	136	136	137	135	138	138	139	139	138	138	138	138	138	138	139	139	140	140	141	141	140	141	140	140	141	141	141	141	141	141	140	140	139	136	135	135	135	135	137	136	137	137	137	136	135	135	135	134	134	134	135	133	133	132	132	131	133	134	134	135	135	133	132	132	132	133	133	133	132	132	132	131	131	131	131	131	131	129	129	129	128	129	129	128	129	128	126	127	128	129	128	129	129	129	130	128	128	129	129	129	128	128	128	130	130	130	131	131	132	133	132	131	131	132	132	131	131	132	132	132	132	132	133	131	132	133	132	131	130	130	132	133	132	130	131	130	130	130	131	130	130	129	130	130	130	129	130	131	132	134	134	134	132	135	134	134	134	133	132	133	134	134	132	132	131	130	130	129	128	128	127	127	126	126	126	124	124	125	125	124	123	123	123	123	122	122	121	121	121	121	121	122	122	122	123	122	122	122	121	122	121	121	121	121	121	121	121	121	121	122	123	124	125	123	124	125	125	125	124	124	124	124	125	125	125	125	124	123	123	123	122	123	124	124	123	123	124	124	125	124	123	122	122	122	122	122	122	122	122	122	123	123	123	125	124	124	125	125	125	125	126	126	126	125	125	125	126	125	124	124	123	123	124	124	124	124	124	126	126	125	125	126	126	125	125	125	125	125	125	125	125	125	125	126	124	123	122	122	121	122	122	122	121	121	119	120	119	119	120	121	121	119	119	119	119	119	119	118	118	118	118	118	119	120	120	119	119	119	119	120	118	119	119	119	120	119	120	119	119	120	120	120	119	119	119	119	119	119	121	121	119	120	120	119	119	119	120	120	120	120	118	118	119	119	118	118	117	117	117	117	117	117	118	119	119	120	119	118	116	116	115	114	114	114	113	113	112	112	112	113	113	113	112	111	111	111	113	111	111	110	110	110	111	110	110	110	110	111	110	108	108	107	107	108	108	106	103	103	103	103	103	103	103	103	103	102	102	101	101	100	101	102	102	103	103	102	101	101	100	100	100	100	100	103	103	103	104	104	104	105	105	106	107	107	106	107	107	108	108	108	107	107	107	107	107	107	108	105	105	103	103	105	106	106	107	109	108	108	108	108	108	109	109	109	109	109	110	110	110	110	110	109	109	109	108	107	105	105	107	107	110	111	111	112	112	112	112	113	113	112	113	113	113	114	114	114	114	114	114	113	113	113	114	114	113	113	111	109	109	109	108	108	108	107	108	108	108	108	109	107	107	107	107	108	108	105	105	106	106	106	106	106	107	109	109	109	109	110	110	110	111	110	110	109	110	110	110	111	111	111	110	111	111	112	113	112	113	112	112	112	110	110	110	111	111	111	111	110	111	111	111	112	112	112	112	112	112	112	113	113	113	113	113	113	113	113	113	114	113	113	113	113	113	113	113	113	113	113	113	113	113	112	111	110	110	110	108	109	109	111	111	111	112	112	113	113	114	113	113	114	114	114	114	113	113	112	112	113	113	113	113	111	111	110	110	111	111	111	111	110	110	110	110	109	108	108	108	108	108	107	107	107	107	107	106	106	106	106	105	105	105	104	104	104	104	105	107	105	105	105	104	104	105	104	102	101	101	102	102	101	102	101	101	103	102	103	104	104	104	104	105	105	105	104	105	106	106	106	105	104	104	105	106	106	106	106	107	107	107	106	108	108	108	108	108	108	108	107	107	106	108	108	109	110	110	111	111	112	112	114	114	116	115	115	116	116	115	116	117	117	115	115	115	115	115	115	114	114	112	112	113	114	115	115	115	115	116	116	116	117	117	116	116	117	118	118	117	118	118	116	116	114	114	114	113	114	115	114	115	116	117	114	113	113	113	113	114	115	113	112	113	113	113	114	115	114	115	114	114	114	114	114	114	114	114	114	113	113	112	113	113	112	113	112	113	113	113	112	112	112	114	113	112	113	115	115	116	117	116	116	117	117	118	119	120	121	121	122	121	121	121	120	120	120	121	120	120	120	120	121	121	121	121	119	121	120	119	119	117	115	115	115	115	114	114	114	114	114	116	114	115	115	115	117	116	116	117	115	115	115	115	116	116	116	118	118	117	117	118	117	117	116	117	117	117	117	118	118	119	119	120	119	120	120	120	119	119	119	119	119	118	118	118	118	118	119	118	119	120	120	117	117	117	118	118	118	117	117	117	117	118	118	118	119	120	120	120	120	122	122	122	122	119	119	118	118	118	117	116	114	111	110	109	110	110	112	113	113	116	116	116	115	114	113	113	113	114	114	114	113	113	113	114	114	115	115	115	114	113	115	114	114	114	115	115	118	119	120	120	120	121	121	121	120	122	121	122	119	119	119	120	120	120	120	119	118	120	120	120	119	121	120	119	118	118	118	117	117	117	116	117	118	117	116	115	115	115	115	115	115	115	116	116	116	116	116	116	116	116	116	116	115	114	115	114	116	115	115	115	116	116	114	115	115	115	115	115	115	115	115	115	116	117	117	117	117	117	119	119	119	119	118	118	121	121	122	122	122	121	121	120	120	120	121	123	123	122	122	125	126	125	126	128	126	125	125	124	124	124	124	123	123	123	123	122	122	122	122	123	125	126	125	124	123	124	123	124	124	123	122	122	121	121	121	120	120	120	120	120	118	119	118	117	118	118	119	119	120	120	120	120	120	120	121	120	121	122	122	123	123	123	123	123	123	123	123	122	121	122	122	123	123	123	123	124	123	123	122	123	123	122	122	121	121	120	120	120	120	121	121	121	121	121	121	120	123	123	122	123	123	123	123	122	123	124	124	125	125	125	124	124	125	124	123	122	122	122	123	124	122	122	122	122	122	122	122	123	123	122	122	122	122	121	121	122	123	123	123	124	124	124	124	124	125	124	124	127	127	128	129	130	128	128	128	128	129	129	130	130	130	130	130	129	130	128	129	129	127	127	125	125	124	121	121	122	122	122	123	123	123	122	120	119	119	119	121	123	123	123	123	123	124	124	125	125	125	124	126	126	127	127	125	126	124	124	123	123	122	122	123	123	122	122	122	123	121	122	121	120	119	120	120	121	122	122	122	122	122	122	122	124	125	125	124	124	125	127	127	127	128	128	128	128	128	127	126	125	126	125	125	125	125	126	126	127	127	127	128	127	127	129	129	128	129	130	131	131	133	133	133	134	134	134	134	134	135	135	135	135	134	134	134	134	134	133	133	134	134	134	134	135	135	134	133	133	133	132	132	132	132	132	133	133	133	133	133	133	134	134	134	135	135	136	137	137	137	137	136	136	134	134	135	135	135	136	136	135	135	135	135	134	134	134	133	133	133	133	132	132	132	132	134	135	134	134	132	134	134	133	133	133	132	132	132	132	131	132	132	132	132	130	130	130	129	127	127	126	126	126	126	126	127	130	129	129	128	128	129	129	129	129	129	131	131	130	131	131	131	129	129	129	126	127	128	129	128	127	127	130	129	128	128	128	129	130	130	130	130	129	129	129	128	126	126	128	129	128	128	129	129	129	129	129	128	128	128	129	129	129	128	128	127	127	126	126	126	127	128	128	127	127	128	128	129	128	127	127	128	127	127	128	129	128	129	129	129	129	130	130	130	129	129	129	129	129	129	129	130	129	130	130	130	130	130	130	128	128	128	128	128	127	129	127	128	128	127	127	127	127	125	126	127	126	125	125	125	125	125	125	126	127	126	126	126	125	125	124	124	124	125	124	125	126	127	126	126	127	127	127	128	130	130	130	130	130	131	131	130	130	130	129	130	131	131	131	131	132	133	133	133	133	132	131	130	130	131	131	132	132	131	131	129	130	130	130	131	132	132	132	131	131	130	129	129	131	130	130	129	127	126	126	126	125	125	125	125	125	125	125	125	124	127	127	128	128	128	130	130	131	130	130	130	130	130	130	130	132	132	133	134	133	133	134	133	133	133	134	135	134	132	132	132	132	133	133	132	132	132	132	133	133	133	134	134	134	134	134	134	134	133	133	133	133	133	134	134	133	134	134	134	133	134	134	136	136	136	136	136	135	136	134	133	133	132	132	131	131	132	131	130	130	127	128	127	126	127	127	125	124	125	125	126	126	126	126	126	127	127	127	127	126	125	125	126	127	126	126	127	128	128	128	129	129	128	128	130	132	132	133	133	133	133	133	133	133	134	133	132	132	132	132	130	130	129	129	129	129	129	129	129	130	130	129	129	127	129	129	129	127	127	127	127	126	127	128	130	130	132	131	132	132	132	132	133	132	132	132	131	132	132	132	133	134	135	135	135	136	135	135	135	135	135	136	136	136	135	133	133	132	132	132	132	131	132	133	133	134	135	134	132	131	132	132	131	131	133	132	132	133	133	133	133	134	134	135	134	134	137	137	138	138	138	138	137	137	136	134	134	134	134	134	134	133	132	130	129	128	128	128	128	128	128	129	129	132	132	132	132	133	133	132	135	137	137	137	136	137	137	137	137	137	137	138	139	140	139	140	138	138	139	138	137	135	134	133	132	132	131	131	132	132	131	131	131	131	129	130	128	127	126	127	127	125	126	124	125	126	127	127	127	126	125	126	124	124	125	126	126	125	125	126	125	126	126	124	125	125	126	125	124	124	124	124	125	124	125	125	125	125	123	123	126	126	127	126	126	126	127	126	127	127	128	128	128	128	128	127	127	126	126	126	123	123	123	124	123	123	123	123	121	121	121	121	122	122	121	122	122	122	121	121	121	122	123	123	122	123	124	124	122	122	123	123	122	122	122	124	123	124	122	123	122	122	122	122	122	121	120	120	121	120	120	121	120	121	121	122	122	122	122	120	120	120	120	118	117	118	118	117	118	117	117	118	118	120	121	121	120	120	119	118	119	118	117	116	115	114	114	114	117	116	116	117	117	116	115	115	115	115	117	116	117	117	117	116	115	115	115	113	112	111	110	109	109	109	109	109	109	109	108	109	110	110	111	110	110	110	110	111	111	112	114	113	112	111	112	112	112	112	113	111	112	111	111	111	112	112	112	112	113	111	111	110	109	109	108	107	106	105	105	105	105	105	104	104	106	106	107	107	107	107	107	108	109	109	110	110	110	110	109	109	110	111	112	112	112	111	111	112	112	112	112	112	114	114	114	114	115	116	117	115	116	115	115	115	114	114	114	114	115	114	115	115	115	116	117	118	118	118	118	116	117	117	117	118	118	118	118	117	117	119	119	120	120	119	119	120	120	120	118	118	118	117	117	119	119	119	119	119	120	118	118	117	117	117	116	116	115	113	112	112	113	113	113	113	114	116	114	112	112	112	113	113	113	113	114	113	113	113	113	113	113	113	113	114	113	113	113	113	114	113	114	114	114	114	114	116	116	116	116	116	115	116	116	117	117	115	117	118	119	120	120	120	120	121	122	122	121	121	121	121	120	119	120	119	119	119	119	119	120	120	119	119	119	118	118	117	118	119	119	121	121	121	121
124	123	124	124	126	124	124	124	123	124	125	125	125	125	124	124	124	124	124	123	123	121	121	122	122	121	120	120	119	120	121	124	124	123	124	124	124	125	124	123	123	124	125	122	121	120	120	120	120	120	121	121	122	122	122	122	122	123	124	123	123	122	123	123	123	123	124	123	123	122	121	122	122	122	122	121	122	122	122	122	121	121	123	122	120	121	121	121	121	122	122	123	123	123	123	122	120	120	120	119	118	118	119	119	119	116	117	116	116	118	118	118	118	118	117	117	117	117	117	117	115	117	117	117	117	117	117	119	118	118	118	118	117	117	117	115	115	115	115	115	115	113	113	113	113	112	111	111	111	112	112	112	112	112	112	112	112	112	112	112	112	111	112	111	112	112	112	112	112	112	111	112	112	111	110	110	111	110	112	111	111	111	113	113	114	115	116	116	116	116	116	116	117	118	116	116	116	116	115	115	115	114	114	114	114	114	113	113	112	112	111	111	111	111	111	110	110	110	109	109	108	107	107	107	107	108	108	107	106	106	107	108	107	107	106	106	106	106	105	106	105	105	105	106	106	106	105	105	104	104	104	104	106	105	104	104	103	104	103	103	103	103	102	102	102	101	100	100	100	99	99	100	99	99	99	101	101	102	102	103	103	102	102	102	102	103	102	102	103	103	103	105	105	105	105	104	104	104	104	104	105	105	105	105	106	106	105	106	107	107	106	106	106	108	109	110	109	111	111	111	110	111	110	110	110	111	111	110	110	110	108	107	108	108	107	108	108	108	107	107	107	106	107	107	107	107	106	106	107	108	108	108	108	108	107	107	108	110	109	108	108	108	107	107	106	106	105	105	105	105	105	104	102	102	102	103	104	103	103	104	105	105	105	104	104	104	104	105	105	105	104	104	103	103	104	104	104	104	104	104	104	105	105	105	105	104	103	103	105	104	105	106	107	108	108	108	108	107	108	108	108	107	107	107	107	106	107	108	108	107	108	108	108	108	109	109	110	110	111	111	111	111	111	112	110	110	110	110	112	111	113	113	113	113	112	112	112	112	112	111	111	111	112	113	113	114	114	114	114	114	114	115	114	115	116	116	117	117	118	117	118	117	117	116	117	118	118	117	117	116	114	114	114	113	112	112	112	112	112	112	111	111	112	114	114	115	114	115	114	114	113	113	113	113	114	114	114	116	116	116	116	116	117	116	116	117	117	117	117	117	117	117	116	116	118	118	118	118	117	117	117	117	117	117	118	118	118	117	117	118	117	116	113	114	115	117	118	118	117	117	116	116	116	117	117	117	117	117	116	116	115	115	116	116	115	116	116	116	116	116	116	115	115	115	114	114	115	115	114	115	115	113	113	113	113	113	113	113	114	115	115	114	114	114	113	114	114	113	112	113	113	113	114	114	114	112	112	112	112	112	112	112	109	109	111	113	113	113	113	113	115	115	116	116	116	115	114	114	115	114	113	113	113	113	113	113	114	114	113	114	115	115	115	115	115	115	114	114	115	115	114	114	114	114	113	112	112	112	112	112	113	113	113	114	114	113	113	113	114	114	115	116	116	116	115	115	115	114	114	114	116	115	115	115	114	116	118	118	117	117	117	117	116	116	116	116	116	116	116	116	115	115	114	115	115	114	113	114	114	114	114	113	114	114	113	113	112	112	113	114	113	114	114	113	113	113	114	114	114	115	115	115	114	114	113	113	113	113	113	113	113	113	114	114	116	117	117	117	117	117	116	116	115	115	114	114	115	116	116	116	117	116	116	116	116	115	115	115	116	117	117	117	117	117	117	116	116	116	116	116	116	116	116	116	116	115	116	116	117	118	119	119	120	120	121	120	120	119	119	120	120	120	119	121	118	117	117	117	116	117	117	117	116	117	117	117	116	116	116	115	115	116	114	114	112	112	113	113	113	114	115	114	114	116	117	117	118	116	117	117	117	117	118	117	117	116	117	117	117	116	116	115	114	114	114	114	114	114	113	114	114	114	114	114	114	115	114	115	114	114	113	113	113	115	115	116	116	115	115	116	116	116	117	116	116	116	116	116	117	117	117	119	119	118	117	118	118	118	120	120	119	119	119	119	119	118	117	117	117	118	118	118	118	118	117	117	117	117	119	119	117	117	117	119	118	118	117	117	117	117	119	119	120	118	118	118	117	117	116	116	114	115	116	115	116	116	116	115	116	116	116	115	113	114	113	114	114	114	114	114	114	114	115	114	115	114	115	116	116	114	114	114	115	115	115	115	115	114	114	115	115	115	114	113	112	111	110	112	111	112	112	112	111	111	112	109	109	110	111	112	112	111	111	112	112	112	111	111	110	110	110	110	110	111	112	112	113	113	111	110	111	111	110	110	110	110	110	112	112	112	112	112	111	110	110	110	109	110	109	110	110	111	110	110	108	107	109	109	109	109	109	110	110	111	111	111	111	109	109	110	111	111	111	111	111	111	112	112	112	110	111	111	111	110	110	110	110	110	110	110	110	110	110	110	110	112	112	113	113	114	114	114	113	113	115	116	117	117	117	117	117	117	117	117	117	117	117	117	118	118	119	119	120	121	122	122	122	122	122	121	121	121	121	121	122	122	122	121	122	119	119	119	119	119	121	121	121	122	122	122	123	121	121	120	120	121	122	122	122	121	121	121	121	120	120	121	122	122	123	122	122	122	123	124	123	123	122	122	122	122	122	122	122	121	121	122	122	121	123	122	122	123	121	122	125	125	125	125	125	125	125	125	122	122	121	123	124	124	125	125	125	124	123	123	123	123	123	123	123	123	123	124	124	124	124	124	124	124	123	122	122	122	121	122	122	122	122	122	121	121	121	121	122	121	119	119	119	118	117	118	118	118	118	118	118	118	118	118	118	118	118	120	117	117	116	116	116	114	113	113	113	113	114	113	112	114	114	113	112	113	114	115	114	113	113	113	112	112	112	112	111	109	108	108	107	106	106	107	106	107	106	108	108	109	107	107	106	106	106	105	106	105	104	104	103	103	103	103	105	106	108	109	110	110	110	111	110	111	112	111	110	110	110	109	111	111	111	111	111	112	112	112	112	111	111	110	110	110	111	112	112	113	113	113	115	114	112	112	111	111	109	109	110	110	110	110	110	110	110	111	111	111	113	114	114	114	114	113	113	114	115	116	116	115	114	114	114	113	114	114	114	113	114	114	113	111	111	111	110	110	111	111	111	110	109	108	109	110	109	107	106	106	105	105	105	105	105	105	104	103	103	102	102	102	102	101	102	102	103	102	100	101	101	101	101	102	102	102	102	102	101	102	102	102	101	100	99	99	99	99	99	99	99	100	99	99	99	100	100	100	101	101	102	102	102	101	101	101	99	98	98	98	97	97	96	97	98	99	99	100	101	101	102	101	102	102	103	102	102	102	101	103	102	103	103	103	102	102	103	103	102	102	102	102	102	102	102	101	102	102	102	103	104	103	103	102	100	100	101	101	101	99	101	101	101	100	100	100	100	100	100	101	102	102	102	102	102	103	102	101	101	101	100	100	100	100	100	100	100	100	100	100	101	101	101	101	101	102	102	102	102	102	102	102	102	102	103	103	102	102	102	101	102	102	102	103	103	104	105	106	105	105	104	104	104	104	105	105	105	105	106	107	107	107	107	107	107	108	109	109	110	110	110	110	110	110	109	110	110	110	110	110	110	110	111	111	110	110	110	110	111	110	111	112	112	110	110	109	109	109	110	114	113	111	111	112	112	112	111	112	112	113	113	114	114	113	113	113	114	114	114	114	113	112	113	114	114	114	114	113	115	115	116	115	117	118	117	117	116	116	116	115	113	114	113	115	114	114	114	114	115	114	114	114	114	115	115	113	113	113	114	113	112	112	112	113	113	113	113	115	115	115	114	115	115	114	114	114	115	115	115	114	115	114	114	115	115	115	115	115	114	114	115	114	113	112	113	113	113	113	112	112	113	115	115	114	114	115	115	113	113	112	113	111	111	110	110	111	110	112	113	114	114	113	113	113	114	114	114	113	113	113	114	115	114	114	114	114	115	117	117	117	117	116	116	115	115	115	116	115	114	112	112	111	113	114	113	114	114	114	113	114	114	114	114	113	112	112	111	112	112	113	113	113	113	114	115	115	115	116	117	117	118	119	119	120	120	120	120	120	120	120	121	121	121	121	121	122	123	125	124	124	123	123	123	122	122	120	121	121	121	120	121	121	121	121	121	120	121	121	120	122	123	123	123	123	125	125	125	127	126	126	127	127	126	126	127	127	128	127	127	127	128	129	128	128	128	128	129	128	128	128	128	128	128	128	126	124	124	125	124	125	124	123	123	123	124	123	124	123	123	124	126	126	128	129	128	127	127	127	126	126	125	124	124	125	125	125	125	126	126	127	127	129	129	130	129	130	131	131	130	129	128	129	129	129	130	130	131	131	131	131	130	130	130	130	131	131	131	131	130	130	130	130	129	128	127	126	126	125	125	126	126	125	126	126	125	125	125	126	125	125	125	126	125	124	124	124	124	124	126	126	126	126	126	126	126	127	127	127	127	127	127	126	124	124	125	125	125	125	125	125	124	124	123	123	123	122	122	122	123	124	124	124	124	124	124	124	124	124	124	125	125	125	125	126	126	125	126	126	125	125	125	125	123	125	125	124	123	124	124	124	123	124	123	122	122	123	123	123	122	123	122	123	123	122	122	121	122	122	122	121	121	122	122	121	121	121	121	120	120	120	121	121	121	122	122	121	119	120	120	120	120	120	120	120	120	119	118	117	118	119	119	119	116	116	116	116	116	115	115	114	114	113	112	112	111	112	112	113	113	110	110	110	109	108	107	108	108	108	108	108	109	111	111	111	113	112	112	112	113	114	114	115	115	113	112	112	112	109	108	107	107	107	108	108	108	110	111	111	110	113	113	114	115	115	115	113	114	114	114	115	113	114	114	115	115	116	114	115	115	113	111	111	111	111	111	111	111	112	112	112	114	115	115	116	116	115	115	116	118	116	115	114	113	111	111	112	111	111	111	111	108	108	108	108	108	108	108	108	109	110	110	109	110	111	111	111	111	111	110	110	110	111	111	113	113	113	113	114	114	114	113	115	115	114	113	112	112	112	112	113	112	111	111	111	111	110	111	111	110	110	109	110	110	111	111	111	111	111	111	111	111	111	111	111	110	111	111	112	111	111	111	111	110	110	110	110	110	110	109	109	110	110	110	110	108	109	108	108	108	109	110	110	109	108	109	109	110	110	111	111	110	110	110	110	110	110	110	111	110	110	110	109	110	108	108	109	109	111	111	111	111	110	110	109	109	110	112	113	113	111	110	110	111	111	111	110	110	110	110	109	109	108	108	108	109	109	110	109	109	109	109	109	110	111	109	109	109	109	110	110	111	112	112	113	113	113	112	112	112	113	111	112	113	113	112	113	113	114	114	115	114	116	115	115	116	116	118	118	118	119	119	119	120	120	120	120	120	120	120	121	122	121	121	121	121	122	121	121	120	120	121	121	120	120	120	120	120	120	121	121	120	121	121	120	120	121	123	123	122	122	122	122	122	124	125	126	126	126	125	125	125	125	126	126	126	125	125	125	125	125	125	125	125	125	125	125	125	125	125	124	122	122	123	122	121	121	120	120	120	120	120	118	120	119	118	118	118	119	119	119	119	119	118	119	117	117	117	116	116	116	116	116	117	116	117	117	115	115	114	112	113	113	112	112	113	114	114	113	113	113	114	114	115	115	113	113	113	113	114	114	114	114	113	113	112	111	111	112	112	112	112	111	112	112	112	112	113	113	113	113	113	113	113	112	112	112	110	110	110	109	109	110	108	108	108	107	107	108	108	108	109	109	109	110	108	107	104	104	103	103	103	103	101	102	102	102	102	103	103	103	103	103	104	104	105	105	105	104	105	105	105	105	105	105	105	105	105	106	107	106	105	105	105	105	104	103	104	104	105	105	105	105	106	106	106	106	106	106	106	106	106	106	107	106	106	106	106	105	105	107	107	108	109	110	110	111	111	111	111	110	110	109	110	111	111	110	110	110	109	109	109	109	108	107	106	109	109	108	108	108	109	108	109	109	109	109	107	107	108	109	109	110	108	107	106	106	106	106	106	106	108	108	108	108	107	108	108	107	106	108	108	106	106	106	106	107	105	105	105	104	104	105	106	106	107	106	105	105	105	105	106	106	106	105	105	106	106	106	105	105	104	105	105	105	105	105	105	105	105	106	105	105	106	106	106	106	105	105	105	104	103	103	103	103	103	103	103	103	102	102	102	102	100	99	97	99	99	97	99	100	100	100	101	102	103	103	102	101	101	102	102	102	101	101	100	99	98	98	98	98	97	97	96	95	94	94	94	94	94	94	94	94	94	94	94	95	95	94	94	94	93	93	91	91	91	90	91	90	89	88	87	87	87	87	87	87	87	87	87	87	88	88	88	88	88	88	89	90	90	90	90	90	91	91	91	90	90	90	91	89	89	88	87	87	87	86	86	86	86	86	86	85	85	84	84	85	84	84	84	84	86	85	85	87	87	88	87	86	86	86	87	86	88	88	88	87	88	87	87	88	89	89	89	89	89	90	89	89	89	89	89	89	89	89	88	89	89	89	89	90	91	90	90	91	91	91	91	91	91	91	91	91	91	91	90	89	90	90	90	90	90	90	91	90	90	89	89	89	90	90	91	93	94	93	93	93	92	93	94	93	92	94	94	93	93	93	93	93	93	93	93	93	95	96	96	96	96	97	96	96	97	95	95	96	96	96	96	95	94	95	96	96	95	95	95	95	95	95	94	93	93	93	93	93	92	93	93	92	91	89	88	88	86	87	87	88	88	89
90	90	90	90	92	92	92	92	92	92	92	93	94	94	94	93	93	92	94	94	91	91	91	91	91	91	91	92	92	92	92	92	92	92	91	90	90	90	91	91	90	90	91	92	91	91	91	92	92	93	92	92	92	92	92	92	93	93	93	93	93	93	94	94	93	93	92	92	90	89	89	90	89	90	90	91	90	93	93	93	93	94	94	95	94	94	94	94	94	93	93	92	92	92	92	92	92	91	91	91	91	89	88	88	88	88	90	90	90	90	92	93	92	93	93	93	93	93	93	92	92	91	92	92	92	93	93	93	92	91	90	91	91	91	92	92	91	91	93	93	92	93	94	95	95	95	94	94	94	94	94	94	93	93	94	95	94	94	94	94	92	92	91	91	91	93	93	94	94	93	92	92	92	93	94	93	94	94	95	95	95	95	95	97	98	99	99	99	99	99	99	100	99	100	100	101	101	101	101	101	101	100	100	100	99	99	100	100	100	100	98	98	97	97	97	97	97	96	95	95	94	94	95	96	96	95	96	94	95	95	95	95	95	97	98	98	99	99	99	99	99	97	97	96	94	93	92	92	93	92	92	91	92	91	91	91	92	92	92	92	91	91	91	90	90	90	90	90	90	90	91	92	91	92	92	92	92	94	93	94	94	95	95	95	95	95	94	93	93	93	93	93	93	93	94	94	94	94	93	92	92	94	94	94	94	93	90	90	89	89	89	88	87	86	86	86	85	86	85	86	86	86	86	87	85	85	87	87	88	89	90	89	87	86	86	86	86	86	87	87	86	86	86	86	88	87	86	86	86	84	84	85	85	85	86	86	86	86	87	87	87	87	87	86	86	86	86	86	87	87	87	89	90	90	90	90	89	90	91	91	92	92	93	92	92	93	93	93	91	91	92	92	90	90	90	89	87	88	88	87	87	87	87	87	88	88	90	90	90	91	92	91	93	93	94	94	94	94	93	92	92	92	94	94	95	96	96	95	94	94	94	93	93	93	93	94	95	94	94	94	95	94	93	92	92	92	92	92	92	92	92	92	94	94	94	94	95	95	95	94	93	91	92	92	93	94	94	93	94	93	93	93	93	93	94	94	95	95	94	94	95	94	94	95	94	94	94	94	94	95	94	95	95	95	96	96	97	96	98	100	98	97	98	98	98	98	98	98	99	99	99	98	99	99	100	101	100	101	100	99	99	99	99	99	99	100	98	98	97	97	97	96	96	96	96	96	96	96	96	96	96	96	96	95	95	95	95	96	96	97	98	99	99	100	100	99	100	99	99	99	99	99	99	98	98	97	97	97	97	97	97	96	96	96	96	95	96	96	96	97	97	97	98	98	98	97	97	97	98	98	98	98	99	99	99	99	99	99	99	97	98	99	98	98	98	98	97	97	97	97	97	96	95	95	95	95	95	95	94	93	94	96	97	97	97	98	97	97	97	96	96	96	95	95	95	95	94	93	93	93	93	93	93	93	94	94	95	95	95	96	95	95	96	96	94	94	96	95	94	94	93	92	92	92	92	91	90	91	91	91	91	92	92	91	91	91	90	91	91	91	91	91	91	91	91	91	91	91	91	91	90	91	91	92	92	91	93	92	92	92	92	92	94	96	97	98	99	97	97	97	96	96	96	97	97	97	98	99	98	99	99	99	100	100	101	101	102	102	103	102	102	102	103	103	102	101	101	101	101	102	102	102	102	101	101	99	99	100	100	100	100	101	101	101	101	102	104	104	104	104	103	104	104	105	105	105	105	104	104	104	105	105	105	105	104	104	105	106	105	104	104	105	106	106	107	107	107	106	106	107	107	106	106	106	107	106	107	107	107	108	108	106	106	106	106	107	106	106	103	103	102	102	101	101	101	103	103	103	103	102	102	102	103	103	103	104	103	103	103	103	103	104	105	104	103	102	102	104	104	103	103	103	103	102	102	103	104	104	105	103	103	102	103	102	103	104	104	104	104	104	105	105	105	104	102	103	103	103	103	103	104	105	105	105	105	104	106	106	107	107	108	108	109	109	109	108	107	107	106	106	106	107	107	107	108	107	107	107	107	109	109	109	109	109	108	108	108	108	108	107	107	107	107	106	106	106	107	108	108	108	108	108	108	109	109	108	108	109	109	108	107	108	108	108	108	108	108	110	110	110	110	110	111	111	111	111	111	111	113	113	113	113	113	113	113	112	111	111	113	114	112	112	111	112	112	111	110	110	110	110	110	109	109	109	109	108	108	108	109	109	108	107	107	107	107	107	106	106	106	105	103	103	103	104	105	104	104	104	104	104	104	104	105	106	106	106	107	107	106	106	105	105	105	104	104	104	105	104	105	104	104	105	104	105	104	103	100	100	99	99	99	98	98	97	97	95	95	95	94	94	93	93	93	93	93	93	93	93	93	94	92	92	92	92	92	92	92	91	91	92	94	95	95	95	97	97	97	97	96	96	96	96	96	96	96	96	96	96	95	94	94	93	94	94	94	96	96	96	96	96	96	96	96	95	96	96	96	95	96	96	95	95	96	97	97	98	98	99	99	98	97	97	99	98	97	98	97	97	98	98	99	99	100	102	102	102	101	101	101	101	102	101	101	100	101	101	100	100	101	101	102	102	102	102	101	101	101	101	101	101	101	101	100	101	101	102	102	101	102	102	102	103	103	105	106	106	107	108	109	111	112	113	111	110	110	109	109	110	110	110	110	110	110	110	109	108	109	109	109	109	109	109	108	108	108	108	108	108	109	108	108	109	109	108	107	106	106	107	107	107	108	108	108	108	108	107	107	106	105	106	107	108	107	105	105	106	106	105	105	106	106	107	107	106	105	105	105	105	104	106	108	108	108	108	109	108	108	107	106	107	107	107	108	108	108	108	108	108	107	106	108	109	109	108	108	109	109	109	108	107	106	105	104	104	103	103	102	102	103	103	104	104	103	103	103	103	103	103	102	103	103	103	104	105	105	104	106	106	107	107	107	107	107	108	108	107	108	108	108	108	108	108	107	108	108	108	109	110	110	110	109	108	107	106	105	105	106	106	106	106	107	107	107	107	107	109	109	108	107	108	108	108	108	106	106	106	107	106	106	106	107	106	107	106	105	106	106	107	107	107	107	107	107	106	106	106	106	107	107	107	108	107	107	107	107	108	106	107	108	109	106	105	104	104	103	103	103	103	102	101	101	101	101	102	102	102	102	102	101	101	102	101	101	101	101	101	102	103	103	103	104	105	105	105	103	103	102	102	102	102	101	103	104	104	104	104	104	105	105	105	105	104	104	104	104	105	106	106	106	107	107	106	106	105	105	105	104	104	104	103	104	104	104	104	103	102	100	100	100	99	98	98	99	99	101	100	100	100	99	98	97	97	96	97	98	98	98	98	98	97	97	97	98	98	98	98	98	98	98	100	100	100	100	100	99	99	100	100	100	102	103	103	103	102	101	100	99	99	98	97	99	99	99	99	100	100	100	100	100	99	99	99	100	100	100	100	100	100	99	98	98	98	99	99	99	99	98	98	98	98	98	98	97	97	97	98	98	97	97	97	97	96	96	95	94	95	96	96	94	93	93	94	95	95	95	97	97	96	95	95	95	96	95	95	95	94	94	94	95	96	95	94	94	94	93	94	94	94	92	92	92	92	92	92	92	92	92	92	92	92	92	93	93	93	94	95	96	95	94	93	93	93	94	95	95	95	95	95	95	95	95	94	93	93	92	92	93	93	93	94	93	93	93	93	93	93	94	93	93	93	93	93	93	93	92	92	92	92	91	92	93	93	93	93	94	94	93	92	92	92	92	93	93	94	95	95	95	97	98	98	98	98	98	98	97	97	97	97	98	98	97	98	99	99	98	98	98	98	99	100	102	102	102	102	102	101	101	102	102	102	104	104	103	102	102	102	101	101	101	101	101	99	100	102	102	102	103	102	102	101	101	101	101	101	100	100	100	97	97	98	99	100	100	100	99	99	98	97	97	96	96	98	99	99	100	100	100	99	98	97	96	94	94	94	95	95	95	95	94	94	94	94	97	96	96	96	98	97	97	98	98	97	98	98	99	101	101	101	101	101	101	100	100	101	101	102	102	102	102	102	101	101	101	100	99	98	98	99	98	97	97	98	97	96	97	97	97	96	96	96	97	97	97	95	95	94	94	93	93	93	93	94	95	96	95	95	97	98	98	99	100	101	101	100	100	101	102	102	102	102	102	103	102	102	102	103	104	104	104	104	105	105	105	103	103	102	102	102	102	101	101	101	101	100	99	101	100	100	100	101	101	101	101	101	101	101	101	100	98	99	99	99	98	98	98	98	97	97	98	98	100	100	100	100	100	100	102	102	102	102	101	101	101	102	102	102	101	101	102	102	103	103	103	103	104	106	107	107	107	107	103	105	104	104	103	99	100	100	100	101	101	100	100	99	98	99	99	99	99	99	99	98	98	97	98	99	100	101	101	102	101	101	102	104	104	103	102	103	103	103	103	103	104	103	103	104	104	104	104	104	104	103	103	103	104	104	103	102	102	101	99	99	99	99	98	98	97	97	97	96	95	95	95	95	95	96	95	95	95	94	94	92	92	92	95	95	95	96	96	98	99	101	101	100	99	99	100	99	99	99	99	100	100	99	99	97	97	97	97	97	96	96	96	97	97	96	96	95	95	94	93	92	92	92	91	90	90	90	90	90	91	91	91	91	92	92	93	93	92	92	90	90	90	89	89	90	91	91	91	90	91	92	92	91	92	92	92	91	89	90	90	90	89	89	90	91	91	91	91	91	90	90	90	90	90	91	91	91	91	91	91	91	90	90	90	90	92	92	93	92	93	93	94	93	94	92	92	92	93	93	94	94	95	94	94	94	94	95	96	95	95	93	92	92	94	94	94	94	94	95	95	95	96	98	98	99	100	98	98	97	97	97	97	99	99	99	101	102	101	100	99	100	101	100	100	100	100	100	101	103	105	106	105	106	106	106	105	102	101	101	100	101	101	101	100	101	100	100	100	100	100	100	100	102	103	103	103	102	101	101	102	102	102	100	100	100	100	101	101	99	99	100	102	102	101	101	101	101	102	102	103	104	104	103	103	102	103	103	103	104	104	104	103	103	103	102	102	103	102	102	101	101	100	99	98	97	97	96	96	96	96	95	95	94	97	97	97	97	97	95	95	95	96	97	96	96	94	93	93	93	94	94	93	93	94	94	96	97	97	96	96	96	96	96	95	96	96	95	94	93	92	91	91	90	90	90	90	89	89	89	89	89	89	88	87	87	86	85	85	85	84	84	84	84	85	87	87	89	89	90	90	89	87	87	88	88	89	88	88	88	90	89	89	89	88	88	87	87	87	88	89	89	89	88	88	88	89	89	89	89	89	90	90	89	87	86	87	87	86	86	86	85	86	85	85	85	85	85	85	84	84	83	83	82	82	83	84	84	83	83	84	83	83	83	83	83	83	85	85	85	83	83	83	83	84	85	85	86	86	84	85	84	84	84	84	84	84	84	84	85	84	85	84	82	82	82	82	82	82	83	84	84	84	85	86	86	86	86	86	86	86	85	85	85	85	84	83	83	82	82	82	82	82	82	81	81	81	82	83	83	84	84	84	83	84	84	86	86	87	86	88	89	89	90	88	87	88	88	88	89	89	89	88	89	89	89	89	89	89	89	89	89	90	89	88	87	89	90	89	89	89	89	89	89	88	85	85	85	86	84	83	83	82	82	83	84	84	84	83	82	82	82	83	83	84	83	83	83	83	83	84	87	87	87	88	90	90	92	93	93	92	92	92	93	92	92	92	92	92	92	92	92	92	92	92	92	93	93	93	93	92	91	90	90	90	91	91	90	88	89	89	89	90	90	91	91	91	91	91	92	92	94	94	94	93	92	91	91	91	91	91	90	89	89	89	89	88	88	88	88	88	87	88	89	88	87	87	87	87	87	87	87	87	87	87	86	86	86	86	86	85	85	85	85	84	85	85	86	86	86	86	85	85	85	86	86	88	88	90	89	90	90	90	90	89	90	90	90	91	91	90	90	91	91	91	92	92	93	93	94	95	95	96	97	97	97	98	97	98	98	98	98	98	98	98	99	99	99	99	99	99	98	97	97	97	97	100	101	100	100	101	102	102	101	101	101	101	100	101	100	102	100	100	102	102	103	106	105	105	106	106	106	106	106	108	106	106	106	105	105	106	107	107	107	107	107	108	107	106	105	106	106	107	107	107	107	107	107	107	107	107	107	107	106	105	106	106	105	105	104	104	104	104	104	105	103	104	104	103	103	103	103	102	102	102	101	101	101	102	102	103	103	104	103	102	102	102	103	103	102	102	102	102	101	102	102	102	100	99	99	100	100	100	100	100	99	99	99	100	100	102	102	101	100	101	101	102	102	102	102	102	101	101	101	102	102	102	101	102	102	101	101	100	100	100	99	98	99	99	99	98	98	99	99	98	97	97	97	97	97	98	97	97	97	96	96	95	95	95	95	96	96	98	98	97	98	98	98	98	98	98	97	97	96	96	96	95	96	97	97	98	99	99	100	101	101	101	101	101	101	102	103	103	101	102	101	101	101	99	99	100	101	100	100	102	101	101	101	101	100	100	100	99	98	97	97	96	96	97	97	97	98	99	99	99	98	98	98	98	99	99	98	100	99	99	100	99	100	100	101	101	101	100	100	101	101	103	103	103	103	102	102	101	101	101	101	101	100	101	101	101	101	101	101	102	102	102	102	102	102	102	102	102	102	102	103	104	104	104	103	105	105	106	106	106	106	106	106	105	105	104	103	102	102	102	102	102	102	102	103	103	103	101	101	101	101	102	102	101	100	100	100	101	101	102	102	103	104	103	103
110	111	109	109	109	110	110	110	110	110	110	110	110	110	111	111	109	109	110	110	111	111	111	110	110	110	110	109	109	109	109	108	107	106	104	106	106	106	108	109	109	109	109	109	112	111	111	111	111	111	111	111	111	111	111	111	110	110	109	111	110	110	110	109	110	109	109	109	110	112	113	112	111	111	111	111	112	112	112	111	111	111	111	111	114	114	114	114	115	115	115	115	115	114	114	113	112	112	111	111	111	111	111	110	110	110	110	111	110	110	110	110	109	110	111	113	113	112	112	112	112	112	112	112	112	113	113	113	113	113	112	113	113	114	114	113	113	113	113	113	112	112	111	111	111	110	111	111	112	112	113	113	113	113	113	114	114	114	113	112	110	109	109	108	108	107	107	108	108	108	108	106	106	106	106	107	106	105	106	105	105	105	105	105	105	105	105	105	105	105	105	104	104	102	103	103	104	104	104	104	105	106	108	108	108	108	107	106	104	104	104	104	104	103	104	104	104	104	105	105	105	105	104	104	104	104	104	104	104	104	104	104	104	103	102	102	101	100	101	100	101	101	101	101	102	102	102	101	101	102	102	102	102	101	101	101	102	103	103	103	103	105	107	106	105	105	105	105	104	104	104	104	103	103	102	102	103	103	103	103	102	103	102	102	101	100	100	101	101	101	101	101	101	101	101	100	100	100	100	99	100	100	100	100	100	99	99	100	100	100	101	101	101	100	100	100	100	98	97	98	98	98	98	98	98	98	98	98	99	100	100	99	99	98	97	97	98	98	97	96	97	97	97	96	97	97	96	96	96	95	94	94	95	95	95	95	96	97	97	97	96	96	96	95	95	95	94	94	94	94	92	93	94	94	93	93	92	93	93	92	92	91	91	91	91	90	90	90	91	91	91	90	90	90	90	90	90	91	92	92	93	92	90	90	90	90	91	90	90	90	91	90	90	90	88	89	91	89	90	91	91	92	91	91	91	92	91	90	90	90	90	91	91	91	91	90	90	90	91	91	92	92	93	91	92	92	92	92	92	92	92	93	94	95	95	96	96	95	95	95	95	96	97	96	96	96	95	95	95	95	95	95	95	95	95	96	95	95	96	95	95	95	95	96	96	96	96	95	96	95	95	95	94	93	92	94	95	96	97	97	98	98	98	98	99	101	100	99	99	100	100	100	99	99	98	98	98	98	98	97	98	97	96	93	94	94	95	96	96	96	96	97	95	95	95	95	95	95	94	93	93	93	93	94	95	95	95	95	94	93	93	93	93	93	94	94	93	93	94	95	95	96	97	97	98	98	98	99	99	99	99	98	98	98	101	101	101	100	100	100	100	100	100	99	99	99	100	100	100	99	99	100	100	100	100	101	101	99	98	98	98	97	96	97	97	97	97	98	97	98	98	98	98	98	98	98	98	99	99	99	98	100	100	98	99	99	99	100	99	98	98	98	99	99	99	100	100	101	101	101	102	102	102	102	102	102	102	102	102	102	103	103	103	103	103	104	104	104	105	104	104	105	107	107	107	106	107	107	107	106	106	105	105	105	105	105	104	104	103	102	102	102	103	103	104	104	104	104	104	104	104	105	102	103	103	103	104	103	102	102	101	102	103	99	99	98	97	97	97	97	97	96	96	97	98	98	98	100	99	99	99	99	99	99	99	99	99	101	101	101	102	101	101	100	100	100	101	100	101	101	101	102	101	100	100	100	101	101	103	103	104	104	103	103	102	103	102	103	105	105	104	104	106	105	105	105	105	105	106	106	106	105	106	106	107	107	106	107	106	104	104	105	105	105	105	106	105	105	104	103	103	103	103	103	103	103	103	103	102	101	100	101	101	102	101	100	101	102	102	102	103	103	101	101	101	102	102	101	102	103	103	103	102	102	101	100	98	98	98	98	99	99	100	99	98	96	97	98	98	100	101	101	102	104	104	103	103	103	102	101	101	101	99	99	99	99	99	100	99	100	100	100	100	99	99	99	99	99	101	101	101	102	101	100	99	99	98	96	97	97	96	96	96	96	96	96	96	96	96	95	95	95	95	94	94	94	95	95	95	93	93	92	92	92	92	92	94	95	94	94	94	94	94	92	92	92	92	91	91	91	92	92	93	92	92	91	91	90	90	89	89	90	90	90	89	88	88	89	89	87	87	87	87	87	87	88	88	88	87	87	87	87	86	86	86	86	86	86	87	87	87	89	89	89	91	90	89	90	90	90	90	90	90	89	89	89	89	88	88	87	87	88	89	89	89	90	91	90	89	89	88	88	89	89	88	88	88	88	88	89	90	88	89	89	89	89	89	89	87	87	86	86	86	86	85	85	85	84	84	85	85	86	86	88	89	88	87	88	89	90	90	90	90	90	89	89	89	89	87	87	85	84	84	84	84	84	85	87	87	88	88	88	88	88	87	87	85	85	85	85	86	86	84	84	85	85	85	85	85	86	86	87	87	87	86	86	85	84	84	84	85	84	84	84	85	85	85	85	85	85	86	87	88	88	89	90	90	90	89	89	88	88	88	87	88	88	87	87	87	87	88	88	88	89	89	90	89	89	88	88	88	87	88	88	88	88	88	89	88	88	88	86	87	85	86	86	86	86	85	84	85	86	85	86	86	87	87	87	87	86	86	86	86	87	88	88	88	88	88	88	88	88	88	88	88	86	86	86	84	84	84	83	83	83	83	82	82	82	81	81	81	82	82	81	81	81	81	81	79	79	79	79	79	79	78	77	77	77	77	76	77	78	79	81	82	82	84	84	83	83	83	84	84	84	84	84	85	85	84	84	84	84	84	85	85	84	83	83	83	84	84	84	84	84	83	85	85	85	85	84	84	86	86	86	86	86	86	85	85	85	85	87	87	87	87	88	87	87	87	88	89	88	88	88	88	87	88	88	88	87	88	88	88	89	89	87	87	86	86	85	85	85	85	86	87	86	86	86	86	86	88	88	88	90	90	90	88	88	89	89	89	89	88	88	88	88	88	87	87	87	87	87	87	86	83	84	83	84	84	85	85	84	84	85	85	87	87	88	88	87	86	87	86	86	86	86	85	85	85	84	83	83	83	83	83	83	82	83	83	84	83	82	81	82	83	82	82	83	82	83	83	85	85	86	87	87	88	89	89	88	88	87	86	85	85	86	87	87	86	86	85	85	85	85	85	85	85	85	85	86	86	86	86	86	88	88	88	88	88	86	86	86	86	86	86	87	88	88	88	88	88	88	88	88	89	88	89	89	88	88	87	86	86	84	85	84	83	83	83	81	83	84	85	85	85	85	86	86	86	86	86	86	87	87	87	86	86	85	85	84	84	83	84	84	84	84	83	84	85	85	86	89	89	90	92	89	89	90	91	91	90	89	89	89	89	89	91	91	91	91	91	92	92	92	92	92	93	94	94	94	94	95	95	95	95	95	95	94	94	93	93	93	93	94	94	94	95	95	95	94	96	96	96	96	96	97	97	96	96	95	94	95	94	94	95	96	95	95	95	95	95	93	93	92	92	92	91	90	91	90	90	90	90	90	90	92	92	92	91	92	92	92	91	91	91	92	94	95	95	94	93	93	93	93	94	93	93	93	93	93	93	93	92	90	90	90	92	92	92	91	92	92	92	92	92	92	93	95	95	94	94	95	95	96	96	96	96	96	96	96	96	95	95	96	96	96	96	96	96	96	96	95	95	97	97	96	96	97	98	100	101	101	101	102	102	101	101	102	101	100	100	100	100	100	101	101	101	100	99	100	100	100	100	99	99	99	99	99	99	99	100	98	98	99	98	98	97	97	97	96	96	96	95	95	94	94	95	94	95	96	96	97	97	98	98	98	99	99	98	98	98	98	98	98	98	98	97	98	98	98	97	97	97	97	97	97	97	96	96	94	94	94	93	93	93	92	93	92	94	94	95	96	96	95	95	96	96	96	96	96	95	94	94	95	96	96	96	96	97	97	96	97	97	98	98	98	98	97	97	98	98	98	97	99	100	100	100	98	98	99	99	99	99	100	100	100	100	100	100	99	99	98	98	98	97	97	97	97	97	97	96	95	95	95	95	95	95	93	93	93	94	94	95	95	95	96	95	96	95	95	95	95	95	95	97	97	97	96	96	96	96	97	97	98	97	97	99	98	100	100	100	100	102	102	103	103	103	103	104	104	103	105	103	103	101	101	101	101	100	100	99	99	99	98	98	98	97	96	97	96	97	97	97	96	97	98	97	97	98	99	99	98	98	97	97	97	98	98	98	98	97	96	95	95	96	96	96	96	96	96	96	96	96	96	96	96	96	96	96	96	96	96	96	96	94	94	94	95	95	95	94	94	93	94	95	95	95	95	95	95	96	96	96	96	96	96	95	95	95	95	95	95	96	97	98	98	97	97	97	97	97	95	96	96	97	97	97	97	97	96	95	95	95	95	95	95	95	94	95	96	94	94	94	95	95	95	94	94	94	94	93	93	93	92	92	92	92	92	92	92	92	91	91	92	91	91	91	91	91	91	91	91	90	89	88	88	87	87	85	85	85	85	88	88	88	89	89	89	88	88	89	89	90	90	91	89	91	89	88	88	88	87	87	87	87	89	90	90	90	89	89	88	87	86	86	86	86	86	86	86	86	87	86	86	86	86	87	87	88	90	90	90	89	89	88	88	89	90	90	89	89	89	88	87	86	86	87	88	88	88	88	88	87	86	86	87	88	88	86	86	86	86	87	87	87	86	85	84	84	84	84	83	83	83	84	85	84	84	84	83	84	83	84	83	82	83	83	84	83	83	83	82	82	83	83	81	81	80	80	79	79	79	79	79	79	79	79	79	79	79	79	78	77	76	76	78	77	76	76	77	77	77	77	77	77	79	79	79	78	79	79	78	78	79	79	79	80	80	80	81	81	81	82	81	81	81	82	82	82	82	83	82	82	81	80	82	82	82	82	82	83	83	83	83	82	82	82	82	83	83	83	83	83	83	84	84	84	84	84	84	83	83	84	84	84	85	84	85	86	86	86	86	86	85	86	86	86	87	88	87	85	85	85	84	84	85	86	87	87	87	87	87	86	84	84	84	84	85	84	85	85	86	87	88	88	87	88	89	89	89	89	89	90	90	90	91	91	90	90	90	88	89	89	89	91	91	91	91	92	91	91	92	92	92	92	91	92	93	93	93	93	93	93	93	93	93	95	96	95	95	95	96	95	96	96	96	94	94	94	94	94	94	94	94	95	96	95	95	95	95	95	93	92	92	92	91	90	90	91	91	91	90	90	90	89	90	89	89	89	90	90	91	91	91	90	91	91	91	92	92	92	92	92	91	91	91	90	90	90	89	89	90	90	89	90	90	90	90	90	87	87	88	88	88	90	92	92	92	92	92	93	93	92	94	94	92	92	91	91	91	91	91	90	90	89	88	90	90	89	90	90	89	90	90	90	91	91	91	91	90	90	91	92	92	92	91	91	91	92	91	91	90	90	88	88	87	87	85	85	86	86	86	86	86	86	87	89	89	89	89	89	90	90	90	90	89	90	90	90	90	90	91	91	91	91	92	92	92	93	93	92	92	92	92	92	91	91	90	90	90	90	91	91	91	93	94	94	94	94	94	95	95	95	95	95	95	95	94	94	94	93	93	93	93	95	94	93	93	92	93	92	92	92	92	92	93	94	95	95	95	95	94	94	94	92	95	95	95	95	96	96	96	97	97	97	98	97	97	95	94	95	95	94	95	97	97	98	98	98	98	98	99	98	98	97	97	97	97	97	97	96	96	95	94	94	95	96	96	95	96	96	96	96	97	98	98	97	97	98	98	99	100	100	100	100	100	99	100	100	101	101	101	100	100	99	98	98	98	98	98	98	97	97	97	97	96	96	95	96	96	97	97	97	97	97	99	98	99	99	99	99	99	99	99	98	98	97	97	96	96	97	97	96	95	95	96	96	97	97	97	97	98	99	98	98	98	98	98	99	100	99	99	99	98	100	100	101	101	99	100	100	101	103	103	105	105	104	104	104	104	104	104	104	105	105	104	104	104	104	103	103	103	103	103	102	101	99	98	98	98	98	98	98	99	98	98	98	97	98	98	98	99	98	98	98	98	98	96	95	94	95	94	94	94	94	94	95	94	93	92	92	91	90	90	91	92	92	92	92	91	91	92	92	91	92	92	92	92	92	92	94	94	93	94	93	93	92	92	91	91	92	92	91	89	90	91	90	90	89	89	89	89	89	88	88	88	89	89	91	91	91	91	92	93	93	93	94	94	94	94	93	93	94	94	94	94	94	93	93	93	93	93	94	94	94	94	95	95	95	98	98	97	97	97	97	97	97	97	97	98	98	98	98	98	98	98	98	98	99	99	98	99	100	100	100	99	100	100	99	99	99	100	100	99	99	99	98	98	98	98	98	98	99	99	99	98	99	99	99	99	98	98	97	98	97	98	99	99	99	98	98	98	98	98	98	98	97	97	97	97	98	97	98	99	99	98	97	97	97	98	98	98	97	96	96	96	95	95	96	96	94	95	95	96	96	96	96	96	95	96	97	96	96	96	95	95	95	94	93	94	94	95	95	97	97	95	95	96	96	97	96	96	98	98	98	98	98	98	97	97	98	97	96	96	95	95	95	95	95	98	99	99	100	100	100	100	100	102	102	103	103	102	102	102	101	99	99	99	98	98	98	97	97	97	96	98	99	100	100	100	100	101	101	101	101	101	100	100	100	100	100	99	99	98	99	99	99	99	99	99	99	98	98	98	98	99	98	98	98	97	97	97	96	96	96	96	97	97	97	98	97	96	95	95	95	95	95	95	94	94	95	95	95	94	94	94	92	92	91	91	91	91	91	91	93	92	93	93	93	92
97	97	96	96	94	94	95	95	94	94	92	93	93	93	93	94	94	94	94	93	94	95	95	95	95	94	94	93	92	92	92	92	92	92	92	92	91	91	91	90	89	90	89	90	90	90	91	91	90	89	90	90	90	91	90	89	90	90	91	89	89	89	89	89	89	88	88	88	88	89	88	88	88	88	88	88	87	87	87	87	87	87	87	87	86	86	87	87	87	87	87	87	87	87	88	88	88	89	89	89	89	88	89	91	91	91	91	90	90	90	90	90	90	90	90	89	88	88	88	87	87	88	88	87	87	87	88	88	89	88	88	88	88	87	87	86	86	87	87	87	87	87	88	88	87	87	86	87	87	87	87	87	88	89	89	89	89	89	89	89	88	88	87	88	88	87	87	88	88	89	89	89	89	89	89	89	90	90	90	90	90	90	90	90	90	88	88	88	88	87	87	86	85	85	86	85	85	86	87	88	87	86	84	84	84	84	85	85	85	85	85	85	85	86	86	85	86	86	86	87	87	87	87	87	87	86	87	88	88	88	88	88	89	89	89	89	89	89	89	89	88	88	87	86	86	86	86	85	85	85	85	85	85	85	85	85	86	86	86	86	86	86	86	85	85	85	85	85	86	86	86	84	84	85	85	85	85	84	84	84	84	84	84	84	84	84	84	83	83	84	84	85	87	87	86	86	87	87	88	88	88	87	89	89	89	89	89	89	89	90	90	90	90	91	90	89	88	89	89	89	90	90	89	90	89	91	91	91	92	91	90	91	91	91	92	92	91	91	91	91	92	91	91	92	92	92	92	92	91	91	90	90	90	90	90	90	90	90	90	91	91	90	90	89	89	89	89	90	90	90	91	91	91	93	93	93	95	93	93	94	96	96	96	98	99	99	98	98	98	99	99	99	99	99	99	99	99	99	99	99	100	100	100	101	100	99	99	99	100	101	100	100	100	100	99	100	99	99	100	100	100	100	100	101	101	101	102	103	104	104	105	105	105	106	105	105	105	106	105	105	105	105	105	105	104	104	103	103	103	102	100	100	100	100	100	100	99	100	101	102	101	100	101	101	100	100	100	100	100	100	100	101	101	101	100	100	101	101	100	100	100	100	100	100	101	101	101	101	100	100	100	101	101	101	101	101	101	101	101	103	102	102	102	103	103	102	103	102	102	102	103	102	102	102	102	101	101	101	102	101	101	100	100	100	100	100	100	101	99	99	99	98	98	97	97	96	97	97	97	99	99	100	98	98	98	98	97	97	98	98	98	98	99	99	99	99	99	99	98	98	97	98	97	97	96	96	97	97	97	97	98	99	100	99	99	99	99	99	99	101	102	102	102	101	101	101	100	100	100	98	97	97	97	96	94	95	95	96	97	96	97	97	97	98	98	99	99	98	97	97	96	94	94	96	96	97	97	98	97	96	96	94	94	95	96	95	95	95	95	95	95	96	96	97	96	96	98	97	97	96	97	97	98	98	98	97	95	95	96	96	98	97	97	97	97	96	96	96	96	96	95	94	93	95	96	95	95	95	94	95	95	95	95	95	95	95	95	94	94	94	93	94	95	96	96	97	98	97	96	96	96	96	98	98	98	99	98	98	97	97	97	97	97	97	98	98	98	98	98	98	98	99	99	99	99	98	97	97	96	96	96	94	93	92	92	92	90	90	91	91	90	90	91	91	92	93	93	93	93	91	90	90	89	89	89	89	88	89	89	89	90	90	91	91	91	91	91	91	91	91	91	91	90	89	89	88	88	88	87	87	87	88	88	88	88	88	89	89	88	88	89	89	87	88	88	89	90	90	90	90	91	92	92	92	90	89	89	88	88	89	89	89	89	89	89	89	89	88	88	88	87	86	86	85	86	86	86	86	86	88	89	89	89	90	91	90	91	90	89	88	88	89	89	89	90	90	90	90	91	91	92	91	91	92	92	92	91	91	91	91	91	91	90	90	90	90	89	89	89	89	89	90	90	89	88	88	89	89	89	89	88	88	88	90	89	89	89	90	90	91	91	92	92	92	92	92	91	90	90	90	91	91	91	91	91	92	92	91	91	92	93	93	93	92	91	92	92	92	92	90	91	92	92	92	91	91	91	93	93	93	93	92	92	93	93	92	94	94	94	93	93	91	90	91	91	91	92	93	93	93	93	93	93	92	92	91	91	91	92	90	91	92	92	92	92	90	91	90	89	89	89	89	89	88	88	89	91	90	90	90	91	91	91	90	90	92	93	93	93	94	94	94	94	94	93	93	92	91	90	90	90	89	92	90	91	90	91	91	91	91	91	89	89	89	89	89	89	89	89	88	87	88	88	88	87	88	87	87	88	88	89	89	89	89	89	89	91	91	90	89	89	89	89	90	91	92	92	92	92	92	93	93	94	93	93	93	93	93	93	93	94	94	94	94	95	94	93	93	94	94	95	96	96	96	96	95	94	94	94	94	94	94	94	97	97	97	97	97	97	98	98	98	98	97	97	98	99	98	99	99	98	100	100	100	100	100	99	99	99	99	99	99	101	101	101	101	100	102	101	101	100	101	102	102	101	101	100	100	99	100	99	99	99	99	99	99	99	99	100	100	100	101	99	99	98	98	97	98	97	97	97	98	98	98	98	98	96	97	98	98	96	96	95	95	95	95	94	96	96	96	96	96	96	96	95	95	95	95	93	93	92	93	94	95	95	95	95	95	94	95	94	94	93	94	94	95	96	96	98	98	98	99	99	97	97	97	97	96	97	96	96	96	98	99	99	98	98	97	98	97	97	97	96	96	96	96	96	96	96	95	95	96	96	96	96	97	97	97	97	96	95	94	94	94	94	93	94	93	94	94	94	94	94	94	94	94	94	94	94	96	96	94	93	92	91	91	91	90	90	90	90	90	90	90	90	90	89	90	91	90	90	90	91	91	92	91	90	90	89	88	87	86	85	85	85	85	87	87	87	87	87	87	87	87	86	86	86	86	86	86	87	88	88	88	88	88	88	88	87	86	86	86	85	85	85	85	85	84	83	83	83	83	83	84	83	83	82	82	82	83	83	82	82	82	82	82	82	82	82	81	81	81	80	80	80	80	80	81	80	80	80	80	80	80	80	81	82	82	82	82	82	82	83	83	84	83	85	84	84	84	84	84	84	84	84	84	84	84	84	85	85	86	86	86	86	86	85	85	85	86	87	87	87	88	87	87	87	87	87	87	87	87	87	87	87	87	87	87	86	87	87	87	87	87	86	85	85	85	84	84	84	85	85	85	85	85	85	84	84	84	84	85	84	84	84	84	83	83	82	80	81	80	80	79	79	78	78	77	77	77	78	78	77	76	76	77	77	77	77	77	77	76	75	75	75	76	76	76	76	74	76	76	76	76	76	76	75	76	76	78	78	76	73	73	73	74	73	74	74	73	74	74	74	74	74	75	75	77	75	75	74	74	73	72	72	72	72	73	73	73	74	74	73	74	74	74	75	74	74	74	74	74	74	74	74	73	73	74	75	75	76	78	80	82	82	82	83	84	84	83	84	83	84	84	84	84	84	84	84	84	84	84	85	85	85	84	84	84	84	84	85	85	85	86	86	86	86	86	86	86	86	86	86	87	87	87	87	87	86	86	86	85	85	85	86	86	87	87	87	88	88	87	87	87	87	88	87	86	86	87	87	88	88	89	89	89	88	88	87	88	89	90	90	90	90	90	89	90	89	88	87	88	87	88	88	88	88	88	88	88	88	87	87	88	88	88	87	87	87	86	86	86	88	88	88	89	90	89	89	89	90	90	91	88	89	89	89	89	89	89	90	91	91	91	93	93	93	93	93	93	92	92	92	91	91	91	91	91	91	92	92	91	91	89	89	88	88	88	88	87	87	87	87	87	87	87	87	87	88	88	88	88	88	88	88	88	89	89	89	89	90	90	89	89	90	90	90	89	90	90	90	90	90	90	91	90	90	88	88	88	88	87	86	86	86	86	86	85	84	84	84	84	84	83	83	84	84	83	83	84	84	84	85	85	85	85	84	86	87	87	86	86	84	85	85	85	86	86	86	86	85	85	86	86	86	87	85	87	87	87	87	88	88	88	88	88	88	88	88	88	88	88	88	87	87	87	87	88	89	89	89	89	88	89	89	89	88	87	89	88	88	87	87	87	87	86	86	85	84	84	84	84	86	87	86	85	85	84	85	85	86	86	87	88	89	89	89	89	89	88	86	86	86	85	83	83	82	82	82	82	82	82	82	83	83	83	83	83	82	84	85	85	86	87	88	85	85	86	87	88	88	87	87	87	88	88	86	86	86	86	86	87	87	87	88	87	87	88	88	87	88	88	89	89	90	90	91	91	91	91	92	92	91	91	92	92	92	92	92	94	95	95	94	94	94	93	93	94	94	93	93	92	91	91	91	89	89	90	90	90	91	91	92	91	91	91	91	91	92	93	92	92	93	92	91	91	91	91	91	92	92	92	92	92	91	92	92	92	91	90	90	88	88	89	90	92	92	92	91	91	91	91	91	91	92	93	92	93	92	93	94	95	95	96	95	93	94	94	94	94	94	94	94	94	94	94	94	93	93	93	93	94	94	95	95	95	95	95	95	94	95	93	93	92	90	90	90	89	90	89	89	89	89	89	89	90	91	91	92	92	92	91	91	91	92	92	90	90	90	90	90	89	89	88	88	88	88	88	90	90	90	90	90	90	90	91	91	91	91	93	93	93	92	93	93	93	94	93	92	92	92	91	91	91	91	91	91	91	91	93	94	93	93	93	94	94	95	95	95	95	95	96	96	96	96	96	95	94	94	94	93	92	93	92	92	92	90	89	89	89	89	90	90	90	91	91	91	89	89	88	88	88	87	86	86	86	85	84	84	84	83	84	84	84	84	84	85	85	88	88	88	88	88	88	88	90	90	90	89	89	90	90	90	89	90	90	90	91	91	91	92	93	93	94	94	94	93	92	92	91	91	91	91	91	92	92	91	91	91	91	92	92	91	91	91	91	91	92	91	90	91	91	91	91	91	91	92	92	91	92	92	92	92	92	91	91	91	91	91	92	91	91	91	91	90	90	89	89	90	90	90	90	90	90	90	90	88	87	85	85	85	85	85	85	86	86	86	86	87	88	88	88	88	88	87	87	88	88	88	88	89	89	89	89	89	89	88	87	87	86	87	86	86	87	87	88	89	88	88	88	89	89	90	91	91	92	92	92	91	91	91	91	91	91	91	90	90	90	90	92	93	92	91	92	92	93	94	94	94	93	91	90	91	91	90	90	90	90	91	91	92	93	93	93	93	93	93	93	93	92	92	92	92	92	94	95	95	95	95	95	96	96	96	96	96	95	95	95	95	96	96	96	96	96	96	96	97	98	98	98	100	100	100	101	102	101	100	99	99	98	97	94	95	95	95	95	95	94	95	96	95	95	95	94	93	92	92	91	91	91	90	89	88	87	87	88	88	87	87	87	87	86	84	85	84	84	83	84	86	86	87	86	85	86	86	86	85	84	86	86	85	85	85	85	85	85	83	83	84	85	84	84	84	84	83	84	84	84	85	85	86	86	86	86	87	87	86	86	86	85	85	85	85	85	85	85	85	85	84	85	84	83	84	84	86	86	86	86	86	86	86	86	86	86	86	87	87	87	88	87	86	89	90	90	88	88	89	91	92	92	93	92	91	91	92	92	93	93	93	93	93	93	93	93	93	95	95	95	95	95	95	95	95	95	96	97	98	98	98	96	97	96	96	95	95	95	95	96	95	95	95	95	95	94	95	95	95	95	96	96	94	94	94	93	94	93	94	93	92	92	92	91	91	90	89	89	89	89	90	90	89	89	89	90	90	90	91	92	92	92	91	90	90	91	92	92	92	92	93	93	93	92	92	93	93	94	95	96	96	96	96	97	98	97	99	99	99	99	99	99	99	100	102	102	103	103	102	102	103	101	102	102	102	103	103	102	103	103	104	105	105	105	105	107	107	106	106	106	106	106	106	107	108	108	107	107	107	106	106	106	106	106	107	106	107	107	106	106	104	103	103	103	103	103	104	105	105	104	102	102	102	101	101	101	101	100	100	100	100	99	97	97	97	98	98	98	99	99	98	98	98	98	98	98	99	99	97	97	97	97	95	96	97	97	96	96	96	96	96	96	96	95	96	96	96	96	95	94	94	93	93	93	93	94	95	94	94	96	96	95	96	96	96	95	94	94	94	93	93	93	93	93	93	93	93	93	94	94	94	94	93	93	93	94	94	95	95	95	95	95	94	91	91	91	91	91	92	89	89	88	88	87	88	89	89	88	89	89	88	88	87	86	86	86	85	85	85	87	88	89	89	89	89	89	90	92	91	91	91	91	91	91	90	90	91	91	91	89	90	91	91	92	92	94	96	97	97	99	99	99	100	99	100	98	98	97	97	97	97	97	96	96	97	96	96	98	98	98	97	97	96	96	96	97	98	98	98	97	96	96	95	96	96	96	96	96	97	97	97	97	97	97	97	97	97	97	98	98	97	96	96	96	95	95	95	95	96	95	95	95	95	95	95	95	96	96	94	95	95	95	95	95	95	95	95	96	96	96	96	95	94	95	95	93	94	94	93	92	92	91	93	92	92	92	92	92	92	93	93	92	91	91	90	90	90	90	90	90	90	90	88	89	89	89	89	89	88	88	88	88	89	88	88	88	88	88	88	88	88	88	88	88	89	89	89	90	90	90	90	90	90	90	90	90	89	90	91	90	91	91	92	92	92	92	91	91	90	92	92	92	92	93	92	93	92	92	92	93	93	94	94	93	93	93	93	93	92	92	92	93	92	93	93	92	91	92	92	92	94	94	95	94	94	95	95	95	95	95	95	94
84	84	85	85	84	84	84	85	85	85	85	86	85	85	86	86	86	85	85	84	84	84	84	85	85	85	84	83	83	82	83	83	82	82	82	82	82	82	82	82	83	83	83	83	83	83	83	83	83	81	83	83	83	84	84	84	84	83	82	83	83	82	82	83	83	83	83	82	81	81	81	81	82	82	82	81	81	81	82	82	82	82	81	82	83	82	82	82	82	82	82	82	82	82	82	83	83	83	84	84	84	84	85	85	85	86	86	87	87	86	87	87	88	88	88	88	88	89	90	89	89	88	88	87	87	87	87	86	86	86	86	86	87	86	86	86	85	85	86	86	86	85	85	84	84	85	85	85	85	85	84	84	85	85	85	84	83	83	83	84	83	83	83	83	83	83	83	82	82	82	82	81	81	81	81	81	81	81	81	80	80	80	79	79	80	80	80	80	80	80	79	79	79	78	78	78	78	78	79	79	78	79	80	81	82	81	82	82	81	81	81	81	80	80	81	81	80	80	80	80	80	79	78	78	78	78	78	78	78	78	78	78	78	79	79	80	81	82	81	81	80	80	81	81	81	82	81	81	81	81	82	83	83	84	83	82	81	82	83	83	83	84	85	85	85	83	83	83	83	83	83	83	84	84	84	83	84	83	84	83	83	84	84	84	84	83	82	82	82	82	81	81	82	81	81	81	81	80	80	80	80	81	81	82	82	82	83	83	83	83	84	85	85	85	85	85	84	84	84	85	85	85	85	86	86	85	85	85	85	85	87	87	87	87	87	87	87	87	87	88	88	87	88	88	88	89	88	90	90	89	92	92	92	91	91	91	90	90	89	89	87	87	87	86	86	86	88	89	89	89	90	90	90	90	90	89	89	88	87	86	86	88	88	88	89	90	91	90	90	90	90	90	91	89	89	89	88	89	88	88	87	87	87	86	86	85	84	86	86	86	86	86	86	87	87	87	85	85	85	85	82	82	81	80	79	79	79	79	79	80	81	82	82	82	83	82	82	82	80	80	80	81	82	82	81	80	82	82	83	83	83	82	80	79	80	80	80	79	79	79	79	79	80	80	80	80	80	80	79	79	79	79	79	78	78	78	78	79	79	79	79	81	79	79	80	80	81	81	81	81	81	82	82	82	82	82	82	82	82	82	82	82	82	82	82	82	81	81	82	82	82	81	80	79	79	79	79	80	80	80	80	80	80	81	82	82	83	81	80	80	80	80	79	79	79	78	78	78	78	78	78	78	77	77	76	76	76	75	75	75	75	75	74	74	73	73	73	73	74	74	74	74	75	75	76	76	77	77	78	79	79	79	79	78	77	79	79	79	80	79	79	79	79	79	80	80	80	79	79	78	78	78	78	77	78	77	77	77	76	76	75	75	75	75	74	74	75	75	74	74	74	75	76	77	76	76	77	77	78	79	79	79	79	79	78	78	78	78	78	79	79	78	77	76	75	76	75	75	74	74	74	72	72	72	71	71	71	71	71	71	71	71	71	71	71	71	71	70	70	70	71	71	70	70	70	70	70	70	70	70	70	70	70	71	71	71	70	70	71	70	69	69	69	69	69	69	69	68	68	69	70	72	72	72	72	70	70	70	71	71	69	69	69	69	68	68	68	68	68	68	68	68	68	68	68	69	69	69	70	70	70	70	71	71	71	70	69	69	69	68	69	69	69	67	66	66	67	66	66	66	66	66	67	68	68	68	68	69	69	69	69	69	69	69	69	69	68	69	70	70	69	69	69	69	69	69	69	69	69	70	70	70	70	69	69	69	69	69	70	70	70	70	70	70	70	70	71	71	71	71	71	71	72	73	73	72	71	70	69	68	68	67	66	66	65	65	64	66	66	66	66	67	66	66	66	66	66	66	66	66	67	67	67	67	66	64	63	64	63	63	63	63	63	63	63	62	63	63	64	64	64	63	63	63	63	63	62	61	61	61	61	61	61	62	61	60	59	60	60	60	57	57	56	57	56	56	56	56	55	54	54	55	55	55	55	55	55	55	55	53	53	53	53	53	52	52	52	53	53	53	53	53	53	53	53	53	53	53	53	52	51	51	52	52	52	51	52	52	52	53	53	53	51	51	51	51	54	54	54	53	52	52	52	52	52	51	50	50	50	50	51	52	52	52	52	53	53	53	53	53	53	53	53	53	54	54	54	55	55	55	54	54	55	54	54	54	55	55	55	55	56	56	57	57	57	57	58	58	58	59	59	61	62	62	62	61	61	61	61	59	59	59	59	59	60	60	61	61	61	61	61	61	61	61	62	62	63	63	63	64	63	63	63	63	62	63	64	64	65	65	66	66	67	68	68	68	69	69	69	69	68	68	68	67	68	68	68	69	69	69	69	69	70	70	70	70	70	71	71	71	71	71	71	71	71	71	71	71	70	70	70	70	72	72	72	72	72	72	72	72	72	71	71	71	71	72	72	72	72	72	71	71	70	70	70	70	70	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	68	68	70	70	70	69	69	69	69	69	69	69	69	68	68	68	69	69	70	70	70	70	70	70	70	71	70	70	70	69	69	69	69	71	70	70	70	70	72	73	73	73	73	72	72	74	74	73	72	72	72	72	72	73	74	74	74	74	73	73	73	73	73	74	74	75	75	74	73	72	72	71	71	71	71	70	69	70	70	70	69	69	68	69	69	69	69	71	70	69	68	68	68	69	69	70	70	70	70	69	69	69	70	70	71	72	73	72	72	73	73	72	72	72	72	72	71	71	71	71	71	70	71	71	72	73	73	74	74	74	73	73	73	73	72	72	72	72	72	72	71	71	70	70	69	68	69	69	69	69	69	69	69	69	69	69	69	69	70	70	69	69	69	69	69	69	69	69	68	68	68	68	69	69	69	69	68	67	66	67	67	67	67	66	66	66	65	64	64	64	65	64	65	65	65	65	65	65	66	66	66	66	67	67	67	67	67	67	68	68	68	68	68	68	69	69	69	69	69	69	69	69	68	68	68	67	67	67	67	67	67	66	65	65	65	65	65	65	65	64	63	64	64	64	65	65	65	65	65	66	66	66	65	63	63	63	63	63	63	62	62	62	62	62	62	63	64	64	64	64	63	63	63	63	63	63	64	65	65	65	65	65	65	66	65	65	65	65	65	64	65	65	65	66	66	65	65	64	65	65	63	64	65	65	65	65	65	66	66	66	66	66	66	66	67	67	69	68	68	68	68	68	68	68	68	67	67	67	67	67	65	65	66	66	66	67	68	67	68	68	68	68	68	69	68	68	69	68	69	68	68	68	68	68	67	67	66	67	67	67	67	67	67	66	66	65	65	66	67	67	67	67	67	67	66	67	67	68	69	69	69	69	70	69	69	69	69	69	69	69	70	70	70	70	70	70	69	69	69	70	71	71	71	71	71	71	73	72	71	71	72	72	72	73	72	72	72	72	71	71	71	71	71	71	71	71	70	70	70	70	69	69	70	70	71	69	69	69	69	69	69	69	69	70	69	68	68	69	69	69	70	70	70	70	71	70	71	71	71	71	71	72	73	74	74	74	74	74	74	74	74	75	75	74	74	74	73	73	73	73	73	73	72	72	73	72	72	72	74	74	74	73	73	72	71	71	71	71	70	71	71	72	72	72	71	72	73	73	72	73	73	74	75	76	75	75	75	75	75	75	75	76	76	76	77	76	75	76	76	76	76	76	76	77	76	76	77	78	78	79	80	80	79	79	79	81	80	80	81	81	81	81	81	80	80	80	79	80	80	81	82	82	84	82	82	82	81	81	81	80	80	80	81	81	81	81	81	81	81	81	81	81	81	81	80	81	81	82	82	84	85	85	86	86	86	86	86	86	86	86	86	86	86	86	85	85	85	87	89	88	89	89	89	90	90	90	90	90	92	92	92	94	94	93	93	94	94	94	94	94	93	93	93	92	92	92	91	91	91	91	91	90	90	89	88	88	89	89	90	90	90	89	89	89	90	90	90	90	90	90	90	89	89	90	90	90	90	90	89	89	89	89	89	89	89	90	90	90	90	90	90	89	88	89	89	90	90	91	91	92	92	91	90	89	89	90	91	91	91	90	92	92	91	90	90	90	90	90	91	90	91	90	91	91	89	89	88	89	89	89	90	90	90	90	89	89	87	86	85	85	84	83	84	85	87	87	88	88	88	88	88	88	89	89	90	89	89	89	88	88	89	89	89	89	89	87	87	87	88	89	90	90	91	91	91	91	91	91	91	92	92	91	91	91	91	92	92	92	93	95	95	95	95	95	95	96	98	99	100	100	100	100	100	100	100	100	100	99	98	99	99	99	99	99	98	98	99	99	98	99	98	99	99	99	98	98	97	97	97	97	98	99	98	98	98	98	98	98	96	95	95	95	95	96	96	97	97	97	96	94	95	94	94	94	94	94	92	91	91	91	91	91	91	90	90	89	89	88	88	90	89	88	89	89	89	87	87	88	88	88	89	91	92	92	94	95	95	94	95	95	95	95	95	94	94	94	94	95	95	94	92	93	93	93	93	93	93	94	94	94	93	93	93	93	93	93	93	92	92	92	92	92	92	91	92	92	92	92	92	91	91	91	91	90	88	88	89	89	88	87	88	88	90	91	90	90	88	89	89	89	89	89	89	89	89	89	90	91	91	93	93	93	93	93	93	93	93	93	93	94	94	95	96	96	96	97	98	99	98	98	97	96	97	98	98	98	97	97	96	97	99	98	98	98	98	98	98	98	98	98	98	100	100	101	100	101	102	102	101	101	102	102	102	102	102	102	102	101	101	103	101	101	101	100	100	101	100	99	98	98	98	100	100	100	101	102	101	101	101	100	100	101	101	101	101	100	101	101	101	101	101	101	101	102	102	102	100	99	98	98	100	101	101	101	102	101	100	99	99	98	98	97	97	97	95	94	94	94	94	94	94	94	95	95	96	96	96	97	97	98	98	99	98	98	98	98	98	99	99	100	100	99	99	99	100	99	99	99	98	98	98	99	99	97	97	97	97	99	98	98	98	97	96	96	96	97	97	98	98	98	97	96	96	96	96	97	97	97	97	96	96	96	96	96	96	96	97	97	98	99	98	98	98	99	99	99	100	99	99	99	99	99	101	101	101	102	101	102	102	101	101	103	103	103	103	103	103	103	101	101	101	101	102	102	102	101	100	101	101	100	100	101	101	101	100	101	101	103	101	100	100	100	100	100	100	99	99	98	98	98	98	98	98	98	98	97	97	97	97	97	98	100	101	101	101	100	99	98	98	98	99	99	100	100	100	100	100	100	100	99	100	101	101	101	100	101	101	102	102	102	102	102	101	101	101	102	101	101	101	101	99	99	99	99	99	99	100	100	100	99	100	100	100	100	100	100	99	99	99	98	96	96	97	97	98	98	99	98	98	98	97	96	95	95	96	95	95	96	94	93	93	93	94	95	96	96	96	95	95	95	95	96	96	96	96	95	95	95	95	94	94	94	94	94	94	94	93	92	91	91	90	90	91	90	90	91	91	91	91	90	90	90	88	89	90	90	90	90	90	90	91	91	92	92	92	92	90	89	89	88	89	87	88	88	88	88	87	87	88	88	87	89	87	87	86	87	87	86	85	85	85	84	84	83	83	83	83	83	83	83	83	83	83	82	81	80	80	79	78	79	79	79	79	79	79	80	81	81	82	83	82	82	82	81	80	80	79	79	80	79	79	78	78	77	77	77	77	78	79	79	78	78	78	77	77	77	76	76	76	76	75	75	75	75	74	72	72	72	72	70	72	72	72	71	71	71	70	70	70	72	73	73	72	73	74	74	74	74	74	74	74	74	74	74	74	74	74	74	74	75	75	76	76	76	76	76	76	76	76	76	75	75	76	75	74	74	74	74	75	74	73	74	73	73	73	73	74	74	74	74	75	75	76	76	76	76	76	76	75	76	76	77	77	77	77	77	76	76	76	76	77	78	78	79	81	81	81	81	81	81	80	80	80	81	80	80	81	81	82	82	82	82	82	82	81	81	81	81	81	80	80	80	80	80	80	80	81	82	83	83	82	82	83	82	82	82	82	81	82	83	83	83	82	82	84	85	86	86	86	87	87	86	87	88	89	88	87	87	87	87	87	86	86	86	84	84	84	84	84	84	84	84	84	84	83	84	85	86	87	86	86	86	86	85	83	83	84	82	83	83	83	81	81	81	82	82	82	82	82	83	83	84	83	82	82	82	82	81	82	83	83	83	82	82	82	82	81	81	81	82	82	82	81	81	82	82	82	83	83	83	83	83	83	82	84	84	83	83	84	84	83	83	84	83	82	82	82	82	82	83	83	83	84	84	85	85	86	86	86	86	85	86	85	85	85	85	85	85	85	85	85	85	83	83	82	83	83	82	82	82	83	84	84	85	86	86	85	85	87	87	87	87	87	87	87	87	88	87	86	86	86	85	85	85	85	85	85	85	85	85	85	85	86	86	86	86	85	84	83	83	83	83	83	83	83	83	83	84	85	83	82	82	81	81	81	81	82	83	83	83	83	82	83	82	82	81	82	80	80	80	79	79	79	79	78	78	78	78	78	78	78	78	77	77	77	77	77	77	77	77	78	79	79	80	80	80	79	79	78	78	78	79	79	79	79	79	78	77	76	76	76	76	76	76	75	75	76	75	75	76	76	75	75	75	76	76	76	76	76	76	78	78	78	78	78	79	80	81	81	80	80	79	79	79	81	81	81	82	82	81	80	80	79	79	81	80	80	81	81	81	82	82	82	82	82	82	82	81	81	82	82	83	83	83	83	81	81	81	81	82	82	82	81	81	80	82	84	84	84	84	84	84	83	83	83	83	83	83
84	83	83	82	83	83	82	82	82	82	82	82	82	82	82	83	83	84	84	84	82	82	82	81	82	82	82	82	82	81	81	81	81	82	82	82	82	83	83	82	82	82	82	81	80	81	81	81	83	82	81	81	81	81	80	79	79	79	80	80	80	80	80	79	79	79	81	81	81	81	80	80	82	83	83	82	83	83	83	83	82	82	82	82	82	82	82	82	81	81	80	80	80	80	80	80	80	80	79	79	79	79	79	78	77	78	78	78	79	81	81	83	83	82	82	82	82	81	81	82	83	83	83	83	83	83	84	84	84	84	84	84	84	83	82	82	83	81	81	81	80	80	80	82	80	80	80	80	81	81	82	82	82	81	81	80	80	80	80	80	80	79	78	78	78	78	76	76	76	78	78	78	78	79	79	78	79	78	78	77	76	76	77	76	76	77	77	77	77	77	77	77	77	78	78	77	77	77	77	76	76	75	74	74	73	73	73	74	74	74	74	75	74	74	74	73	73	73	73	73	75	75	74	74	74	74	74	76	77	77	77	77	80	80	79	80	80	80	80	80	80	79	78	78	78	76	75	75	76	76	77	79	79	80	81	81	82	82	83	82	82	81	80	81	81	81	81	82	81	81	80	80	80	81	81	81	81	82	83	81	82	83	82	85	85	85	85	85	86	85	85	85	85	85	85	85	85	86	84	84	83	82	83	83	84	84	84	85	85	86	86	86	85	85	85	84	84	84	85	85	85	84	85	85	85	85	85	85	84	85	86	88	90	89	89	89	88	87	86	86	86	86	83	83	83	84	84	85	85	85	86	87	87	88	88	87	87	85	85	85	85	85	84	84	83	83	83	83	83	83	83	83	83	85	85	85	85	85	87	87	86	86	85	85	85	85	85	86	86	86	87	87	87	87	87	88	88	86	86	85	85	85	85	85	84	83	84	84	84	84	83	83	82	81	82	81	81	80	79	79	79	79	80	80	81	81	81	80	80	81	81	81	81	80	80	81	80	81	82	82	81	82	82	84	85	85	85	85	85	85	85	86	86	86	86	86	86	86	85	85	84	84	84	85	85	85	85	85	85	84	84	84	82	82	82	83	83	83	83	83	84	84	84	84	85	85	85	85	86	85	86	86	87	88	89	89	89	90	91	91	91	90	88	88	88	88	89	89	89	89	90	90	90	90	90	91	93	94	93	93	93	92	92	93	93	94	94	94	94	93	94	94	94	94	95	95	95	95	95	95	95	96	96	96	95	96	95	94	95	95	96	96	96	96	96	96	95	94	93	93	92	91	91	92	91	92	91	92	92	93	93	93	93	93	93	93	92	91	92	92	92	93	93	93	93	95	95	95	93	93	93	93	92	92	92	92	92	92	92	92	92	93	93	92	92	91	90	89	88	88	88	89	88	87	87	87	88	88	87	87	87	87	88	88	88	88	87	87	87	88	87	88	88	88	89	90	91	91	90	90	90	89	88	89	89	89	89	89	89	90	91	91	90	90	90	91	92	92	92	92	92	92	93	93	92	93	92	92	92	92	92	92	93	91	91	91	91	91	90	91	92	91	91	91	92	92	91	91	90	89	89	88	87	86	86	87	87	87	87	88	88	88	89	89	89	89	89	89	89	86	86	87	87	85	86	86	86	86	86	86	86	86	86	86	84	84	84	83	83	84	84	84	84	83	83	83	83	83	82	82	83	83	83	83	82	81	81	80	81	80	80	80	80	81	80	81	81	81	80	80	80	81	82	82	82	81	81	81	81	81	82	81	81	83	83	82	82	82	83	84	84	84	84	83	83	82	82	83	84	82	82	82	82	82	84	84	84	84	84	83	84	84	84	85	85	85	84	84	84	84	84	84	84	84	84	84	84	84	84	83	84	83	84	84	84	83	82	81	81	82	82	82	83	83	85	85	85	85	84	84	84	84	84	84	84	85	85	84	85	84	85	85	85	85	84	84	86	86	84	84	84	84	82	82	83	83	83	83	84	83	84	85	85	85	85	85	84	84	83	83	85	84	84	84	84	84	86	86	87	87	85	85	85	85	85	85	85	85	86	86	86	86	87	86	86	85	85	85	87	87	86	86	86	86	86	83	83	83	82	83	83	83	83	84	84	83	83	83	82	83	82	82	83	82	82	81	81	80	79	79	79	79	78	78	78	78	77	76	76	77	77	77	77	77	77	77	77	77	77	78	78	79	79	78	79	79	79	79	79	79	78	78	78	76	75	75	75	75	75	75	75	75	75	73	73	73	72	72	72	71	69	69	70	72	72	72	71	70	71	71	72	71	71	71	70	72	72	72	72	72	73	73	73	73	73	74	74	76	77	77	78	76	76	76	75	75	76	76	76	77	76	76	77	75	75	75	75	75	75	74	73	75	75	75	76	76	76	76	76	76	76	76	76	75	75	78	78	78	78	78	78	77	76	78	77	76	76	77	78	78	78	77	78	78	78	79	79	80	80	80	80	80	80	80	80	80	80	80	79	79	80	78	78	78	79	79	79	79	78	78	77	77	75	75	76	76	77	77	77	77	77	77	77	76	75	75	75	75	74	72	73	73	73	74	74	73	74	75	75	75	74	76	76	78	78	78	78	77	77	76	76	76	75	75	75	73	73	74	72	73	73	73	73	74	74	74	74	74	73	73	73	72	71	71	70	71	71	71	71	70	69	69	70	69	70	70	70	70	70	70	70	70	68	67	67	68	69	69	70	70	70	70	70	70	70	70	71	70	70	69	69	69	69	70	71	71	71	71	72	73	71	71	72	72	72	73	73	73	73	72	72	72	72	72	72	71	71	71	71	71	72	72	72	72	72	72	75	75	74	74	74	74	76	76	74	75	74	74	74	74	75	75	74	74	74	72	71	71	70	71	70	71	71	71	72	72	71	71	72	72	72	72	73	73	73	73	73	73	73	73	73	73	73	72	73	73	73	74	74	74	75	77	76	77	77	76	77	76	76	76	76	75	76	76	76	75	73	73	73	73	73	73	73	73	74	75	75	75	75	75	75	75	75	75	75	74	74	74	73	73	72	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	72	72	71	71	72	71	71	71	71	71	70	70	70	71	71	71	71	71	71	71	71	71	71	71	71	72	70	70	71	72	72	72	72	72	72	71	71	73	73	73	73	73	72	72	72	73	74	74	75	76	76	76	76	74	74	74	74	74	74	75	75	75	75	74	75	75	74	74	75	75	76	76	77	77	77	77	77	77	76	76	76	75	74	74	73	73	73	73	74	74	73	73	72	72	72	72	72	72	72	71	71	71	70	70	70	70	72	72	71	71	70	70	70	68	68	68	68	68	69	69	71	71	71	71	70	69	69	70	70	70	70	69	69	69	69	68	68	68	67	68	68	68	68	68	68	69	69	69	69	69	70	71	69	69	69	70	71	72	73	73	71	70	70	70	70	70	70	69	69	70	71	71	72	72	71	71	71	72	71	72	72	73	74	74	74	74	75	75	74	73	73	73	72	71	71	71	71	72	73	73	73	73	73	73	73	73	73	73	72	72	72	71	71	71	71	70	70	69	68	68	70	69	68	69	69	70	70	69	69	68	67	66	66	66	66	66	65	65	65	65	66	66	66	67	67	66	67	66	65	65	65	65	65	64	64	64	64	63	63	63	62	61	61	61	62	62	62	62	62	62	62	62	62	61	61	62	60	60	60	60	59	60	60	59	61	60	60	61	61	61	61	60	60	61	61	62	61	61	61	60	60	59	59	60	60	60	60	60	59	59	58	58	58	58	58	58	58	58	58	58	59	59	58	58	58	58	57	57	59	59	59	59	59	59	57	57	57	57	57	58	58	58	58	58	58	59	59	59	59	59	60	60	60	60	60	59	60	60	61	61	61	62	62	63	63	63	63	63	63	63	63	64	65	65	66	68	68	68	68	68	67	67	67	67	67	68	68	68	68	68	67	67	66	66	66	66	66	67	67	66	65	65	66	66	67	67	67	67	66	66	65	65	65	65	66	66	66	67	68	69	68	68	68	68	68	68	68	68	68	68	68	69	69	69	69	70	69	69	70	70	71	71	71	71	71	70	70	70	70	70	70	69	69	69	69	70	69	69	69	69	66	65	65	65	65	65	65	65	66	66	65	65	65	64	64	64	64	64	64	64	64	65	65	65	65	66	66	66	66	64	64	63	62	62	62	62	62	63	64	64	65	66	67	68	68	67	67	67	68	69	69	69	69	70	70	71	71	70	70	70	70	70	70	69	69	70	70	70	72	71	70	69	68	67	68	68	68	69	69	69	70	69	68	68	68	69	67	67	67	67	67	67	67	69	69	68	68	67	67	67	65	66	65	65	64	64	64	64	63	64	64	64	64	64	63	61	61	61	61	61	60	60	60	60	60	61	62	63	61	61	61	61	61	60	60	60	60	60	58	58	58	61	61	61	61	61	62	63	64	64	62	62	62	62	62	63	63	62	61	61	61	61	61	61	63	63	63	64	64	64	64	64	62	61	61	61	62	62	62	62	62	63	62	61	63	63	63	63	63	64	64	64	64	64	64	64	63	64	64	64	64	64	64	63	63	63	64	64	64	64	64	64	65	65	65	65	64	63	62	62	63	64	64	64	64	63	63	64	64	64	63	63	63	63	63	63	63	63	63	63	63	64	65	65	65	66	66	66	67	67	67	67	67	67	67	66	66	67	67	66	66	66	67	67	67	65	66	65	65	66	65	65	64	64	64	64	64	64	64	64	64	64	64	64	65	66	65	65	65	65	66	66	66	65	66	66	66	66	67	67	67	67	67	67	68	69	71	70	70	68	68	69	69	70	70	70	70	70	72	72	71	71	71	70	70	70	70	69	69	70	71	71	71	71	71	70	69	70	70	70	70	70	71	71	71	71	71	71	71	71	71	71	71	71	69	69	69	69	69	69	69	68	69	69	69	70	69	68	69	71	70	70	70	70	70	70	70	70	70	70	69	69	70	71	71	71	72	72	72	72	72	72	72	72	72	72	71	71	70	70	69	69	70	70	70	70	70	70	70	70	70	70	69	69	69	70	70	70	70	71	71	70	69	69	71	71	69	69	70	69	69	69	69	69	69	70	70	70	70	70	70	70	70	70	69	68	68	67	67	67	67	67	67	67	67	68	68	69	69	69	69	69	69	69	70	70	71	72	71	71	71	69	70	69	68	68	67	67	65	66	66	67	67	67	67	68	68	69	69	68	66	65	65	65	65	67	67	67	67	68	68	68	68	68	69	68	68	68	68	68	68	68	67	67	67	67	67	68	68	68	68	68	67	67	67	67	67	68	68	69	67	66	66	66	67	67	66	65	64	64	64	64	64	63	63	63	63	63	63	63	63	63	63	63	65	65	66	65	65	66	66	67	67	68	68	68	68	69	69	69	69	69	68	68	68	68	67	67	67	68	68	66	66	66	66	66	66	65	65	66	66	65	65	65	66	67	66	67	68	68	68	68	68	70	71	72	73	73	73	72	72	71	70	68	67	67	67	66	66	66	66	67	67	65	65	65	65	65	65	65	66	66	67	67	66	67	67	67	67	68	68	68	68	68	70	71	70	71	71	70	70	70	70	72	71	71	71	71	71	71	71	70	69	68	68	69	69	69	69	67	67	67	67	68	68	68	68	67	67	66	66	65	65	65	65	65	65	65	66	65	65	65	65	65	65	65	65	65	65	64	65	66	64	64	64	64	64	64	64	64	64	64	64	64	64	63	63	63	63	63	64	64	66	66	66	66	66	66	66	67	67	67	68	68	68	68	68	68	68	68	68	68	68	67	67	67	67	66	66	66	67	68	68	68	69	69	70	70	71	72	73	73	72	72	71	71	72	73	73	74	74	72	71	71	70	71	72	71	73	73	74	73	72	72	71	70	70	72	72	72	72	72	72	72	72	74	75	75	75	75	76	76	76	76	75	75	76	76	75	74	75	76	75	75	75	75	75	75	74	74	73	73	73	73	73	73	72	72	72	72	71	71	71	71	71	71	71	71	71	71	73	74	73	73	73	73	73	72	72	71	71	70	70	70	69	70	70	70	70	70	70	70	70	70	69	69	69	69	68	67	68	67	67	66	66	66	65	65	65	66	66	66	67	68	68	68	68	68	70	71	72	73	73	72	72	72	72	72	72	72	73	73	73	73	73	72	73	75	75	75	76	76	76	76	76	77	77	78	78	77	76	76	76	76	76	77	78	78	78	78	78	78	78	79	79	78	79	80	82	83	82	82	83	83	83	82	82	81	82	82	82	84	84	84	84	84	84	84	84	84	84	84	83	82	82	81	81	82	82	83	83	82	82	82	81	81	81	81	81	81	82	82	82	82	82	82	83	83	83	82	81	81	81	81	82	83	83	83	83	83	84	83	83	83	82	82	82	82	81	81	81	81	82	81	81	81	80	81	81	81	81	80	80	80	80	80	80	80	80	81	81	81	83	83	83	84	85	85	85	85	86	86	86	86	86	86	86	87	87	87	87	86	86	85	85	86	85	85	84	85	85	86	86	85	86	86	85	85	85	85	84	84	84	84	84	84	83	82	84	82	82	81	82	82	80	80	80	80	81	80	80	80	80	80	79	79	78	78	78	79	79	79	79	79	79	78	78	78	78	78	77	77	77	77	76	76	76	76	76	76	77	76	76	76	76	75	75	75	74	75	74	74	74	74	74	75	75	75	75	73	72	74	74	74	74	74	75	75	75	75	73	73	73	73	73	73	72	73	73	74	73	73	73	74	75	76	77	77	77	78	78	77	78	78	78	78	78	78	78	78	76	75	75	75	75	75	75	75	75	75	76
84	84	84	84	84	84	85	86	86	86	85	85	84	84	84	85	85	85	85	85	85	84	84	84	84	83	83	84	83	83	82	82	82	81	81	81	80	81	80	80	80	80	79	79	79	79	79	79	79	80	80	80	80	80	77	77	78	76	77	77	78	78	78	77	78	78	79	79	80	81	81	81	81	81	81	81	81	81	81	81	81	81	80	78	78	78	78	78	78	78	79	80	81	81	82	81	81	82	82	82	82	82	82	82	83	83	83	83	83	84	84	85	86	84	85	85	85	85	85	85	83	83	83	83	83	83	83	82	83	83	83	83	83	83	82	83	82	83	82	82	82	82	81	81	81	81	80	81	81	81	81	81	81	80	80	80	80	80	81	81	82	82	82	82	81	81	81	81	80	79	80	80	80	80	80	80	79	80	79	79	79	79	79	79	79	79	78	79	79	78	78	76	77	77	76	76	76	77	76	76	76	75	75	74	73	74	73	73	73	73	72	72	70	70	70	70	70	70	70	70	69	69	69	69	69	70	70	70	70	69	69	69	70	70	70	70	70	71	72	71	71	70	69	69	69	68	68	68	68	68	68	68	68	68	67	68	66	66	65	64	64	63	63	64	64	65	66	66	66	66	66	66	66	66	66	66	65	65	66	65	65	65	65	63	63	62	61	61	61	61	62	61	61	61	62	62	61	60	60	59	59	60	61	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	61	60	59	59	59	59	59	59	58	58	60	60	60	60	60	60	60	60	60	59	59	59	59	59	60	60	60	60	60	60	60	59	59	58	59	60	60	60	61	62	62	62	62	63	62	62	62	62	62	62	62	62	61	61	62	62	63	63	64	65	66	67	67	68	68	68	68	68	68	66	66	66	66	65	65	65	65	65	65	65	64	64	64	64	63	63	63	63	63	63	63	63	63	63	63	63	63	64	64	63	64	64	65	64	64	65	65	65	64	63	63	63	63	63	63	65	64	64	64	64	65	65	64	64	65	65	63	63	61	61	61	60	60	60	60	59	60	61	61	62	62	62	62	62	62	62	62	62	63	62	62	61	61	62	62	62	62	62	62	62	61	62	63	64	64	65	65	66	66	66	66	67	67	68	67	67	67	66	66	66	67	68	68	67	67	66	66	66	66	66	67	67	67	68	68	68	67	69	68	68	67	67	67	67	67	67	67	67	67	68	69	70	70	70	70	70	70	70	70	71	71	71	71	71	72	72	72	72	72	72	72	72	71	71	71	71	72	72	72	72	72	70	70	70	69	69	69	69	69	68	67	69	69	70	69	70	70	69	69	69	69	69	69	69	69	69	69	71	71	71	70	71	71	71	72	73	72	72	71	70	70	70	72	71	70	70	70	70	70	70	70	70	69	67	68	68	68	68	67	67	67	67	67	67	67	67	67	67	67	68	68	69	70	69	68	69	69	69	68	68	67	68	68	68	69	69	69	70	70	70	70	70	70	70	69	69	69	69	69	69	68	68	68	69	69	70	71	71	71	71	71	69	69	68	68	68	68	67	68	68	68	68	68	68	68	68	69	69	69	69	69	69	69	71	71	72	72	72	73	73	73	72	73	73	74	74	74	74	74	75	75	75	75	75	75	75	75	75	75	76	74	74	74	74	74	74	74	74	74	74	74	74	74	74	74	74	74	74	74	74	74	74	74	74	74	74	74	74	75	75	75	75	75	76	76	75	75	75	75	75	75	76	76	75	75	75	74	75	75	75	74	74	74	76	77	77	79	79	79	79	79	79	78	78	78	79	79	80	82	81	82	82	82	82	81	81	81	81	81	80	81	81	81	80	79	79	79	80	80	80	81	81	81	81	80	81	81	80	80	79	79	78	78	78	77	76	77	77	77	77	77	77	77	76	76	76	76	77	78	77	76	75	76	75	74	74	74	74	74	74	74	74	74	74	74	74	73	74	76	76	76	77	77	77	78	78	78	78	78	77	77	76	76	76	76	76	76	76	75	77	77	77	77	77	77	77	77	76	76	76	76	76	74	74	75	74	74	74	73	72	71	70	69	69	70	71	70	70	70	70	71	71	71	72	72	72	72	72	74	74	74	74	74	73	73	73	73	73	73	73	73	73	73	74	73	73	73	74	72	72	73	72	72	72	71	72	72	72	72	71	71	71	71	72	71	71	72	73	72	72	72	72	72	72	73	73	73	73	73	73	73	73	73	73	74	74	74	74	74	74	74	74	74	74	75	75	75	76	76	76	75	77	78	78	78	78	78	78	77	77	77	77	77	75	75	75	75	75	76	76	76	76	77	77	76	75	75	75	75	76	77	77	78	78	78	78	78	78	78	78	77	77	77	76	74	74	75	75	75	75	75	75	74	74	73	72	73	73	72	73	72	72	72	72	72	72	72	72	74	74	74	74	74	74	74	74	75	75	75	75	75	76	76	75	75	75	75	75	75	75	75	75	75	75	75	75	75	76	77	77	76	77	77	77	77	76	76	77	77	77	78	79	80	80	81	80	80	80	79	79	79	79	80	80	80	80	79	79	79	79	79	79	79	79	79	79	81	81	82	81	81	81	81	82	82	82	83	82	82	83	83	83	84	84	83	84	84	85	85	85	84	84	84	84	84	83	83	83	84	86	87	89	88	89	89	89	89	89	89	88	88	89	88	88	88	89	89	89	88	88	88	88	87	88	87	88	87	87	87	87	87	87	87	87	86	86	86	88	88	88	88	88	87	87	87	87	88	88	89	91	91	92	92	92	92	92	91	91	91	91	91	91	90	90	90	90	89	90	91	91	91	91	91	92	91	91	91	90	90	90	89	89	87	88	88	88	88	88	88	89	88	86	87	87	87	87	87	87	87	88	86	86	86	87	88	88	88	88	89	89	89	89	88	86	86	86	86	85	85	84	84	84	84	84	84	84	84	84	84	84	84	84	83	83	83	84	83	83	83	82	81	81	81	81	82	81	82	83	83	81	81	80	80	80	79	77	78	78	78	78	78	78	79	79	78	78	77	77	77	76	77	77	77	77	76	75	75	75	75	74	74	74	74	74	76	76	76	77	76	76	76	76	75	74	73	72	73	73	72	71	71	72	72	71	71	71	71	71	71	71	70	69	69	69	69	68	68	68	69	69	68	68	68	67	67	67	68	68	68	67	67	66	66	66	66	66	66	67	68	68	69	69	70	70	71	70	70	70	71	70	71	71	72	72	72	72	72	72	72	72	72	72	70	69	69	70	70	70	71	70	70	70	69	69	67	66	66	64	63	63	63	64	65	65	65	65	66	67	68	68	68	68	68	68	68	67	67	67	67	67	67	65	66	66	66	65	65	66	66	67	67	67	68	68	68	68	69	69	69	68	68	68	68	68	68	67	67	67	66	65	66	66	66	66	66	66	65	66	66	67	67	66	66	66	66	65	65	65	65	65	65	65	66	67	68	68	68	68	70	71	71	71	71	70	69	69	68	68	68	68	67	67	66	67	68	67	67	67	67	67	67	66	66	66	66	65	64	65	66	68	68	67	67	67	67	67	67	67	67	68	68	68	68	68	68	69	69	69	70	70	70	71	70	70	69	69	69	69	68	68	70	70	70	71	71	71	71	71	71	71	71	71	71	71	72	72	72	72	72	72	72	71	70	70	71	71	71	71	71	72	72	72	72	71	71	71	71	72	72	72	72	72	72	72	71	71	71	71	71	71	71	69	69	70	69	70	71	71	71	71	71	71	71	71	72	72	73	73	73	74	74	74	74	75	76	76	77	77	77	75	74	73	73	73	75	75	75	74	73	74	74	75	75	75	75	75	74	74	74	75	75	75	74	75	75	74	73	73	73	74	75	75	74	74	74	74	75	75	75	75	75	75	74	74	75	75	74	75	75	73	73	72	72	72	72	72	73	73	72	71	71	71	71	72	72	72	73	74	75	74	76	75	74	73	73	73	73	72	72	71	71	71	72	75	75	76	76	76	76	76	76	77	78	79	78	79	79	80	81	82	83	83	83	83	81	82	82	81	81	82	82	82	83	83	83	82	82	83	82	83	83	84	84	85	86	84	85	85	84	83	84	84	84	86	86	86	85	84	84	84	83	83	84	84	84	83	82	83	83	83	83	83	83	83	83	82	81	81	81	80	80	81	80	79	79	78	77	77	77	77	78	78	77	75	75	76	76	76	76	77	77	77	77	77	77	77	77	76	77	77	76	77	77	77	77	77	78	79	79	78	78	78	78	77	77	76	76	77	77	77	77	76	76	76	76	75	75	75	74	73	73	73	73	73	73	74	75	75	76	76	76	76	76	75	75	75	75	76	76	76	77	77	78	78	77	77	77	78	78	78	78	79	78	75	75	73	73	74	74	74	74	74	74	74	73	73	73	73	72	72	72	72	72	71	71	70	69	69	69	69	70	69	70	70	71	70	70	69	68	68	68	67	67	67	68	68	68	68	69	70	70	71	71	70	70	68	68	68	68	69	69	70	70	70	70	70	71	72	71	71	69	69	68	68	68	68	68	68	68	68	68	67	67	67	67	67	67	67	68	69	70	71	70	70	69	69	69	70	71	71	71	71	72	72	72	72	72	71	72	72	72	72	72	73	73	73	72	72	72	72	71	72	72	72	71	71	70	70	71	71	70	69	69	69	69	69	69	69	68	68	67	68	68	68	68	66	64	64	64	64	64	64	64	63	63	61	62	63	63	64	65	64	64	64	64	64	64	64	65	65	65	64	64	64	65	65	65	64	65	64	64	64	65	65	65	64	64	64	63	64	63	63	63	64	64	64	64	65	65	64	63	63	64	63	63	64	64	65	66	66	66	66	66	68	66	66	66	66	66	67	67	66	66	66	66	66	66	67	68	68	68	68	67	67	67	67	68	67	68	68	68	69	69	68	68	69	69	68	68	68	68	67	67	68	68	68	68	68	69	70	70	70	70	70	70	71	71	71	71	72	72	73	73	73	73	73	74	75	73	70	70	69	69	68	68	69	69	69	69	69	69	69	69	70	70	70	69	68	67	69	69	68	68	68	68	68	68	69	69	69	69	69	69	68	68	68	68	68	69	69	69	68	66	65	65	65	65	65	67	67	67	69	69	69	69	69	69	69	68	68	68	67	67	67	68	68	69	70	69	69	70	70	70	70	68	69	67	67	68	69	68	69	69	69	68	67	67	67	67	67	67	67	67	66	66	65	65	65	65	66	65	65	65	65	65	66	66	66	66	66	65	64	64	63	63	62	63	63	63	64	63	62	62	62	62	62	61	60	60	59	59	59	59	59	59	59	60	60	60	61	61	61	61	60	60	60	59	60	61	62	61	62	61	61	61	61	62	62	63	63	63	63	63	63	62	62	62	62	62	63	64	64	64	63	63	63	64	64	64	64	64	64	64	64	64	65	65	65	65	66	66	66	66	67	67	67	67	68	68	68	68	68	67	67	67	68	68	68	68	68	68	68	69	69	69	69	67	65	65	65	64	63	64	63	63	62	62	62	62	62	62	62	62	61	61	61	61	60	60	60	60	59	59	59	59	57	57	55	55	55	55	57	57	58	58	58	58	58	58	58	57	57	58	59	59	59	60	60	60	61	61	61	60	60	60	60	61	60	62	62	62	62	62	64	64	64	65	65	65	65	65	64	64	64	64	64	65	65	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	68	68	66	66	66	67	67	68	68	68	68	68	68	68	68	66	66	65	65	65	66	65	64	64	64	64	64	64	64	65	66	66	66	66	66	66	66	65	66	66	67	68	69	68	69	70	70	70	69	69	69	68	68	68	68	68	68	68	68	68	67	67	66	66	66	67	67	66	66	66	66	66	66	65	65	65	65	65	65	65	64	64	64	63	62	62	61	61	61	63	63	63	64	63	63	63	62	62	62	61	61	61	61	61	61	61	60	61	60	60	60	60	61	61	61	61	62	62	63	63	64	64	64	64	64	64	64	65	65	65	64	64	64	65	65	65	65	66	65	65	65	64	64	63	63	64	65	65	65	63	64	64	65	66	66	66	65	65	65	65	65	65	65	66	66	66	67	67	67	67	68	69	69	69	69	69	68	68	68	68	68	69	70	70	70	70	69	69	69	69	69	70	70	70	70	70	70	70	70	70	71	71	71	71	70	69	69	71	71	72	73	76	75	74	75	75	77	77	77	77	79	78	79	79	80	80	79	78	77	77	77	77	76	76	74	74	74	74	74	74	74	73	72	73	74	74	74	74	74	74	74	74	75	75	75	74	74	74	73	74	74	74	74	74	72	72	72	73	73	74	73	73	73	74	74	75	75	75	76	76	76	76	76	76	77	77	77	77	77	77	77	78	78	78	78	78	78	79	79	78	78	78	76	76	76	76	76	76	76	75	73	73	73	74	74	74	74	75	76	76	77	76	76	76	77	78	78	78	78	78	78	78	78	79	80	80	79	78	78	78	78	78	79	79	78	78	77	77	76	75	75	75	75	75	75	76	76	76	76	76	75	75	75	75	75	76	76	76	76	75	75	75	75	75	75	75	75	76	76	76	76	76	76	77	77	77	77	76	76	76	77	77	77	77	77	77	78	78	78	79	78	78	78	78	78	80	80	80	80	80	80	79	79	77	75	76	76	76	76	75	75	76	76	76	74	74	74	74	74	74	74	74	73	74	74	74	74	74	74	74	75	75	75	75	76	77	77	77	78	79	78	78	78	78	78	78	79	78	78	79	79	79	80	80	79	79	79	79	79	79	78	78	78	77	77	76	75	75	75	75	75	75	76	76	76	75	75	75	75	75	74	74	75	76	76	76	75	75
88	89	90	91	92	92	92	93	95	95	96	96	95	95	95	94	94	93	93	93	93	93	93	94	94	93	93	93	93	92	92	89	91	91	89	89	90	92	90	89	89	89	89	89	89	89	89	89	89	87	88	89	90	90	91	91	90	90	90	90	89	89	89	89	88	88	88	88	89	89	89	89	88	87	87	88	88	88	88	87	86	86	86	86	86	86	86	85	85	85	85	85	83	82	82	82	81	81	81	82	81	81	82	82	83	83	83	83	83	82	81	81	82	80	81	81	81	81	81	81	82	82	83	83	83	84	84	84	84	84	84	84	84	85	85	85	86	86	87	86	86	86	88	88	87	87	88	86	87	87	86	86	85	86	85	85	85	85	84	84	85	86	86	86	86	86	86	85	83	83	83	84	84	83	83	84	84	85	87	88	88	88	87	86	86	86	86	86	86	88	89	89	90	90	89	87	87	87	87	88	88	88	88	88	88	88	88	88	87	88	88	89	90	92	91	91	90	89	89	89	89	89	91	91	91	91	91	91	91	90	91	91	89	89	89	89	88	89	89	89	90	91	90	90	90	92	92	91	91	90	90	90	90	92	93	92	91	90	89	90	90	90	91	91	91	91	90	90	90	90	90	90	90	91	91	91	91	89	89	88	89	89	89	89	89	91	90	90	91	92	91	91	91	90	91	92	93	93	93	93	92	92	91	91	91	90	91	90	91	92	92	92	92	93	93	93	93	93	94	93	93	93	93	93	93	93	93	94	95	95	95	95	95	94	94	93	94	94	94	94	93	93	92	92	92	92	92	92	92	92	92	92	92	94	94	94	93	94	93	93	93	92	91	91	89	89	88	87	87	87	87	86	86	86	86	86	86	86	87	85	84	85	85	83	83	82	82	81	81	81	82	82	82	82	82	82	83	82	82	81	81	82	82	82	82	82	81	82	81	80	80	80	80	79	79	79	79	78	78	78	78	78	78	77	77	76	76	75	75	75	76	76	76	76	76	76	75	75	76	76	76	75	75	75	76	76	76	76	77	78	79	79	78	78	77	77	78	79	79	79	78	78	80	80	81	82	82	82	82	81	79	78	78	78	78	78	78	79	80	80	80	80	80	80	80	80	80	80	80	80	81	81	82	82	82	83	84	84	84	83	83	83	83	83	84	84	84	85	85	85	85	84	84	84	82	84	84	83	82	82	83	84	84	85	85	85	84	86	86	84	84	84	84	85	83	84	85	86	86	85	85	85	85	85	84	84	85	86	86	87	87	87	88	88	88	89	89	90	91	91	91	91	91	91	91	90	90	91	91	91	91	91	90	90	90	90	90	91	92	92	91	90	90	90	90	90	90	90	90	90	89	89	89	89	89	89	89	89	90	90	90	90	88	88	87	87	87	88	89	89	89	88	89	88	89	88	88	88	88	88	88	87	87	88	88	88	87	87	87	87	86	85	85	85	85	85	85	85	84	84	84	83	85	86	86	86	86	86	87	87	87	87	87	88	90	90	90	90	90	90	89	90	90	91	90	91	91	92	91	91	92	91	91	90	90	90	90	90	89	89	89	89	88	88	89	90	91	92	92	92	92	92	92	92	92	92	92	92	92	92	93	92	92	92	93	93	93	93	93	93	93	93	93	91	91	92	95	96	96	96	96	95	95	95	95	96	96	96	95	96	96	96	96	95	95	95	95	94	94	93	93	93	93	93	93	93	93	92	92	92	92	90	90	91	91	91	91	91	89	88	89	89	90	91	91	92	92	92	92	91	91	91	91	92	92	92	91	90	89	88	87	87	87	87	88	88	87	87	87	87	87	87	87	87	87	87	87	87	87	87	87	87	87	88	87	87	87	87	87	88	89	89	89	89	89	89	88	89	88	88	85	85	84	84	84	84	84	83	84	84	85	85	85	85	85	85	84	86	86	85	85	85	84	84	85	84	82	82	83	82	82	82	81	81	81	81	81	81	80	80	80	80	80	80	80	80	81	81	81	82	81	81	82	82	82	82	82	83	82	83	83	85	85	82	82	81	81	81	81	81	81	81	81	81	81	81	81	80	80	80	80	79	79	79	81	81	81	81	80	80	80	80	80	80	80	80	79	79	79	79	79	79	79	78	78	78	78	78	78	78	78	78	78	77	77	77	77	77	75	75	76	76	74	74	74	76	76	75	75	75	76	76	76	77	76	75	75	76	77	77	78	78	78	78	78	78	79	78	79	80	80	79	79	78	77	77	76	76	76	76	76	76	76	76	75	74	73	73	74	73	72	72	72	72	72	73	73	73	73	73	72	72	72	72	72	73	73	73	74	74	73	73	74	73	73	73	73	73	73	73	73	73	73	73	73	74	74	74	74	74	73	73	73	73	72	72	72	71	70	69	69	69	70	70	70	70	70	70	70	70	70	70	71	71	71	71	72	73	73	73	72	72	72	72	71	72	72	72	73	73	73	73	73	73	73	73	72	72	71	71	72	73	73	73	72	71	71	70	70	71	72	71	70	68	68	67	67	66	66	65	65	64	65	65	65	67	67	68	69	69	69	69	68	68	68	68	69	70	70	69	69	69	68	68	69	69	70	68	68	70	71	71	71	70	70	70	71	70	69	68	68	69	69	69	69	68	68	67	68	68	68	68	68	70	69	69	69	68	68	67	67	67	67	68	68	68	68	69	69	69	69	70	71	71	72	72	71	72	72	72	73	73	73	73	73	72	72	72	71	72	72	72	71	71	71	71	71	72	72	72	72	73	73	74	74	73	73	72	72	73	73	72	72	72	72	72	72	72	72	72	73	74	75	75	75	75	75	75	75	75	75	75	74	74	75	75	75	75	76	76	76	76	77	77	77	77	78	78	78	78	78	76	76	76	75	76	76	76	76	76	76	76	75	73	73	73	73	74	73	73	73	72	72	72	71	70	71	71	70	71	71	71	71	71	71	71	71	72	72	73	73	73	72	71	71	70	70	70	71	71	71	71	71	71	72	72	71	72	72	72	71	71	71	72	73	73	73	73	73	73	71	71	71	71	71	72	70	70	70	69	69	69	68	68	68	69	69	69	70	69	69	69	69	69	68	68	67	67	67	68	68	68	69	69	68	69	69	69	69	69	69	68	68	68	67	67	68	69	69	69	69	69	68	68	69	69	68	68	68	70	71	71	71	71	71	70	70	70	69	69	69	68	67	67	67	67	66	65	63	63	61	61	60	60	59	60	60	60	60	59	59	59	59	59	58	59	59	59	59	59	58	58	58	58	58	58	58	59	59	59	58	58	58	58	57	57	57	58	59	59	59	59	61	60	59	59	59	59	60	60	60	61	63	63	63	63	63	63	63	63	63	63	64	63	63	63	64	64	63	63	64	65	65	66	67	66	66	66	66	66	66	66	66	66	66	65	65	65	65	65	66	66	67	67	68	68	68	68	67	66	66	67	67	67	67	67	67	67	67	68	67	67	67	67	67	67	67	67	67	68	68	68	68	69	69	69	69	69	69	68	69	69	69	69	69	69	69	69	69	69	69	69	69	69	70	69	70	70	70	70	70	69	69	70	70	71	70	70	70	70	70	70	70	68	68	70	70	70	71	72	72	70	70	70	70	69	69	69	69	69	69	70	70	69	69	69	69	69	70	70	69	70	70	70	70	70	70	71	71	71	72	73	73	73	72	72	71	71	71	70	70	70	70	70	70	70	70	70	70	71	71	71	71	71	71	70	70	70	70	70	70	69	69	69	71	69	69	70	70	70	72	72	72	71	70	70	70	70	70	70	69	68	68	68	68	67	67	67	67	67	67	67	67	67	66	66	66	66	66	66	68	68	67	68	68	67	66	66	65	64	65	67	67	67	67	66	65	65	65	65	65	65	65	65	64	64	63	63	62	62	62	62	62	63	62	62	62	62	63	63	62	62	62	60	60	60	61	61	61	60	60	61	60	60	60	60	60	60	60	60	59	60	62	61	61	61	61	61	61	60	60	60	60	60	60	59	59	61	63	62	62	63	63	63	63	63	64	64	65	65	66	66	65	64	64	63	63	61	60	60	60	60	59	59	60	62	61	60	60	58	58	58	58	58	58	57	57	57	57	57	57	56	56	57	57	57	57	57	57	57	57	57	58	58	58	57	57	57	57	57	57	57	57	58	58	58	58	58	58	58	57	57	57	57	57	59	59	59	59	57	57	57	58	58	59	60	59	59	59	59	59	59	59	58	58	58	58	58	58	58	58	58	56	55	55	54	54	55	56	55	55	55	55	55	55	55	54	53	53	54	54	54	53	53	53	53	52	52	52	52	51	51	51	51	51	50	49	49	49	49	49	50	50	51	51	51	51	53	52	53	54	54	54	54	53	53	53	53	54	54	54	55	56	56	56	57	57	57	57	59	59	58	57	57	57	58	57	57	58	58	58	58	58	58	58	58	58	58	57	57	57	58	58	58	60	60	61	61	61	61	61	61	61	61	62	62	62	62	62	62	62	61	61	62	63	63	64	63	63	63	63	63	62	62	62	62	62	61	61	62	62	63	63	63	63	63	63	63	63	63	63	63	61	61	60	61	62	62	62	62	63	63	63	63	63	63	62	62	64	64	63	63	63	62	62	62	62	62	61	61	61	61	62	63	62	61	62	62	62	62	62	62	62	63	63	63	64	64	64	64	65	64	64	65	65	66	66	67	67	69	70	70	69	69	69	69	69	68	68	67	66	66	66	65	65	65	65	65	64	64	64	64	64	65	65	65	65	65	63	63	63	62	61	61	61	63	63	62	62	62	61	61	61	62	62	61	60	60	60	60	59	59	59	60	61	62	62	62	62	61	61	62	62	62	63	64	65	66	66	66	66	66	66	66	66	66	67	66	66	65	65	65	64	65	65	65	65	65	66	66	65	65	65	65	66	66	66	65	65	65	66	66	65	65	65	65	65	66	67	67	67	67	69	68	68	68	68	68	69	69	69	69	69	67	67	66	66	67	67	67	67	67	67	67	67	66	67	67	67	67	68	68	67	67	67	67	67	67	67	67	67	68	69	69	69	69	70	70	70	69	68	68	67	68	68	68	69	71	71	70	69	69	69	69	68	68	67	67	67	67	67	67	67	67	66	66	65	65	65	65	65	65	64	64	63	63	63	63	63	62	62	62	60	60	60	60	60	62	63	63	63	63	62	63	63	64	64	64	64	64	64	63	62	61	60	60	60	60	60	60	61	61	61	61	61	62	62	62	62	62	62	62	62	62	62	62	61	62	62	62	62	62	62	62	63	64	63	62	62	63	63	62	62	62	62	64	64	64	64	65	64	65	65	65	65	65	65	65	65	64	62	62	62	62	63	63	64	64	64	64	65	63	62	64	64	63	63	63	63	63	63	63	63	63	63	63	64	64	64	64	64	65	66	66	67	66	66	67	67	67	67	66	66	66	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	68	67	67	66	66	66	67	66	66	66	66	65	65	64	64	64	64	64	64	64	64	63	63	63	63	61	61	60	60	60	60	59	59	59	61	60	60	60	61	58	59	59	58	59	59	59	60	59	59	58	58	58	58	58	57	57	57	57	57	57	56	56	56	55	55	55	55	55	55	55	55	54	55	55	55	55	55	55	55	55	55	56	56	56	56	57	58	57	58	58	59	59	59	58	58	59	59	60	59	59	59	58	58	59	59	61	61	60	60	60	60	60	60	60	60	60	60	59	59	59	59	59	58	57	57	58	58	58	58	57	57	55	55	56	56	56	55	55	55	55	55	56	55	55	54	54	54	54	55	55	55	55	55	55	55	54	54	54	55	54	54	55	57	57	57	56	56	55	57	57	58	58	58	57	57	57	57	57	56	56	56	58	58	59	59	59	59	59	60	60	59	60	60	61	61	61	61	60	60	60	61	61	61	62	62	62	62	62	63	64	64	64	64	64	63	63	63	62	62	62	63	63	63	63	63	64	63	63	63	63	63	63	63	63	63	63	63	63	62	62	62	62	62	62	62	62	62	63	63	64	64	65	65	65	66	65	64	64	63	63	63	63	63	63	63	63	64	64	65	65	65	65	64	64	65	65	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	67	68	66	66	67	67	67	67	67	67	67	67	67	66	66	66	65	64	64	64	65	65	63	63	63	63	63	63	63	63	63	62	62	62	62	62	61	61	60	60	59	58	58	58	58	58	57	57	57	57	56	56	57	57	58	58	58	58	59	59	59	59	59	59	59	59	59	58	58	58	58	58	58	58	58	58	58	57	56	56	57	57	55	55	55	55	55	56	56	56	56	56	57	57	56	55	55	55	55	56	56	56	56	56	55	55	54	54	55	55	55	55	53	53	53	52	52	52	53	53	53	53	53	53	52	52	52	52	52	52	52	52	52	52	52	53	53	53	54	54	54	54	54	54	53	53	54	55	56	56	55	57	57	57	57	57	56	55	56	56	57	58	58	58	58	57	57	58	58	57	57	57	57	57	57	57	58	58	58	58	58	59	59	59	58	58	59	58	58	58	59	59	59	58	58	58	58	58	57	56	55	55	55	55	55	55	55	54	55	55	55	55	55	56	56	55	55	56	56	56	56	56	57	57	58	58	58	58	58	58	60	60	60	60	59	58	57	57	58	58	58	59	59	59	59	58	58	58	59	58	58	58	58	58	58	58	58	57	57	58	58	58	58	56	56	57	58	59	59	60	59	59	59	59	58	58	58	59	59	59	60	59	58	58	59	59	59	59	59	60	60	61	61	61	61	61	62	63	62	61	61	60	59	58	59	59	59	60	60	59	58	58	57	58	59
67	68	68	68	68	68	68	68	68	67	68	68	68	67	68	68	68	68	68	68	68	68	67	66	66	66	66	65	67	67	69	69	69	69	71	71	70	70	71	71	72	72	73	73	73	73	72	72	71	71	71	70	70	70	70	69	69	69	69	69	69	69	69	69	70	68	68	67	67	69	69	69	69	68	68	68	68	68	67	68	68	69	69	69	69	69	70	71	71	71	71	71	71	71	71	71	73	73	73	72	72	73	74	74	73	73	72	72	72	71	70	69	68	69	69	69	70	69	69	69	69	69	69	69	69	69	68	68	70	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	68	68	69	70	70	69	69	69	71	72	72	71	71	71	71	71	70	70	70	70	71	71	71	71	70	71	71	71	72	72	72	71	71	71	70	70	70	71	70	70	70	70	72	72	73	73	72	72	72	72	72	72	73	73	73	73	73	74	75	75	75	75	74	74	75	74	74	74	75	75	75	74	73	73	73	73	73	72	72	72	72	72	72	72	72	72	72	73	73	74	73	73	72	72	73	73	73	73	73	73	73	73	74	73	73	73	73	72	72	73	73	74	74	74	74	74	75	75	74	74	74	73	73	71	71	71	71	71	71	71	72	73	73	74	73	73	75	75	75	75	76	76	76	76	76	76	76	77	77	77	78	79	79	79	81	81	80	79	79	79	79	79	79	79	79	79	79	80	80	79	80	81	80	80	81	80	80	81	80	79	79	78	78	77	77	77	77	77	77	77	78	78	76	76	76	76	75	76	76	76	76	77	77	77	77	79	78	77	76	77	78	79	80	80	81	82	83	83	83	82	82	80	80	80	81	81	81	82	83	82	82	81	82	82	82	81	81	81	82	81	82	82	81	82	82	82	82	83	82	82	83	83	83	83	83	83	83	83	83	84	86	85	85	85	85	85	86	86	85	86	86	85	86	86	86	86	86	86	85	87	87	87	87	87	85	85	84	84	84	83	83	83	84	84	84	85	84	84	83	83	83	83	83	83	83	84	84	84	84	84	84	83	81	81	81	81	81	81	80	80	80	80	79	80	80	81	81	81	82	81	80	80	80	80	80	80	80	80	79	79	79	79	79	79	78	78	78	77	77	78	77	77	77	77	77	77	77	77	77	77	78	77	76	74	74	74	73	73	72	72	72	73	72	72	73	73	72	73	73	73	73	73	73	73	73	73	73	74	75	75	74	74	74	74	75	75	76	75	77	76	76	75	75	74	74	74	74	74	74	73	72	71	70	69	70	70	70	70	69	69	69	69	69	68	68	69	69	70	70	70	70	70	70	70	70	70	71	71	71	71	71	71	71	72	73	73	74	74	75	74	73	72	72	72	71	71	71	69	68	68	69	69	69	69	69	68	68	69	69	68	69	68	68	68	68	69	70	70	70	70	70	70	69	69	69	70	70	70	69	69	69	69	69	69	69	69	70	70	70	70	70	71	72	72	72	71	71	71	71	71	71	71	70	71	71	70	70	70	70	69	69	69	70	70	71	71	71	72	73	73	73	74	75	75	75	75	75	74	74	74	74	74	73	74	75	75	75	75	75	75	75	75	75	75	75	75	76	75	75	75	75	75	75	75	73	72	73	76	76	76	77	77	77	77	76	76	76	76	76	76	76	76	76	76	76	74	74	73	73	73	73	73	73	72	72	72	72	72	72	71	72	72	71	71	71	71	71	71	71	72	72	71	71	71	71	71	72	72	71	70	69	69	68	67	67	66	66	67	66	66	66	66	66	66	66	66	66	66	66	66	66	66	67	66	66	65	64	64	64	62	62	62	62	62	63	62	61	61	61	60	61	61	61	61	61	61	61	61	61	61	61	60	59	59	59	59	59	59	60	60	59	59	59	59	59	59	61	61	61	62	62	62	62	61	61	61	61	62	62	62	62	62	62	63	64	64	64	64	64	65	65	65	65	66	66	69	69	69	69	70	70	70	70	70	70	70	70	70	70	70	70	69	69	67	67	67	67	67	67	67	66	66	66	65	65	65	65	65	65	65	65	64	64	64	64	64	64	63	63	63	63	63	64	64	64	64	64	63	65	65	64	64	64	64	64	62	60	60	60	61	61	60	60	60	61	62	63	63	64	64	64	64	64	64	64	63	63	63	63	63	63	63	63	62	62	63	63	63	64	64	65	65	65	65	65	65	65	65	65	65	65	64	65	66	66	66	66	66	66	67	67	67	67	66	66	66	65	65	65	65	65	64	64	64	63	63	64	64	65	65	66	68	69	69	69	68	68	68	68	68	66	65	65	65	65	64	64	64	64	65	64	64	64	64	64	63	64	64	64	64	64	65	65	65	65	65	66	66	66	67	67	67	67	67	68	68	68	68	68	68	68	69	70	68	66	65	65	65	65	66	66	65	65	64	63	63	62	62	63	64	63	63	63	64	64	64	64	64	64	64	63	64	64	64	64	64	65	64	64	64	64	64	64	64	64	62	62	62	64	64	63	63	64	64	64	64	65	65	66	66	66	66	66	67	67	67	66	66	66	67	67	66	66	66	67	68	68	68	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	68	67	67	67	67	66	66	65	65	65	65	65	66	66	66	66	66	67	67	66	66	67	67	67	67	67	67	67	67	67	67	68	68	68	69	69	69	69	69	70	70	70	69	69	69	69	69	69	70	70	70	69	69	69	70	70	70	70	71	71	71	72	72	72	71	71	71	70	70	69	69	70	71	72	71	71	71	71	72	72	71	71	71	71	71	71	70	71	70	70	70	70	70	69	69	69	68	68	68	67	67	67	67	67	65	65	65	65	65	66	66	66	65	65	65	64	64	64	64	64	63	63	64	63	63	63	63	63	63	64	63	63	63	63	63	62	62	62	62	62	63	63	63	64	63	64	64	64	65	64	64	65	65	64	64	64	64	64	65	65	65	65	65	64	64	64	63	63	63	63	64	64	63	64	65	66	66	66	66	67	68	68	68	67	66	66	67	67	67	68	69	69	69	69	69	68	68	69	68	69	70	72	71	72	73	73	72	71	71	71	71	71	70	70	70	72	72	72	71	71	71	72	72	72	72	72	72	72	72	72	71	71	70	70	71	71	72	72	72	73	73	73	72	72	72	72	73	73	74	73	73	74	74	73	73	74	74	73	74	74	74	75	75	75	74	74	74	74	75	72	73	73	73	73	73	74	74	77	76	76	77	76	76	76	76	77	78	79	80	80	80	80	79	79	79	79	80	80	80	79	79	79	79	79	79	79	80	81	82	82	82	82	81	81	81	81	81	81	81	81	81	80	78	78	77	77	78	77	77	77	78	78	75	75	74	74	72	73	73	73	72	72	72	72	72	71	71	71	70	70	70	71	70	70	70	70	72	72	72	72	72	71	72	74	74	74	74	73	73	73	73	72	72	72	72	71	69	70	70	71	71	71	71	71	71	71	71	71	71	71	72	72	72	71	71	71	71	71	71	71	72	71	71	71	71	71	71	70	70	69	67	67	67	66	65	65	65	65	65	66	65	64	64	64	63	64	64	65	64	64	64	65	67	67	67	67	68	68	68	67	67	67	66	67	67	67	68	68	69	69	68	68	68	68	68	68	67	67	67	67	67	67	66	66	66	66	67	67	68	67	67	68	68	68	68	68	68	68	68	68	66	67	67	68	68	68	68	69	69	68	67	67	68	66	66	66	67	66	66	67	66	66	66	66	66	66	65	65	65	66	67	68	69	69	69	69	69	69	69	69	69	69	70	70	69	69	69	69	68	67	66	66	66	68	68	68	69	69	68	68	68	67	68	68	68	68	68	68	68	67	67	67	66	66	68	68	68	69	69	68	68	69	70	70	68	68	68	67	67	67	68	67	68	66	66	66	66	65	65	66	67	67	68	69	69	69	70	70	70	68	68	69	69	69	68	68	67	68	68	67	67	67	67	67	67	65	65	65	65	64	64	64	65	65	65	65	66	64	64	65	63	63	64	64	66	67	67	66	66	66	64	63	63	63	63	63	64	64	64	64	63	63	63	64	64	63	63	63	63	64	64	65	65	65	65	64	65	64	62	62	64	64	64	63	63	61	61	62	62	62	62	62	61	61	60	60	61	61	61	60	60	60	59	59	59	59	60	60	60	59	59	59	60	60	59	58	58	59	58	58	58	56	56	58	58	57	56	56	56	55	55	56	56	56	56	56	57	58	58	58	58	58	58	57	55	53	53	53	53	52	52	53	53	53	53	53	53	53	53	53	53	53	53	53	52	52	52	53	53	53	53	54	54	54	55	56	56	57	57	58	57	57	57	57	55	55	55	56	57	57	57	56	56	56	56	55	56	56	56	56	55	55	55	55	57	57	57	57	57	57	58	58	59	59	59	59	59	59	59	59	59	58	58	59	59	59	59	58	58	57	58	58	59	59	59	59	57	57	58	60	60	60	60	60	60	59	59	58	59	59	59	57	57	57	58	58	58	57	57	57	57	56	56	56	56	56	55	55	56	56	55	55	55	55	55	56	56	57	58	57	57	56	56	56	57	57	56	56	55	55	57	58	56	56	56	56	56	55	55	55	55	56	56	56	56	56	56	55	55	55	55	56	55	55	55	56	57	57	57	57	58	57	56	56	57	57	57	57	57	57	57	57	57	57	57	56	55	55	55	55	56	56	56	56	56	56	56	56	56	56	56	56	56	55	55	55	56	56	56	56	55	55	55	55	55	56	55	55	55	55	55	53	53	54	54	55	54	53	54	54	54	53	53	53	54	54	54	54	54	54	54	55	55	55	55	54	54	54	54	54	54	54	54	54	54	53	53	53	53	53	53	53	53	53	55	55	54	54	54	54	53	53	54	54	54	54	54	54	55	55	55	55	55	56	55	55	55	55	55	55	55	56	56	55	55	55	55	55	55	56	56	58	58	58	58	58	58	58	57	55	56	56	57	56	57	57	57	57	56	57	57	57	57	57	57	58	57	57	57	58	58	58	58	57	58	57	58	58	60	60	59	58	58	58	59	59	59	59	58	59	59	59	59	60	60	60	59	59	59	58	58	58	58	58	58	59	60	60	60	60	60	61	61	60	59	60	61	61	61	61	61	62	62	63	63	63	63	63	63	62	62	62	62	63	63	63	63	63	63	63	63	63	62	62	62	62	61	63	65	65	65	65	65	65	65	65	68	68	67	67	68	67	67	67	68	68	68	69	69	69	68	68	68	68	69	68	68	68	68	68	68	68	68	68	67	67	67	66	66	66	66	66	66	66	67	67	66	66	66	67	67	67	67	67	67	67	67	67	67	67	67	68	68	69	69	69	69	70	71	72	72	72	71	71	72	72	72	72	73	72	72	72	72	72	72	72	70	70	70	69	70	70	70	70	70	70	70	69	71	71	71	70	70	70	69	68	68	68	68	68	68	68	68	68	68	68	69	69	68	68	68	68	68	67	67	67	68	68	68	68	69	69	69	71	71	71	70	72	72	72	72	73	73	74	74	74	73	74	74	74	74	73	72	72	74	73	73	73	73	73	73	72	72	71	71	70	71	71	71	72	72	72	71	71	71	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	71	71	72	73	73	73	73	73	73	73	74	74	75	75	75	74	74	74	73	73	73	73	73	73	73	73	73	73	72	73	73	73	73	74	75	75	75	75	76	76	76	76	76	75	75	76	76	76	76	76	77	77	76	74	75	74	74	74	75	75	77	78	77	77	77	77	78	77	78	78	77	77	79	79	79	79	79	80	80	80	81	80	80	81	80	79	78	77	78	77	76	75	75	75	76	77	76	76	76	76	77	77	77	79	79	79	79	80	80	80	83	83	82	82	81	81	81	81	80	80	81	81	81	80	80	80	80	81	82	82	82	81	81	81	81	80	80	80	80	80	80	80	79	78	78	78	78	78	78	77	77	77	77	79	79	79	80	79	79	78	79	79	78	79	79	79	80	81	81	83	82	82	81	81	81	80	81	80	80	80	79	78	77	78	79	78	78	78	78	78	78	78	79	78	78	79	79	79	80	79	79	78	77	77	76	76	76	77	77	77	77	77	77	78	78	78	78	78	78	78	78	79	78	78	78	78	78	77	76	75	74	74	74	74	74	74	74	74	75	75	75	76	77	77	77	77	77	77	77	77	77	77	77	77	77	77	76	76	77	77	77	77	76	77	77	77	77	77	77	78	77	77	77	77	78	78	78	78	78	79	80	79	79	79	79	79	79	79	79	79	78	79	80	80	80	80	80	80	81	82	82	82	81	81	81	81	81	81	81	82	82	81	82	82	82	81	81	81	82	82	82	83	83	83	83	83	83	82	82	82	83	83	84	84	85	85	84	85	84	83	84	84	83	83	83	83	82	83	82	82	82	82	82	82	82	84	84	83	83	83	83	83	84	84	84	84	83	83	83	82	81	81	82	82	82	82	81	81	81	83	82	82	82	82	83	83	84	85	84	84	84	84	83	83	82	82	82	83	83	83	83	83	83	83	83	83	83	83	83	85	86	86	86	86	87	86	86	86	86	87	85	85	85	83	84	84	83	83	83	83	81	81	81	81	82	82	82	81	81	81	81	80	81	82	82	81	81	82	82	81	81	81	81	81	83	83	82	82	82	82	82	82	82	82	82	82	83	83	82	83	82	81	80	81	82	82	82	82	82	81	82	81	81	82	81	81	80	81	81	81	79	79	79	79	79	80	80	80	80	80	80	79	79	79	78	78	76	76	75	75	75	75	74	74	73	73	73	73	73	73	73	74	74	74	74	74	74	74	74	74	74	74	73
60	60	60	60	60	60	59	59	60	61	62	62	61	61	61	60	59	59	59	59	59	60	60	61	61	61	61	61	61	60	59	59	59	59	60	61	61	61	61	61	61	61	61	62	61	61	61	61	61	61	61	61	61	59	60	60	60	60	60	60	59	59	60	60	60	60	60	60	60	59	60	60	60	60	60	60	60	60	60	61	61	60	60	61	61	62	62	62	62	63	64	64	63	63	63	63	65	65	66	65	66	67	65	65	65	65	65	66	66	65	65	64	64	64	64	64	65	65	65	65	65	65	65	65	65	64	64	63	63	64	65	65	65	66	66	66	66	66	64	64	62	62	62	62	62	62	62	62	61	61	61	61	61	61	61	61	63	61	61	61	62	62	61	62	61	61	61	61	61	61	61	61	61	62	62	62	63	63	63	63	63	63	63	63	63	63	64	65	66	67	67	68	67	67	67	68	68	68	67	67	68	68	68	69	69	68	68	66	66	66	66	65	66	66	66	66	66	66	67	68	68	68	68	68	68	68	68	68	68	68	68	65	65	65	66	66	67	66	66	67	67	67	66	66	64	64	64	64	64	63	63	63	63	63	64	65	64	64	64	64	64	63	63	63	62	62	62	62	62	62	63	63	63	63	62	60	60	60	60	60	60	60	60	60	60	60	60	61	60	60	60	60	60	60	59	59	58	56	56	57	57	58	58	58	58	59	59	60	61	61	61	61	61	61	61	61	61	61	60	60	60	59	60	60	61	61	61	61	60	61	61	61	60	60	60	61	61	61	60	60	60	60	60	60	60	60	61	61	60	60	60	61	61	62	62	62	61	61	61	59	59	59	59	59	59	59	59	59	59	59	59	59	59	58	59	59	60	60	60	60	59	59	60	61	60	60	60	61	61	61	61	61	61	61	61	61	60	60	60	60	60	59	59	58	58	58	58	58	58	58	58	58	59	59	59	60	60	59	59	57	57	57	57	57	57	58	59	59	59	59	59	60	59	60	60	60	58	58	58	59	58	58	57	56	57	57	56	57	58	58	58	57	57	57	57	57	57	57	57	57	57	58	58	58	60	59	59	59	59	58	58	58	59	59	59	59	59	59	58	58	58	58	57	56	55	55	55	54	56	57	57	56	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	54	54	55	57	56	56	55	56	56	56	56	57	57	58	58	58	57	57	56	56	56	55	54	54	54	54	53	54	54	54	54	54	54	55	55	54	54	54	53	53	53	53	53	53	53	52	52	52	54	54	53	52	52	52	52	52	52	52	52	52	51	50	51	51	51	50	50	50	50	50	49	49	48	49	49	49	49	49	49	49	49	49	50	50	50	50	50	50	50	50	52	52	52	53	53	53	54	54	54	56	56	57	57	57	57	57	57	55	55	56	56	56	56	56	56	56	56	56	56	56	56	56	56	55	55	55	56	55	55	56	56	56	56	56	55	55	55	56	56	56	56	57	57	57	57	56	55	56	56	56	56	56	56	56	55	56	57	57	57	58	58	58	58	57	57	57	58	58	57	57	57	57	57	57	58	57	57	57	57	57	57	57	57	57	57	57	58	59	59	59	59	59	59	59	60	60	58	58	57	57	57	57	57	57	57	57	57	56	57	56	56	56	55	56	57	57	56	56	56	57	56	55	55	55	54	53	53	53	53	53	53	53	53	53	54	55	54	52	51	51	51	51	51	51	51	51	49	49	49	49	50	50	50	49	49	49	48	48	47	47	46	45	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	44	44	44	44	44	44	44	44	44	43	44	44	45	45	45	45	45	45	45	44	44	44	44	45	45	45	45	45	44	43	44	44	44	44	44	43	43	43	44	44	44	44	44	44	44	44	44	44	44	43	43	43	41	41	41	41	41	41	40	38	38	37	37	37	38	38	38	38	35	35	35	35	35	35	35	35	36	37	37	37	38	38	38	38	39	38	38	39	41	41	41	40	40	40	40	40	39	39	39	39	39	39	39	39	38	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	41	41	42	43	42	43	45	46	46	45	45	45	45	45	44	44	45	45	45	45	45	45	45	44	44	43	43	42	42	42	42	42	42	42	42	43	43	42	42	42	43	43	43	43	43	44	44	44	45	45	45	44	44	44	45	46	46	46	46	47	48	48	48	48	48	47	47	47	48	48	48	49	49	48	49	48	48	49	50	49	50	50	50	50	51	51	51	51	51	52	53	53	53	53	52	52	52	52	52	52	52	53	52	53	54	54	54	54	54	54	54	53	52	52	52	52	52	53	53	52	52	52	52	53	53	54	54	54	54	55	55	56	55	55	56	56	56	54	54	54	54	53	54	54	54	54	54	53	52	53	53	53	54	54	54	54	54	54	54	54	55	55	55	55	55	56	56	56	56	56	56	56	56	56	56	56	55	54	54	54	55	55	55	55	55	55	55	55	55	55	56	56	57	57	57	57	58	57	58	58	58	58	58	58	58	58	58	59	59	59	59	59	59	59	59	58	58	58	58	58	58	58	58	58	57	57	57	57	57	58	58	58	58	58	57	57	55	55	55	55	53	53	53	53	53	54	55	55	55	55	57	57	57	57	57	57	57	57	57	57	56	56	56	56	56	56	56	56	56	56	55	55	55	55	54	54	53	53	53	54	53	53	53	53	54	54	54	54	54	54	54	54	55	55	56	56	55	55	55	56	56	57	57	57	57	57	56	56	56	56	56	56	57	57	57	57	57	57	57	57	57	57	57	57	58	58	57	57	57	57	57	57	58	57	58	58	58	58	57	57	57	57	57	57	57	57	57	56	54	54	54	54	54	55	55	55	55	55	55	55	55	55	55	55	55	55	54	54	53	53	53	54	54	54	54	54	54	55	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	55	55	54	54	54	54	55	56	57	58	58	58	59	59	59	59	60	59	59	59	59	59	59	59	59	59	59	59	59	59	59	58	58	61	61	61	61	61	62	62	62	63	63	62	62	62	63	62	61	61	61	61	61	60	59	60	61	62	62	62	62	62	62	63	62	62	61	61	61	60	60	60	59	60	62	62	62	62	61	63	64	65	66	67	67	69	68	68	68	68	68	69	69	69	69	69	70	69	69	69	68	67	67	67	68	68	68	68	68	68	68	68	68	68	68	68	68	68	69	69	67	67	67	66	67	67	67	67	67	67	68	69	69	70	69	69	69	69	68	66	66	66	65	65	65	65	66	66	66	65	65	64	65	65	67	67	67	67	67	67	69	68	67	66	66	66	65	65	65	65	65	65	65	68	68	68	68	68	68	68	69	70	70	70	70	70	70	70	71	71	71	71	71	69	70	70	70	73	73	74	74	74	73	73	73	73	73	73	71	72	72	72	70	70	70	70	69	69	69	68	67	67	67	67	67	67	68	68	68	67	67	67	68	68	68	67	68	68	67	66	66	66	66	66	66	66	67	67	67	67	68	69	70	70	70	69	69	69	69	69	69	68	68	68	68	68	68	67	68	68	68	68	69	69	68	68	67	67	67	67	67	67	66	66	66	66	66	66	66	66	66	67	67	67	66	66	66	67	67	67	67	67	67	67	68	68	67	67	68	68	68	67	67	67	67	67	67	67	68	67	68	68	68	69	69	69	69	68	69	69	69	69	69	69	70	71	71	71	71	72	72	71	72	72	72	72	73	73	73	73	72	72	72	72	72	72	73	72	70	70	70	71	71	71	71	71	71	71	71	71	71	71	71	71	71	73	73	74	73	73	73	73	74	74	76	76	78	79	79	78	78	78	78	78	78	77	74	74	73	73	73	74	74	74	74	74	74	74	74	73	72	72	72	72	72	72	73	72	73	73	73	72	73	73	72	72	73	73	73	74	74	74	75	75	74	74	74	74	74	73	73	72	72	72	74	73	73	72	73	73	73	73	74	74	74	74	74	73	73	73	73	72	72	72	71	71	70	70	70	70	70	69	69	69	70	70	69	69	69	69	68	69	69	68	68	67	67	67	66	66	67	68	67	67	67	69	69	69	69	69	69	69	69	70	70	70	71	71	71	71	72	73	73	73	73	73	73	73	73	73	73	72	72	72	72	72	72	72	71	71	70	71	71	70	70	70	70	71	71	71	71	71	70	69	68	68	68	67	67	67	67	67	67	68	68	68	68	68	67	67	65	65	65	64	64	65	65	65	65	66	66	66	66	66	66	66	67	68	68	69	68	68	68	68	68	69	70	70	69	69	69	69	68	68	68	65	65	64	64	65	65	65	65	64	64	64	64	64	65	65	65	65	65	65	64	67	67	68	67	65	65	65	65	64	63	63	63	63	64	64	64	64	62	62	61	61	60	61	61	62	62	62	62	62	62	63	64	64	64	63	63	63	63	62	61	59	60	59	59	58	58	59	59	59	61	61	62	62	62	62	60	60	60	60	60	59	58	59	59	59	59	59	59	59	61	62	62	62	62	62	61	61	61	61	61	61	62	63	63	63	63	64	64	64	64	64	64	64	64	64	62	62	62	62	62	62	62	62	61	61	61	61	61	61	62	62	63	62	62	61	60	60	60	61	62	61	62	62	62	61	61	61	62	63	64	64	63	63	63	62	62	63	64	65	65	65	65	65	65	65	63	63	63	65	64	62	62	62	63	63	63	63	63	63	63	63	63	63	64	63	63	63	62	63	63	63	63	63	62	62	62	62	62	62	61	61	61	60	60	60	59	59	59	59	59	58	59	59	60	59	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	59	59	59	59	60	60	60	60	61	62	63	63	64	64	64	63	63	63	63	63	63	63	63	63	63	63	63	63	62	62	62	62	62	62	62	62	62	62	62	62	61	61	61	61	61	61	61	61	61	61	60	60	60	60	60	60	59	59	59	59	58	58	58	59	59	59	59	60	60	59	59	58	58	59	59	59	58	58	57	57	57	57	57	57	56	55	54	55	55	55	56	57	58	58	58	58	59	59	60	60	59	60	60	60	61	61	61	62	61	60	61	61	61	61	61	61	62	62	62	62	62	63	64	65	65	65	64	65	65	64	64	64	65	65	65	65	65	64	64	64	64	64	63	63	63	63	63	63	62	63	62	62	61	61	61	61	61	62	61	61	61	61	62	62	62	62	62	61	62	61	62	62	62	62	63	62	62	61	60	60	60	61	61	62	64	65	65	64	65	65	65	65	65	64	64	64	64	64	65	66	67	67	66	66	66	64	63	63	65	65	65	65	64	64	65	65	66	66	66	66	66	66	66	66	66	66	67	67	66	67	67	68	68	68	68	68	68	68	68	68	68	68	68	68	67	67	66	66	65	66	67	67	68	69	69	69	69	69	68	68	68	68	68	68	68	69	69	69	68	67	67	67	67	68	66	66	66	66	66	66	67	67	67	67	67	66	67	67	67	67	67	67	67	66	66	66	66	66	66	66	66	67	67	67	67	67	67	67	67	66	67	68	69	69	68	68	68	69	69	68	68	68	68	68	67	67	68	68	68	68	68	66	66	68	68	67	67	67	67	67	68	68	68	68	67	67	67	67	67	67	67	66	66	65	64	63	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	63	63	61	61	61	61	61	61	61	60	60	62	62	61	61	62	62	62	62	62	62	62	62	62	62	62	63	63	64	64	64	64	64	64	64	64	64	63	63	64	65	66	67	67	67	67	66	67	67	66	66	65	67	66	66	66	67	67	67	67	66	68	68	68	68	68	68	68	68	67	67	69	69	69	69	69	70	70	70	70	70	70	70	70	69	68	69	69	68	68	68	68	68	68	68	68	68	68	68	68	68	69	67	67	67	67	67	65	65	65	65	65	64	63	63	61	61	61	61	61	61	60	60	60	60	60	60	61	61	60	59	59	59	59	59	60	61	61	60	60	60	60	61	62	61	61	63	63	62	61	61	61	61	61	61	59	59	59	58	57	57	57	58	58	58	57	57	57	57	56	55	55	55	55	55	55	55	55	55	57	58	57	57	57	57	57	57	57	57	57	57	57	57	56	56	56	56	56	56	56	56	56	55	55	55	55	56	55	54	54	53	53	53	53	53	54	54	54	52	52	52	52	52	51	51	51	52	51	51	51	52	52	52	53	53	53	52	52	52	52	52	53	54	54	54	54	54	54	55	56	56	58	58	57	57	57	57	57	57	57	57	57	58	58	58	58	58	58	57	56	56	56	56	56	56	56	56	56	56	56	56	56	56	55	55	55	56	55	55	55	55	54	55	55	55	55	55	54	54	54	54	54	54	55	55	55	55	55	54	53	53	55	54	55	55	55	56	56	56	56	58	58	58	59	59	60	60	60	60	60	60	60	60	60	60	60	60	60	59	59	57	58	58	58	58	58	57	57	55	55	55	56	57	58	58	58	58	58	58	59	60	60	59	59	59	59	59	58	58	59	59	59	58	58	58	58	58	58	58	58	58	58	58	58	57	57	57	57	56	58	58	57	58	58	58	58	59	60	60	60	59	58	58	59	59	59	59	61	61	62	62	62	62	62	62	63	63	63	62	61	62	62	61	62	62	62	62	62	62	62	62	62	61	60	60	59	59	59	59	60	60	61	61	61	61	61	61	61	61	60	60	60	61	61	60	60	60	60	60	59	59	59	59	59	59	58	59	59	60	60	60	61	61	61	61	61	62	62	64	64	65	66	66	66	66	66	66	66	66	67	66	67	67	67	67	68	68	69	69	67
71	71	71	70	70	69	69	69	69	68	68	68	67	69	70	69	69	69	69	69	70	70	70	70	70	71	70	71	72	72	72	72	72	71	70	69	69	69	70	70	70	71	71	71	71	71	71	71	71	71	70	69	68	69	69	69	68	67	67	67	68	66	66	65	66	66	66	66	66	66	67	67	67	67	68	68	68	68	68	69	69	69	70	70	70	70	70	70	69	70	70	70	70	71	71	71	71	70	70	70	69	69	69	69	69	69	69	70	70	69	69	69	69	69	69	69	69	69	70	71	71	71	71	70	70	70	70	70	70	70	70	70	70	70	70	71	69	69	70	71	71	71	71	71	71	71	71	70	69	70	70	70	70	70	70	70	71	71	71	71	71	71	70	69	69	72	72	72	72	71	71	71	72	72	71	71	71	71	71	71	73	73	73	73	73	72	71	71	70	70	70	70	71	71	72	72	72	73	73	73	73	74	74	76	75	75	75	75	75	74	74	74	74	74	74	74	74	73	73	73	72	72	72	73	73	73	73	73	73	73	73	72	72	71	70	70	71	69	69	69	70	70	70	70	70	70	70	71	71	72	72	72	72	72	72	72	71	71	71	72	72	72	72	72	72	72	72	72	73	73	73	73	73	72	71	70	69	69	68	68	68	68	68	68	67	67	67	67	66	66	66	66	66	65	65	64	65	66	66	66	66	66	66	66	67	67	67	67	67	67	67	67	67	67	67	67	67	67	69	69	69	69	69	68	69	69	68	68	68	68	68	68	68	68	68	68	68	67	67	66	65	65	66	66	66	66	67	67	68	69	69	69	69	68	68	69	68	68	68	68	68	69	69	69	69	69	69	70	70	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	68	69	69	69	69	69	69	69	69	69	70	70	70	71	71	71	71	71	71	71	71	71	71	72	72	73	73	73	73	73	72	72	72	72	72	71	71	71	71	71	71	72	71	71	71	72	72	72	72	72	72	72	71	71	71	71	70	70	70	70	68	68	68	69	69	68	68	67	67	67	67	68	68	68	69	69	69	68	69	68	68	67	68	67	67	68	67	68	67	67	67	67	68	68	68	68	68	68	68	67	66	66	64	64	63	63	64	64	64	64	64	64	64	64	64	65	65	65	65	65	65	65	65	65	66	65	64	64	63	63	64	64	64	64	63	63	61	61	61	61	61	61	62	62	61	61	60	60	60	62	61	61	61	61	60	60	60	60	60	60	60	61	60	59	59	60	60	60	60	60	59	59	59	59	60	60	60	61	61	62	62	61	61	60	59	59	59	59	59	58	58	58	58	58	58	58	58	58	58	58	58	57	57	57	57	57	57	57	56	56	56	55	55	56	56	56	56	56	56	55	55	56	56	56	56	56	56	57	57	59	60	60	60	60	60	60	60	60	61	61	61	60	61	61	61	61	61	61	60	60	59	59	59	59	59	60	60	61	61	61	61	62	62	63	63	63	63	63	63	63	63	63	62	62	61	61	61	61	61	61	61	61	61	60	60	60	60	61	61	61	61	61	62	61	61	61	62	61	61	61	61	61	62	61	61	61	61	61	62	62	62	61	61	61	62	62	62	62	62	58	58	58	58	58	57	56	56	56	56	57	57	57	58	58	58	58	58	57	57	56	56	56	56	56	56	56	56	56	57	57	56	55	55	56	56	56	57	57	57	58	57	57	57	57	58	58	58	58	59	59	60	60	60	60	60	61	61	61	60	60	60	62	63	63	62	63	62	61	60	61	61	61	61	61	61	61	61	61	61	63	62	62	63	63	61	61	61	62	62	62	61	62	62	62	62	63	63	62	62	62	62	62	62	62	62	62	62	63	63	63	65	65	65	66	66	66	66	66	66	66	67	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	65	67	67	67	67	68	68	68	68	68	68	68	68	68	69	69	69	69	68	66	67	67	66	68	68	68	68	68	70	70	70	70	70	70	70	71	70	70	70	70	69	69	69	69	67	68	68	68	68	68	67	67	67	66	65	65	65	65	66	66	66	65	66	65	65	65	66	66	66	66	68	68	68	69	69	69	69	69	69	69	69	69	69	68	68	68	68	68	68	68	68	68	68	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	69	70	70	70	70	70	71	70	70	70	70	70	70	71	71	71	70	70	70	71	71	71	71	71	71	71	72	73	73	73	73	73	72	72	72	72	72	73	73	72	72	72	73	70	70	70	73	73	73	73	74	74	73	72	72	72	72	70	70	71	71	71	72	72	72	72	73	72	72	71	71	71	71	72	72	72	72	71	71	71	71	71	71	70	70	71	71	72	72	73	74	74	74	74	74	74	74	73	73	72	73	72	72	73	73	74	74	73	73	72	72	72	72	72	71	73	72	72	72	72	73	73	73	73	72	72	71	71	71	70	70	69	70	69	69	69	69	69	69	70	70	69	68	68	68	68	68	68	67	67	67	66	66	66	66	65	65	65	65	63	64	64	63	62	62	62	62	62	62	62	62	61	61	61	61	61	60	60	60	60	60	60	61	61	60	60	61	60	60	58	58	58	57	57	57	57	56	56	56	56	56	56	56	55	56	56	56	55	56	56	56	56	56	55	54	55	56	56	55	55	55	56	55	56	56	56	56	56	56	56	56	56	56	56	56	56	55	55	55	55	55	53	53	53	53	54	54	53	52	53	52	51	51	51	50	50	50	50	51	51	51	51	51	51	51	51	51	52	53	52	52	52	52	52	53	53	53	53	53	53	52	52	51	51	52	51	51	52	52	52	51	50	50	50	48	48	48	48	49	49	50	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	48	48	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	45	44	44	43	43	43	44	44	44	44	44	45	45	45	45	45	45	44	44	44	44	43	43	43	43	43	43	43	44	44	45	46	46	47	48	47	47	46	46	46	46	46	46	45	45	46	46	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	47	46	46	46	46	46	47	47	47	48	48	48	48	47	47	47	47	47	47	48	48	48	48	48	48	47	47	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	43	44	44	44	45	45	45	45	44	46	46	46	47	47	47	47	47	47	47	48	48	48	48	49	49	49	49	49	49	50	50	50	50	50	49	49	49	49	49	50	51	51	51	51	51	50	50	50	50	50	50	51	50	50	50	51	51	51	51	52	51	51	49	49	48	47	47	47	47	47	47	47	47	47	47	48	49	50	50	50	50	50	50	50	50	50	50	50	50	51	51	51	50	50	51	50	50	50	50	50	50	51	51	51	50	50	50	50	49	49	49	49	49	50	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	51	52	52	52	51	51	51	50	50	50	50	50	50	50	50	49	47	46	46	46	47	47	48	48	49	49	49	49	48	48	47	48	49	49	49	49	49	49	50	50	50	49	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	49	50	49	49	50	50	50	50	50	50	49	50	51	52	52	52	52	52	52	52	51	51	51	52	52	52	52	52	54	53	53	53	53	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	54	54	56	57	57	57	57	57	57	57	58	57	57	57	57	57	57	58	57	57	57	57	57	57	57	58	59	59	60	60	60	60	60	59	58	57	57	57	57	58	57	57	57	58	57	58	58	58	58	58	58	58	58	59	59	60	60	60	61	62	62	62	62	62	62	63	63	63	63	63	63	64	64	64	64	64	64	64	64	64	65	65	65	65	64	64	64	63	64	64	65	65	65	65	65	65	65	66	66	66	66	65	64	64	64	64	64	64	64	64	64	63	64	64	64	63	62	62	62	62	62	62	62	62	61	61	61	61	61	61	61	61	60	60	60	60	60	60	61	61	61	61	60	60	60	60	60	60	61	61	61	61	61	61	61	62	62	62	62	63	63	63	63	63	63	63	63	63	63	63	62	63	63	63	63	63	63	63	63	63	63	63	64	64	64	64	65	65	66	66	65	65	65	65	65	66	66	66	67	67	68	68	68	69	69	69	69	69	69	69	69	69	68	69	69	69	68	68	67	68	67	67	68	68	68	68	68	69	69	69	69	69	69	69	70	70	70	70	69	69	69	69	69	69	69	69	70	72	72	71	71	71	70	71	71	71	71	70	70	70	69	68	69	69	69	69	69	69	70	70	70	70	69	69	69	69	69	71	70	70	70	70	70	70	70	69	69	69	70	69	69	69	69	69	69	70	70	69	69	69	69	69	69	70	70	70	70	71	71	71	72	72	71	71	71	71	72	73	73	73	73	73	75	76	75	75	76	75	75	75	75	76	75	75	75	76	76	76	75	75	75	74	72	73	73	73	73	72	70	70	70	70	70	69	69	69	71	70	70	71	72	73	74	73	73	73	74	74	73	73	75	75	75	75	75	75	75	75	74	73	73	74	74	74	74	73	73	73	73	73	73	73	73	73	73	73	74	73	74	73	73	73	73	73	72	72	72	72	72	72	72	72	71	71	71	71	70	69	69	69	69	69	70	70	69	69	68	68	68	68	68	66	66	66	65	65	65	65	65	64	64	64	64	64	65	65	65	65	64	63	63	63	63	62	61	61	61	60	60	60	61	61	61	61	60	60	61	61	61	61	61	61	59	58	59	59	59	59	59	59	57	57	56	55	55	55	55	55	55	55	54	55	54	54	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	52	52	52	52	51	51	50	50	50	49	49	49	50	50	50	51	51	51	51	51	51	53	54	54	53	53	53	53	53	53	53	53	52	52	54	54	54	54	55	55	55	55	55	55	54	54	54	54	54	54	54	53	53	53	53	51	51	51	51	51	51	51	51	50	51	51	51	51	51	50	50	49	51	51	51	51	50	51	51	52	53	53	54	54	55	55	55	55	55	57	57	57	57	57	57	56	56	57	57	57	57	57	58	58	58	58	58	58	57	56	55	55	55	55	56	57	56	56	56	56	56	56	56	56	56	56	56	56	56	55	55	55	55	55	55	54	55	57	57	57	57	58	58	57	57	57	57	57	57	57	57	57	57	57	57	58	58	57	57	58	58	58	58	58	58	58	58	58	58	58	58	58	59	59	59	59	59	59	57	57	56	56	56	56	56	56	57	56	55	55	55	55	55	55	54	54	55	55	56	56	56	55	55	55	55	56	56	56	56	56	57	57	57	57	56	56	57	58	59	59	59	59	59	59	59	59	59	59	59	59	60	60	60	60	61	63	64	64	64	64	65	66	66	66	65	65	66	66	66	66	66	66	66	66	66	66	66	66	65	66	66	66	66	67	67	67	66	66	66	66	67	67	68	67	66	66	65	64	64	64	64	63	64	64	65	65	65	65	64	64	64	64	63	63	64	64	66	66	66	67	67	67	66	66	66	66	66	66	65	65	64	64	65	65	65	65	65	65	66	66	65	65	64	64	65	65	65	65	65	65	64	65	65	67	68	68	68	68	67	68	68	68	67	67	67	66	67	68	68	68	68	67	68	68	69	69	69	69	69	69	70	71	70	70	70	70	71	71	70	70	70	70	70	69	69	69	69	68	68	68	68	68	68	68	67	65	65	65	65	65	65	65	65	65	65	65	66	66	66	66	68	68	67	68	68	68	67	67	68	68	68	69	69	69	69	69	68	66	66	66	66	65	65	66	66	66	66	66	66	66	65	65	65	65	66	65	65	65	66	67	68	68	68	68	68	68	68	69	69	68	68	68	68	68	68	68	68	67	67	67	67	67	66	66	66	66	66	66	67	67	68	68	68	67	66	66	66	67	67	67	66	65	64	64	65	66	66	66	66	66	66	65	65	65	65	65	65	65	64	64	64	64	64	65	64	63	63	63	63	63	63	63	63	63	62	62	62	63	62	62	62	62	62	61	61	62	62	62	63	63	63	63	63	63	63	63	63	63	62	62	61	58	58	58	59	59	59	59	59	58	58	58	58	58	58	59	58	58	57	57	57	57	57	56	56	56	56	55	54	54	55	55	56	55	55	54	54	55	55	55	55	54	54	54	54	54	54	54	54	54	54	54	54	54	54	53	52	52	51	51	51	51	51	51	50	51	51	51	51	51	51	51	51	51	51	51	50	50	50	50	50	50	50	50	50	51	51	51	51	51	51	52	52	51	51	53	53	53	53	54	55	55	56	56	56	56	56	56	58	58	58	59	59	59	58	58	59	59	59	59	59	59	59	59	58	59	59	60	60	59	60	61	61	61	62	62	62	63	62	62	61	60	61	61	61	61	61	61	61	60	60	60	60	60	60	60	61	61	61	62	60	59	59	59	59	59	59	59	59	59	58	58	58	59	58	58	58	58	58	57	57	57	57	58	58	58	58	57	57	57	56	56	56	57	57	57	57	57	57	57	58	58	57	57	58	58	60	60	60	60	60	60	60	62	63	62	63	62	62	62	62	63	63	63	63	63	62	62	62	62	62	62	62	62	62	63	63	63	64	64	64	64	64	65	65	65	65	66	66	66	66	66	66	66	66	66	66	66	66	66	65	65	64	65	65	65	66	66	65	65	65	65	64	64	65	64	64	64	64	64	64	64	64	66	66	65	66	66	66	66
52	52	52	52	52	52	53	53	54	54	54	55	55	55	55	55	55	54	54	54	54	54	54	54	55	55	55	54	54	55	56	56	56	57	57	57	57	56	56	55	54	54	54	54	54	53	53	53	53	53	53	52	52	51	50	49	49	50	50	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	50	50	50	50	50	50	51	52	52	52	53	52	52	53	53	53	53	53	51	51	51	52	51	50	49	49	49	49	48	48	48	48	48	48	48	48	48	49	49	49	49	48	47	48	49	49	49	48	48	49	49	49	49	49	50	50	50	49	49	49	48	49	49	50	50	50	50	49	49	50	50	50	50	50	50	50	50	50	51	52	52	52	52	52	52	53	53	53	53	53	53	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	51	52	52	52	52	52	51	51	52	53	53	53	53	54	53	54	54	55	55	55	55	55	54	54	54	54	53	53	53	53	53	52	52	52	51	51	51	50	50	50	50	50	50	50	50	50	50	50	50	49	49	49	50	50	50	51	51	51	51	51	51	51	51	51	50	50	50	50	50	50	50	50	50	50	50	50	52	52	52	53	53	52	53	52	52	52	52	52	52	52	52	52	50	51	52	53	54	55	55	55	55	55	55	55	55	55	55	55	55	55	55	54	54	54	55	55	55	55	55	56	58	58	59	59	59	58	58	58	59	59	59	59	60	60	60	60	60	58	58	58	58	58	59	59	59	58	58	57	59	58	59	58	58	59	59	58	58	58	58	58	58	58	57	56	56	58	58	58	57	57	58	58	59	59	61	62	63	63	63	63	63	64	65	65	64	64	63	63	63	63	62	62	61	61	61	61	61	61	62	61	61	60	59	59	58	57	57	55	56	56	57	57	58	58	58	59	59	58	60	60	59	59	59	58	58	58	58	57	55	55	56	56	56	56	56	56	56	56	56	56	57	57	55	55	55	55	55	54	54	54	54	55	55	55	56	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	54	55	56	55	56	58	59	58	59	59	59	58	58	58	58	58	58	56	56	56	57	57	57	56	56	57	57	58	57	57	57	57	57	56	56	56	55	55	55	56	56	56	57	57	56	56	56	57	56	56	56	55	56	57	57	58	59	59	59	58	58	58	58	58	58	57	57	57	57	57	58	59	59	59	59	59	60	60	60	60	60	60	60	60	60	61	61	61	62	62	62	62	62	62	62	62	62	62	61	61	60	59	60	60	59	59	59	60	60	60	60	60	60	58	58	58	58	59	59	59	59	60	60	60	60	60	58	58	58	58	59	59	59	60	60	61	62	62	61	61	60	61	60	60	60	60	61	62	62	62	62	62	62	62	64	64	64	64	64	64	65	64	64	64	64	63	63	63	63	62	63	63	62	62	62	62	62	62	63	63	62	62	62	61	61	62	62	61	61	61	61	61	61	61	61	61	62	63	63	63	62	62	62	62	62	62	62	63	63	62	64	64	65	65	66	66	66	66	66	66	66	67	68	68	68	68	68	67	66	66	66	66	66	66	66	65	66	67	66	65	65	65	65	65	66	66	66	66	66	65	65	65	65	64	65	65	66	66	66	65	65	64	64	64	64	64	64	65	65	65	66	66	66	66	65	65	66	66	66	66	65	64	62	61	60	60	60	60	60	60	60	60	60	59	58	58	58	58	58	56	56	56	56	56	56	56	56	54	54	54	54	53	53	53	53	53	53	52	51	51	51	51	51	52	52	51	52	52	52	52	53	53	53	53	53	53	53	53	52	53	54	54	54	54	54	54	54	53	53	53	53	53	52	52	52	52	52	51	51	51	51	50	50	50	50	49	49	49	49	48	48	48	47	47	47	47	47	46	46	46	46	46	46	45	45	45	46	46	45	45	45	44	44	43	43	43	43	43	44	44	44	44	44	44	44	45	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	44	44	45	45	44	45	45	46	46	46	46	46	46	45	45	45	46	46	46	45	45	45	44	44	44	44	44	44	45	45	45	45	44	44	43	43	44	44	44	43	43	43	43	43	43	44	45	46	46	46	46	47	48	48	48	48	48	47	47	47	47	47	46	46	46	46	46	47	46	46	46	45	44	44	44	44	44	44	44	44	44	44	44	45	45	45	44	44	44	44	44	44	44	44	44	45	45	45	46	46	46	46	46	47	47	47	47	47	47	47	48	48	48	47	48	48	48	47	47	47	47	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	50	51	50	51	51	51	51	51	52	52	51	51	52	52	52	52	52	53	53	53	53	53	54	54	53	53	53	53	54	53	53	52	52	52	51	50	50	50	50	50	51	51	51	51	51	50	50	50	50	50	50	49	49	50	50	49	49	48	48	47	47	47	47	48	49	48	48	48	48	48	48	48	48	48	48	49	48	49	51	51	51	51	50	50	50	50	49	49	49	49	49	50	50	50	50	50	50	50	51	50	50	50	50	51	51	51	51	52	52	52	51	51	52	52	52	52	52	52	53	53	53	53	52	52	52	51	51	51	52	52	52	52	51	51	51	51	50	50	50	50	49	49	49	47	48	48	47	48	49	50	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	50	49	49	49	49	49	49	49	50	51	50	49	49	49	50	50	48	48	49	50	50	50	49	49	49	50	50	50	50	50	50	49	49	49	49	49	49	50	50	50	50	50	50	50	49	49	49	49	48	48	48	48	49	49	50	49	49	49	49	49	49	49	48	48	48	48	48	49	49	49	48	49	49	49	48	49	49	48	49	49	49	49	49	49	49	49	50	50	50	50	50	50	50	49	49	50	51	51	51	49	49	49	49	49	49	50	50	50	50	50	50	49	49	50	49	48	48	48	48	48	48	48	48	49	49	49	50	50	51	51	51	51	51	52	52	52	52	52	52	52	52	52	52	53	54	54	53	53	53	52	52	52	52	52	52	53	53	53	53	54	54	54	54	54	55	54	53	53	53	53	53	53	52	52	52	52	52	51	51	49	49	49	48	48	48	47	47	47	47	47	47	48	48	48	48	49	49	49	49	49	49	49	49	49	49	50	50	49	49	49	49	49	48	47	47	48	48	48	49	49	49	49	49	50	49	48	48	48	49	49	49	49	49	49	49	49	49	49	49	51	52	51	50	51	51	51	52	52	53	53	53	53	53	53	53	53	53	54	54	54	54	53	53	53	53	53	53	53	54	53	53	53	54	54	53	52	52	53	53	54	54	56	56	56	56	56	56	56	56	56	56	57	57	58	58	58	58	58	58	58	58	58	58	58	58	58	58	57	57	56	56	56	56	56	56	56	56	56	57	56	56	56	56	56	57	57	58	58	58	58	58	58	56	55	55	54	54	54	54	54	54	53	53	53	54	54	54	54	55	55	55	55	55	56	56	57	57	57	57	57	57	56	54	54	54	54	54	54	55	55	54	54	54	54	53	53	52	53	52	52	52	53	53	52	53	54	54	55	54	54	54	54	55	55	55	55	55	55	54	54	55	55	55	55	55	56	55	56	56	56	57	57	56	56	57	58	57	56	56	56	56	56	56	56	56	56	56	57	57	57	57	56	56	56	56	56	56	56	56	56	56	55	54	54	55	55	55	55	55	55	55	55	55	54	55	55	56	56	55	55	54	54	54	54	54	54	53	52	52	52	53	53	53	53	53	53	53	53	54	55	55	55	55	55	54	54	54	54	54	54	54	54	54	52	52	52	52	52	52	51	51	52	52	52	52	53	54	53	53	54	55	54	55	55	55	55	55	54	55	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	57	57	58	58	58	58	58	58	58	58	58	58	58	58	59	59	59	59	59	59	61	61	61	61	61	63	64	63	63	63	63	63	63	63	62	62	62	63	63	64	66	66	66	66	67	67	67	67	66	66	66	67	67	68	68	68	68	67	68	68	66	66	67	67	67	68	68	67	67	67	67	67	68	69	72	72	72	72	73	73	73	73	72	71	72	72	73	73	73	73	71	71	71	71	72	72	73	73	74	75	75	75	75	76	76	76	75	73	72	72	72	72	72	72	71	70	70	70	69	69	69	69	70	71	70	69	70	70	67	67	66	66	66	66	67	66	66	66	67	66	66	66	66	65	65	65	65	65	65	65	64	64	65	64	63	63	62	63	63	63	62	63	64	65	65	65	66	67	66	66	65	64	64	64	64	64	63	62	62	62	62	62	63	63	64	64	64	64	64	64	64	64	62	61	61	60	60	61	61	61	62	62	63	63	63	63	64	64	64	65	64	64	64	64	64	64	64	64	64	64	64	64	65	65	65	65	65	65	66	66	66	66	66	66	67	69	69	69	70	70	71	71	71	71	71	71	70	70	70	70	71	71	71	71	71	74	73	73	73	74	74	74	75	74	73	73	73	73	73	74	73	73	73	72	72	72	73	72	73	76	77	77	77	77	76	76	75	74	74	74	74	74	75	76	76	76	76	76	76	76	76	76	76	75	75	73	73	73	73	72	72	70	69	67	67	67	67	67	67	68	69	69	68	68	69	69	69	70	70	69	69	70	70	70	70	71	70	70	70	71	71	71	70	69	69	68	68	68	69	69	69	69	69	69	69	69	69	69	69	69	67	67	67	67	67	68	68	69	69	69	70	70	70	70	70	70	68	68	69	69	69	69	70	70	70	69	69	69	69	70	70	70	70	70	70	71	72	72	72	72	72	72	70	68	68	68	67	68	68	68	68	68	68	68	68	68	69	69	68	68	68	68	68	67	66	68	68	68	68	68	68	68	69	68	67	67	67	67	66	67	66	65	65	65	64	64	64	64	64	64	64	64	64	64	64	64	63	63	63	63	63	63	62	63	63	63	63	63	63	62	63	63	63	63	63	63	63	63	63	63	64	64	64	64	64	64	65	65	65	65	65	65	66	66	67	66	66	67	67	67	68	68	68	67	67	67	66	66	65	65	65	66	65	66	66	66	66	66	66	66	63	63	64	63	61	61	60	60	60	60	60	60	61	61	62	62	62	61	61	61	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	63	63	63	64	64	64	63	63	63	63	63	63	64	64	64	64	65	66	65	64	63	63	63	62	62	63	63	63	64	64	64	64	64	64	64	64	64	64	65	64	64	63	63	64	64	64	64	64	63	62	61	62	62	61	61	61	63	63	64	65	65	65	66	66	67	66	66	65	65	65	65	64	63	63	62	62	62	62	62	63	63	63	63	63	62	62	62	62	63	63	63	63	63	63	62	62	62	61	60	60	60	62	62	63	63	63	63	63	63	63	64	63	63	64	66	65	65	65	66	66	66	67	68	68	68	69	68	67	66	66	66	64	64	63	63	63	63	62	62	62	63	64	65	65	65	66	67	67	67	66	66	65	65	66	67	68	68	69	70	70	70	71	71	71	71	72	72	72	72	71	71	71	70	70	71	71	71	72	73	73	73	73	73	73	73	72	71	71	71	71	71	71	71	70	70	70	70	70	69	69	69	67	69	69	69	68	67	65	65	65	65	65	66	66	65	65	64	64	64	64	64	64	64	64	64	64	63	63	63	62	62	60	60	60	61	62	62	63	63	63	62	62	61	63	64	64	64	64	63	63	64	64	64	64	65	65	65	64	65	65	65	65	65	64	64	64	64	64	63	64	63	62	62	62	62	61	61	61	61	61	61	61	61	60	59	59	59	59	59	59	59	59	59	58	58	59	59	59	59	59	59	59	59	60	61	61	61	62	62	62	63	64	65	65	64	63	62	62	61	61	62	62	63	63	63	64	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	64	64	65	65	65	65	65	66	65	65	66	67	67	67	67	67	67	67	67	67	67	67	66	65	64	64	64	64	65	65	65	65	65	65	65	65	66	66	66	66	66	66	66	67	67	65	66	66	65	66	66	67	67	68	67	67	67	66	65	65	65	64	64	64	64	64	65	65	65	65	64	64	65	65	64	65	65	66	66	66	67	68	68	68	68	68	69	69	69	69	68	68	68	68	68	68	68	69	69	68	68	68	66	66	66	66	67	66	66	66	66	65	67	67	67	67	67	67	67	67	68	70	70	70	70	70	70	70	70	70	70	72	71	71	70	71	71	73	72	72	73	73	72	72	71	71	71	71	71	71	71	71	71	70	70	70	70	70	70	70	69	69	69	69	69	69	68	68	68	69	67	67	66	66	66	67	68	68	66	65	65	65	65	65	65	65	65	65	65	66	66	65	65	65	64	63	63	63	63	63	64	64	65	65	65	66	65	65	64	64	64	64	64	65	64	64	64	64	64	64	63	63	63	63	63	63	64	63	63	63	63	64	65	65	65	65	64	64	65	65	65	64	64	64	65	64	65	64	64	64	64	64	64	65	65	65	65	66	66	66	67	67	67	68	68	68	68	67	67	66	65	64	64	64	64	64	65	65	64	64	64	64	64	64	63	63	63	63	63	63	63	63	63	63	61	61	62	62	62	63	63	63	63	62	62	62	62	62	62	62	62	61	61	61	61	61	61	62	62	62	62	62	62	62	62	62	62	62	63	62	62	62	61	61	61	61	61	61	62	62	62	62	62	61	61	61	62	62	62	63	63	63	62	61	60	60	59	59	59	59	59	59	59	58	57	57	57	57	57	57	58	58	58	59	59	58	59	60	60	59	59	59	59
62	62	62	61	61	61	61	60	60	60	60	60	61	60	59	59	60	60	60	60	60	59	59	57	57	57	57	56	56	56	56	56	56	56	57	57	58	58	59	60	61	61	62	63	65	64	65	65	65	66	65	65	65	64	64	64	66	66	66	66	66	66	66	67	68	68	67	67	67	67	67	68	68	66	64	64	64	64	62	62	62	62	62	62	62	61	61	61	60	60	60	60	61	61	60	60	60	60	60	60	59	59	59	59	59	59	58	58	57	57	57	57	57	57	57	56	56	57	57	58	58	58	58	58	59	58	59	60	59	59	59	59	59	59	59	62	62	62	61	61	61	61	61	61	61	60	61	61	61	61	62	62	62	62	62	62	62	61	61	60	60	61	61	61	61	61	61	61	61	60	60	60	60	60	62	62	62	62	63	64	64	64	65	65	65	65	65	64	64	64	64	64	63	63	63	62	62	62	62	61	61	61	61	61	61	60	60	60	61	60	60	60	62	62	63	63	63	62	62	62	62	62	62	63	63	63	63	63	62	62	62	62	63	63	63	63	63	63	64	64	64	64	64	64	64	64	64	64	64	64	64	64	63	63	63	63	63	63	64	65	66	66	65	65	65	64	64	64	62	63	62	62	62	62	62	63	63	63	63	64	64	63	63	63	62	63	64	64	64	64	65	65	65	65	65	65	65	65	65	65	65	65	65	64	64	63	63	62	62	62	61	61	61	60	60	61	61	62	60	60	60	59	60	60	60	60	60	60	60	60	60	61	61	61	61	60	59	60	60	60	59	59	59	58	58	58	58	58	58	58	58	58	58	58	58	58	58	59	59	59	58	59	60	60	60	58	58	58	59	58	58	59	59	59	59	59	59	59	57	57	57	57	57	57	56	56	56	56	56	56	56	56	57	58	58	59	59	59	60	60	60	60	60	61	61	61	60	60	59	58	58	57	57	57	57	58	58	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	58	59	58	58	57	57	56	56	56	57	57	57	57	57	57	57	57	57	57	57	57	57	57	56	55	55	56	56	56	55	55	55	53	53	53	53	53	53	52	52	51	52	52	51	51	51	51	50	50	50	50	50	50	50	50	50	50	50	51	50	50	50	48	48	49	49	49	49	49	49	49	49	49	49	49	48	48	48	49	49	49	49	48	48	48	48	48	48	48	48	48	48	48	49	48	48	48	48	48	48	49	50	51	51	51	51	53	53	54	55	55	56	56	56	55	55	55	56	56	56	56	57	57	57	56	56	56	56	56	57	57	56	56	56	56	57	57	57	57	57	57	58	58	58	58	58	58	59	59	59	59	58	58	58	58	59	60	59	59	59	59	59	59	59	59	59	59	59	60	59	59	59	59	59	59	60	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	62	61	62	63	63	62	62	61	61	61	62	62	61	60	60	61	61	61	61	60	61	61	62	61	61	61	61	61	61	61	61	61	61	61	61	60	61	61	61	61	61	62	62	62	62	62	62	62	62	62	62	62	62	62	62	63	64	63	63	63	63	62	61	59	59	60	59	60	60	60	60	60	60	60	60	61	61	61	61	60	60	59	60	59	58	58	58	57	57	57	56	57	57	59	60	60	60	60	60	60	60	60	59	60	60	61	61	61	60	60	60	60	61	61	61	61	61	61	61	62	62	62	62	62	62	62	62	62	61	60	60	63	63	63	62	62	62	63	64	64	64	64	64	66	66	65	63	63	63	63	63	63	63	63	63	63	63	65	66	66	66	66	66	66	66	66	66	66	65	66	65	65	64	63	63	64	64	64	64	64	63	63	64	64	64	64	64	64	63	63	64	64	65	65	65	65	66	66	66	66	66	66	65	64	64	65	65	65	65	65	64	63	64	64	64	64	65	65	65	66	65	65	65	65	64	64	65	65	65	65	66	66	66	66	65	67	68	68	68	70	70	70	72	72	72	72	72	72	72	72	72	70	70	70	70	69	69	70	70	71	71	71	71	71	72	72	72	72	71	71	72	70	71	71	72	72	72	71	71	71	71	70	70	69	69	69	69	69	69	70	70	70	70	70	71	71	71	71	71	71	71	71	71	71	72	72	72	72	72	73	73	73	73	72	72	72	72	72	71	69	69	69	69	69	68	67	67	67	66	67	67	67	66	66	67	67	67	66	66	66	66	66	66	66	66	66	66	67	68	68	68	68	68	68	68	69	69	69	69	70	70	69	69	69	70	70	71	71	72	71	71	71	72	72	72	72	72	72	72	72	70	69	69	68	68	69	69	68	68	68	67	67	67	67	67	68	67	68	68	68	68	67	67	68	68	69	70	69	67	67	67	67	67	67	68	68	68	68	68	68	68	67	67	67	67	67	67	67	67	67	68	68	68	68	69	69	69	69	69	67	67	67	67	68	69	68	69	68	68	67	67	67	66	67	66	64	64	64	63	63	65	65	65	64	64	64	64	64	63	63	65	65	64	64	64	64	64	64	64	64	64	64	65	66	66	66	66	66	66	67	67	68	68	68	69	69	69	69	69	69	71	71	71	71	71	71	71	71	71	71	70	70	70	70	70	70	70	70	70	70	70	71	71	71	70	70	70	70	70	70	69	70	70	70	69	69	67	67	65	65	64	64	64	63	63	63	63	61	61	63	63	62	63	63	63	64	64	63	63	64	65	65	65	65	65	66	66	66	65	65	66	66	66	66	65	65	65	65	66	68	68	68	68	68	68	68	68	67	67	67	68	68	68	68	68	68	68	68	68	68	68	68	68	69	70	70	70	70	70	71	71	70	70	70	69	69	69	69	69	69	69	68	67	66	66	66	66	67	66	66	65	65	65	66	66	66	66	66	67	67	67	66	66	66	67	67	67	66	66	66	65	65	65	65	65	65	65	65	65	65	66	66	66	66	66	66	66	66	66	66	66	66	66	67	67	68	67	68	68	67	66	66	66	66	66	66	66	66	66	66	66	66	67	67	67	68	68	69	69	69	69	67	69	68	69	66	66	66	66	66	65	65	65	65	65	65	65	65	65	64	64	64	64	64	64	64	64	65	65	66	66	67	67	66	66	65	64	64	64	63	63	64	65	66	66	66	66	66	67	66	65	66	66	67	67	66	66	66	66	66	66	66	66	66	66	66	63	63	64	64	64	64	64	65	64	64	64	64	64	65	65	66	66	66	67	68	68	69	69	69	69	69	69	68	68	68	67	67	68	68	68	66	67	67	68	68	68	69	69	69	70	70	69	69	70	70	70	70	70	72	70	70	70	70	71	71	71	71	71	70	70	71	71	70	70	68	69	69	69	69	68	68	69	69	69	69	68	68	68	68	68	68	68	68	68	68	68	67	67	67	67	67	67	67	65	65	65	66	65	65	65	65	65	64	64	63	63	62	62	63	63	63	63	63	63	63	63	63	63	63	63	64	64	64	63	63	63	63	64	64	64	64	64	63	63	63	63	63	63	63	63	63	62	61	61	60	61	61	62	62	62	62	62	62	62	62	62	62	62	62	62	62	63	63	63	63	64	63	63	64	65	65	64	65	64	64	64	64	65	64	64	64	64	64	64	64	65	65	65	65	64	64	64	64	64	63	62	63	63	64	64	64	64	64	64	64	64	66	65	64	64	64	64	63	63	63	63	64	65	64	64	63	62	62	62	62	61	60	59	60	60	61	62	62	61	61	61	60	60	59	59	59	60	59	60	60	60	60	60	61	61	61	61	62	62	62	63	64	64	64	63	62	62	62	63	62	62	62	62	62	61	62	62	62	62	61	61	61	61	61	61	60	60	60	61	61	61	61	60	60	60	59	59	60	60	61	62	61	61	60	60	60	60	60	60	60	60	60	60	59	61	61	62	62	62	61	62	62	63	63	63	64	65	66	66	66	65	65	65	65	65	65	65	66	66	66	66	65	66	66	66	65	64	65	65	64	65	65	65	65	65	65	65	65	66	67	68	68	68	68	69	69	69	69	69	69	70	70	71	71	71	71	71	70	70	70	70	70	70	70	70	71	71	71	70	70	70	70	69	70	70	70	70	70	69	68	68	68	68	68	68	68	68	68	69	69	69	69	69	70	71	72	72	71	72	73	73	73	73	72	72	72	72	72	71	70	70	70	71	71	71	71	71	71	71	73	74	74	74	74	74	75	75	74	74	73	72	72	72	72	72	72	72	75	76	76	76	76	77	77	77	76	76	76	76	76	76	76	75	74	74	74	74	74	74	74	73	74	74	75	75	75	74	74	74	74	74	74	74	76	76	76	76	77	78	78	79	80	81	81	81	81	81	80	80	80	79	79	80	80	79	79	79	79	78	78	78	77	77	78	77	77	77	76	76	75	76	75	75	74	73	73	72	71	71	70	70	69	69	69	67	67	67	67	67	67	68	68	69	70	70	70	70	69	69	69	68	68	68	69	70	70	70	70	70	70	71	71	71	72	72	72	72	72	73	73	71	70	71	71	71	70	71	71	71	71	71	71	72	73	73	72	72	72	72	72	72	71	72	72	72	71	71	71	70	70	70	70	70	70	70	71	71	71	71	70	71	72	72	72	71	70	70	70	70	70	69	68	69	68	69	69	69	69	69	69	70	71	70	71	71	71	71	71	70	70	70	69	69	69	69	70	70	70	69	69	67	67	67	67	67	67	68	68	68	68	68	67	67	67	67	67	68	68	68	68	68	70	70	71	72	72	72	72	72	71	71	71	71	71	71	71	71	72	72	73	73	73	72	72	72	72	73	73	73	73	73	74	74	74	74	73	74	74	74	74	73	73	73	74	74	74	75	74	74	74	73	74	74	74	74	74	73	73	74	74	74	74	74	75	75	75	75	75	75	75	76	76	76	76	77	77	76	76	76	77	77	76	75	75	75	76	76	75	75	75	74	74	74	74	74	74	74	74	75	75	75	75	75	76	76	76	76	76	76	76	76	75	75	76	76	76	76	76	77	76	75	74	74	74	74	75	74	74	74	74	74	73	71	71	73	73	72	73	73	73	72	71	71	70	70	71	71	71	71	70	69	69	68	69	69	69	69	69	68	68	68	67	66	65	65	65	65	65	64	64	64	65	65	65	65	65	65	65	64	63	63	62	62	61	63	64	63	63	62	63	63	63	63	64	64	64	65	65	66	66	66	66	66	65	64	64	63	63	65	65	65	65	65	66	65	65	64	64	64	64	63	63	63	63	63	63	63	63	63	63	63	63	63	62	62	61	60	60	61	62	61	62	62	59	59	58	58	59	60	60	60	60	59	60	59	59	59	60	61	62	61	61	61	60	60	60	60	59	59	60	60	60	60	61	61	61	60	60	60	59	59	59	59	59	59	59	59	59	57	57	57	56	56	56	58	57	57	57	57	57	57	56	56	56	57	57	55	55	55	55	55	55	55	54	54	54	55	55	54	54	54	54	54	54	54	54	53	53	52	52	52	51	51	51	51	51	51	52	51	51	52	52	52	51	51	50	50	50	50	50	49	47	47	48	49	49	50	51	52	52	52	52	52	52	52	52	53	53	53	53	53	52	52	52	52	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	54	54	53	53	53	52	51	51	51	52	52	53	53	53	54	54	53	53	53	53	53	53	54	54	55	55	55	56	58	57	57	57	56	56	56	56	56	56	56	57	57	57	57	55	54	54	53	53	52	53	53	53	53	53	53	52	53	53	52	52	51	51	51	51	51	51	51	51	51	52	52	52	52	52	51	51	51	50	50	52	52	52	52	53	53	54	54	54	54	54	54	54	54	52	52	52	51	51	51	51	52	52	52	52	52	52	52	51	51	50	50	49	49	49	49	50	50	50	50	50	50	50	50	50	50	50	50	50	49	49	49	48	48	48	47	48	48	48	48	49	49	49	49	49	49	49	49	50	50	50	49	49	48	48	48	48	49	49	49	49	49	49	49	48	48	48	48	49	48	48	48	48	48	47	45	45	46	46	46	46	46	46	46	45	45	45	44	44	44	44	44	43	43	43	43	43	43	44	44	44	43	43	43	43	42	43	43	43	43	43	42	43	43	43	44	44	44	44	44	43	43	43	45	45	46	45	45	46	46	46	46	47	47	47	47	47	47	47	46	46	46	46	46	47	47	47	47	47	47	48	48	48	48	48	49	49	50	50	50	50	49	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	49	49	49	49	48	48	48	48	48	48	48	50	50	50	48	47	47	47	47	48	47	47	46	46	46	47	47	46	46	46	47	46	46	44	44	44	45	45	45	45	45	44	44	43	43	44	44	44	44	44	45	45	45	45	45	45	45	45	46	46	47	48	48	48	48	48	47	47	47	47	47	48	48	48	48	48	50	50	50	50	51	51	51	51	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	54	54	55	55	54	55	55	55	55	54	54	54	54	54	54	54	55	55	55	55	54	54	54	54	53	54	54	54	54	55	55	56	56	56	57	57	57	57	57	58	58	57	57	58	58	59	59	59	58	58	58	59	58	58	58	58	58	58	57	58	58	58	58	58	58	58	58	59	59	59	59	59	59	59	59	59	59	59	59	59	59	60	60	61	61	61	61	61	61	61	61	61	61	61	60	60	61	61	61	61	61	61	61	61	60	60	60	60	60	59	58	58	57	57	57	57	57	57	57	57	58	58	58	58	58	58	58	57	56	56	56	56	56	56	57	56	56	56	56	56	55	54	54	54	54	54	54	54
48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	48	48	49	49	49	49	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	48	49	49	47	47	47	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	48	49	48	48	49	48	48	48	48	50	51	51	51	52	52	51	51	51	51	51	51	51	51	51	50	49	49	50	48	48	48	48	48	48	47	47	48	48	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	45	46	46	46	46	46	46	46	46	46	47	47	47	47	47	48	47	48	48	48	48	48	48	49	49	49	50	50	50	50	50	50	51	52	53	52	53	54	54	54	55	55	55	55	55	55	55	55	56	56	56	56	57	58	58	58	58	58	58	57	56	55	56	56	56	56	56	56	56	56	57	58	58	58	58	58	58	58	59	58	58	58	58	57	58	58	58	59	59	58	59	59	60	60	60	61	61	61	60	59	58	58	58	58	59	60	60	60	60	59	59	60	60	60	59	59	59	59	59	58	58	58	58	58	58	58	58	58	58	57	57	57	57	57	57	56	54	53	53	53	53	53	53	54	54	52	52	51	51	51	51	51	52	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	52	52	52	52	52	52	52	51	51	51	51	50	50	50	50	50	50	49	49	49	49	48	47	48	47	47	47	47	47	46	45	45	45	45	45	45	45	46	46	47	47	47	48	48	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	50	50	50	51	51	51	51	51	51	51	52	51	51	50	49	49	50	50	50	49	49	49	50	50	50	50	50	50	50	49	49	48	48	47	47	47	47	47	47	47	48	48	48	48	48	48	48	48	48	48	48	49	49	51	51	51	52	52	52	52	52	52	52	52	51	50	50	50	50	50	50	50	50	50	50	51	51	50	51	51	51	50	50	50	50	49	50	50	50	50	50	50	51	52	52	52	52	51	51	51	51	50	50	50	50	51	51	51	51	51	53	52	52	52	53	53	53	53	54	54	53	53	53	53	53	53	54	54	54	54	54	55	55	55	55	55	55	54	54	54	54	54	54	56	56	56	56	58	58	60	60	59	59	58	58	58	58	57	57	57	57	58	59	59	58	58	58	58	57	57	57	58	58	58	58	58	58	58	58	59	59	59	57	57	57	57	58	57	57	57	57	57	57	57	57	56	56	58	59	59	59	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	59	59	59	59	58	58	59	59	59	58	58	58	58	57	57	57	57	57	57	57	59	59	59	59	58	58	59	59	59	58	58	58	58	58	58	58	59	58	58	58	59	59	59	59	58	58	58	57	57	57	57	57	58	58	58	58	59	58	57	57	57	57	57	57	57	57	58	57	57	57	57	58	59	59	59	59	59	60	60	61	60	60	60	60	60	60	59	59	59	58	58	58	58	59	59	59	59	59	59	58	58	59	60	61	60	60	60	60	60	60	60	60	60	61	62	61	62	62	62	61	62	62	62	63	63	63	63	63	64	64	64	64	64	64	63	64	64	63	63	63	63	63	65	66	66	66	65	65	65	65	65	66	66	66	65	64	64	65	65	66	66	66	67	67	67	66	66	67	67	67	67	66	68	67	66	66	66	65	65	64	63	64	64	64	64	63	62	63	63	63	62	62	62	62	63	64	64	64	64	65	64	64	64	64	64	64	64	64	64	64	63	63	63	63	62	62	61	61	61	61	61	61	62	62	61	61	61	62	62	62	62	61	61	61	61	62	62	62	62	62	62	62	62	61	61	61	60	60	60	60	60	59	58	58	58	58	58	58	57	56	56	56	56	56	56	55	55	55	54	54	54	54	54	54	53	53	53	53	53	53	53	53	53	52	52	51	51	51	51	52	52	51	51	52	52	52	52	54	54	53	53	54	54	54	54	54	54	54	54	54	54	54	54	52	52	51	51	51	51	50	50	50	50	50	48	47	47	47	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	48	48	48	48	48	47	47	47	47	47	47	46	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	46	47	47	47	48	48	48	48	48	48	48	48	48	48	46	46	46	46	46	46	46	46	47	47	46	47	48	48	48	49	49	49	49	49	49	49	49	49	49	49	49	50	50	49	49	50	51	51	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	47	47	47	47	46	46	46	47	47	48	48	47	47	48	48	48	48	48	48	48	48	48	48	48	48	47	48	48	49	50	50	52	52	51	51	51	50	50	50	51	50	48	48	48	48	48	48	48	48	48	47	47	47	47	47	47	47	47	47	48	48	48	48	49	49	50	51	50	50	50	48	48	48	48	48	47	47	47	47	47	47	46	46	44	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	44	44	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	45	45	45	45	45	44	44	45	44	44	43	43	43	43	43	44	43	43	43	42	41	42	42	41	41	41	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	46	46	46	46	45	45	46	45	45	45	45	45	45	45	45	45	45	45	45	43	42	43	43	43	42	41	41	42	42	43	43	43	43	43	43	43	43	43	41	41	41	41	41	41	42	42	43	43	43	42	42	41	41	41	41	41	41	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	43	43	43	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	42	42	42	42	42	41	40	42	42	43	44	44	44	44	44	44	43	42	42	42	42	42	42	43	43	43	44	44	44	44	45	45	45	45	45	44	45	45	44	44	44	44	45	45	45	45	45	45	47	46	46	47	47	46	46	46	46	46	48	46	45	45	45	45	45	45	44	45	45	45	44	44	44	44	45	46	45	46	46	46	46	46	46	47	48	48	48	48	48	48	49	49	49	50	49	49	49	49	49	48	47	47	47	47	48	48	48	47	47	47	48	48	47	47	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	44	44	44	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	45	45	45	45	45	45	45	46	47	47	48	48	48	49	49	49	48	48	48	49	48	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	49	50	50	50	52	53	53	53	53	54	54	54	54	54	54	54	54	54	55	56	57	58	58	58	58	57	57	57	56	56	57	56	56	56	55	55	56	56	56	57	57	58	58	58	57	57	57	57	58	58	58	58	58	56	56	56	56	57	57	57	58	58	57	57	57	57	57	56	56	56	56	56	56	56	56	56	55	55	55	55	55	55	56	56	56	56	56	55	55	55	54	54	54	54	54	55	55	55	55	55	55	55	54	54	54	55	56	56	55	55	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	55	55	56	56	56	55	55	55	52	52	52	52	52	52	52	52	51	51	51	51	51	52	52	52	52	52	52	52	52	51	51	51	50	50	50	50	50	50	50	50	51	51	50	50	49	48	49	49	50	50	51	51	52	52	52	52	52	52	52	52	52	52	52	51	51	52	51	51	52	53	52	52	52	52	51	51	52	52	52	54	54	54	55	55	55	55	55	55	56	57	58	58	58	58	58	58	57	57	57	58	56	55	55	55	55	55	55	55	55	55	55	56	56	57	57	56	56	56	56	56	55	55	55	55	55	55	55	55	55	56	57	57	57	58	58	58	59	59	59	59	58	58	58	58	58	58	58	58	58	59	59	60	61	61	60	59	60	60	60	60	61	61	61	60	59	59	59	58	58	58	59	60	61	62	62	62	61	61	60	60	60	60	61	61	61	61	61	61	60	59	60	60	60	61	61	61	62	62	62	62	62	62	62	62	62	62	62	63	63	63	63	62	62	62	62	63	63	64	62	61	61	61	60	59	59	59	59	59	60	60	60	59	59	59	59	59	59	60	60	60	60	60	59	59	59	60	60	59	59	58	58	58	58	58	59	59	59	59	59	59	59	59	60	60	60	61	61	61	61	61	61	62	61	62	62	62	61	61	61	61	61	61	59	59	60	60	60	59	59	59	60	60	60	60	59	59	60	60	60	60	60	61	61	61	61	61	61	61	61	61	61	60	60	60	59	59	59	59	59	59	59	60	60	58	58	57	57	56	57	57	57	58	57	57	57	57	58	59	59	60	59	59	59	59	60	60	60	60	60	60	61	61	61	62	62	62	62	62	62	63	62	62	62	62	62	62	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	62	62	62	62	61	61	62	62	62	62	62	62	62	62	63	63	62	62	62	62	62	62	62	62	62	62	62	61	62	62	62	63	62	62	62	62	62	62	62	62	61	62	62	62	62	62	62	62	63	63	63	63	63	63	63	63	63	63	63	62	62	62	62	62	62	62	62	62	62	64	63	63	63	62	61	60	60	60	60	60	60	60	60	60	60	61	61	62	62	62	62	62	62	63	63	63	63	63	63	63	61	61	61	61	62	62	63	63	63	62	62	62	62	62	62	62	62	62	62	62	62	63	62	62	62	62	62	62	62	62	62	62	63	63	63	63	64	64	64	64	64	65	65	65	65	65	66	65	65	65	64	64	64	64	64	64	64	64	64	64	64	65	64	64	64	64	64	64	64	63	63	63	63	63	64	63	63	63	64	63	63	63	63	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	60	60	60	60	59	59	59	58	58	57	56	56	56	56	56	56	56	56	56	55	53	53	53	54	54	54	54	54	54	54	54	55	54	54	54	54	55	55	55	55	55	55	55	55	55	56	56	56	56	56	56	56	55	54	54	54	54	54	52	52	52	52	53	54	54	55	54	55	56	56	57	57	57	58	58	58	58	58	58	57	57	57	57	57	57	58	57	57	58	58	58	56	56	55	55	55	55	55	55	54	54	54	55	55	55	56	56	56	56	56	55	55	55	55	55	54	54	54	54	55	55	56	56	56	56	55	55	54	54	54	53	53	54	54	54	54	55	55	55	55	56	56	56	56	56	56	56	56	56	56	57	58	58	58	58	58	57	59	59	59	59	59	59	60	60	61	61	61	61	62	62	63	64	64	66	66	66	67	68	67	66	67	67	67	68	69	69	69	69	69	68	68	68	68	67	67	67	67	67	68	68	68	68	68	68	68	68	68	67	67	67	67	67	67	68	68	69	68	68	68	68	68	68	69	68	67	66	65	65	65	65	65	65	65	64	64	65	65	65	66	66	66	66	66	66	66	66	66	66	67	67	68	67	67	67	67	67	67	66	65	65	65	66	66	66	67	67	67	66	66	66	66	67	65	65	65	65	65	65	65	65	65	65	65	67	67	67	68	68	67	67	69	69	70	70	70	70	70	70	70	70	70	69	69	69	70	71	70	70	70	70	70	70	70	70	69	68	68	68	68	69	69	70	70	71	71	70	70	70	70	70	70	70	70	70	70	70	70	69	70	71	70	69	69	70	70	70	71	71	71	69	69	68	68	69	69	69	69	70	69	69	70	70	71	71	71	71	71	72	72	72	72	72	72	72	72	72	72	72	72	71	71	71	71	71	70	70	70	71	72	72	72	71	72	73	73	73	73	73	73	73	73	73	73	72	72	71	74	75	75	75	75	75	74	74	73	73	73	73	72	74	75	75	74	74	74	74	74	74	74	74	74	74	73	73	73	73	73	73	72	72	72	73	73	73	73	73	73	73	75	76	77	78	77	77	77	77	77	77	77	77	77	77	77	77	76	76	76	76	77	78	78	78	78	79	78	78	78	77	77	77	77	78	78	79	77	78	78	76	76	76	76	76	76	76	76	76	76	76	76	76	75	75	75	75	74	73	73	73	73	73	73	73	73	73	74	74	74	75	76	76	76	76	76	75	75	76	76	76	75	75	76	76	76	76	76	76	76	75	75	77	77	77	77	77	77	77	77	76	75	75	76	76	76	75	76	75	75	75	74	76	76	77	78	78	78	78	78	77	77	77	79	78	78	78	78	78	78	78	77	77	77	76	76	76	74	74	74	75	75	75	75	74	74	73	73	73	73	72	72	72	71	71	71	71	71	71	71	71	71	72	71	71	71	71	71	71	70	69	70	69	69	69	69	69	69	71	70	71	69	69	70	70	70	71	71	72	72	73	72	72	72	72	72	72	71	71	71	69	69	69	69	69	69	68	68	68	68	69	69	67	67	67	67	67	67	67	67	67	67	68	68	68	68	68	67	67	67	67	67	67	67	68	68	68	68	68	68	67	67	67	68	68	68	68	68	68	68	68	69	67	66	66	66	65	64	64	64	63	63	63	63	62	62	62	62	62	62	62	62	62	61	61	61	61	60	60	61	61	61	60	60	61	61	61	61	61	61	61	61	60	60	60	60	59	59	60	60	60	61	60	59	59	56	55	56	56	56	55	55	55	55	55	55	55	55	55	55	56	56	56	57	57	57	58	59	58	58	59	61	61	60	60	60	60	60	59	59	59	59	59	58	58	58	58	57	56	57	57	58	58
49	49	50	51	51	52	52	52	52	52	52	52	52	52	52	52	52	52	51	51	51	51	51	53	53	53	53	53	53	54	54	57	57	57	56	56	56	56	57	57	57	57	58	58	58	59	59	60	61	62	61	61	61	61	61	60	61	63	64	64	64	64	63	63	64	64	64	63	63	63	62	62	62	62	61	61	61	61	61	61	62	62	62	62	62	62	62	62	62	62	61	61	61	61	61	61	60	60	60	60	59	60	60	60	61	61	61	61	61	61	62	61	62	61	62	62	62	63	63	63	62	62	62	62	62	61	61	61	61	62	62	63	63	63	63	63	63	64	64	65	65	66	66	66	66	65	65	65	65	66	66	65	65	66	65	65	65	65	65	65	65	66	66	66	66	66	66	66	66	66	66	67	65	65	63	64	64	64	64	64	63	63	63	64	63	63	63	63	63	63	64	65	65	65	65	66	65	65	65	66	66	67	68	68	68	68	68	68	68	68	68	69	69	69	68	68	67	67	67	67	66	66	66	65	65	66	66	66	66	66	66	65	65	65	65	64	64	64	65	65	65	65	65	65	65	65	65	65	65	65	64	64	64	64	64	65	65	65	65	65	64	65	65	65	65	65	66	66	66	66	67	67	67	67	67	67	67	67	67	67	67	68	69	69	69	69	69	69	69	68	69	69	69	69	69	69	69	69	69	69	70	70	70	70	70	70	69	70	68	68	67	66	64	63	64	64	64	64	64	64	64	64	64	62	62	63	63	63	63	63	62	62	62	61	62	62	62	62	63	62	63	63	63	62	62	62	63	62	63	63	64	64	64	64	63	63	63	63	63	63	64	65	66	66	66	66	66	66	66	65	65	65	64	64	64	63	63	64	64	64	64	65	65	65	65	65	66	66	66	66	65	65	65	65	66	65	65	64	65	66	66	66	65	65	65	65	65	63	63	63	63	63	63	63	63	63	63	63	63	63	64	64	63	63	62	63	63	63	63	62	63	64	64	64	64	63	63	61	61	62	62	62	62	62	63	63	63	63	63	63	63	63	63	63	63	64	64	64	64	63	63	63	63	63	63	63	64	64	64	64	65	65	65	66	66	66	66	65	65	64	64	64	65	65	66	65	65	65	65	66	66	68	68	68	68	68	69	68	69	69	69	70	70	70	70	70	70	70	70	70	71	71	71	71	71	71	71	71	72	72	71	71	70	70	70	69	69	69	69	69	69	69	69	69	69	69	68	68	68	68	68	68	68	68	69	69	69	69	69	68	68	67	67	67	65	64	65	65	64	64	64	64	63	62	62	62	62	62	61	61	61	61	61	61	61	61	61	60	60	60	60	60	61	61	61	61	60	59	58	58	57	57	57	57	56	56	56	56	56	56	56	56	57	57	57	58	59	59	59	59	59	59	58	58	59	59	59	58	58	58	58	57	55	55	55	54	54	53	54	53	53	53	53	53	53	53	53	53	54	54	53	53	53	53	53	52	52	52	52	52	52	52	52	51	51	51	50	51	52	52	52	52	52	51	51	51	51	50	49	49	49	48	48	48	48	48	48	49	49	50	51	51	52	52	51	51	51	52	52	53	53	52	51	51	50	49	49	49	49	49	49	49	48	48	48	48	48	48	48	47	47	47	46	46	45	45	44	44	44	44	44	44	44	43	43	44	44	44	44	44	44	44	45	45	45	45	45	45	44	44	43	43	43	43	44	44	44	44	44	45	45	45	45	46	46	45	45	45	45	45	45	45	45	45	46	46	46	45	45	45	45	45	45	45	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	47	47	47	47	46	45	45	45	45	46	46	46	46	46	47	47	47	48	47	47	47	47	47	46	46	46	46	46	47	47	47	47	46	46	46	46	46	47	47	47	47	47	47	47	48	48	48	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	46	46	46	46	47	47	47	47	46	45	45	44	44	44	44	44	45	45	45	45	44	44	43	42	42	42	42	42	41	42	43	44	44	44	44	43	44	44	44	44	45	45	45	46	47	48	48	49	49	49	49	49	49	48	48	48	48	49	49	48	48	48	48	49	49	50	50	50	50	50	50	50	50	50	50	50	52	52	52	52	52	52	52	52	52	52	53	55	55	55	55	54	54	54	54	54	54	53	51	51	50	49	49	50	51	51	50	50	50	50	51	52	52	52	52	52	52	52	51	51	50	50	50	51	51	51	50	50	50	51	51	51	51	51	52	53	53	53	54	55	55	55	55	55	55	55	55	55	55	55	55	55	55	54	54	54	54	55	55	56	56	56	56	56	55	55	55	55	55	55	55	56	56	56	56	56	56	57	58	59	59	59	59	58	58	59	58	58	58	59	59	59	59	59	59	59	59	59	59	59	59	60	60	61	60	60	60	60	60	60	60	60	61	61	61	61	61	61	59	59	59	59	59	59	60	60	60	59	59	59	58	58	58	59	59	59	59	59	59	59	61	61	61	61	62	62	62	62	62	63	62	62	62	61	62	61	61	63	63	63	63	63	63	63	64	64	64	64	63	62	62	62	62	63	64	64	64	65	65	65	65	64	65	65	64	64	66	66	66	66	66	66	66	67	66	66	66	66	67	67	67	67	67	67	67	67	67	66	66	66	66	66	65	65	64	64	64	65	65	65	65	65	66	66	65	65	64	64	65	64	64	64	65	65	67	67	67	67	67	65	65	63	64	64	62	62	62	62	62	62	61	61	61	61	61	62	62	62	61	62	62	62	62	63	63	63	64	62	62	61	62	62	63	63	63	63	62	62	61	61	61	61	61	62	63	63	63	63	63	63	63	63	61	62	62	62	62	63	63	63	62	60	60	60	60	60	60	60	60	60	60	61	61	61	61	61	61	61	61	61	61	61	62	61	61	61	62	62	62	62	62	62	62	62	62	62	61	61	61	61	61	61	62	62	62	62	63	63	61	60	60	59	60	60	60	61	61	61	60	60	59	59	59	59	59	59	60	61	62	62	62	63	63	63	63	64	64	63	64	64	64	64	64	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	64	64	64	64	64	64	64	64	64	64	64	64	64	63	62	61	61	60	60	59	59	58	59	59	59	59	58	58	58	58	58	58	58	58	58	58	58	58	58	57	57	57	57	57	56	57	57	57	59	59	59	58	59	59	60	60	60	60	60	61	60	60	59	60	61	61	62	62	62	62	63	62	62	62	62	62	62	61	61	61	61	61	61	60	60	60	60	60	59	59	60	60	61	60	60	60	60	61	61	61	61	61	61	61	61	61	61	63	63	62	62	61	60	60	60	61	60	60	62	62	62	61	62	64	64	64	64	64	65	65	66	66	66	66	66	67	67	67	67	67	67	66	65	65	66	66	66	66	65	65	65	65	65	66	66	67	67	67	67	67	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	67	66	67	66	66	66	66	66	66	66	67	67	66	66	66	66	66	65	64	64	64	64	63	63	63	63	63	63	63	63	63	63	62	61	62	62	62	62	62	62	61	61	62	62	61	61	61	60	60	60	60	60	60	60	60	60	60	60	61	61	61	60	59	59	59	59	58	59	60	60	60	60	62	62	62	62	62	62	62	63	63	63	63	63	64	64	64	64	64	63	62	62	61	61	60	60	60	60	60	60	60	60	60	60	59	59	59	59	60	60	60	60	60	60	59	57	57	57	57	57	57	57	57	56	56	56	56	57	57	57	58	58	58	58	59	60	60	59	59	59	60	60	62	62	61	61	61	61	61	61	60	61	61	61	61	61	62	62	62	63	63	62	62	63	63	64	64	64	64	65	65	65	65	64	64	64	64	65	65	64	64	64	64	64	62	62	62	63	63	63	62	62	62	62	62	62	62	62	62	60	60	59	59	59	59	59	59	58	58	58	57	57	57	58	59	59	58	59	58	57	58	57	56	57	57	56	56	56	57	56	56	57	58	58	59	59	58	58	58	58	58	58	58	58	57	57	57	56	56	56	56	54	54	54	54	55	55	57	57	57	57	58	58	57	58	59	59	59	59	59	59	59	59	59	59	59	60	59	59	59	59	58	58	58	58	58	57	57	57	57	57	57	56	56	55	56	56	56	56	56	56	56	56	56	55	55	57	57	57	57	56	56	56	56	56	56	56	56	56	56	57	57	56	56	56	56	56	56	57	57	57	56	56	55	55	55	55	55	55	55	55	56	56	57	56	55	55	55	55	55	55	54	54	54	55	54	54	54	54	54	54	54	52	53	52	52	52	52	52	52	53	52	52	52	52	52	51	52	51	51	51	51	52	52	52	52	51	51	53	52	52	52	52	52	52	51	51	51	52	52	52	51	51	52	52	53	53	52	52	52	53	53	53	53	54	54	54	54	55	55	55	55	55	55	55	54	54	54	54	54	54	55	55	54	54	53	53	52	53	52	52	51	51	51	51	51	51	51	50	50	50	51	51	51	51	51	51	52	52	52	52	52	52	52	51	51	51	51	51	51	51	51	51	52	52	53	53	53	52	52	51	50	50	49	50	50	50	50	50	50	50	50	50	50	50	50	50	49	47	47	47	47	47	47	47	47	47	47	48	48	50	51	51	51	51	51	50	50	50	49	49	47	47	47	47	47	47	47	47	47	48	48	47	47	49	49	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	52	51	52	52	52	52	52	52	50	50	50	50	50	50	50	50	50	51	52	52	52	53	54	54	54	54	54	54	54	55	55	55	55	56	56	56	56	56	56	55	54	54	54	54	53	53	53	53	52	50	49	49	49	49	49	49	49	49	50	50	50	51	53	53	53	51	52	51	51	51	52	53	51	51	52	52	52	52	52	52	52	52	54	54	54	54	54	54	54	53	53	53	53	53	53	53	53	53	53	52	52	52	53	52	51	52	52	52	52	52	52	51	51	51	51	50	50	50	50	50	50	50	50	50	50	49	48	47	47	47	46	46	45	45	45	44	44	44	45	45	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	47	48	48	48	48	48	48	47	49	49	49	49	49	49	49	49	48	48	48	46	46	45	46	46	46	47	47	47	46	46	46	47	47	47	47	47	47	48	48	48	49	48	48	48	48	48	48	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	45	46	45	46	46	45	45	45	45	44	44	45	46	47	47	46	45	44	44	44	44	44	43	43	43	44	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	44	44	44	44	44	44	44	44	45	47	47	47	47	47	46	46	45	45	45	45	45	45	44	44	44	45	45	45	45	45	45	44	43	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	44	44	43	43	43	43	43	42	43	42	42	42	42	42	42	40	40	40	40	40	40	40	40	40	41	40	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	40	41	41	41	42	42	42	42	42	44	44	44	44	44	44	44	43	43	43	43	44	44	45	46	46	46	46	47	47	48	48	48	48	48	47	47	47	47	47	47	47	46	46	46	46	46	46	45	46	47	47	47	47	48	48	48	48	48	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	44	44	45	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	48	48	49	49	49	49	49	48	48	48	48	48	48	48	48	49	50	49	49	48	48	48	48	48	48	48	48	49	49	49	48	48	48	48	48	48	48	48	48	48	47	48	48	48	48	48	48	48	48	48	47	47	46	44	44	44	44	44	44	44	45	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	44	44	44	44	44	44	44	43	44	44	44	44	46	46	46	46	46	45	45	45	44	44	45	45	44	44	44	45	45	45	45	46	47	47	47	47	47	47	47	47	46	46	45	45	45	44	43	43	43	43	43	43	43	43	43	43	42	43	42	42	43	43	43	42	42	44	44	45	45	45	46	46	46	46	46	46	46	45	44	43	43	44	44	44	44	44	44	44	44	44	44	43	43	42	40	42	42	41	41	41	41	41	41	41	41	40	41	41	41	41	41	42	43	43	43	43	43	43	43	42	42	41	41	41	41	42	42	42	43	42	42	42	42	42	42	42	42	42	42	42	43	43	41	41	41	41	41	41	41	41	41	40	39	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	40	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	38	39	40	39	39	40	40	40	40	40	40	39	39	39	39	39	39	39	40	40	39	39	39	39	39	39	39	39	37	37	36	36	35	35	36	36	37	38	38	38	38	38	39	39	39	39	39	41	41	42	42	43	43	43	44	44	44	44	44	44	43	43	43	44	44	43	43	43	43	45	45	47	47	47	47	47	47	46	45	46	46	46	46	45	46	46	45	45	45	45	46	45	45	45	46	44	44	44	44	44	44	43	43	42	42	42	42	42	42	42	43	44	44	44	44	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	44	44	44	45	46	46	46	47	47	47	47	47	47	47	47	49
48	48	48	48	48	47	46	46	46	46	46	46	46	45	45	45	44	45	45	44	43	43	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	42	42	42	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	42	43	43	44	43	43	43	43	43	44	43	43	42	42	42	43	43	43	43	44	44	44	43	43	43	43	44	45	45	45	45	45	44	44	44	44	45	45	45	46	47	48	49	49	50	50	49	49	49	49	48	48	48	49	48	48	48	48	49	49	50	51	51	51	51	51	51	51	51	53	55	55	55	55	55	54	54	54	53	53	53	53	53	53	54	54	55	55	55	55	56	56	56	57	58	58	58	58	59	59	58	58	59	58	58	58	58	57	57	56	56	56	55	55	55	55	55	55	55	55	55	54	54	54	55	54	55	55	55	55	55	55	55	55	55	55	56	56	56	56	56	56	57	57	58	58	58	58	58	59	59	59	58	58	58	57	57	56	56	56	56	56	56	56	56	55	55	55	55	55	55	56	56	56	56	55	55	55	55	56	56	56	56	55	55	55	55	55	54	54	54	54	54	55	55	55	56	56	56	56	56	56	56	57	57	58	58	58	58	57	57	56	56	56	56	56	56	55	55	55	55	55	54	54	54	54	54	54	54	54	54	54	54	54	54	54	53	53	53	52	52	52	52	53	53	53	53	53	54	54	55	56	55	56	56	56	57	56	56	56	56	56	56	56	56	56	57	57	57	57	57	58	58	57	57	56	56	57	57	56	56	56	56	56	56	56	56	56	58	59	59	59	59	59	59	59	59	59	58	59	59	58	56	56	56	56	56	56	56	56	56	57	57	56	57	57	56	56	57	57	56	56	56	56	56	57	57	57	57	57	57	57	57	57	57	57	57	58	57	57	58	56	56	56	56	57	58	58	56	56	56	56	55	55	55	56	55	55	55	54	55	55	55	55	55	55	56	56	58	58	58	58	58	59	59	59	59	59	59	59	59	59	59	58	57	57	57	57	57	57	57	56	56	55	54	54	54	53	53	53	53	53	53	53	53	54	54	54	53	54	54	54	54	55	55	55	55	56	57	57	57	57	57	57	57	58	58	58	59	59	59	59	58	58	58	58	59	59	60	60	60	59	59	59	59	59	59	59	59	59	59	61	61	61	61	61	61	61	62	63	62	62	62	63	64	64	64	64	64	64	64	65	65	66	66	66	66	66	65	65	65	65	64	65	65	65	66	68	68	68	69	69	69	69	69	69	69	69	68	68	68	68	68	69	70	70	70	70	70	70	68	69	68	68	68	67	67	67	68	68	69	69	67	67	67	66	66	66	66	66	66	65	66	67	66	66	66	66	65	65	65	63	63	64	64	65	65	65	65	65	66	65	65	64	64	63	63	63	62	62	62	62	62	62	62	62	61	61	61	60	60	59	58	58	57	57	57	57	57	57	57	58	58	58	58	58	58	59	59	58	58	57	57	56	56	55	54	54	54	54	53	53	53	53	53	53	52	52	51	50	50	49	49	49	50	50	51	51	51	51	51	51	52	52	52	52	52	52	52	52	52	51	51	52	51	50	49	49	49	49	49	49	48	49	49	49	48	48	49	50	50	49	49	49	49	49	49	49	49	49	49	50	49	49	48	48	48	48	48	47	47	47	47	47	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	48	49	49	49	49	49	49	48	49	49	49	49	48	49	48	48	48	48	47	46	46	46	46	46	46	46	46	46	47	47	47	46	46	45	45	46	47	46	45	47	47	47	47	47	46	47	47	47	47	48	48	49	48	48	48	48	48	49	49	50	50	50	50	50	50	50	50	50	50	50	50	51	51	52	52	52	51	51	51	51	51	51	51	51	50	50	50	51	51	51	51	51	52	52	52	52	52	52	53	53	54	54	54	54	54	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	54	53	53	54	54	54	54	54	56	56	56	56	56	56	56	57	57	58	59	59	59	59	59	59	59	59	59	59	58	58	58	58	58	58	57	57	58	58	58	59	59	59	59	60	60	61	61	61	61	61	61	62	63	62	62	62	62	62	61	60	60	60	61	61	61	61	61	62	61	62	62	62	63	61	62	63	63	63	63	63	64	64	64	63	63	63	63	64	64	64	64	64	64	64	63	63	62	62	62	62	62	63	64	64	63	63	62	62	63	63	63	63	63	63	63	62	62	61	60	59	60	60	61	61	61	61	61	61	61	61	61	61	61	62	62	62	62	62	62	62	62	62	60	60	60	60	60	60	60	60	60	60	60	60	59	59	59	59	59	59	60	59	60	59	59	59	59	59	58	60	60	60	60	60	60	60	60	59	59	59	59	59	58	58	58	58	57	57	58	58	57	56	56	56	56	56	56	56	55	55	55	55	55	56	56	56	56	56	56	56	56	56	56	56	56	56	57	57	57	58	58	58	58	59	59	58	58	58	58	59	57	57	57	57	57	57	57	56	56	56	57	57	57	57	58	58	58	57	56	56	55	56	58	58	58	59	59	58	57	57	57	57	57	57	57	57	57	56	55	55	54	54	53	52	53	53	53	53	53	53	54	53	53	53	53	54	53	54	54	53	54	54	54	55	55	55	54	54	54	54	55	55	55	55	56	56	55	55	55	55	56	56	57	57	57	58	58	58	58	58	56	56	56	56	57	58	58	58	58	58	60	59	58	58	59	59	59	59	59	60	60	58	58	59	59	59	59	59	59	59	60	60	60	61	61	61	61	60	61	61	60	60	61	62	61	61	61	61	61	62	61	61	60	60	60	60	60	59	59	59	59	59	59	59	59	59	59	60	62	62	62	62	62	62	63	64	64	63	63	63	64	64	64	64	64	64	63	62	62	62	62	62	61	61	61	61	61	61	61	61	61	61	60	60	60	60	61	61	60	60	61	61	60	60	60	60	60	60	59	59	59	59	59	58	58	58	57	56	56	56	56	57	57	57	57	57	57	57	55	55	55	54	54	53	53	53	53	54	54	54	55	56	56	56	56	56	55	55	55	55	55	55	55	55	55	55	54	54	54	54	54	54	55	55	56	56	55	54	54	54	54	53	53	52	52	53	52	52	52	52	52	51	52	52	52	52	52	52	51	51	51	50	50	49	49	49	49	49	49	49	49	49	49	49	49	48	48	48	47	47	47	46	46	43	43	43	44	44	44	44	45	45	45	45	45	44	44	44	43	43	43	43	43	43	43	43	43	43	43	44	45	46	46	46	45	44	44	44	44	44	44	44	44	44	45	45	45	44	44	44	45	45	45	45	46	46	46	47	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	49	49	48	47	47	47	47	47	47	47	48	47	47	47	47	47	47	47	47	47	47	47	46	46	46	45	44	44	44	45	44	44	44	44	44	44	45	45	44	45	45	45	45	45	45	44	43	42	43	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	43	43	43	43	43	43	42	42	41	41	41	41	41	42	42	42	42	42	42	42	43	44	45	45	45	45	45	46	45	46	46	47	47	47	47	47	47	47	47	47	47	47	47	46	48	48	48	48	49	49	49	49	50	51	51	51	50	50	50	50	50	50	50	50	50	50	50	49	47	47	47	47	47	46	46	46	46	46	47	47	47	48	48	49	50	51	51	52	52	52	53	53	53	53	53	53	54	55	55	55	55	55	55	55	55	55	55	55	55	54	54	55	55	55	55	55	55	56	55	55	55	55	54	54	54	54	54	54	54	54	54	54	55	56	58	58	57	57	57	57	57	57	57	57	58	58	58	59	61	60	60	60	61	61	61	60	59	59	58	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	58	58	58	59	59	59	59	57	57	58	59	59	59	59	60	60	60	59	59	59	59	58	58	58	58	58	58	58	58	59	59	59	59	59	59	59	59	60	60	60	60	60	60	60	61	59	57	57	58	58	58	58	58	58	59	59	59	59	59	59	60	60	59	59	60	59	59	59	60	61	60	61	61	61	62	62	60	60	60	60	57	57	57	58	58	58	57	57	57	58	58	57	57	56	56	56	56	56	56	55	53	54	54	54	55	54	54	54	54	55	55	55	56	56	56	56	56	57	57	57	57	56	57	57	57	57	57	57	57	57	58	58	58	58	58	58	59	59	59	57	58	58	58	58	58	58	59	60	60	61	62	63	63	61	60	61	61	61	61	61	61	61	61	61	61	61	62	62	63	63	63	63	63	63	62	62	62	62	63	63	63	62	62	62	61	61	61	62	62	63	63	63	62	62	61	61	62	63	63	64	64	63	62	62	62	63	63	62	62	62	62	62	62	62	62	62	62	61	61	61	60	60	60	60	60	60	59	59	59	59	59	59	58	58	58	57	58	58	58	58	58	58	59	59	58	58	56	55	55	55	55	55	56	56	56	57	57	57	57	58	58	58	56	56	57	57	57	57	57	58	58	57	57	57	57	57	58	58	56	56	57	56	56	56	55	55	55	55	55	55	54	54	55	55	56	56	56	55	55	55	55	55	55	55	55	54	55	56	56	56	56	56	57	57	57	58	58	57	57	57	56	56	56	56	56	56	56	56	55	55	56	56	56	56	56	56	56	56	55	55	55	55	54	55	55	55	55	55	54	54	53	53	53	53	53	52	53	54	54	54	54	54	54	54	54	54	54	54	54	53	54	53	52	52	53	53	53	54	53	53	53	53	53	53	54	54	54	54	55	55	55	55	55	56	56	56	57	57	57	56	56	56	56	56	56	56	56	56	57	57	57	56	56	56	55	54	53	53	53	53	53	53	53	53	53	52	50	50	51	51	50	50	50	48	48	48	48	48	48	49	49	50	50	52	52	52	52	52	52	53	53	54	55	55	55	54	54	54	54	54	54	54	53	53	53	54	54	54	54	55	55	55	55	54	55	55	55	55	55	55	55	55	55	55	55	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	55	54	53	52	52	52	52	52	51	51	51	51	51	51	52	52	52	52	53	54	54	54	54	54	52	52	53	55	55	55	55	54	54	53	53	53	52	52	52	52	52	52	52	52	51	51	49	48	48	48	48	48	48	49	49	50	49	49	49	49	49	49	49	49	49	49	49	49	49	49	48	48	47	48	48	49	50	50	50	50	49	50	50	50	50	50	48	48	48	47	47	47	47	48	48	49	49	49	49	49	49	50	50	49	49	49	49	49	49	48	48	48	48	48	47	47	48	48	48	48	47	47	47	47	47	47	47	47	46	46	46	45	44	44	45	45	45	45	45	45	46	46	45	45	44	44	45	45	45	45	45	46	46	46	46	46	46	47	47	47	48	49	49	49	47	47	47	47	47	47	47	48	48	48	48	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	45	44	44	47	46	47	47	47	47	47	47	47	47	47	47	48	48	48	48	49	49	50	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	50	51	50	50	50	50	50	49	49	49	49	50	50	50	51	52	52	52	52	51	52	52	52	52	51	51	51	52	51	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	51	51	51	51	51	51	51	50	49	49	49	49	49	49	48	48	48	49	49	49	49	48	48	47	47	47	47	47	47	47	47	47	46	46	45	45	46	46	46	45	47	49	49	49	49	49	49	50	51	51	51	51	51	50	50	50	50	50	50	51	51	51	50	50	50	50	50	52	52	52	52	52	52	52	53	53	53	52	52	52	52	52	52	53	53	53	53	53	53	52	52	52	52	52	52	51	51	51	50	50	50	50	50	50	50	48	48	49	49	49	50	51	51	53	53	53	52	53	53	53	52	52	52	53	53	52	52	52	53	52	52	52	52	52	52	52	52	51	50	50	50	50	50	49	49	49	48	49	49	50	49	49	48	49	48	48	50	51	51	51	51	51	51	52	52	52	52	52	51	51	51	50	50	51	51	51	51	51	52	52	52	52	54	54	54	54	54	56	55	55	56	56	57	56	56	56	56	56	56	56	56	55	56	55	55	55	55	55	55	55	56	55	53	53	53	55	55	55	55	55	55	57	57	60	60	60	60	59	59	59	59	59	59	59	57	57	57	57	57	56	56	56	55	54	54	54	53	53	53	51	51	51	52	53	53	53	53	53	53	53	53	53	53	53	52	53	53	53	53	53	54	54	54	54	54	54	53	54	54	53	52	52	52	52	52	51	50	50	50	50	50	51	50	50	50	50	50	50	50	50	51	51	51	50	49	49	49	49	50	51	50	50	50	50	50	50	50	51	51	51	51	51	52	52	52	52	52	52	53	53	53	53	52	52	51	51	51	51	50	50	50	50	50	50	51	50	51	51	50	50	50	50	50	49	49	49	49	50	50	50	50	51	51	51	51	51	51	52	52	52	52	52	52	52	52	52	52	51	51	50	50	50	50	52	53	54	54	53	53	53	54	54	54	54	54	53	53	53	54	55	55	55	55	54	54	53	54	54	53	53	53	53	53	53	53	53	54	54	54	53	53	52	52	52	52	52	52	51	51	51	51	52	52	53	53	53	52	53	52	52	52	52
51	50	51	50	50	49	49	49	49	49	49	49	49	49	49	47	48	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	48	48	49	49	48	48	48	49	48	48	48	48	48	48	48	48	48	48	47	47	46	46	46	46	47	46	47	47	47	46	46	45	46	46	47	47	48	48	48	48	48	47	47	47	46	46	46	45	45	45	45	45	45	45	45	45	44	44	45	45	45	45	45	46	47	47	48	48	48	49	49	49	49	49	49	49	49	48	48	48	48	46	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	46	46	46	45	46	46	47	47	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	48	48	49	49	49	49	49	50	51	51	50	50	50	50	50	51	51	51	52	53	53	53	53	53	53	53	52	52	52	51	51	51	51	51	51	51	51	52	52	52	51	51	51	51	50	50	50	50	50	49	49	48	49	49	49	49	49	49	48	48	48	48	48	48	48	48	48	48	48	48	49	49	49	49	48	47	47	47	47	47	47	47	47	47	47	47	47	48	49	49	50	50	50	50	50	50	51	51	50	49	49	49	50	50	49	49	48	49	49	49	50	50	51	52	52	52	52	53	53	53	52	52	51	52	52	52	52	51	51	51	51	51	51	51	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	54	54	53	54	54	54	53	53	54	54	54	54	53	55	55	55	55	55	55	55	55	55	55	55	55	55	54	54	54	54	54	54	54	54	54	54	54	54	54	54	55	55	57	57	58	59	61	61	61	60	60	60	59	59	58	58	58	58	58	58	58	58	56	55	55	55	54	53	54	54	54	53	53	52	52	53	53	54	54	53	53	53	53	54	54	54	54	54	55	54	54	54	54	54	55	57	57	56	57	57	57	57	57	58	59	60	59	59	59	58	57	57	57	57	57	57	57	57	58	58	58	57	57	57	58	58	58	58	58	58	59	58	58	60	61	61	61	61	60	60	60	60	60	60	60	61	59	58	57	57	57	57	58	58	59	59	58	58	58	58	58	58	59	59	60	59	58	58	58	58	59	59	58	59	59	58	59	59	59	59	58	58	58	58	58	59	58	58	58	58	59	59	59	60	60	58	58	58	58	58	58	57	57	56	56	56	56	56	56	56	56	56	57	57	58	56	56	55	55	55	55	55	55	54	54	54	54	55	54	54	55	55	55	55	55	54	54	52	52	52	52	52	52	52	52	52	52	52	52	52	53	52	52	52	52	52	52	51	51	51	51	51	51	51	50	49	50	50	49	49	49	51	51	51	51	51	51	51	52	52	52	52	52	52	52	52	52	52	52	52	52	52	53	53	53	52	52	52	52	51	51	51	51	51	51	51	51	51	51	51	51	51	50	50	50	50	50	50	49	49	49	50	50	50	51	51	51	51	51	50	50	50	50	50	50	50	50	50	50	51	52	52	51	50	49	50	50	50	50	50	50	50	50	50	50	50	50	53	53	53	53	53	54	54	54	54	54	53	52	52	52	51	51	51	51	51	50	50	50	50	49	49	49	49	50	50	50	50	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	48	48	49	49	49	49	50	50	50	49	49	49	49	49	49	49	49	49	51	50	50	49	49	49	49	49	49	49	48	48	49	49	49	50	50	51	52	52	53	53	53	53	54	54	54	54	54	54	54	53	53	53	53	53	53	53	53	53	53	52	52	52	52	52	52	52	53	53	53	53	53	54	55	55	54	54	54	54	54	54	54	54	54	55	56	55	55	56	56	57	56	56	56	57	57	57	57	57	57	57	57	57	55	56	56	56	56	56	56	56	55	55	55	55	55	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	55	55	56	55	55	56	56	56	56	57	57	56	56	57	57	57	58	59	59	59	59	59	59	59	58	58	58	59	60	59	59	59	58	58	58	57	56	56	56	56	56	56	56	56	55	55	55	56	56	56	56	56	56	56	56	57	56	56	57	58	58	58	58	58	58	58	58	58	59	59	59	59	59	59	59	59	61	62	62	62	61	60	60	61	61	61	60	60	60	60	60	60	60	60	60	61	62	61	61	62	61	62	62	62	62	62	62	62	62	62	63	63	63	63	62	62	62	63	64	64	63	64	65	65	63	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	63	64	65	65	65	65	65	65	65	63	63	63	63	62	62	62	62	62	62	62	62	62	62	62	61	61	61	61	62	62	62	62	62	62	62	62	62	62	62	62	62	62	61	61	61	60	59	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	61	61	61	61	61	60	60	60	61	61	61	61	61	61	61	61	60	60	60	60	60	60	59	58	59	58	58	58	58	59	59	59	59	59	58	58	57	57	57	58	59	59	59	59	59	59	59	60	61	60	60	60	61	61	61	61	62	62	62	62	63	63	63	64	63	63	64	64	67	67	66	66	65	65	65	65	65	65	64	65	65	65	65	66	65	65	66	67	68	68	67	67	68	69	69	68	67	68	67	68	68	67	67	67	67	67	67	67	67	67	68	68	69	70	70	71	71	72	73	73	73	73	73	72	72	71	71	71	72	73	73	73	73	73	73	73	73	72	72	72	72	71	71	70	69	69	69	69	69	69	69	70	70	70	71	72	72	72	72	72	72	72	72	73	73	73	73	73	72	72	72	71	71	72	71	71	71	70	70	69	70	70	70	70	70	70	70	70	70	70	70	70	70	70	69	69	69	69	69	69	70	71	71	71	70	70	71	71	71	71	71	69	69	69	69	70	71	72	72	72	73	73	72	72	71	71	71	71	71	71	71	70	71	72	72	72	73	73	73	73	73	73	74	74	74	74	74	74	74	74	74	74	74	73	73	73	73	73	73	73	73	73	73	72	72	72	72	72	72	72	72	72	72	72	73	72	72	72	72	71	71	71	71	71	71	71	71	71	70	71	71	71	70	68	68	68	67	66	65	65	65	65	65	65	65	65	63	63	63	63	64	64	64	64	64	64	65	65	65	65	65	66	67	67	67	66	65	65	65	65	65	65	65	65	64	63	63	63	63	62	62	62	61	59	59	60	60	60	60	60	60	60	60	59	59	59	59	59	59	60	60	60	60	59	58	59	59	59	59	59	59	59	59	59	59	59	60	59	60	61	61	61	61	61	60	60	61	61	61	62	63	63	63	63	63	63	63	64	64	63	64	64	63	62	62	62	62	61	60	60	59	59	59	59	59	59	59	60	60	60	60	60	60	60	60	60	59	60	60	60	60	59	59	58	59	59	59	59	60	60	61	61	61	61	61	61	61	61	61	60	60	61	63	62	62	62	62	63	65	65	65	65	65	65	65	65	65	65	65	66	66	66	67	66	66	66	66	66	66	66	66	66	66	65	65	67	67	67	67	67	66	66	64	64	64	63	63	63	63	63	64	64	64	64	64	64	64	64	63	63	64	65	65	65	65	65	64	63	61	62	64	64	63	63	62	62	62	61	61	61	61	61	59	59	59	59	59	59	60	60	60	60	60	60	60	60	60	59	59	60	60	61	61	61	61	61	61	61	60	61	61	60	60	60	59	59	60	60	60	59	59	58	58	58	58	58	58	58	58	58	58	58	58	58	58	59	59	58	57	57	57	57	57	57	57	57	57	59	59	58	58	58	58	59	59	59	59	60	61	61	60	60	60	60	60	60	59	58	58	58	58	59	59	58	58	58	58	57	57	57	57	57	56	56	56	56	56	55	55	55	55	56	56	56	56	56	55	55	55	55	55	55	55	55	55	54	54	55	56	56	56	56	56	56	56	55	54	54	54	54	55	55	55	56	56	56	55	55	54	54	54	54	54	54	54	53	52	52	52	52	52	51	51	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	51	52	52	53	53	53	53	53	53	53	53	53	53	53	53	52	52	52	52	52	52	53	53	53	53	52	52	52	52	52	52	52	52	52	53	53	52	52	52	52	52	52	52	52	51	51	51	51	51	51	49	49	49	49	49	49	49	48	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	47	48	48	48	48	48	48	48	48	48	48	48	47	47	47	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	45	46	46	47	47	47	47	48	48	48	49	49	49	48	48	47	47	47	48	47	47	47	47	47	47	47	47	47	48	48	47	47	47	46	46	46	48	47	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	48	48	47	47	49	49	48	48	48	49	48	47	47	47	47	47	47	47	48	47	47	48	48	47	47	46	45	45	46	46	45	44	44	44	44	44	44	44	44	44	44	44	44	46	45	45	45	45	46	46	46	46	45	45	44	44	44	44	44	44	44	44	44	43	43	43	43	44	44	43	43	42	42	42	42	42	42	42	42	41	41	41	41	40	40	40	40	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	42	42	42	42	44	44	45	45	45	45	47	47	46	46	46	46	46	46	46	47	47	46	46	46	46	46	47	47	47	48	49	49	49	49	49	49	49	50	50	50	49	49	49	49	49	48	48	48	48	49	49	50	49	49	49	49	49	50	50	49	49	49	50	51	51	51	52	52	52	52	54	54	54	53	53	52	52	52	51	51	51	51	51	51	52	51	51	51	52	52	52	52	52	52	52	52	52	52	52	52	52	52	53	53	53	53	54	54	54	54	54	53	53	53	53	53	54	54	54	53	53	53	53	53	54	54	54	53	53	53	53	52	51	50	50	50	50	52	52	52	52	52	51	51	51	51	51	51	48	48	48	48	48	48	45	45	44	45	45	45	45	45	45	45	45	45	45	45	44	45	45	45	45	46	46	46	46	46	46	46	46	46	45	44	44	44	44	44	44	44	44	44	45	47	47	46	46	45	45	44	44	44	44	44	44	44	44	44	44	44	45	44	44	44	44	44	44	44	45	45	45	46	46	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	47	47	47	47	46	45	45	45	45	45	44	44	44	45	45	45	45	45	45	45	45	45	44	44	44	44	44	43	44	45	45	45	46	46	46	46	47	47	47	48	48	48	48	48	48	46	46	45	45	45	45	45	44	44	45	45	45	45	46	46	46	46	46	46	46	47	47	46	46	46	46	46	47	46	47	48	49	49	49	50	50	50	50	50	50	50	51	51	52	52	52	53	53	53	53	53	53	53	54	54	54	54	55	57	57	57	57	58	58	59	59	59	59	59	59	59	59	59	59	58	58	58	58	58	58	58	58	58	59	59	59	59	58	58	58	58	57	57	56	56	56	55	55	55	56	57	57	57	57	57	58	58	58	57	57	56	56	57	56	56	56	57	57	57	57	57	57	57	58	56	57	57	57	57	57	57	56	56	56	56	57	57	58	58	59	59	58	58	58	58	58	59	59	59	59	59	59	59	60	60	60	60	59	59	60	60	61	61	61	61	61	61	61	62	62	62	63	63	64	65	66	63	63	63	63	63	63	63	64	64	64	64	64	64	64	64	63	63	63	63	64	64	64	65	65	64	64	63	63	63	62	62	62	62	62	62	62	62	62	62	61	61	62	62	62	62	62	62	62	62	61	61	61	61	61	61	61	59	58	59	59	59	59	59	58	58	58	57	57	57	58	58	58	58	57	57	56	56	56	56	56	56	56	55	55	55	55	55	55	54	53	53	53	52	52	51	51	51	52	51	51	52	53	53	52	52	52	52	52	52	51	51	50	50	50	50	51	51	51	51	51	51	51	51	51	51	52	52	52	52	52	52	52	53	53	53	53	53	53	53	52	52	51	51	51	51	51	51	51	51	51	52	52	52	52	52	52	52	52	52	53	53	53	53	54	54	53	53	53	52	52	52	52	52	54	54	55	54	54	54	54	54	54	54	54	53	53	55	53	53	53	53	54	54	55	56	56	57	57	57	57	57	57	56	56	56	56	58	58	58	60	59	59	59	59	59	59	58	58	58	59	59	60	60	60	61	63	62	62	62	63	63	62	62	62	62	62	62	63	62	61	61	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	60	59	59	59	59	59	59	59	59	59	60	60	59	59	59	60	60	59	59	60	61	60	60	60	61	59	59	59	59	59	58	58	58	57	58	58	59	59	59	59	59	59	60	59	60	59	59	58	58	58	58	58	58	58	58	59	59	59	59	59	59	60	60	60	61	61	61	61	61	60	60	60	60	60	60	60	60	59	59	58	57	57	57	57	58	58	59	58	58	58	58	58	58	58	58	59	59	58	58	58	58	58	58	58	59	59	58	58	58	59	59	59	58	58	59	59	58	58	58	58	58	57	56	56	56	57	58	58	58	58	58	58	58	58	58	58	58	57	57	58	57	57	56	56	57	57	58	58	57	57	56	56	56	56	57	57	57	57	57	57	58	58	59	59	59	58	57	58	59	60	60	60	60	60	60	60	60	61	61	62	62	63	63	63	63	63	63	63	64	64	64	64	64	64	64	63	63	62	62	62	62	62	62	62	62	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	65	64	63	63	63	63	64	63	62
50	49	49	49	49	50	50	50	49	49	49	49	48	48	48	48	48	48	48	47	47	47	47	48	48	48	48	48	48	49	48	48	48	48	48	48	49	49	49	49	49	49	49	50	50	50	49	49	49	49	49	50	50	50	50	51	51	50	50	50	50	50	51	52	52	51	52	52	53	53	55	55	56	56	56	56	56	56	56	57	57	57	57	57	57	58	58	58	58	58	58	58	58	58	59	59	59	59	59	59	59	59	59	59	60	60	60	60	61	61	61	61	60	60	61	61	61	61	60	60	61	61	62	62	62	62	62	62	63	62	62	62	61	61	61	61	61	61	61	59	59	57	57	56	56	56	56	57	57	57	57	58	58	57	56	56	56	56	56	56	57	58	57	57	58	57	57	56	55	55	55	55	55	56	55	56	56	56	56	56	56	56	56	56	56	56	55	56	56	55	55	57	58	60	60	60	60	60	60	60	60	60	60	60	61	61	60	61	62	62	61	61	62	62	62	62	63	63	63	62	62	62	62	62	63	63	63	63	63	65	64	64	64	64	64	64	63	63	63	62	62	62	62	62	62	62	62	62	61	63	64	65	65	65	65	65	65	65	65	64	63	63	63	63	62	62	62	62	61	62	62	63	63	63	62	61	61	61	61	61	61	61	61	61	61	61	60	60	60	59	59	59	59	59	58	58	58	60	60	60	60	60	59	59	59	59	58	59	59	59	59	59	59	59	59	59	59	59	59	59	57	57	57	57	56	56	57	58	58	59	59	59	59	58	58	58	58	57	58	58	58	60	60	59	59	59	59	58	57	57	57	58	58	58	58	58	58	58	58	58	57	57	57	57	57	57	57	57	56	56	56	56	56	56	56	55	55	54	54	54	53	53	53	53	53	53	53	53	53	52	52	52	52	52	52	52	52	52	53	53	53	53	53	53	53	53	53	53	53	53	54	54	54	54	54	54	55	55	54	54	55	55	56	55	55	54	54	54	54	53	53	53	52	52	52	52	52	52	52	51	51	51	53	53	53	53	53	53	53	53	53	54	54	54	54	54	54	53	51	51	52	52	52	52	53	52	52	52	52	52	52	52	51	51	51	51	52	52	52	52	52	52	53	53	52	52	52	52	52	52	53	53	53	53	52	51	51	52	51	50	50	51	51	52	52	52	52	52	51	51	51	52	52	52	52	51	51	51	51	51	51	51	51	50	50	49	49	49	50	50	49	49	48	48	48	47	47	47	47	47	47	45	45	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	48	47	47	47	47	47	46	46	46	47	47	46	46	46	46	47	47	47	47	47	47	47	47	47	46	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	43	43	43	43	43	43	44	44	45	45	44	44	44	44	44	45	46	45	45	45	45	45	45	45	45	45	46	46	46	46	46	47	48	48	48	49	50	52	53	53	53	53	53	53	53	53	53	52	51	51	51	50	50	51	52	52	52	53	52	52	52	52	52	52	52	52	53	53	53	53	53	53	53	53	53	54	54	54	54	54	54	54	53	53	53	53	52	52	52	52	52	52	52	52	53	53	53	53	54	55	54	54	54	53	54	55	55	55	54	54	54	54	54	54	53	53	52	52	52	52	52	52	52	53	54	54	54	54	53	54	54	54	54	53	53	53	53	54	54	54	54	54	54	54	54	54	55	55	54	54	54	54	54	54	55	55	55	54	54	55	55	55	55	54	54	54	54	54	54	54	54	54	54	54	54	54	53	53	54	54	54	54	53	53	53	54	55	55	55	55	55	55	55	55	56	56	56	56	57	56	56	56	56	56	57	57	57	57	57	55	56	56	56	56	56	55	55	56	56	56	56	56	56	55	55	55	55	55	55	55	55	56	56	56	56	56	55	55	55	53	54	54	54	54	53	53	53	52	52	53	53	53	53	53	53	54	53	53	53	53	53	53	53	53	53	53	53	53	52	52	52	52	52	53	54	54	53	53	53	53	53	53	53	53	53	53	53	52	52	52	52	52	52	52	52	52	52	52	52	52	51	51	50	50	50	50	50	50	50	50	49	49	48	47	47	47	46	47	47	48	48	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	48	48	48	48	48	47	48	48	48	48	48	48	48	48	48	49	48	48	48	49	49	49	48	48	48	48	48	47	47	48	49	50	50	50	50	50	49	49	48	47	47	47	47	46	47	48	49	49	49	49	50	50	50	50	50	50	50	50	51	50	50	50	50	50	49	49	49	49	50	50	50	50	50	50	49	49	49	49	49	49	49	49	49	49	48	48	48	49	50	49	48	48	47	47	46	45	45	45	45	46	45	45	45	46	46	46	46	46	46	45	45	45	45	45	45	45	46	46	46	46	47	48	49	48	48	48	48	48	48	47	47	47	46	46	46	46	46	46	46	46	46	46	47	47	47	46	46	45	45	46	46	46	46	46	46	45	45	44	43	43	43	43	43	44	44	43	43	43	43	42	42	41	41	40	40	40	41	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	42	43	43	43	43	43	43	43	43	43	43	42	42	42	42	44	44	45	44	44	44	44	45	46	46	46	46	46	46	46	45	45	45	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	46	46	47	48	47	47	46	45	45	45	44	44	44	44	45	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	44	43	43	44	44	44	44	44	43	43	43	43	44	44	44	44	44	44	44	45	45	45	45	45	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	45	45	45	45	45	45	46	46	45	45	45	45	45	45	45	44	44	45	46	44	44	44	44	44	44	44	44	44	44	44	44	44	46	46	46	47	47	47	47	47	48	48	48	48	49	49	48	48	48	48	48	48	49	49	50	51	51	51	51	50	50	50	50	50	51	51	51	51	50	52	52	51	52	52	52	52	52	53	53	53	53	53	52	52	52	52	52	52	53	53	52	51	51	51	51	51	50	49	49	49	49	48	48	49	47	47	47	47	47	47	46	45	45	45	46	45	45	45	43	43	43	43	43	44	44	44	45	44	44	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	44	44	45	45	46	46	46	46	45	45	45	45	45	45	45	47	47	47	47	47	47	47	46	46	45	45	44	46	46	46	45	45	46	45	45	45	44	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	42	42	42	42	42	41	41	41	41	40	40	40	40	39	39	39	39	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	40	40	40	39	39	37	37	37	37	38	38	38	39	39	39	39	39	38	38	38	38	38	38	38	37	37	37	36	36	36	36	36	35	34	34	34	34	34	34	34	34	35	35	35	36	37	37	37	37	37	38	38	38	38	38	38	38	39	38	38	39	39	38	39	39	39	38	38	38	39	39	39	39	39	39	39	38	38	38	38	38	39	39	37	37	37	37	37	36	36	36	36	35	35	35	35	34	35	35	35	35	35	35	35	35	36	36	36	37	37	36	36	36	37	37	38	38	37	37	38	38	38	38	37	37	37	37	37	38	38	38	38	38	39	39	40	40	40	40	40	41	42	42	42	42	40	41	42	42	42	42	42	43	43	43	43	43	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	44	45	46	46	45	42	43	42	42	42	42	42	42	42	42	42	41	40	40	40	40	40	39	38	38	38	38	38	38	38	38	38	38	37	36	36	36	36	36	36	36	37	37	37	38	38	38	38	38	38	38	39	39	39	39	39	39	40	41	41	41	40	41	41	41	41	41	42	42	42	43	42	42	43	43	43	43	43	43	44	44	44	44	44	45	46	46	46	46	45	45	45	45	45	45	45	45	45	45	44	44	45	46	46	45	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	43	43	43	43	42	42	42	42	42	43	44	44	44	44	44	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	44	45	45	45	44	44	44	44	44	44	45	45	45	45	45	45	45	46	45	45	44	46	46	46	46	46	46	46	46	46	46	45	45	45	48	48	48	48	48	48	49	49	47	46	46	46	48	48	48	48	48	48	48	48	49	50	49	48	48	47	48	48	48	47	46	46	45	46	46	46	46	46	46	46	45	45	45	45	45	44	43	43	43	43	43	41	41	41	42	42	42	41	41	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	43	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	46	45	45	45	45	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	43	43	43	42	43	43	43	44	44	44	44	43	43	43	43	43	43	43	43	43	43	44	44	45	44	44	44	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	45	45	45	46	46	45	45	45	44	44	44	44	44	44	43	42	42	42	42	41	41	40	40	40	41	41	42	42	42	42	41	41	42	42	42	42	41	41	41	42	42	41	42	42	42	43	42	43	43	43	43	43	43	45	46	47	48	48	48	48	49	49	49	49	49	49	49	50	50	51	51	51	51	51	51	50	50	50	50	50	50	50	50	51	51	51	52	51	51	51	52	52	51	51	51	51	51	51	51	51	51	51	51	51	50	50	49	49	50	51	51	51	51	51	51	50	50	51	51	51	51	51	51	51	51	52	52	54	53	52	52	52	51	51	51	53	53	52	52	51	51	52	52	52	52	51	50	49	49	49	49	50	50	50	50	50	51	50	50	50	50	50	49	49	49	49	49	49	49	49	49	50	50	50	50	51	51	51	50	50	50	49	49	49	50	49	49	49	49	47	47	47	47	47	48	49	49	49	50	50	50	50	50	50	50	49	49	48	47	47	47	47	48	48	48	49	48	48	48	50	50	51	51	51	51	51	51	50	50	50	51	49	49	48	48	48	48	49	49	49	50	50	51	50	48	48	48	49	49	51	51	51	51	51	51	51	51	52	52	52	53	53	53	53	53	53	53	52	52	52	52	52	53	53	53	53	53	53	53	52	52	52	52	51	51	50	50	50	50	50	51	51	51	51	51	52	53	53	53	53	53	54	54	54	54	53	53	53	52	52	52	52	53	53	52	52	52	52	53	53	53	53	53	52	51	51	53	53	52	52	52	53	53	53	52	52	52	52	52	51	51	51	50	49	50	50	49	49	49	49	49	49	50	51	51	51	51	51	50	50	50	50	51	51	51	51	51	50	51	52	52	52	52	52	52	51	51	51	51	51	49	49	49	49	49	49	50	50	51	51	51	51	51	51	51	51	52	52	52	52	52	52	51	52	53	52	52	52	52	52	51	51	51	51	51	51	51	51	51	51	50	49	50	50	49	49	48	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	50	49	48	48	49	49	48	48	48	48	48	48	48	48	48	49	48	47	46	46	47	47	47	47	46	46	46	46	46	46	46	46	45	45	45	46	46	46	47	47	47	47	47	46	46	47	47	47	47	47	47	46	46	48	48	48	48	47	47	47	47	48	48	47	47	47	47	47	46	45	45	45	45	45	45	45	45	46	47	47	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	45	45	46	46	46	46	46	46	46	46	46	47	46	46	46	46	45	45	45	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	45	45	45	45	44	44	44	44	44	44	44	44	44	44	45	45	45	45	44	44	44	44	44	45	45	44	44	44	43	43	43	43	43	43	42	42	42	42	42	42	42	41	41	41	41	42	43	43	42	42	44	45	45	45	45	45	45	45	47	47	47	45	45	45	45	45	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	44	45	45	45	45	45	45	45	46	46	46	46	47	48	49	49	49	48	49	49	50	50	50	50	51	51	51	52	52	52	52	52	52	52	53	54	54	53	53	53	53	53	53	53	51	51	51	51	51	51	52	52	52	53	54	55	56	56	56	58	58	58	60	59	58	58	58	58	58	58	58	58	58	58	58	58	57	57	56	56	56	56	56	56	56	56	55	55	55	55	55	55	55	55	55	55	55	53	53	53	53	53	53	54	54	54	54	54	54	54	54	53	53	52	52	52	52	52	52	51	50	50	50	50	50	50	50	49	49	49	49	49	49	49	49	49	49	48	48	48	49	51	51	51	52	53	53	53	54	54	54	54	54	54	54	54	55	55	54	54	54	54	54	54	53	53	53	53	53	53	53	52	52	53	53	54	53	53	54	54	54	53	52	52	52	52	52	52	52	52	52	51	50	50	50	50	50	50	49	49	49	49	49	49	49	48	48	47	47	47	47	48	48	47	47	47	47	47	46	46	45	45	46	46	45	46	46	46	47	47	47	47	47	47	46	46	46	46	46	45	45	45	43	43	43
51	51	50	50	50	49	50	50	50	49	50	51	51	52	51	50	50	50	50	50	49	49	50	50	50	52	52	52	52	52	52	52	52	51	51	51	51	51	51	51	50	49	49	49	49	49	49	48	48	47	47	48	47	47	48	48	47	47	47	47	47	48	48	48	47	46	46	46	46	46	46	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	45	44	44	44	44	44	43	44	44	44	44	44	44	44	44	45	44	44	45	45	44	45	45	45	45	45	45	44	43	43	43	43	43	44	44	44	44	43	43	44	44	43	43	42	41	41	41	41	42	42	43	43	43	43	42	42	41	41	41	41	41	42	42	42	42	42	42	41	42	42	43	41	41	41	41	42	41	41	41	41	41	41	40	39	39	39	39	39	39	38	38	38	38	38	38	37	37	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	38	38	39	39	40	39	38	38	38	38	38	38	38	39	39	39	39	40	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	41	41	41	41	42	42	41	41	41	41	41	41	42	42	42	43	43	43	43	43	43	43	43	43	43	42	42	42	42	42	43	43	43	43	43	43	43	44	44	43	43	43	43	43	43	43	43	43	44	44	43	43	43	43	44	44	44	44	44	44	43	42	42	42	43	43	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	43	43	44	44	44	44	44	44	43	43	43	43	43	43	43	43	42	42	44	44	44	44	45	46	46	47	46	45	45	45	44	44	45	45	45	45	43	43	43	43	43	44	44	45	45	45	45	45	45	46	46	46	47	47	47	46	46	46	46	46	46	46	46	46	46	45	45	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	42	42	42	42	41	41	41	40	41	41	41	41	41	40	39	39	40	40	40	40	40	39	39	39	39	39	39	40	40	40	40	40	40	40	39	39	39	38	38	39	39	39	39	38	37	37	37	39	39	39	39	38	38	38	39	39	39	39	38	39	39	39	39	39	40	40	40	41	41	42	42	42	42	42	42	41	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	39	39	38	38	38	38	38	39	39	39	39	39	39	38	37	37	37	38	38	38	37	37	37	37	37	37	38	39	39	39	38	38	38	37	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	33	33	33	33	33	35	35	35	35	35	36	36	35	35	36	36	36	36	36	36	36	36	37	38	38	38	38	39	39	40	40	40	40	40	39	39	38	39	38	38	38	37	37	37	38	39	40	40	40	40	40	40	40	40	40	42	42	42	43	44	44	44	44	44	45	45	45	45	45	45	44	44	45	44	43	43	43	43	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	39	39	40	40	40	38	38	38	38	38	38	38	38	38	38	39	39	39	38	38	38	38	38	38	38	37	37	37	38	39	40	40	40	40	40	41	41	41	41	41	41	40	40	40	41	41	41	40	40	40	40	40	40	40	40	41	40	40	40	41	41	41	41	41	41	41	42	41	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	39	38	39	39	38	38	38	38	38	40	40	41	42	42	42	42	41	41	41	41	40	40	40	40	40	41	41	40	41	42	43	42	42	44	44	44	44	44	44	44	43	43	43	43	44	44	44	44	44	44	45	45	45	45	45	45	44	44	44	44	44	44	44	43	44	44	44	42	41	41	41	39	40	40	41	41	41	41	41	41	42	42	42	42	42	43	42	42	43	43	42	42	42	41	41	40	39	39	39	38	38	38	38	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	38	38	39	39	39	39	39	39	39	39	39	40	40	40	40	40	41	41	39	38	39	39	39	39	39	39	39	39	39	38	38	38	38	37	37	37	37	39	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	36	36	36	36	36	37	37	36	36	36	37	37	38	37	37	38	38	37	37	37	37	37	37	37	38	38	39	39	39	40	40	40	40	40	40	40	41	41	41	41	42	42	42	42	42	42	43	43	43	44	44	44	45	45	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	45	45	45	45	46	46	46	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	46	45	45	45	45	46	47	48	48	48	47	46	46	46	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	47	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	48	49	49	49	48	48	48	49	49	49	49	50	50	50	50	50	50	50	50	51	51	52	52	52	52	53	53	53	53	52	52	51	51	51	51	51	51	51	52	52	52	52	52	52	52	51	51	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	51	52	52	52	52	52	52	52	52	52	52	52	52	52	50	51	51	51	51	51	51	51	51	51	51	52	51	51	51	50	50	50	50	50	51	51	52	53	54	54	54	53	54	55	56	56	56	56	55	55	55	55	55	56	56	56	56	56	57	56	56	56	55	55	55	55	55	55	55	54	55	56	56	56	57	57	57	57	57	57	57	58	58	59	59	60	59	60	60	61	61	61	60	60	60	59	60	61	61	61	60	60	60	60	60	60	60	59	57	57	57	57	58	58	58	58	58	59	59	59	59	59	58	58	58	58	58	57	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	55	56	56	55	54	55	55	55	55	55	54	55	55	55	55	55	56	56	55	55	56	55	55	55	56	56	56	56	56	56	56	56	57	57	57	58	57	58	59	59	60	60	60	60	60	60	60	61	61	62	62	62	62	62	62	61	61	61	61	61	61	61	59	60	60	61	62	62	62	62	62	62	62	61	61	61	61	61	61	61	60	60	60	60	59	59	59	59	59	59	59	59	59	59	59	59	59	60	60	60	62	62	62	61	61	60	60	59	59	59	59	59	59	59	59	59	58	58	59	59	59	58	58	58	58	58	58	58	58	58	59	59	59	59	59	58	58	58	58	58	59	60	59	58	58	60	60	62	62	61	61	61	61	61	61	61	61	60	59	58	58	57	57	57	57	57	57	57	57	58	57	58	58	59	59	58	58	58	57	57	57	57	57	57	57	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	55	55	55	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	55	55	55	56	56	56	56	56	55	55	55	55	55	55	55	56	56	56	56	56	56	58	58	58	57	56	55	55	55	55	55	55	55	55	54	55	55	55	55	55	54	54	54	53	52	52	52	52	51	51	52	52	52	51	51	51	51	51	51	51	51	51	51	51	51	51	50	50	50	50	50	51	51	51	51	51	51	51	51	50	49	50	50	50	49	49	48	48	48	48	48	48	48	48	48	49	49	49	47	47	47	49	48	48	49	49	49	49	49	49	49	49	49	47	47	47	47	47	47	47	46	46	46	46	46	46	47	47	47	45	45	45	45	45	45	45	45	45	45	45	45	45	46	47	47	47	47	47	47	47	46	46	46	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	45	46	45	45	45	45	45	45	45	45	44	44	44	45	45	45	46	46	46	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	44	44	44	44	45	44	44	44	44	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	43	44	43	43	43	43	43	44	44	45	45	44	44	44	44	45	46	45	45	45	44	43	42	42	42	44	44	44	44	45	45	45	45	44	44	44	44	44	44	43	43	43	43	43	44	42	42	41	41	41	41	41	41	42	42	42	42	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	46	45	45	46	46	46	46	46	45	46	46	46	46	46	46	46	46	46	46	46	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	45	45	45	45	45	45	44	44	44	44	44	44	42	42	42	42	42	42	43	43	43	44	44	44	44	44	44	43	43	43	43	43	43	43	42	42	43	43	44	44	44	44	44	44	44	44	44	44	45	45	45	46	46	46	45	46	46	46	46	46	46	46	46	46	46	46	45	45	45	46	46	46	46	46	46	46	45	45	44	44	44	44	44	45	45	45	45	46	45	46	46	46	46	48	49	49	50	50	50	51	51	51	51	50	50	50	51	51	51	51	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	49	48	48	48	48	48	48	48	47	48	48	48	48	48	48	47	47	47	48	47	48	46	47	46	46	46	46	46	47	47	47	47	47	47	46	46	47	47	47	47	47	48	47	48	48	48	47	47	48	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	51	51	51	52	52	52	52	52	52	52	53	53	53	53	53	53	53	53	53	53	53	53	53	53	54	54	54	53	53	53	53	53	52	53	52	52	51	51	50	49	48	48	47	47	47	47	47	47	46	46	45	45	45	45	45	44	44	44	44	44	43	43	43	43	43	42	42	42	43	43	44	43	43	43	43	43	43	43	43	43	43	45	45	45	46	46	46	47	47	47	47	47	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	51	52	52	52	51	51	51	51	51	50	51	51	51	50	50	50	50	50	51	51	50	50	50	49	50	49	48	48	48	48	48	49	49	49	49	49	48	49	50	50	50	50	50	51	51	51	51	51	51	50	50	51	52	52	52	52	52	52	53	52	52	52	52	52	52	52	52	52	51	52	51	50	50	50	50	50	50	50	51	50	51	52	52	52	52	51	50	50	50	49	49	49	49	49	48	48	48	48	48	47	47	47	47	46	46	47	47	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	48	48	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	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	44	44	44	45	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	46	47	47	47	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	48	48	48	47	48	48	48	49	48	48	48	48	48	48	48	48	48	48	48	49	49	48	48	49	49	48	48	48	48	48	49	48	48	48	49	48	48	47	47	47	47	47	47	47	47	47	47	46	46	46	46	46	45	45	45	45	45	46	47	47	47	48	48	48	48	49	49	49	49	49	50	50	50	50	50	49	50	50	51	51	51	51	50	51	52	51	50	50	50	50	50	50	50	50	50	50	50	49	48	48	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	50	51	51	51	51	51	51	51	49	48	48	48	48	48	47	46	46	46	46	46	46	46	47	47	47	47	47	47	48	48	48	49	49	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	52	51	50	50	49	49	48	48	48	49	49	48	47	48	48	47	47	47	45	45	44	44	44	43	42	42	42	42	42	41	41	41	41	41	41	41	41	41	42	42	42	43	43	44	43	43	43	43	44	44	44	44	44	44	44	44	44	45	46	46	46	46	46	45	44	44	44	44	44	45	45	44	44	44	44	44	44	44	44	45	45	45	43	43	42	42	41	40	40	41	41	41	42	42	42	42	40	40	40	40	40	40	40	41	41	41	41	40	40	40	40	41	40	40	40	40	40	39	39	40	39	39	39	39	39	39	38	38	38	39	39	40	40	40	39	38	39	39	39	39	39	39	39	39	38	39	39	39	39	39	39	39	39	39	39	39	40	40	40	41	42	42	42	42	41	41	40	40	40	40	41	41	41	41	40	40	41	41	42	42	42	42	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	41	41	39	39	39	39	39	39	39	39	39	40	40	39	39	39	38	38	39	39	39	39	39	39	39	39	39	39	39	40	39	39	40	40	41	42	42	42	42	41	42	42	42	42	42	42	43	43	43	43	43	43	43	43	42	42	41	41	41	41	41	42	42	42	42	42	42	43	44	44	44	44	44	44	44	44	43	44	42	42	42	42	41	41	41	42	42	41	42	42	43	43	43	44	43	43	43	43	43	43	43	43	43	44	44	44	45	44	43	43	43	43	43	43	43	43	42	41	41	41	41	41	42	43	43	44	44	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	44	43	44	44	44	44	44	44	44	44	44	44	45	45	45	44	45	45	45	46	46	47	47	47	45	45	45	45	45	45	45	45	45	45	45	46	46	46	45	45	45	44	45	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	46	47	45	45
45	44	44	44	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	44	43	43	42	42	42	41	40	40	40	40	40	40	40	39	38	38	37	37	37	37	37	37	37	36	36	36	36	36	36	37	37	37	37	37	37	36	37	37	38	38	38	39	39	40	40	40	40	40	40	40	41	41	42	43	43	43	42	41	41	41	41	41	40	40	40	40	39	39	39	41	41	41	41	42	43	43	43	43	44	44	45	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	46	46	46	46	45	45	45	45	44	44	44	44	44	44	42	42	42	43	43	44	44	44	44	44	43	43	44	44	44	44	45	45	45	45	44	43	43	41	41	41	41	40	40	40	40	40	40	39	39	39	39	39	39	40	40	40	40	40	40	38	38	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	36	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	36	36	36	37	37	37	39	39	39	39	39	39	38	37	38	38	38	38	38	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	38	38	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	40	40	41	41	41	41	41	41	40	38	39	39	40	41	41	41	40	40	40	39	38	38	38	38	38	38	38	38	37	37	37	37	38	38	37	37	37	37	37	38	38	38	39	39	39	39	39	40	40	39	39	39	40	39	39	39	38	38	38	38	38	38	39	39	39	39	39	40	41	41	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	39	39	38	38	38	38	38	38	38	37	37	38	37	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	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	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	40	39	39	40	40	40	40	40	40	39	39	41	41	40	40	40	40	40	39	39	38	38	38	38	37	37	39	39	39	38	38	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	37	37	38	38	39	40	41	41	41	41	41	41	40	40	39	39	40	39	39	40	40	41	43	44	46	46	46	46	46	46	46	46	47	47	47	46	46	46	44	44	44	44	44	44	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	44	44	44	44	44	44	44	43	44	44	44	44	44	44	45	44	44	44	44	44	43	43	43	43	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	44	43	43	44	42	42	42	42	42	41	41	41	41	41	42	42	42	42	42	41	41	41	41	42	42	42	43	43	43	43	43	42	41	40	40	40	42	42	42	43	43	43	43	43	44	44	44	45	45	45	44	45	45	46	45	45	45	45	46	46	47	47	47	47	47	47	46	46	46	46	46	46	46	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	47	47	47	47	48	48	48	48	48	47	47	47	46	46	46	46	47	47	47	47	47	46	46	46	46	46	46	46	45	44	44	43	43	45	45	45	45	46	46	46	46	46	47	47	46	47	47	47	46	46	46	46	48	48	48	47	47	46	47	47	47	47	48	48	48	48	48	49	48	48	47	47	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	47	47	46	45	47	46	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	46	46	46	48	48	47	47	46	46	46	44	44	45	45	44	45	46	45	45	46	46	46	47	46	46	45	45	45	45	45	45	45	45	46	47	46	46	46	45	45	45	45	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	41	41	41	41	41	41	41	40	40	40	40	40	39	38	38	38	38	38	39	39	39	40	38	38	38	38	38	38	38	38	38	38	39	39	38	38	38	38	37	37	37	37	38	38	38	38	38	38	38	39	39	39	39	37	37	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	38	38	39	39	38	38	39	39	39	39	39	39	39	40	40	39	39	39	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	39	39	39	39	38	38	38	38	36	36	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	40	40	40	40	40	42	42	44	44	44	44	44	44	44	44	46	46	46	46	46	46	46	46	47	47	47	47	47	47	46	46	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	48	48	49	48	48	47	47	47	46	46	46	46	46	46	46	46	47	47	47	46	46	46	45	45	45	45	45	45	45	46	46	46	46	46	46	47	47	47	47	46	46	45	46	45	45	45	45	43	43	43	43	43	43	43	43	43	43	43	44	44	45	46	47	47	47	47	47	47	47	47	47	48	48	48	48	48	49	50	49	49	49	49	49	48	48	48	48	48	48	48	48	48	48	47	47	46	45	45	45	46	46	46	46	47	47	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	47	47	47	48	48	47	47	47	46	47	47	47	48	48	49	48	47	47	47	47	47	47	47	47	47	46	48	48	48	48	48	47	47	47	46	47	47	46	46	45	45	45	45	45	45	45	45	45	45	45	45	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	43	42	42	43	44	44	44	44	43	43	43	43	43	43	43	44	44	44	45	45	46	46	46	47	46	46	45	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	43	43	43	43	43	43	43	41	41	41	41	41	40	40	40	40	40	41	41	42	42	43	43	43	43	43	43	42	42	42	43	42	42	41	41	41	42	42	42	42	42	42	43	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	45	45	45	45	46	46	46	46	45	45	45	46	45	45	45	45	46	46	46	46	46	46	47	46	46	46	46	45	45	45	45	44	44	44	44	44	43	43	43	43	43	44	46	45	46	46	46	44	44	44	45	45	45	45	45	47	47	47	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	47	47	46	45	45	45	45	45	46	46	45	45	45	45	46	46	45	45	45	45	44	44	44	44	44	44	44	44	44	45	44	44	44	44	45	45	45	44	44	44	44	43	43	43	43	43	42	41	42	42	42	44	45	45	45	45	45	46	46	46	46	46	46	47	47	47	46	46	48	47	47	47	47	48	48	48	48	48	48	48	49	48	48	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	46	45	46	46	46	45	45	45	45	45	45	45	45	45	45	45	45	45	45	46	47	47	47	47	47	47	49	49	49	48	48	49	49	49	49	49	49	48	48	48	48	48	48	48	49	49	49	49	50	50	50	50	50	50	50	50	49	49	49	49	49	50	50	50	50	50	51	51	51	50	49	49	48	48	48	49	50	50	50	50	50	49	49	49	49	50	50	50	51	51	49	49	49	48	48	48	48	47	47	47	46	46	46	45	44	44	44	44	43	43	43	42	42	42	42	42	42	42	41	41	41	41	41	41	42	43	42	42	42	42	42	42	42	42	43	42	42	42	42	42	42	42	42	44	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	44	44	44	45	45	46	46	46	45	45	46	46	46	46	46	46	46	47	48	48	48	48	49	49	49	49	49	49	49	48	48	48	48	48	48	49	49	49	50	50	50	50	50	50	52	52	52	52	53	55	55	54	54	54	54	54	54	55	55	55	54	54	52	52	52	53	54	55	55	54	54	54	54	53	53	54	54	54	54	53	53	53	53	52	51	50	50	50	50	50	49	49	49	50	50	50	50	50	48	48	48	48	48	48	48	47	47	47	48	49	49	48	48	48	47	47	47	47	47	47	48	48	50	50	50	50	50	49	49	49	49	49	49	49	49	49	49	50	51	51	51	51	51	50	52	52	52	52	52	52	53	53	53	53	53	52	52	53	53	52	51	51	51	49	50	51	52	52	52	52	51	51	51	51	51	50	50	50	50	51	51	51	51	51	51	52	52	52	52	52	52	52	52	53	53	53	52	53	53	53	53	53	53	52	52	52	52	52	52	52	52	52	52	52	54	54	54	54	54	54	54	54	54	54	54	53	53	53	53	53	53	53	53	53	53	52	52	52	53	53	53	53	54	55	55	55	56	56	55	56	56	57	56	56	56	56	56	55	55	55	55	55	55	54	54	53	53	53	53	53	53	53	54	54	52	52	52	52	52	52	53	53	53	54	54	53	53	52	52	52	53	53	53	53	53	53	53	53	54	54	55	56	57	57	57	57	57	58	58	59	58	58	58	57	57	57	57	58	58	58	58	58	58	59	60	60	60	60	60	60	60	59	59	58	58	58	59	59	59	59	59	59	58	58	58	58	59	59	60	60	60	61	61	61	61	62	61	61	61	61	61	60	60	60	60	60	60	60	61	62	61	60	60	60	60	60	60	59	59	59	59	59	59	60	60	61	61	61	61	60	60	60	60	59	59	59	59	59	58	59	59	59	59	58	58	58	58	58	58	58	58	58	58	59	59	59	59	60	61	61	61	61	61	61	61	61	60	60	60	60	59	58	58	58	58	58	58	58	58	59	59	57	57	58	58	58	58	58	58	57	58	58	57	57	56	56	55	55	55	55	55	54	54	54	55	55	55	53	52	52	52	51	51	51	51	51	52	52	51	51	51	51	51	51	51	51	50	49	48	48	48	48	48	48	48	48	47	47	47	46	46	45	45	45	45	45	45	44	44	45	46	46	46	47	47	47	47	46	47	47	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	46	46	46	46	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	48	49	49	49	50	50	49	49	49	50	50	50	50	49	49	49	48	48	49	50	50	50	49	49	49	49	49	49	49	48	48	47	47	46	45	45	44	44	44	44	44	44	46	45	45	44	44	44	44	44	44	43	43	43	43	43	44	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	42	42	42	42	42	42	42	42	43	43	41	40	41	41	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	38	39	39	39	39	39	39	40	41	41	41	41	41	41	40	40	40	41	41	40	40	40	40	40	40	41	41	40	40	41	41	40	39	39	39	39	39	38	38	37	38	38	39	39	40	40	40	40	40	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	43	43	42	43	43	43	43	43	43	44	45	45	45	45	45	45	44	44	44	44	43	43	42	43	43	43	44	46	45	44	45	44	44	44	44	44	45	45	46	47	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	45	45	45	44	44	44	44	44	44	45	45	45	45	45	45	45	46	45	44	44	44	43	43	44	42	42	41	41	40	40	42	42	42	42	42	42	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	45	45	45	45	45	45	45	44	44	44	44	44	46	46	46	46	46	46	46	46	45	45	44	44	44	45	45	45	45	45	45	45	45	45	44	44	44	44	44	44	44	43	43	43	43	43	43	43	42	42	43	43	43	43	43	42	42	42	42	42	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	44	44	44	44	44	44	43	43	43	44	44	44	44	43	43	43	43	43	43	43	43	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	42	42	41	40	39	38	37	37	37	37	37	37	37	37	38	38	38	38	38	38	37	37	38	39	39	39	39	38	38	38	38	39	39	39	39	40	42	42	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	40	40	40	40	41	40	40	40	40	40	40	40	40	41	41	42	42	42	41	41	41	41	41	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	39	39	39	40	42	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	43	43	43	43	42	43	43	44	44	44	44	43	42	42	42	42	42	42	43	43	42	42	41	41	41	41	41	41	41	41	42	42	41	41	41	41	41	41	40	40	40	39	39	38	38	39	39	39	39	39	39	39	39	39	39	40	40	40	39	38	38	38	38	38	39	38	37	37	37	36	35	34	34	35	35	34	35	35	35	36	36	36	36	36	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34
39	39	39	40	40	40	40	40	41	41	41	41	42	43	43	43	42	42	42	42	42	42	43	43	43	44	43	43	43	43	42	42	42	42	41	42	42	42	42	43	42	42	43	42	42	42	42	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	45	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	43	43	43	43	43	44	44	45	45	43	43	43	44	44	44	44	44	44	44	44	45	45	44	45	44	44	44	44	45	45	45	45	45	45	46	45	46	46	46	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	44	44	44	44	44	44	44	44	45	45	45	47	46	46	46	47	47	47	47	47	47	46	45	45	44	45	45	45	46	45	45	45	46	46	46	47	47	47	47	48	48	49	49	49	48	47	47	47	47	47	47	47	47	48	48	48	48	48	47	48	47	47	48	48	48	48	49	49	50	51	50	50	50	50	50	49	49	49	49	49	48	48	48	48	48	48	48	48	49	49	49	49	50	50	49	49	49	50	50	50	49	49	51	49	49	49	49	50	50	51	51	51	49	49	49	49	50	50	50	51	51	51	51	51	51	51	51	51	51	50	51	51	51	51	51	51	51	50	50	48	49	49	50	50	50	49	49	48	49	49	49	49	49	49	49	49	50	50	50	50	49	49	49	48	47	47	47	47	47	47	47	47	47	46	45	45	45	44	44	44	44	44	43	43	43	43	43	43	43	44	44	44	44	44	45	45	45	45	44	44	44	44	44	43	43	43	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	41	42	42	42	42	43	43	43	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	40	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	39	38	38	38	38	38	38	38	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	40	40	39	39	39	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	37	37	37	36	36	36	36	36	36	36	36	36	36	36	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	36	37	37	37	38	38	38	37	37	37	38	39	40	40	40	40	39	40	40	41	41	41	41	42	41	40	40	40	40	40	40	41	41	41	41	41	41	43	43	43	44	44	44	44	43	44	44	44	44	44	44	43	43	42	42	41	41	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	42	42	40	40	39	40	39	39	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	42	42	42	42	42	42	42	42	42	43	43	43	43	43	44	44	44	43	44	43	43	43	44	44	44	44	44	44	44	44	45	45	44	44	44	43	43	43	43	44	44	44	44	44	44	44	44	44	43	43	43	43	42	42	42	42	42	41	42	42	42	42	42	41	41	41	41	41	40	40	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	40	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	41	41	41	42	42	42	42	41	41	41	41	40	40	40	40	40	40	40	39	40	40	40	40	39	39	38	38	37	37	37	36	36	36	36	36	36	36	37	37	37	38	38	38	39	39	39	39	39	39	39	40	40	40	39	39	37	37	37	36	36	37	37	37	37	37	38	38	38	38	40	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	40	40	39	39	38	38	39	39	39	39	39	39	39	39	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	41	41	41	41	41	43	43	44	43	43	43	44	44	45	44	44	44	44	44	45	47	47	47	47	47	47	47	47	47	46	47	47	47	47	46	46	48	47	48	47	47	47	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	50	49	49	49	48	48	49	50	50	50	51	51	50	50	50	51	51	51	51	51	51	51	51	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	55	55	57	56	56	56	56	56	56	56	56	56	56	57	57	57	57	57	57	58	59	59	58	58	57	57	57	56	56	56	56	56	56	56	56	56	56	56	56	55	55	55	55	55	54	54	52	52	52	53	53	53	55	55	56	56	57	56	56	57	57	57	56	56	56	56	55	55	54	54	54	54	54	54	54	54	54	54	54	54	54	55	54	54	54	54	54	53	53	53	53	53	53	53	53	54	53	53	53	53	54	54	54	55	55	55	55	55	55	54	54	54	54	54	54	54	54	54	53	51	51	51	51	50	50	51	51	51	51	52	52	52	52	52	51	51	51	51	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	49	49	48	48	48	49	49	50	48	48	48	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	46	46	46	47	47	47	48	48	48	48	48	48	49	49	49	48	47	47	47	47	46	46	47	47	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	47	47	47	47	46	47	48	48	48	48	48	47	47	47	46	46	45	45	45	45	45	45	45	45	45	45	44	44	44	44	46	46	46	46	46	46	46	46	46	45	45	45	46	46	47	47	47	50	50	50	49	48	48	48	48	48	48	47	47	46	45	45	46	46	46	46	46	46	46	46	46	45	45	45	45	45	44	42	42	42	42	43	43	43	43	43	43	43	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	45	45	44	44	44	44	44	44	45	46	46	46	46	47	47	47	47	47	47	47	48	48	48	48	48	48	48	48	49	49	49	50	51	51	51	51	51	51	51	52	51	51	51	51	50	50	50	50	50	50	51	50	50	50	50	50	50	50	50	50	49	48	48	49	49	49	49	50	49	49	49	49	49	49	48	48	48	48	47	47	47	47	47	46	46	46	47	47	47	48	48	47	47	46	46	46	46	46	45	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	45	44	44	44	44	44	43	43	43	43	43	43	44	44	44	43	43	43	43	43	44	44	44	44	44	44	45	45	45	45	45	45	46	45	45	45	45	45	45	45	45	46	45	45	45	46	46	46	46	47	46	46	46	46	46	46	47	47	47	47	47	48	48	48	48	48	48	48	48	48	47	47	47	47	47	47	47	47	48	48	48	48	47	47	46	46	45	45	45	44	44	44	45	45	45	45	44	44	45	45	45	46	46	46	46	46	46	46	46	45	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	43	43	44	44	44	44	43	43	42	42	42	41	41	41	41	40	41	42	42	42	41	40	40	39	39	39	38	38	38	38	38	38	38	38	38	37	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	38	39	39	38	38	38	39	39	39	39	39	39	39	39	39	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	39	39	39	39	38	38	37	37	37	37	37	38	38	38	38	38	38	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	40	40	40	41	41	41	41	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	45	46	46	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	44	44	44	44	45	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	45	43	44	44	44	45	45	46	47	46	46	46	44	44	44	43	43	43	43	43	42	43	43	43	43	44	43	43	43	43	42	42	42	42	43	44	44	44	44	44	44	43	42	42	43	41	41	40	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	40	40	41	41	42	42	42	41	41	42	42	42	43	43	42	42	42	42	42	42	43	43	42	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	44	44	46	47	47	48	48	46	46	45	46	47	47	48	49	49	49	49	49	48	48	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	44	43	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	43	42	42	42	42	42	42	43	43	43	43	43	42	43	43	43	42	42	41	41	41	41	41	41	41	41	41	41	43	43	43	43	43	43	42	42	42	42	42	43	43	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	41	40	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	41	41	41	40	40	40	40	40	40	40	40	40	39	39	39	39	40	40	39	39	39	39	40	40	40	40	41	41	41	40	40	39	39	39	39	39	38	38	38	38	39	39	39	40	39	39	39	39	37	38	38	37	36	36	36	36	37	37	38	38	38	38	39	39	39	38	38	38	38	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	39	39	39	38	38	38	38	39	38	38	38	38	38	38	38	38	37	36	37	38	38	39	39	39	40	39	39	39	40	40	40	40	41	41	41	41	41	41	40	40	40	40	41	41	40	40	41	41	41	41	41	41	41	42	43	43	44	44	44	44	44	44	42	41	41	41	43	43	43	43	43	43	43	44	45	45	45	44	45	44	44	43	43	43	43	43	44	44	44	43	43	44	43	43	43	44	44	43	43	43	43	43	43	42	42	42	42	42	41	41	41	41	41	40	41	41	41	42	42	42	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	42	42	42	42	42	41	41	41	42	42	42	43	43	43	43	43	43	43	43	43	43	43	44	45	45	44	45	46	46	46	46	47	47	48	46	46	46	46	46	47	47	47	47	47	48	48	48	47	47	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	48	48	49	49	48	48	48	48	48	48	48	48	49	49	49	50	50	50	50	52	52	52	52	52	52	52	53	53	53	52	52	52	52	52	52	51	51	51	52	52	53	53	53	53	53	53	52	52	52	53	53	53	52	51	51	51	51	51	51	50	50	50	50	50	50	50	50	50	50	51	50	50	49	49	49	49	48	48	48	48	48	48	48	49	49	49	49	48	48	48	48	48	49	49	49	49	49	50	50	51	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	50	50	48	48	48	48	48	47	47	47	47	46	46	46	46	46	47	47	46	47	47	47	46	46	46	46	47	47	47	47	47	47	48	48	48	49	48	48	48	48	48	49	49	48	48	48	48	48	48	47	47	47	47	45	45	45	44	44	44	44	45	45	45	45	46	46	46	46	46	45	45	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	43	43	45	44	44	44	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	45	46	45	44	44	44	44	43	42	42	42	42	42	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	42	43	43	44	44	44	43	43	42	42	41	41	41	41	41	41	41	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	39	40	40	40	40	39	39	39	39	41	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	40	41	40	41	42	42	42	42	43	43	43	42	42	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	40	40	40	40	40	38	38	38	38	38	39	39	39	40	40	40	40	40	40	39	39	39	39	39	39	38	38	37	37	37	37	38	38	39	39	39	39	40	40	40	40	41	41	41	40	40	39	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	38	37	38	38	38	39	39	39	38	38	39	39	39	40	41	42	41	41	41	41	41	42	42	42	42	42	43	43	43	43	43	43	44	44	45	45	45	45	45	45	45	45	44	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	43	43	43	43	43	43	43	43	44	45	45	44	44	44	44
44	44	44	44	44	45	45	44	44	44	44	44	44	44	44	43	44	44	44	43	43	43	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	40	39	39	39	39	40	40	40	41	41	41	41	41	41	41	41	41	40	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	45	45	45	45	45	45	45	45	44	44	45	45	45	46	46	46	46	46	46	46	46	46	45	45	46	46	46	46	46	46	46	46	46	47	47	47	47	46	46	46	47	48	48	47	47	47	47	46	46	46	46	46	46	45	45	46	46	46	46	46	46	45	45	45	46	46	46	46	46	46	47	48	48	48	48	48	47	47	47	47	47	46	46	46	46	46	45	45	45	45	46	46	46	46	45	45	45	45	45	45	45	45	45	45	48	48	47	47	48	48	48	48	48	49	49	49	48	47	47	47	46	47	46	46	46	46	46	46	46	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	45	44	45	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	44	44	44	44	43	43	44	44	45	45	46	46	46	46	47	47	47	47	47	47	47	47	48	49	50	50	50	50	50	50	50	50	50	50	50	49	49	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	49	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	51	52	52	52	52	51	51	51	51	52	53	53	52	52	52	52	52	52	52	52	52	51	51	51	51	51	51	51	51	51	50	50	50	50	50	50	51	50	50	50	50	51	51	51	51	52	52	53	54	54	55	55	55	55	55	55	56	55	55	55	55	54	54	56	56	56	56	56	56	55	55	55	55	55	55	55	55	56	56	56	55	55	55	55	55	55	56	57	58	60	59	59	60	60	61	61	61	61	62	62	62	62	62	62	62	62	62	62	62	61	62	61	61	61	61	60	60	60	60	60	59	58	58	58	59	59	59	59	59	59	59	59	59	59	58	58	57	57	57	56	56	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	56	56	55	55	55	55	55	55	55	56	56	56	56	57	57	58	57	57	57	57	57	57	57	56	56	56	55	53	53	53	53	53	53	53	52	52	51	51	51	51	51	51	51	51	51	51	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	52	52	52	52	52	52	52	53	53	52	52	53	52	51	51	51	52	52	52	52	53	53	53	53	53	53	53	53	53	53	53	53	53	52	52	52	52	52	52	52	51	51	51	51	50	50	49	49	49	48	48	48	48	48	48	47	46	46	46	47	46	46	46	46	46	46	46	45	45	45	45	44	44	44	44	44	45	44	44	44	44	44	43	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	41	41	41	42	42	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	41	41	41	41	41	42	42	42	42	42	44	44	44	44	44	44	44	44	44	44	44	45	45	46	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	47	47	48	48	48	48	49	48	48	48	48	48	50	51	51	51	51	52	52	52	51	51	51	52	51	51	53	53	54	54	54	54	54	54	53	53	52	52	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	54	53	53	53	53	53	52	53	52	52	52	52	51	51	52	53	53	53	53	53	53	53	53	52	52	52	52	52	52	52	52	52	52	50	50	50	50	50	50	50	50	50	50	49	49	49	49	50	50	50	50	51	51	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	51	51	50	50	49	49	49	49	49	49	49	49	49	49	49	49	48	48	48	48	47	47	48	48	48	48	48	48	48	49	50	50	50	49	49	49	50	50	51	51	50	50	50	50	50	50	51	51	51	52	52	51	52	53	54	54	55	55	54	54	54	54	54	52	50	50	51	50	50	50	50	50	49	49	49	49	49	49	49	48	48	48	48	48	49	49	49	49	49	49	49	49	48	48	49	49	46	47	48	48	49	49	49	49	50	50	49	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	49	49	49	49	48	48	48	47	45	45	45	45	45	45	45	46	46	45	45	46	46	46	46	46	46	46	46	45	45	46	45	45	45	46	46	46	46	46	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	46	46	46	46	47	46	46	45	45	45	46	46	46	46	46	46	46	44	44	43	42	43	43	43	43	43	44	44	43	43	43	43	44	43	43	43	42	42	42	42	42	42	42	42	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	38	38	38	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	40	41	40	40	39	39	39	39	40	40	40	40	40	41	41	41	41	41	41	41	39	38	38	38	37	37	37	37	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	39	39	39	39	40	39	40	40	40	40	41	41	41	41	41	41	41	41	41	42	42	42	41	40	39	39	39	39	38	38	38	38	39	39	39	39	39	39	38	38	39	39	40	40	40	41	41	41	41	41	43	42	43	43	43	43	43	42	42	43	43	42	42	42	43	44	44	44	44	44	44	44	45	45	45	45	44	44	44	44	44	44	43	43	43	43	43	44	45	45	46	46	46	46	46	47	47	48	48	48	48	48	48	47	47	48	48	48	49	49	49	49	49	49	48	48	48	49	49	49	49	48	47	47	48	49	49	49	49	49	50	50	50	50	49	51	51	51	51	51	52	52	52	52	52	52	52	52	52	52	51	51	51	50	49	49	50	50	51	51	51	51	51	51	51	51	51	51	51	51	51	50	49	49	48	48	48	48	48	48	48	48	48	49	49	49	49	50	50	50	49	48	49	49	48	48	47	47	48	48	48	48	48	48	49	49	49	49	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	52	52	52	51	51	50	49	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	48	48	49	49	49	50	49	49	49	49	49	49	49	48	48	49	48	48	48	47	47	47	47	47	47	47	47	47	46	46	46	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	47	47	48	48	47	45	45	45	45	45	46	47	47	47	47	47	47	47	47	47	47	45	45	46	46	47	47	47	47	47	48	48	48	48	48	48	48	48	48	48	49	48	48	48	48	48	49	46	47	47	48	48	48	48	47	47	46	47	48	48	48	48	47	47	46	46	46	46	46	45	45	45	45	44	44	43	43	43	42	42	43	43	43	43	44	44	44	44	44	44	43	43	43	43	42	42	42	42	41	41	41	42	43	43	43	43	42	42	44	44	44	44	44	43	43	43	42	42	42	42	42	42	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	41	41	42	42	42	42	42	42	42	42	42	42	41	40	40	39	40	41	41	41	40	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	38	38	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	40	40	40	40	42	42	42	42	42	42	41	41	41	41	42	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	40	40	40	40	40	41	42	41	41	41	41	41	41	41	41	41	41	42	42	42	43	42	42	42	42	41	41	41	41	41	40	40	39	39	39	40	40	40	40	40	40	41	40	40	38	37	37	37	38	37	37	36	35	36	37	36	36	36	36	36	36	36	36	35	35	35	35	34	34	35	35	35	34	35	35	35	34	34	34	34	33	34	34	34	33	33	33	32	32	32	32	32	32	32	32	31	31	32	32	32	31	30	30	29	29	30	30	30	30	30	30	29	29	29	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	26	26	26	26	26	26	26	27	27	27	27	26	26	26	25	25	25	25	25	26	26	26	26	26	25	25	25	24	24	24	24	24	24	24	25	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	27	27	29	29	30	30	30	30	30	30	30	30	30	30	30	30	31	30	30	31	31	31	31	31	31	31	32	32	32	32	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	34	35	35	35	35	37	37	37	37	37	37	37	37	39	40	40	40	40	41	41	41	42	42	42	43	44	44	44	44	46	45	45	45	45	45	45	44	44	44	44	45	45	45	45	45	45	45	45	45	46	46	46	46	45	45	45	46	46	46	46	46	46	46	45	45	45	45	45	44	44	44	44	45	45	45	46	46	45	45	45	45	45	45	44	42	42	42	42	42	42	42	41	41	41	40	40	39	39	39	39	38	39	38	38	38	38	38	38	38	38	38	38	38	39	39	39	40	40	41	41	40	39	39	39	40	40	41	41	41	41	42	42	42	42	42	41	41	41	41	42	42	42	42	42	43	43	43	43	43	42	42	42	41	40	41	41	41	39	39	39	39	39	39	39	39	39	40	41	41	41	41	41	40	40	41	42	43	43	43	43	43	43	42	42	42	42	42	42	42	40	40	40	40	39	39	39	38	38	38	38	37	37	36	36	35	35	35	36	36	36	36	37	37	37	37	37	37	37	37	37	36	36	37	37	37	37	37	37	37	37	37	35	35	34	34	35	36	36	37	37	37	37	37	37	37	37	37	38	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	38	38	38	38	38	38	39	39	39	38	39	39	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	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	38	39	38	37	37	38	38	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	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	34	34	34	34	34	34	35	36	36	37	37	37	37	38	38	38	37	37	37	37	37	37	38	38	39	39	39	39	39	39	39	39	39	40	40	43	43	43	43	43	44	44	43	43	43	43	43	42	43	43	43	43	43	42	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	41	40	41	40	41	41	41	41	41	41	41	40	40	40	40	39	40	40	40	41	42	42	42	42	42	41	42	41	41	41	41	41	41	41	42	42	42	43	43	43	43	43	44	43	43	42	43	43	43	43	43	44	44	44	45	45	45	45	45	45	45	45	45	45	45	46	46	45	45	45	45	46	46	46	46	46	46	46	46	46	47	48	49	49	49	48	48	48	49	49	49	50	50	50	50	50	51	51	50	51	51	51	51	52	52	51	51	51	51	51	51	51	51	51	52	52	52	53	53	53	54	54	54	53	54	53	53	52	52	52	52	52	52	52	52	52	51	51	51	51	51	51	51	51	51	51	52	51	52	52	51	51	52	53	53	53	53	53	53	54	53	52	51	52	51	52	54	54	54	54	54	54	54	54	54	54	54	52	52	52	52	52	53	53	53	52	53	51	51	52	53	53	53	53	53	53	53	52	52	52	51	51	52	51	51	51	51	51	51	52	52	51	51	51	51	51	52	52	52	52	52	52	52	52	52	52	52	52	52	51	53	53	53	53	53	53	52	51	51	51	51	51	51	51	51	51	51	51	51	51	51	50	49	49	49	49	49	49	49	49	49	48	48	49	50	50	50	50	50	50	51	51	52	52	51	51	49	49	49	50	50	50	50	50	48	48	47	47	47	49	50	50	50	50	49	48	50	49	49	49	49	49	49	49	48	48	49	49	49	49	49	49	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	51	51	51	51	52	52	52	53	53	53	53	54	54	54	54	54	55	55	54	54	54	55	55	55	55	55	55	55	55	55	54	53	52	52	52	51	51	51	51	51	51	50	50	51	52	52	52	52	52	52	52	52	52	51	51	51	51	51	48	48	48	48	48	49	49	49	49	49	48	48	48	47	48	49	48	48	49	49	49	48	48	47	47	47	47	48	47	47	48	47	46	46	45	44	44	44	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	45	44	44	44	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46
41	41	42	42	42	41	42	42	43	42	43	43	44	45	45	44	44	44	44	45	45	45	45	45	45	45	46	46	46	47	47	46	46	47	47	47	48	48	48	48	48	48	48	48	48	49	49	49	49	50	49	49	49	49	49	49	48	48	48	48	48	48	48	48	47	47	47	47	47	47	47	47	47	47	45	45	45	45	45	43	43	43	42	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	41	41	41	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	41	41	41	41	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	44	43	43	44	44	44	43	43	43	43	43	43	43	43	42	42	42	42	42	42	43	42	42	42	42	42	42	42	42	42	42	41	41	40	40	40	40	40	40	38	38	38	38	38	38	39	38	38	38	38	38	38	39	39	39	39	39	39	38	38	39	39	39	39	39	40	40	40	40	38	38	38	38	38	37	37	37	37	37	37	37	37	37	38	38	38	38	38	39	39	39	39	39	39	38	39	40	40	40	41	41	41	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	39	39	39	38	38	37	36	36	37	37	37	37	37	37	37	38	38	37	37	37	36	36	37	37	37	37	36	36	37	37	37	38	38	39	39	39	39	39	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	40	40	41	41	42	43	43	43	43	43	43	43	43	43	44	43	43	43	44	44	43	43	42	42	42	42	42	42	43	42	43	43	43	43	43	43	43	44	44	42	42	42	42	42	42	42	42	42	42	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	46	46	46	46	46	47	47	46	46	47	46	46	46	46	46	46	46	46	46	46	45	45	46	46	44	44	44	43	43	43	43	43	43	43	44	44	44	44	44	43	43	43	44	45	45	45	45	46	46	46	46	46	45	46	46	45	45	45	45	45	44	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	45	44	44	43	43	43	43	43	44	44	44	43	42	41	40	40	40	40	40	40	40	40	40	40	40	39	39	39	38	38	37	37	37	37	37	38	38	39	39	39	39	39	39	39	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	42	42	42	42	42	42	42	43	44	44	43	43	44	44	44	44	43	44	44	44	45	44	44	43	43	43	43	42	42	42	42	43	43	43	43	44	44	44	45	45	45	45	45	46	46	47	47	46	46	46	46	46	46	46	46	47	47	48	48	49	49	49	49	50	50	50	50	50	49	49	49	48	48	48	48	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	49	49	49	48	49	49	49	49	48	48	48	48	48	49	50	50	49	47	47	48	48	48	48	48	48	48	47	47	46	46	47	47	47	47	47	47	46	46	47	47	47	47	48	49	49	49	47	47	47	47	47	47	47	47	47	46	46	46	46	46	46	45	44	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	42	42	42	42	42	42	42	43	43	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	41	41	41	41	41	40	40	40	41	41	41	41	41	41	43	44	44	45	45	45	45	45	45	44	45	45	45	46	46	46	46	46	45	44	44	43	43	43	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	46	46	46	47	47	47	48	48	48	48	48	47	47	47	47	47	48	48	47	47	47	47	47	48	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	48	49	49	49	49	49	49	49	49	49	49	49	48	49	49	49	49	48	48	49	49	50	50	50	51	52	51	51	52	52	52	52	51	51	51	51	51	50	50	50	50	50	50	50	51	51	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	49	49	49	49	49	49	48	48	48	47	47	46	46	46	47	47	47	48	48	48	49	49	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	49	48	47	47	47	48	48	48	48	48	48	47	46	46	45	45	45	45	46	47	48	48	48	49	49	48	47	48	48	48	49	49	49	49	49	49	49	50	50	50	50	51	51	51	51	51	51	51	51	51	50	50	50	50	50	50	50	50	50	52	52	53	53	53	53	53	53	53	53	53	53	53	53	52	52	52	52	52	52	51	51	51	50	50	50	50	50	50	50	50	50	51	51	51	51	50	50	51	51	51	51	51	51	51	51	51	51	52	52	52	52	52	53	53	53	53	54	54	54	54	54	55	55	55	55	55	56	56	56	57	56	56	56	57	57	57	56	56	56	56	56	56	56	55	56	57	57	57	57	57	56	55	55	55	55	53	54	54	54	53	53	53	53	53	53	54	54	54	54	54	54	53	53	53	53	53	53	53	53	53	52	52	52	52	52	52	52	51	51	51	51	51	51	50	49	49	48	48	48	48	48	49	50	51	51	51	50	50	50	50	51	51	51	50	50	50	50	50	50	49	49	50	51	51	51	50	50	50	50	50	51	50	50	50	49	49	50	50	50	50	50	49	48	48	48	48	48	48	48	48	48	48	48	48	48	48	47	47	47	47	48	48	48	48	49	49	49	50	50	50	50	50	50	50	50	50	50	50	51	51	51	51	51	50	49	50	50	49	50	50	49	48	48	48	48	48	47	48	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	50	50	49	49	50	49	49	49	49	49	49	49	49	48	48	48	48	47	47	47	47	47	47	47	47	46	45	45	47	47	47	47	47	47	48	48	48	48	47	47	46	46	46	46	46	46	45	45	45	44	44	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	45	45	44	44	44	43	42	43	43	43	43	42	42	42	41	41	41	41	41	41	42	42	42	42	41	41	41	41	40	40	39	39	39	38	37	37	37	38	38	39	39	39	39	40	40	40	40	40	41	42	42	45	45	45	45	46	46	45	45	45	45	45	45	45	46	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	47	47	47	47	47	46	46	46	46	47	48	46	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	44	44	43	41	41	42	42	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	44	45	45	46	47	47	47	47	48	48	48	47	48	49	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	48	48	48	49	49	50	51	51	51	51	51	51	50	49	49	49	49	48	48	49	49	49	49	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	48	49	49	48	49	48	48	48	48	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	50	51	50	51	51	50	50	51	51	51	51	51	51	52	52	52	52	52	52	51	52	51	51	51	51	51	51	51	51	51	49	49	48	48	48	48	48	47	47	47	46	46	46	46	46	46	46	46	46	46	47	46	45	45	46	46	46	45	45	45	45	45	46	46	46	47	47	47	47	47	47	47	47	47	48	48	47	47	47	46	46	46	46	46	46	46	47	47	47	47	46	46	47	47	47	47	47	47	47	47	47	47	47	47	47	46	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	45	44	43	44	44	45	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	45	44	44	43	43	43	43	43	43	43	43	44	42	42	42	41	41	42	42	42	42	42	43	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	45	45	43	43	42	42	42	42	42	42	42	43	43	43	43	44	44	44	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	42	42	42	42	42	42	42	41	41	40	40	40	40	39	38	38	38	38	38	38	38	37	37	37	37	37	38	38	38	39	40	39	40	40	40	40	40	40	41	41	42	42	42	42	42	41	41	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	43	43	43	43	43	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	45	45	45	46	44	44	44	44	45	46	45	44	44	44	44	44	43	42	42	42	41	41	41	41	41	42	42	43	43	43	43	42	42	42	42	42	42	42	42	41	42	42	42	42	42	42	43	41	41	41	41	42	42	42	42	41	41	41	41	39	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	38	38	38	39	38	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	38	38	37	37	38	38	38	38	39	39	39	39	39	38	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	41	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	42	43	43	43	43	43	43	44	44	45	45	45	45	43	43	42	42	42	42	42	42	42	43	43	44	44	44	44	43	43	43	42	42	42	42	42	42	42	42	41	41	42	42	42	42	42	43	43	42	43	42	41	42	42	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	41	42	42	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	47	46	46	46	46	47	48	48	48	49	49	51	51	51	52	52	52	52	51	51	51	51	51	51	51	51	51	50	50	50	50	50	51	51	50	49	49	49	49	49	50	50	51	50	50	50	49	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	50	50	50	49	49	49	50	50	50	50	50	50	50	49	50	49	49	49	49	49	49	49	49	49	49	49	48	48	46	47	47	47	45	45	45	46	46	46	45	45	46	46	47	46	46	46	46	46	46	46	46	46	45	45	45	45	45	44	44	44	43	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	44	45	45	44	44	43	42	42	42	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	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	42	42	42	43	42	42	42	42	42	43	43	44	44	44	44	44	44	44	44	44	44	44	42	42	42	42	42	42	42	41	41	41	41	41	42	43	44	44	44	44	44	44	44	44	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	47	47	47	47	47	46	46	45	46	47	46	46	46	46	46	46	46	46	47	47	47	47	48	48	48	48	48	48	48	48	48	48	47	47	47	47	47	47	48	48	48	49	49	49	49	49	49	49	49	49	49	49	49	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	53	53	53	53	53	53	52	52	52	51	52	52	50	50	50	50	49	50	50	49	49	49	49	50	50	50	51	51	51	51	50	50	50	50	49	49	49	49	48	48	48	48	48	48	48	48	48	48	48	47	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	48	49	49	49	49	49	50	49	49	49	49	49	49	49	49	49	49	49	48	47	47	47	47	48	48	48	48	48	48	48	48	48	47	47	47	47	47	46	45	45	45	45	45	45	44	44	45	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	44	44	43	43	43	43	43	42	42	42	42	42	43	42	42	41	41	41	41	41	40	40	40	39	39	39	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	41	41	41	41	40	39	40	40	41	41	41	41	41	41	41	41	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	40	41	41	41	41	42	43	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	39	39	39	39	40	40	40	40	40	40	40	39	38	38	38	38	38	37	38	38	38	38	39	39	38	39	39	39	39	38	39	40	41	40	40	40	40	40	41	41	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	41	41	41	40	40	39	39	39	39	40	40	40	39	38	37	37	37	37	38	38	38	38	38	38	38	38	38	37	37	37	36	36	36	36	38	39	39	39	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	40	41	40	40
51	51	51	50	50	50	49	48	48	48	48	48	48	48	48	48	49	48	47	47	47	48	48	48	48	48	48	49	50	50	49	49	51	51	51	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	49	49	49	49	50	49	50	50	50	50	50	51	51	51	52	51	51	52	52	52	52	52	54	53	52	52	52	53	53	53	52	51	51	51	51	52	52	52	52	52	52	53	53	53	53	53	53	53	53	53	53	52	51	51	51	50	49	51	51	51	51	51	51	51	52	52	52	52	52	52	52	52	52	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	54	53	52	52	51	52	52	52	51	50	50	50	49	49	48	48	48	49	49	49	49	49	50	50	51	51	51	51	52	52	52	52	54	55	55	54	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	54	54	54	54	54	54	54	53	53	53	53	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	53	53	53	53	53	53	53	53	53	53	53	53	53	53	54	55	55	55	55	55	53	53	53	53	53	52	52	52	52	52	52	52	52	52	52	51	51	51	51	51	51	52	52	51	51	50	50	50	50	50	50	50	50	50	51	51	51	51	51	51	51	50	50	49	49	49	50	50	51	51	52	51	51	51	51	51	51	51	51	51	51	51	51	52	52	52	53	53	52	51	51	50	50	50	50	50	50	50	50	51	50	50	50	50	50	51	50	50	49	49	49	49	49	49	48	48	48	48	48	48	48	47	47	47	47	47	46	46	45	45	45	45	44	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	44	45	45	45	45	45	45	45	46	46	46	46	45	45	44	44	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	40	39	39	38	38	36	36	36	36	36	36	36	36	35	35	35	36	36	36	36	37	37	37	37	37	37	37	37	37	36	37	37	37	37	37	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	37	37	37	37	37	37	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	38	37	38	38	38	38	38	38	39	39	39	39	39	39	39	39	40	40	40	40	41	41	41	41	42	42	42	42	42	41	41	41	41	41	41	42	42	42	42	42	42	43	43	45	45	46	46	46	46	46	46	46	46	46	45	45	45	45	46	45	45	45	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	43	43	43	43	43	43	44	44	44	44	44	44	43	42	42	41	41	41	41	41	41	41	41	41	39	38	38	38	38	38	37	38	38	38	38	39	39	39	40	40	40	40	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	37	37	37	36	36	37	37	37	37	37	37	36	36	36	36	37	37	36	37	36	36	36	36	36	37	37	37	37	38	38	37	37	37	37	37	37	38	37	37	37	38	38	39	39	39	39	39	40	40	40	41	40	39	40	40	40	40	40	40	40	41	41	41	41	41	40	39	39	39	38	39	39	39	38	38	38	39	39	39	39	39	39	38	38	38	39	40	40	39	40	40	39	39	39	39	39	39	39	39	39	39	39	38	39	39	39	39	39	40	40	40	40	39	39	39	39	39	39	39	39	39	39	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	37	37	37	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	37	37	37	39	39	38	38	38	38	38	38	37	38	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	36	35	35	34	34	33	32	33	33	34	34	34	34	34	35	34	33	34	34	34	34	35	36	37	37	37	38	39	39	38	38	38	38	38	38	38	37	37	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	36	37	36	36	36	36	36	36	36	36	36	36	35	35	36	36	37	37	37	37	37	37	36	37	37	37	37	36	36	36	36	36	36	36	36	36	37	37	37	36	36	38	38	38	38	38	38	38	37	38	39	39	39	39	39	39	39	39	38	38	38	38	39	39	39	39	39	39	39	39	40	40	40	39	39	40	40	40	40	40	40	40	40	40	39	39	38	38	38	38	38	38	38	40	40	40	40	40	40	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	45	45	45	46	46	46	46	46	45	44	44	45	45	45	45	44	44	44	44	44	44	44	44	44	43	43	43	44	44	44	44	44	43	43	44	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	45	45	44	44	45	45	45	45	46	46	46	46	46	46	46	45	43	43	43	43	43	43	44	44	43	42	42	43	42	42	42	42	42	42	41	43	43	43	43	43	43	44	44	44	44	43	43	43	43	43	43	43	44	44	44	44	44	44	44	43	44	45	45	45	45	45	46	46	46	45	45	46	46	46	47	48	47	48	48	48	48	48	48	48	49	49	49	50	50	50	51	52	52	51	51	51	51	51	51	52	52	52	52	52	52	52	52	53	53	52	52	52	52	51	52	52	52	53	53	52	52	52	52	51	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	50	50	49	49	49	50	50	50	50	50	49	49	49	49	49	49	49	49	49	48	48	47	47	47	47	47	46	46	46	48	48	49	49	49	49	49	49	49	49	49	49	48	48	48	47	47	46	46	45	45	45	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	48	46	46	46	46	46	45	45	44	44	43	44	44	44	44	45	45	45	44	45	45	45	45	45	45	44	45	45	44	43	43	42	42	41	41	41	41	41	41	41	40	40	41	41	41	41	41	42	42	41	40	40	40	40	39	39	38	38	38	37	37	37	37	37	37	36	36	36	36	36	35	36	36	36	36	36	36	36	36	36	37	37	37	38	38	38	38	38	38	38	38	38	38	37	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	36	35	35	35	35	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	32	32	32	32	32	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	30	30	31	32	33	33	33	33	34	34	35	35	35	35	35	35	35	35	35	36	36	36	35	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	36	36	37	37	37	37	37	37	37	37	37	37	36	36	37	37	37	37	36	36	36	36	36	37	37	36	36	36	36	36	36	36	38	38	37	37	37	36	36	33	33	33	32	32	34	34	35	35	35	36	36	36	37	37	37	37	37	38	37	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	40	40	39	38	39	40	39	39	39	37	37	37	37	37	37	37	37	37	38	37	37	39	39	39	39	39	39	39	39	39	39	39	39	40	40	41	41	42	41	43	43	43	43	43	43	43	43	41	41	41	41	41	40	40	40	40	40	38	38	38	37	36	36	36	36	35	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	35	35	35	35	35	35	34	34	34	34	34	33	32	32	32	33	33	33	33	33	33	33	33	33	33	33	34	34	34	35	36	35	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	36	36	36	36	36	36	36	37	37	37	38	38	38	38	38	38	38	39	39	39	39	39	39	40	40	40	40	40	40	41	42	42	41	41	40	40	40	40	40	39	39	39	39	39	39	38	38	38	37	37	37	38	37	37	37	37	37	37	37	37	37	37	37	38	38	38	37	37	38	38	38	38	38	38	38	38	39	39	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	37	36	36	36	36	36	36	36	36	37	37	38	38	38	38	38	38	38	38	38	38	38	38	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	38	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	39	39	39	39	39	38	38	39	39	39	39	39	38	38	39	38	38	38	39	39	39	39	39	38	38	38	38	38	38	39	41	41	41	41	41	41	41	41	42	42	43	43	43	43	43	43	43	43	43	43	43	42	43	44	46	46	46	47	47	46	46	46	46	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	48	49	49	47	47	47	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	46	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	44	44	43	43	44	44	44	44	43	43	43	42	42	43	43	44	44	44	44	45	45	45	45	46	47	47	46	46	46	46	46	46	45	45	45	44	44	44	44	44	44	44	44	45	45	44	44	44	44	44	43	43	43	43	43	43	43	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	45	46	46	46	46	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	44	44	44	43	43	43	42	42	42	42	41	41	41	42	42	42	43	43	44	44	43	42	42	42	42	42	41	41	41	42	42	42	42	42	42	42	43	43	43	43	43	44	44	45	45	44	44	44	44	44	44	43	43	43	43	43	43	43	43	44	44	43	43	42	42	43	43	43	43	43	43	43	43	42	42	42	41	41	41	40	40	40	40	40	40	40	41	41	41	42	42	42	42	43	44	43	43	44	44	44	44	44	44	44	44	43	43	42	41	41	40	40	40	40	40	40	40	40	39	41	41	41	41	41	41	41	40	40	41	41	41	41	41	41	41	40	40	40	40	40	40	41	41	41	41	41	41	41	40	40	41	40	40	40	39	39	39	39	40	40	39	39	39	39	39	39	40	40	41	42	41	41	41	40	40	40	39	39	39	37	37	37	36	36	36	36	37	37	37	37	37	37	38	38	38	38	38	38	39	39	39	39	39	39	39	39	38	38	38	38	38	38	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	40	40	39	39	39	38	38	38	38	37	37	37	37	37	37	37	37	37	35	34	34	34	34	34	33	33	33	33	33	34	34	34	34	34	33	33	33	33	32	32	32	32	32	32	33	32	32	32	31	31	31	31	32	32	32	32	33	33	33	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	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	34	34	33	33	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	33	33	33	34	34	34	33	33	33	34	34	33	33	33	33	33	33	33	32	32	32	32	33	33	34	34	34	34	34	34	33	33	33	33	32	32	32	32	32	32	32	32	32	34	33	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	32	32	32	33	33	33	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	34	35	35	35	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	38	40	41	41	41	41	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	41	41	41	40	41	42	42	41	41	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	43	43	43	42	42	42	42	42	42	42	42	42	42	43	43	44	44	44	44	43	43	43	42	41	42	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	40	40	40	40	40	40	40	40	41	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	44	44	44	44	44	44	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	46	46	47	46	46	46	46	48	48	48	47	47	46	46	46	46	47	47	47	48	48	48	49	49	49	49	49	49	49	49	50	50	50	50	49	50	50	50	50	50	50	49	49	48	48	47	47	46	44	44	43	43	44	44	44	44	44	44	44	44	45	45	48	48	48	48	47	47	47	47	47	49	49	49	49	49	49	49	48	49	49	49	49	49	49	49	50	50	50	51	50	50	51	51	50	50	50
31	31	31	31	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	29	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	30	31	31	31	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	31	30	30	30	29	29	29	29	29	29	30	30	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	29	29	30	30	30	30	30	30	29	29	29	29	29	29	29	29	28	28	29	30	29	29	29	29	30	30	30	30	30	30	30	30	31	31	31	31	31	31	32	32	32	32	31	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	33	33	33	33	33	32	32	32	32	32	32	32	33	33	33	33	33	33	35	35	35	36	36	36	36	37	37	37	37	37	37	35	35	35	36	36	36	36	36	37	37	37	37	38	38	38	38	38	38	38	39	39	38	38	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	38	38	38	38	38	38	38	37	37	37	37	37	36	36	36	36	36	36	36	37	37	37	36	36	36	36	36	36	37	37	37	37	37	36	36	36	37	37	37	37	37	37	37	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	37	37	37	38	38	38	38	38	38	38	38	38	37	36	36	36	36	36	36	36	35	35	34	34	34	34	33	33	33	33	33	33	33	33	32	31	31	31	30	29	29	29	29	29	28	28	28	28	28	28	29	29	30	31	31	31	29	29	29	29	29	29	30	30	30	30	30	30	30	31	32	32	31	32	33	33	33	34	34	35	35	35	35	35	36	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	38	38	38	39	39	40	40	40	41	41	41	41	41	41	41	40	40	40	40	41	41	41	41	40	40	41	41	42	41	41	40	40	41	41	41	40	40	40	40	40	40	39	41	41	41	41	41	41	41	40	40	40	40	39	39	38	38	38	38	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	38	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	38	37	37	36	36	36	36	36	36	36	37	37	37	37	38	38	37	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	35	35	35	35	35	35	35	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	36	36	37	37	38	38	37	37	37	37	38	38	38	37	37	37	37	37	37	37	37	37	36	36	36	35	34	33	33	33	33	33	33	33	34	35	35	34	35	35	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	36	36	37	37	37	37	37	37	38	37	38	38	38	38	38	39	39	39	39	38	38	38	38	38	38	37	37	37	36	36	37	37	37	37	37	37	38	39	39	39	40	39	39	39	39	39	39	39	40	40	40	40	41	41	40	39	39	39	39	40	40	40	41	41	41	41	41	41	42	42	42	42	42	42	43	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	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	44	43	43	43	43	45	46	46	46	46	46	46	46	45	46	45	44	44	44	44	44	45	43	43	43	43	44	44	44	44	43	44	44	44	44	44	44	44	44	44	43	43	44	44	43	43	42	42	42	43	43	43	43	42	42	41	41	41	41	41	41	41	42	42	41	41	40	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	39	39	40	40	40	39	39	40	40	39	39	39	40	41	41	41	41	40	40	40	40	40	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	39	40	40	40	40	40	40	40	40	40	40	39	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	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	39	39	39	39	40	40	40	40	40	40	40	40	41	41	41	41	41	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	39	39	39	39	39	39	40	40	40	40	40	41	41	41	40	40	41	41	41	42	42	41	41	41	41	41	41	42	42	41	41	41	41	41	41	41	41	41	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	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	41	41	41	41	41	41	40	40	40	40	40	40	40	40	41	41	41	41	41	40	40	40	40	40	40	39	39	40	40	43	43	44	44	45	46	46	46	46	46	46	46	46	47	47	47	47	47	47	48	48	48	48	48	48	48	48	48	49	49	49	49	49	50	50	49	49	49	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	45	45	45	45	45	45	44	44	43	43	43	43	43	42	42	41	41	41	40	40	40	41	41	40	40	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	40	40	40	40	40	39	39	39	39	40	40	39	39	39	39	39	39	37	37	38	38	37	37	38	37	37	38	38	38	38	38	38	37	37	37	36	36	36	35	35	34	34	34	34	34	34	33	33	33	33	34	34	34	35	35	35	35	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	34	34	34	35	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	37	37	36	35	35	36	35	34	35	34	34	34	34	34	33	33	33	33	32	31	31	31	31	31	31	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	32	32	31	32	31	31	30	30	30	30	30	30	31	30	30	29	29	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	30	30	31	30	31	31	32	32	32	31	30	31	31	31	31	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	34	34	34	34	36	35	35	35	35	36	36	35	35	35	36	37	37	37	37	37	37	36	36	36	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	38	39	39	40	39	39	39	39	39	39	38	38	38	38	39	39	39	39	38	38	39	39	39	39	39	39	39	39	38	38	38	38	38	38	37	37	38	38	38	38	37	37	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	39	39	39	39	39	39	39	39	39	39	40	41	42	41	41	43	43	43	43	43	43	43	43	43	43	43	43	44	43	44	43	44	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	44	43	43	42	42	41	41	41	41	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	42	42	42	41	41	41	41	41	40	40	40	39	39	39	39	39	40	41	41	41	41	41	41	42	42	42	42	42	42	41	41	41	41	41	41	42	42	42	42	42	42	42	43	43	43	42	42	43	43	43	43	43	44	45	45	46	46	45	45	45	45	44	44	43	43	43	44	44	44	45	45	45	45	44	44	44	44	44	44	43	43	43	43	43	43	44	44	44	44	44	45	45	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	47	47	46	45	45	44	45	46	45	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	44	44	44	44	44	44	44	44	43	43	43	42	42	42	41	41	42	42	42	42	42	42	42	42	42	41	42	42	42	42	42	42	42	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	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	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	42	42	42	42	41	41	41	41	41	41	41	40	39	39	39	39	39	40	40	41	41	41	41	41	41	41	39	39	40	40	40	40	39	39	39	39	39	39	38	38	38	38	38	38	38	38	39	39	39	39	40	39	39	39	38	38	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	36	36	36	36	36	38	38	38	38	38	38	38	38	38	39	39	39	39	39	40	38	38	39	38	38	38	38	37	38	38	38	38	38	38	39	37	37	37	38	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	36	35	35	36	36	36	35	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	32	32	32	32	32	32	32	32	32	33	33	34	34	34	34	34	34	35	35	35	35	34	34	33	33	34	35	35	35	35	35	35	35	35	33	33	34	33	34	35	35	35	35	35	34	34	34	33	33	33	34	34	34	34	34	34	34	34	34	33	34	35	35	35	34	34	34	34	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	35	34	34	34	34	34	34	34	35	37	37	39	39	39	39	39	40	40	38	37	37	37	37	37	37	38	39	39	39	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	38	38	39	39	40	41	40	40	39	39	39	39	39	39	39	39	40	40	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	38	38	38	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	40	40	40	40	41	41	41	41	41	41	42	42	42	42	41	42	42	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	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	40	41	40	40	41	40	40	40	40	40	40	41	41	41	41	41	41	41	42	42	42	41	40	40	40	41	41	41	41	41	40	40	40	40	40	40	40	41	41	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	42	42	42	42	41	41	41	41	41	41	41	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	40	40	40	40	39	39	38	38	38	38	38	38	38	38	38	38	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	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	37	37	37	37	37	37	38	38	39	39	39	39	39	39	39	39	38	38	39	39	39	39	39	39	38	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	38	38	38	38	37	38	38	37	37	37	37	36	36	36	36	36	36	36	37	37	38	38	39	39	39	40	40	40	40	40	41	41	41	41	41	42	41	41	40	40	40	40	40	40	40	40	40	40	39	40	41	41	41	41	40	40	40	39	40	40	40	40	39	38	37	37	37	37	38	38	38	37	37	37	37	36	36	36	36	36	37	37	37	37	37	37	37	37	36	35	35	33	33	34	34	34	35	35	34	34	34	33	33	33	33	34	35	35	36	36	36	36	36	36	36	36	36	36	37	38	38	38	38	37	36	36	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	37	37	37	37	36	36	36	36	36	37	37	37	37	36	36	37	37	38	38	38	38	38	38	39	39	39	38	37	37	37	36	36	36	36	36	36	35	35	35	34	34	33	33	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	34	34	34	34	34	34	33	33	33	33	34	34	34	33	33	32	32	32	32	32	32	32	32	32	32	31	31	31	32	32	32	32	32	31	31	31	32	32	32	32	32	32	32	33	33	33	33	34	34	34	34	35	35	35	35	35	34	34	34	34	35	35	35	35	35	35	35	35	35	35	36	37	37	37	37	37	37	37	38	38	38	37	37	38	38	38	38	37	37	38	38	38	38	37	36	36	36	36	34	35	36	36	36	36	37	37	38	38	38	38	38	38	38	38	39	40	40	40	39	39	39	39	40	40	41	41	42	43	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	46	46	46	46	46	46	46	47	47	46	46	46	46	46	46	46	47	47	47	46	46	46	46	46	45	45	46	46	47	47	47	47	46	46	46	46	45	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	41	41	40	41	41	42	42	42	42	42	43	43	43	42	42	42	42	42	42
42	42	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	42	42	42	42	41	42	42	42	42	42	43	42	42	42	41	41	41	41	41	41	41	41	42	42	41	41	41	41	42	42	42	42	42	42	43	43	43	43	41	41	41	41	41	41	41	41	40	40	40	41	41	40	40	40	40	40	40	39	40	41	41	41	41	40	40	40	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	38	38	38	39	39	39	39	39	39	40	40	40	40	40	40	40	39	39	39	39	39	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	36	35	35	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	33	33	33	33	34	34	34	34	34	35	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	34	34	34	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	32	32	32	32	31	31	31	30	30	30	30	30	30	30	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	28	30	30	29	29	29	31	31	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	35	35	34	34	34	33	33	33	34	34	34	34	34	34	34	35	36	36	37	38	38	38	38	38	38	38	38	37	36	37	37	38	38	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	38	38	38	38	39	39	39	39	39	39	39	38	38	38	38	39	39	38	37	37	37	37	37	37	37	37	38	39	39	40	41	41	41	42	40	40	41	41	41	41	41	41	41	41	40	41	41	41	41	41	41	40	40	40	40	40	40	40	39	37	37	37	37	37	37	37	37	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	36	36	36	35	35	36	35	36	36	36	36	36	36	37	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	36	36	37	37	37	37	37	37	37	37	37	37	38	38	38	37	36	36	36	36	36	36	36	36	36	35	35	35	35	35	34	34	34	34	34	35	36	36	35	35	36	36	36	37	37	37	37	37	35	35	34	34	34	34	34	34	35	34	33	33	34	34	34	34	34	33	33	34	34	35	35	35	35	35	35	35	35	35	35	34	34	34	34	35	35	35	35	36	36	36	36	35	36	36	36	36	36	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	34	34	34	35	35	35	36	36	36	36	36	36	36	36	36	37	37	38	38	38	39	39	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	40	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	41	41	42	42	42	42	42	42	43	42	42	41	40	41	41	40	40	40	41	42	42	42	42	42	42	41	40	40	40	40	40	40	40	40	40	40	40	39	39	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	36	36	35	35	35	33	33	34	35	35	35	35	35	35	35	36	37	37	37	37	38	39	39	39	39	39	39	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	41	40	40	39	40	40	40	40	40	39	39	39	38	38	38	38	38	38	38	38	38	39	40	41	41	41	41	41	41	41	42	42	42	42	41	41	40	40	41	41	41	41	42	42	43	43	43	44	44	44	45	45	47	47	47	47	46	46	46	46	45	44	44	44	44	44	44	44	44	45	44	44	44	44	44	44	44	44	43	43	43	42	42	42	42	43	43	43	42	42	41	40	40	41	41	40	41	41	41	40	40	40	41	41	42	42	42	42	42	41	41	41	42	42	42	41	41	41	41	41	41	41	40	40	41	41	41	41	41	41	41	41	41	42	43	43	43	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	44	44	43	43	42	41	41	40	40	40	40	40	40	40	41	41	41	41	41	42	42	43	43	43	43	43	44	44	46	47	47	47	47	47	47	47	48	49	50	50	50	50	50	50	50	50	50	49	49	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	49	49	49	48	47	47	46	45	45	45	45	44	43	43	43	43	43	43	44	44	45	45	43	44	44	44	44	43	43	44	44	44	44	45	45	44	45	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	44	44	44	43	43	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	44	42	44	44	44	44	44	43	42	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	43	43	43	43	43	43	42	42	42	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	42	42	42	43	43	43	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	39	40	41	42	42	42	42	42	42	42	42	42	42	43	42	42	42	42	42	42	42	42	42	41	41	41	41	40	40	40	40	40	40	40	40	40	40	39	37	37	37	37	38	38	38	38	39	39	40	40	40	40	40	39	39	40	40	39	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	40	40	40	40	40	40	40	40	40	40	38	38	38	38	37	37	37	37	37	37	37	37	37	36	36	36	37	37	37	37	37	38	38	38	38	38	38	38	37	37	36	36	36	36	36	37	38	38	38	38	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	37	37	37	36	36	36	35	35	35	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	36	35	35	35	35	34	34	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	33	33	33	34	34	33	33	34	34	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	36	36	36	36	36	36	37	38	38	38	39	39	39	39	38	37	37	37	37	36	36	36	36	36	36	36	36	36	37	37	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	40	41	41	41	41	42	42	42	42	41	43	39	39	39	39	39	37	37	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	36	36	36	36	35	35	35	35	35	35	34	34	34	34	34	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	32	32	33	33	32	32	33	33	34	34	34	34	34	34	34	33	33	33	33	34	35	34	35	35	35	35	35	35	35	35	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	33	33	34	34	33	33	33	34	34	33	33	33	33	33	33	33	33	33	33	33	33	34	34	35	35	36	36	36	36	35	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	35	35	35	35	34	34	34	34	35	35	34	34	34	34	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	35	36	36	36	35	35	35	36	36	36	37	37	37	37	37	36	36	36	37	37	37	37	38	36	36	36	37	38	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	40	40	39	40	40	40	40	40	40	41	41	41	41	41	41	40	40	40	41	41	41	41	41	41	41	42	42	42	42	42	42	42	43	43	43	44	44	44	45	45	45	45	45	45	45	46	46	46	47	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	47	47	47	47	47	46	46	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	47	47	46	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	46	46	46	46	46	46	47	47	47	47	47	47	47	47	46	48	48	48	48	47	47	47	47	47	47	47	47	47	48	48	48	50	50	50	50	50	50	51	51	51	51	51	50	51	51	51	51	51	51	51	50	49	49	50	51	51	50	50	50	50	50	50	50	50	50	50	49	50	50	50	50	50	51	51	52	52	52	52	53	53	53	53	52	52	50	50	51	52	52	52	51	51	51	52	52	52	53	53	53	54	54	54	53	53	52	52	52	51	50	50	51	51	51	51	51	51	51	50	50	50	50	50	50	49	49	49	51	51	51	50	50	51	50	50	50	50	50	52	52	51	52	52	52	52	51	51	51	52	52	52	52	52	52	51	51	50	50	50	51	52	52	52	51	51	51	51	51	51	50	49	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	48	48	49	48	49	49	49	49	49	50	50	52	52	52	52	52	52	52	52	52	54	54	54	55	55	55	55	54	54	54	54	55	55	55	55	58	58	58	57	57	57	57	57	57	57	57	57	57	57	58	58	58	57	56	56	56	56	55	55	55	55	55	55	55	56	56	56	57	57	57	57	57	57	57	57	56	56	55	54	55	54	54	54	54	53	53	53	52	53	53	53	53	53	53	52	52	52	52	52	52	52	52	53	53	54	54	54	54	53	53	53	53	53	53	53	53	54	54	53	53	53	53	52	52	53	53	54	53	53	53	52	52	52	52	52	52	52	51	51	51	51	51	50	50	50	50	50	50	50	51	51	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	49	49	49	50	49	49	49	48	49	49	49	49	49	49	50	51	51	50	50	50	51	51	51	51	52	53	53	54	54	55	55	55	56	55	55	55	54	54	53	52	52	51	52	52	53	54	54	54	53	53	53	53	53	53	53	53	54	54	54	54	54	54	53	51	51	51	51	51	52	52	52	52	51	54	54	54	55	53	53	53	53	53	52	52	52	51	50	50	50	49	49	48	48	48	48	47	47	47	47	46	46	46	46	47	47	47	47	47	47	47	47	46	46	45	45	44	44	44	44	44	43	42	42	42	42	43	43	44	44	45	45	45	45	45	45	45	44	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	45	45	45	45	45	45	46	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	48	48	48	48	48	48	49	49	49	49	48	48	48	48	48	49	49	48	48	46	45	45	45	45	45	44	45	46	46	46	46	45	45	45	44	44	44	44	44	44	44	44	45	45	46	46	46	46	46	47	47	48	49	49	48	48	48	48	48	47	48	49	49	49	48	47	47	47	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	48	48	48	48	48	47	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	45	45	45	45	45	45	46	45	45	45	45	45	45	45	45	45	46	48	47	46	45	45	45	45	45	44	44	43	43	43	43	42	42	42	42	42	43	43	43	43	43	43	44	44	43	44	44	43	43	42	43	44	44	44	44	44	45	45	45	45	45	44	44	44	43	44	44	44	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	45	45	45	44	44	44	44	44	44	44	44	44	44	45	45	44	44	44	44	44	44	44	44	44	43	43	43	43	43	44	44	44	45	45	45	45	45	43	43	42	41	41	41	41	41	41	41	42	42	42	42	42	43	43	43	44	44	44	42	42	42	42	42	42	42	42	42	42	41	41	41	42	42	42	42	42	41	41	42	41	41	41	41	41	41	41	40	40	41	41	41	40	40	41	41	41	41	42	41	42	43	44	43	43	42	42	42	42	42	42	42	42	42	42	43	43	43	44	44	44	43	43	43	43	42	43	44	44	45	45	44	44	43	43	43	43	43	43	42	42	42	42	42	42	43	41	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	40	40	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	38	38	37	36	36	36	36	36	36	36	35	35	35	35	35	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	37	38	38	39	39	39	40	40	40	39	39	39	39	38	38	37	37	38	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	39	39	38	39	39	39	39	39	39	39	39	39	39	39	39	39	38	37	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	38	39	40
51	50	50	50	50	50	50	49	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	50	52	52	52	53	53	53	53	53	53	53	53	53	53	53	53	53	53	52	52	52	52	52	52	52	52	52	51	51	51	51	51	51	51	51	51	51	51	52	53	52	52	52	51	51	52	52	52	52	52	52	52	52	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	54	53	53	53	52	51	51	49	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	49	49	50	50	50	50	50	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	49	49	49	49	49	49	50	50	50	49	49	49	49	49	49	49	49	48	48	48	48	47	47	47	47	46	46	46	46	46	47	47	47	47	48	48	48	48	48	47	47	47	47	47	47	48	48	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	48	47	47	47	47	47	46	46	46	45	45	45	45	45	44	44	44	44	42	42	41	41	42	42	42	42	42	42	43	43	43	43	42	42	42	42	42	42	42	41	41	40	40	40	40	40	40	40	40	40	39	39	39	39	41	42	42	42	42	42	40	40	41	41	41	40	40	40	40	38	38	38	38	37	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	38	38	38	38	38	38	38	40	40	40	40	40	40	40	40	41	41	41	41	41	41	40	39	39	39	39	40	40	40	40	40	40	39	39	38	38	37	37	37	37	37	37	36	37	38	37	38	38	39	39	39	39	38	38	38	37	38	38	38	38	38	38	38	38	38	40	40	39	39	39	39	39	39	39	39	38	38	37	37	37	37	37	37	37	37	37	37	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	37	37	38	38	38	38	37	37	36	36	37	38	37	37	38	37	37	37	37	36	36	36	36	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	35	35	35	35	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	35	34	34	34	34	35	35	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	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	40	40	40	40	40	40	40	41	41	42	42	41	41	42	42	42	42	42	42	42	42	41	41	41	41	42	41	41	41	42	42	42	42	41	42	42	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	41	41	41	42	41	41	40	40	40	40	39	39	39	38	38	38	38	38	38	39	39	39	39	39	39	39	39	38	38	38	39	39	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	37	36	37	37	37	37	37	37	36	37	37	37	37	37	36	36	36	36	36	37	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	37	37	37	36	36	35	35	36	36	36	37	38	37	37	37	37	37	37	37	37	37	37	37	37	37	38	37	38	38	38	37	37	37	38	37	38	38	39	39	39	39	38	39	39	38	38	38	38	38	38	39	40	39	39	39	39	39	39	39	39	39	39	40	40	40	40	41	41	41	41	41	40	40	40	40	40	40	40	39	39	39	39	39	40	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	39	39	39	39	39	38	38	38	38	38	38	38	38	38	39	39	39	39	38	38	37	37	37	37	37	37	37	37	37	37	37	37	38	37	37	37	38	38	38	38	38	38	38	38	38	39	39	39	39	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	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	41	40	40	40	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	44	43	43	43	43	44	44	44	44	44	44	43	44	43	44	44	45	44	43	43	43	43	43	44	44	44	45	45	46	45	45	44	45	45	45	44	44	44	44	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	41	41	39	39	39	39	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	36	37	36	36	37	37	37	37	36	36	36	37	37	38	38	38	38	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	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	35	35	35	35	35	34	34	34	34	34	34	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	34	34	34	34	33	33	33	33	33	33	33	33	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	36	37	38	38	38	39	39	39	39	39	39	39	40	40	40	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	38	38	36	36	36	36	35	35	35	35	35	35	36	36	36	36	35	35	35	35	35	36	35	36	36	36	36	38	39	40	40	40	39	39	39	39	39	39	39	39	40	39	39	39	39	39	39	39	39	39	37	37	37	37	37	37	38	38	38	37	35	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	35	35	35	35	35	35	36	36	36	35	36	36	36	36	36	36	35	35	35	36	34	34	33	33	33	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	31	32	32	31	31	31	31	31	31	32	32	32	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	35	35	35	34	34	34	34	34	33	33	33	33	33	33	33	32	32	31	31	31	31	31	31	31	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	33	33	33	33	34	34	34	34	34	33	34	34	33	33	33	33	33	33	33	33	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	30	30	31	32	32	32	31	31	30	30	30	30	29	27	26	26	26	26	26	26	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	26	26	25	25	25	25	25	25	25	25	25	25	27	27	27	27	27	27	27	28	29	29	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	29	29	29	29	29	29	29	29	29	29	29	29	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	31	31	31	31	31	32	33	33	32	32	33	34	34	34	34	33	33	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	32	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	35	35	36	35	34	34	33	33	33	33	33	34	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	38	39	39	39	39	40	40	40	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	40	40	40	40	39	39	39	39	38	39	39	39	39	39	38	38	37	37	37	37	37	36	36	36	36	36	36	36	35	35	36	36	36	36	36	36	36	36	36	35	35	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	34	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	36	37	37	37	37	36	36	36	36	36	36	36	36	37	37	38	39	39	40	40	40	40	40	39	40	40	39	39	38	38	38	38	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	37	37	37	37	38	38	38	38	38	38	38	39	39	41	42	42	42	42	41	41	41	42	42	42	42	42	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	41	41	41	41	41	41	41	40	40	39	39	39	39	38	38	38	38	38	39	39	40	40	40	40	40	40	40	40	40	41	41	41	39	39	39	39	39	39	38	38	38	38	38	38	39	39	39	39	39	39	39	38	37	37	37	37	38	38	38	37	37	37	37	37	37	37	37	37	37	37	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	33	34	34	34	34	34	34	34	34	34	34	33	33	33	34	35	35	36	36	35	35	35	35	35	35	37	37	36	37	37	37	37	37	37	37	37	37	37	36	36	36	34	33	33	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	33	33	33	34	34	34	34	35	37	37	37	37	37	37	36	36	36	36	36	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	37	38	38	38	38	37	37	37	37	37	37	37	37	36	36	36	36	36	35	35	35	36	36	36	36	36	36	36	36	36	36	36	37	36	36	36	35	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	36	37	37	37	37	37	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	37	37	37	37	37	38	38	39	39	39	40	41	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	44	44	45	45	45	45	45	45	44	44	44	44	44	45	45	45	45	44	44	44	43	43	44	44	43	42	40	40	40	40	41	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	40	40	40	40	39	40	40	40	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	38	38	38	38	38	37	37	37	37	37	37	36	36	36	38	37	36	36	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	37	37	37	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	38	39	39	39	38	38	38	39	39	39	38	38	38	38	37	37	37	37	37	36	35	35	35	35	34	34	34	34	34	34	33	33	32	32	32	32	32	32	32	32	32	31	32	32	32	32	32	32	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	32	32	32	32	32	32	32	32	32	31	31	31	32	32	32	32	31	31	30	30	30	31	31	31	31	31	31	31	31	31	31	31	32	31	31	31	31	32	33	33	33	33	33	34	35	35	35	34	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	30	30	30	30	30	32	32	32	32	32	33	33	33	33	33	33	33	33	34	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	34	34	34	34	34	35	35	36	36	36	36	36	36	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	35	34	34	34	34	33	33	32	33	32	32	32	32	32	32	33	34	34	34	34	35	36	36	37	38	38	39	39	39	39	39	39	40	40	40	40	40	39	39	39	39	39	39	39	40	39	39	39	39	39	39	40	40	40	40	41	41	41	41	41	42	42	43	43	43	42	43	43	43	43	43	43	44	44	44	44	44	44	44	43	43	42	42	42	43	43	42	42	42	42	42	42	41	40	40	40	40	40	39	39	39	39	39	39	39	39	39	38	38	38	38	37	36	36	36	36	36	36	36	36	36	36	37	37	37	37	38	38	39	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	38	38	38	38	38	38	38	38	38	38	38	38	37	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	36	37	38	38	38	37	36	36	36	36	36	37	35	35	34	35	35	36	36	36	36	36	36	36	37	37	37	35	35	35	35	35	34	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	35	35	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	35	35	35	35	34	34	35	35	36	36	37	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	36	38	38	38	38	38	38	38	37	37	37	38	38	38	38	38	39	39	39	39	39	39	39	39	40	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	37	36	37	36	37	37	37	37	37	37	37	37	37	37	37	38	38	37	37	38	38	38	39	39	39	39	40	40	40	40	40	40	40	40	40	40	41	41	40	41
36	36	36	36	36	36	35	35	34	35	35	35	35	35	35	35	36	36	36	37	36	36	37	37	37	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	36	36	36	36	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	37	37	38	38	38	38	38	38	38	38	38	38	38	38	37	38	38	37	37	37	38	38	37	37	37	37	37	36	36	36	35	34	34	34	34	34	33	33	33	33	33	33	33	33	33	34	34	35	35	35	35	35	35	35	34	34	34	34	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	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	32	32	32	33	34	34	33	32	32	32	32	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	30	30	30	30	29	29	29	29	29	29	29	29	29	29	30	32	31	31	31	30	30	30	30	31	31	31	32	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	30	30	30	30	31	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	34	34	33	34	34	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	36	36	36	36	36	36	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	38	38	38	38	38	38	38	38	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	38	37	37	37	37	37	37	37	37	38	38	38	37	36	36	37	37	37	37	37	37	36	36	37	37	37	38	38	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	37	38	39	39	39	39	39	39	39	38	38	37	37	37	37	37	37	37	37	37	37	37	37	35	35	35	35	35	36	36	37	37	38	38	38	38	38	38	39	39	38	38	38	36	37	37	37	36	36	36	36	35	35	35	35	35	35	35	35	36	36	36	37	37	37	37	37	37	36	36	36	37	37	37	37	37	37	36	37	37	37	37	37	37	35	35	35	35	34	35	35	35	35	35	35	35	35	35	35	35	36	36	37	37	36	37	37	37	37	37	37	37	37	37	38	38	38	39	39	39	39	39	39	40	40	41	40	41	41	40	39	39	39	38	39	39	39	39	39	39	40	41	42	42	42	41	41	42	41	41	41	40	40	40	40	40	40	40	40	40	40	41	41	40	41	40	40	41	42	42	41	41	39	39	39	39	39	39	38	38	38	38	38	40	40	40	40	40	40	40	40	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	40	40	40	40	40	40	40	40	41	42	43	43	43	43	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	45	45	45	45	45	46	46	47	47	48	48	48	46	46	46	46	47	47	47	47	46	46	46	46	46	46	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	44	44	43	43	43	43	43	42	42	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	40	40	40	41	41	41	41	41	41	41	41	41	41	41	40	41	42	42	42	42	42	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	42	43	43	43	43	44	44	44	44	44	44	44	44	44	44	44	43	43	43	44	44	44	45	45	44	44	45	45	44	43	43	43	43	43	44	44	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	44	44	44	44	45	45	46	46	47	48	47	47	47	48	48	47	47	47	47	47	47	47	46	46	46	46	46	46	46	45	46	46	46	46	46	46	46	46	46	46	46	45	45	45	46	47	47	47	48	48	48	49	49	48	47	47	46	46	45	45	45	44	44	44	44	43	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	45	45	45	46	46	46	46	46	46	47	47	47	47	47	46	46	47	46	46	46	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	44	45	45	46	46	46	46	46	46	46	46	46	48	49	49	50	50	50	50	49	49	49	50	51	51	50	51	52	52	52	52	52	52	52	52	52	52	51	51	51	51	51	51	51	51	51	50	50	49	49	49	50	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	49	49	50	50	49	50	50	51	52	52	51	51	51	51	51	51	50	50	50	50	50	50	50	50	50	50	50	50	49	50	49	48	48	48	48	48	48	47	47	46	46	46	46	45	45	45	45	45	45	45	45	46	46	46	47	47	47	46	46	47	47	47	48	48	47	47	45	45	43	43	43	43	43	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	41	41	42	42	42	42	42	42	42	42	42	43	43	43	43	44	44	44	44	44	44	44	44	44	44	45	46	46	46	46	46	46	47	47	47	47	46	45	45	45	45	45	45	45	45	45	45	45	45	45	45	44	44	45	47	47	47	47	47	48	47	47	47	47	47	47	47	47	47	47	46	45	47	47	48	48	49	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	49	50	51	50	50	50	50	50	50	49	49	49	48	49	49	50	50	50	50	50	50	50	50	50	50	50	50	50	52	51	51	50	50	51	51	50	50	50	50	50	50	50	50	50	50	50	49	49	48	48	48	48	48	48	47	48	48	48	48	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	45	45	45	45	44	44	44	43	42	42	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	41	41	41	41	42	42	41	42	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	35	35	36	37	36	36	36	36	36	36	37	37	37	38	38	38	38	38	39	39	39	39	40	40	40	40	40	40	40	39	39	39	39	39	39	38	38	38	37	37	37	37	37	37	37	37	37	37	38	38	38	37	37	37	37	37	37	37	38	37	37	37	37	37	37	37	37	36	36	36	36	36	36	35	35	36	35	35	35	35	36	35	35	34	34	34	34	34	33	32	32	32	32	31	31	31	30	30	29	30	31	32	31	32	32	32	32	32	32	32	31	31	32	32	31	31	31	31	32	32	32	32	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	35	36	36	36	36	36	37	37	37	37	38	38	38	38	38	38	38	38	39	39	39	40	41	41	41	40	40	41	41	40	40	40	40	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	41	42	42	42	43	43	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	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	38	38	38	38	38	38	38	38	38	38	37	37	36	37	37	37	37	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	34	34	34	33	33	33	33	33	32	32	32	33	33	33	33	33	34	33	33	33	32	32	32	32	32	32	32	32	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	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	31	31	31	32	32	32	32	31	31	31	31	30	29	29	29	29	28	28	27	27	27	27	28	27	27	27	27	27	27	27	27	28	28	29	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	27	27	27	27	27	26	26	27	27	27	27	27	27	27	26	26	25	24	24	24	24	24	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	25	25	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	24	24	24	25	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	26	27	27	27	27	27	27	27	28	30	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	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	30	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	30	31	31	31	30	30	30	29	29	28	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	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	28	28	28	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	31	32	32	32	32	32	33	33	33	33	33	33	34	34	34	34	34	34	34	35	35	35	35	36	36	36	36	36	35	35	35	35	35	35	35	35	36	35	35	35	35	35	37	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	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	39	39	39	39	39	39	40	40	40	40	40	40	38	38	38	39	39	39	39	39	39	39	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	37	37	37	37	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	40	40	40	40	40	40	39	39	39	38	38	38	38	38	38	38	38	39	39	40	41	41	41	41	41	41	41	41	41	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	41	41	41	40	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	38	38	38	38	38	38	38	38	39	39	39	40	40	41	42	42	42	42	42	42	42	42	42	42	42	43	42	42	43	43	43	43	43	43	43	43	43	43	43	42	42	42	43	43	42	41	42	42	42	42	41	41	42	42	43	43	43	44	44	45	45	45	45	45	46	45	45	46	46	46	46	47	48	49	49	49	49	49	50	50	50	50	50	50	50	50	49	50	50	50	50	50	50	50	49	49	49	49	49	48	48	48	48	48	48	48	47	47	47	48	47	47	47	46	46	46	46	46	46	45	45	46	46	46	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	45	46	45	43	43	43	43	44	44	43	43	43	44	44	44	44	42	42	42	42	41	41	41	40	40	40	40	40	40	40	41	41	41	43	43	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	42	42	42	42	42	42	42	41	41	41	40	40	41	41	41	41	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	39	40	40	42	43	43	43	43	42	42	42	41	41	42	42	42	42	43	43	43	43	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	41	41	41	41	40	40	40	39	39	38	38	38	37	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	40	40	40	41	41	41	41	41	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	40	40	40	40	41	42	42	41	40	40	41	41	41	41	41	41	41	41	41	41	41	41	42	42	41	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	39	40	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	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	38	37	37	37	36	36	36	36	36	36	37	36	36	36	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	34	34	34	34	34	34	34	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	34	34	34	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	32	32	32	32	32	32	33	34	34	34	33	33	33	33	33	33	34	34	34	34	34	34	33	33	33	33	34	34	34	34	35	35	35	36	36	36
29	29	29	29	29	29	29	29	29	28	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	28	28	28	28	28	28	27	27	27	27	27	27	27	27	28	28	28	28	29	29	28	28	28	28	28	28	29	28	28	28	28	28	28	28	29	29	29	29	29	30	30	29	29	29	29	28	29	29	28	28	28	29	29	29	29	29	28	28	29	29	29	29	29	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	25	25	25	25	25	25	25	25	25	24	24	23	23	23	24	24	24	24	24	23	23	23	23	23	22	22	22	21	21	21	22	22	21	22	22	22	22	23	23	23	24	24	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	23	23	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	23	23	24	24	24	24	24	24	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	26	26	26	26	27	26	28	28	27	27	27	27	27	27	27	27	27	27	28	29	29	29	29	29	29	28	28	28	28	28	27	27	27	28	28	28	28	28	29	29	29	29	30	32	32	32	32	32	32	32	32	32	32	32	33	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	35	35	35	35	35	36	35	35	35	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	31	31	31	30	30	30	30	30	30	29	29	29	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	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	28	28	28	28	30	30	30	30	29	29	29	29	28	29	27	27	28	28	28	28	29	30	30	30	30	30	30	30	30	30	30	31	31	31	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	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	34	34	33	33	33	34	35	35	35	36	37	37	36	36	36	36	36	36	36	36	36	36	37	37	37	38	38	38	38	38	38	38	37	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	37	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	37	37	37	36	36	36	36	36	36	36	36	36	36	35	35	35	34	34	34	34	34	34	33	33	33	33	33	33	33	33	34	34	33	33	33	33	33	33	33	32	32	32	32	32	32	32	33	33	33	34	35	35	35	36	36	36	36	35	35	35	36	36	36	36	36	36	35	34	34	34	34	34	33	33	33	33	33	34	34	34	35	35	35	35	35	34	33	33	33	33	33	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	31	31	31	31	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	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	33	33	32	32	33	33	33	33	33	33	32	32	32	33	33	33	34	34	34	33	34	34	34	34	34	34	34	34	35	35	35	36	36	36	37	37	38	39	39	39	39	40	40	40	41	40	39	39	39	39	39	39	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	40	40	40	39	39	39	40	40	40	40	40	39	39	39	39	39	39	39	40	40	40	40	40	40	40	39	39	39	38	39	39	39	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	40	40	40	40	40	40	40	39	39	38	38	38	36	36	36	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	34	34	34	33	33	33	32	32	31	31	31	31	30	30	30	30	30	31	31	30	30	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	31	31	31	32	32	32	32	31	32	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	33	33	33	33	34	35	35	35	35	35	35	34	35	35	35	35	35	35	35	35	35	34	34	34	34	33	34	34	34	34	34	34	34	34	34	34	33	33	34	34	34	34	34	34	33	33	34	34	34	34	34	34	34	34	35	35	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	35	35	35	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	37	37	37	37	37	36	36	36	36	36	36	36	36	35	35	35	35	35	36	34	35	35	35	35	35	34	34	34	34	34	34	34	34	33	33	33	33	33	34	33	33	33	33	34	34	34	34	34	35	35	35	35	35	36	36	36	36	36	37	38	38	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	39	39	39	39	39	39	39	39	38	39	39	39	39	39	40	40	40	40	41	41	41	41	41	40	40	39	39	39	39	39	39	39	39	38	38	38	38	38	38	39	39	39	39	39	39	40	40	39	40	40	40	40	39	39	39	39	39	39	39	40	40	40	40	39	40	41	42	43	43	43	43	43	43	43	43	43	43	43	42	43	43	43	42	42	41	41	42	44	44	44	44	44	44	43	43	43	43	44	44	44	44	44	44	44	44	44	45	45	45	45	43	43	43	44	45	45	45	45	45	45	45	45	45	45	44	44	44	44	43	44	43	43	43	43	44	44	44	44	44	43	43	43	43	43	43	43	43	44	43	43	43	44	45	45	45	45	45	45	45	43	43	42	42	41	42	42	42	42	43	43	43	42	42	42	42	43	43	43	43	43	43	43	42	42	44	44	44	44	44	44	44	45	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	45	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	47	47	47	47	47	47	48	48	48	48	49	49	49	48	48	47	47	47	47	47	47	47	47	47	47	48	48	48	47	47	48	49	49	49	49	50	50	50	50	50	51	52	51	52	52	52	51	51	51	51	51	51	52	51	52	53	53	53	52	52	52	53	53	53	53	52	52	52	52	52	52	52	52	52	53	53	54	54	54	53	53	52	52	52	53	53	53	53	52	52	52	52	52	52	51	51	51	51	50	50	51	51	51	51	51	51	51	51	51	50	50	50	50	50	50	50	51	51	52	52	52	52	52	52	51	51	51	50	50	49	48	48	48	49	48	48	48	48	48	47	47	47	47	47	47	46	46	46	46	46	46	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	44	43	43	42	42	42	44	44	43	43	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	44	44	44	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	43	43	42	42	42	42	43	43	43	43	43	42	42	42	41	42	42	42	42	43	42	41	41	41	40	40	40	40	40	41	41	41	41	41	43	43	43	43	43	42	42	43	43	43	43	43	43	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	40	40	39	39	39	38	38	38	38	37	37	37	37	37	37	36	36	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	33	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	32	32	32	32	32	32	32	32	33	33	33	33	35	35	35	35	35	35	35	35	35	35	34	34	35	36	36	36	36	36	36	36	36	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	35	35	35	35	35	34	34	34	34	34	33	33	33	32	32	32	32	32	32	33	33	33	33	34	34	34	35	35	35	35	34	34	34	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	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	33	33	33	33	33	33	33	33	32	33	33	34	34	34	34	35	34	34	35	35	35	35	34	34	34	34	34	34	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	35	35	35	37	36	36	36	36	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	33	33	33	33	34	34	34	34	35	35	35	34	33	33	33	33	33	33	33	32	33	33	33	33	33	33	33	33	33	32	31	31	31	30	30	30	29	29	29	29	29	29	29	30	31	31	32	33	33	33	34	34	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	34	34	33	34	34	34	35	36	36	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	34	34	34	34	33	33	31	32	32	32	33	33	34	34	34	35	35	35	37	37	37	36	36	36	36	37	37	38	38	38	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	38	38	38	38	38	38	37	38	38	40	40	40	40	40	41	41	41	41	41	42	43	42	42	42	42	42	42	40	40	39	39	39	38	38	38	37	38	38	38	38	38	37	37	37	36	36	36	36	36	36	35	35	35	35	35	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	34	34	34	34	34	34	34	34	34	34	33	33	33	34	34	33	33	33	33	33	32	32	32	33	33	33	33	33	33	33	33	32	32	32	33	33	34	34	34	34	34	34	34	34	34	34	36	36	36	36	36	36	36	37	37	37	37	37	36	36	36	35	35	36	36	36	36	36	36	35	34	34	34	34	34	34	34	35	35	35	33	33	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	34	33	33	33	33	33	33	33	33	34	35	34	34	34	34	34	34	34	34	35	35	35	35	35	36	36	36	36	37	37	36	36	36	36	36	35	35	35	34	34	34	34	34	35	35	35	35	35	35	35	36	36	36	37	37	37	38	38	38	38	38	38	39	40	40	39	39	39	39	39	39	38	39	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	39	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	39	38	38	37	37	37	35	35	35	35	35	35	35	35	35	35	36	36	36	37	37	37	38	37	37	38	38	38	38	38	38	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	40	39	39	39	39	40	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	38	38	39	39	38	38	38	38	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	38	39	39	39	39	40	40	40	40	40	41	41	41	41	41	42	42	42	42	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	39	39	40	40	40	40	41	41	42	42	41	41	41	41	41	41	41	40	39	39	39	39	38	38	38	38	38	38	38	38	36	36	37	37	37	37	38	38	39	39	38	38	38	37	37	37	36	36	36	37	37	39	39	40	39	39	39	39	39	39	39	39	38	38	38	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	36	36	36	36	36	36	35	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	36	36	36	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	37	37	37	37	37	36	36	36	35	35	36	36	36	35	35	35	35	35	35	35	36	36	37	37	37	37	37	38	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	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	32	32	32	32	32	32	32	32	33	33	33	33	34	34	34	34	33	33	33	33	32	32	32	32	32	32	32	32	33	32	32	32	32	32	32	33	33	33	33	33	35	35	35	35	36	36	36	35	35	35	35	35	35	35	34	33	33	34	34	34	34	33	33	33	33	31	31	31	31	31	30	30	30	30	30	30	30	30	30	31	32	32	32	31	31	31	31	31	31	31	32	31	31	31	30	30	30	30
39	40	40	40	40	40	40	40	39	40	40	40	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	38	39	40	40	40	40	41	41	41	41	42	42	42	42	43	43	43	43	43	43	42	42	42	42	42	41	41	41	41	41	41	41	41	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	39	39	40	40	40	40	40	41	40	40	40	39	39	38	38	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	39	41	41	41	41	41	40	40	40	40	40	40	40	40	40	38	38	39	39	39	39	39	39	39	40	40	40	40	41	41	41	41	41	41	41	41	41	41	40	42	41	41	41	41	41	41	41	41	41	41	42	43	43	43	42	42	42	43	43	43	43	44	44	44	44	44	44	44	43	43	43	43	43	43	43	42	41	41	41	41	40	40	40	40	40	40	40	39	39	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	42	43	43	41	41	41	41	41	41	41	41	42	41	40	40	40	40	40	40	40	40	40	40	40	40	41	42	42	43	42	42	42	42	42	42	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	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	43	43	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	44	44	44	43	43	42	42	42	43	43	43	42	42	41	41	41	41	41	41	42	42	43	43	43	43	43	43	44	45	45	45	45	45	44	44	44	44	44	44	44	44	43	43	43	43	43	43	44	44	44	44	45	45	45	45	45	45	45	46	46	46	45	45	45	45	45	45	45	45	45	45	45	45	45	44	45	46	46	45	45	45	45	45	45	45	46	45	48	48	48	48	49	49	49	48	48	48	48	49	49	49	49	48	48	48	48	48	48	48	49	49	49	49	49	49	49	48	48	47	47	47	47	47	47	47	47	47	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	44	44	44	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	43	43	44	44	44	44	44	44	44	44	44	43	42	42	42	42	42	41	42	42	42	43	42	42	41	41	41	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	40	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	40	40	40	40	40	39	39	39	39	41	38	38	38	38	37	38	38	38	37	38	38	39	39	39	38	37	38	37	36	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	39	39	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	39	38	39	40	41	42	42	43	43	43	43	42	42	43	43	43	43	43	43	42	42	42	43	43	43	43	43	43	43	42	42	41	41	41	41	41	41	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	43	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	41	41	41	41	41	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	39	39	39	39	39	39	39	39	39	38	38	40	40	40	40	40	40	39	39	38	38	38	38	38	37	37	37	37	37	37	37	38	38	38	38	38	39	39	38	37	37	37	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	37	36	36	36	36	36	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	35	35	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	37	37	37	36	36	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	36	36	35	34	34	33	33	33	33	33	33	33	31	30	30	30	30	30	30	30	30	30	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	32	32	32	32	33	33	33	33	33	33	32	33	33	33	33	32	32	33	33	33	33	34	33	34	33	33	33	33	33	32	33	32	32	31	31	31	31	31	31	31	31	31	31	32	32	32	33	33	33	34	34	34	34	34	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	36	36	36	35	35	34	34	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	35	35	35	35	35	35	35	33	33	33	33	33	33	33	33	33	33	34	34	34	33	33	33	33	34	34	34	34	34	33	34	34	34	34	34	34	34	34	34	35	35	35	36	36	36	37	38	38	38	38	37	37	37	37	37	37	37	37	38	38	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	38	38	38	38	38	37	36	37	38	38	38	38	38	38	38	38	38	38	36	36	36	36	37	36	36	36	36	35	35	35	35	35	35	34	34	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	31	31	31	31	30	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	30	30	30	31	31	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	34	34	34	34	34	35	35	35	35	35	35	35	35	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	32	32	32	32	32	32	31	31	31	31	30	30	30	31	31	31	31	31	31	31	31	31	32	33	33	34	34	35	33	34	34	34	35	35	35	35	35	35	36	36	36	36	36	37	37	38	38	38	38	37	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	38	38	39	39	38	38	38	38	38	38	38	39	39	40	40	40	40	40	40	40	40	39	39	39	40	40	39	39	39	39	39	40	40	40	40	40	40	40	40	39	39	39	39	39	40	40	40	40	41	41	41	42	42	42	42	43	44	44	43	43	43	43	43	43	43	43	43	43	43	44	43	43	43	43	43	43	43	43	43	42	42	40	40	40	40	40	39	39	39	39	39	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	41	42	42	42	42	43	43	43	44	44	44	45	45	45	45	45	45	45	45	46	46	47	47	47	47	47	48	48	48	49	49	49	49	49	49	49	49	49	51	51	51	51	52	52	54	54	54	54	54	53	52	52	52	52	52	52	52	52	52	52	53	53	53	53	53	53	53	53	53	53	53	53	53	52	52	52	52	51	51	51	51	51	51	51	52	51	50	50	50	50	50	51	52	52	53	54	54	54	53	53	51	51	51	50	50	50	51	52	53	53	53	53	53	53	54	55	55	54	55	54	54	54	55	55	55	55	55	55	55	54	54	54	54	54	54	54	54	54	51	51	51	50	50	50	50	50	50	48	50	48	48	48	48	49	50	51	50	49	49	48	47	46	48	47	47	48	48	48	48	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	45	45	45	45	45	45	45	46	46	46	46	46	46	47	47	47	48	47	47	47	47	47	47	47	47	47	47	46	48	46	47	47	47	46	46	46	46	46	46	46	46	47	47	47	47	47	46	46	46	45	45	46	45	45	45	47	47	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	47	47	46	46	46	47	47	47	47	47	46	46	46	46	46	45	45	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	45	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	43	43	43	43	43	43	43	43	43	44	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	42	42	41	41	41	41	40	40	40	41	40	40	40	40	40	39	39	40	39	39	39	39	38	38	39	39	39	39	39	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	41	40	40	40	40	40	40	41	41	41	41	41	41	41	40	39	39	39	39	39	39	38	38	38	38	38	38	38	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	36	36	36	36	36	36	36	36	36	37	38	37	37	37	37	36	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	34	34	34	33	33	33	33	33	33	34	34	35	35	36	35	35	35	35	35	35	35	35	35	35	36	36	36	36	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	36	36	36	36	36	36	37	37	37	37	36	36	36	36	36	36	36	36	36	36	37	37	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	37	36	36	35	35	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	34	33	33	33	32	32	32	32	34	34	34	34	36	35	35	35	36	36	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	40	40	40	40	40	40	40	41	41	39	38	39	39	39	40	40	41	41	41	41	40	40	39	39	39	39	38	38	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	39	40	40	40	40	40	40	39	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	38	38	38	38	38	38	38	38	38	39	39	39	39	38	38	38	38	37	37	37	38	38	38	38	38	38	38	38	38	38	39	39	39	39	40	39	39	40	40	40	40	40	39	39	41	41	41	40	40	40	40	39	39	40	40	40	40	40	41	41	40	40	39	39	39	39	39	38	39	39	39	39	38	38	39	39	39	40	40	40	40	39	39	39	39	39	39	38	38	37	36	36	36	36	36	36	36	36	36	35	34	34	34	34	34	35	35	35	35	36	36	36	36	36	36	37	37	37	36	37	37	36	36	36	36	35	35	35	35	34	34	34	34	34	31	30	30	30	30	30	30	30	31	31	31	31	30	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	29	29	29	29	28	28	29	29	28	28	28	28	28	28	28	28	28	28	27	27	27	27	26	26	27	27	28	28	28	28	28	28	28	28	28	27	27	28	28	28	27	27	27	27	28	28	28	28	28	28	28	28	27	27	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	26	26	26	26	25	24	24	24	24	24	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	23	23	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	25	25	26	27	27	28	28	28	26	26	26	26	26	27	27	27	27	26	26	26	27	27	26	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	26	26	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	26	26	27	27	27	27	28	27	27	28	28	28	28	29	28	28	28	27	26	25	25	25	26	26	26	25	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	29	30	30	30	31	31	31	31	32	32	32	32	32	32	32	32	32	33	33	33	33	34	35	35	35	35	35	35	34	34	33	33	33	33	34	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	38	38	38	38	38	38	38	38	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	38	37	37	37	37	37	37	37	37	37	36	36	35	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	36	35	35	35	35	35	36	36	36	36	36	37	37	37	36	36	36	35	35	35	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	32	32	34	34	34	34	35	35	35	35	35	35	35	35	35	36	36	36	36	35	35	35	35	35	35	35	36	36	36	37	37	37	37	37	38
31	31	31	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	30	31	31	31	30	30	30	30	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	29	29	29	28	28	28	27	27	28	29	29	29	29	29	29	29	29	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	29	28	28	28	28	28	28	28	28	27	27	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	30	30	31	31	32	32	32	32	32	32	32	32	32	33	33	32	32	32	31	31	31	30	30	30	30	29	29	29	29	29	29	29	29	29	29	30	29	29	29	28	28	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	28	28	27	27	27	27	27	27	27	27	27	28	29	30	30	31	31	32	31	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	33	33	33	33	33	33	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	32	32	32	32	32	31	32	31	31	31	31	31	31	31	31	30	30	30	29	29	29	29	29	29	30	30	30	30	30	30	30	30	29	30	30	30	30	30	29	29	30	30	32	33	33	33	34	34	34	34	34	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	34	34	34	34	34	34	35	34	34	34	35	35	34	34	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	31	32	32	33	33	33	34	34	33	33	33	33	33	33	33	34	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	36	34	34	33	33	33	33	34	34	33	33	33	33	33	33	33	33	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	33	34	34	34	35	35	35	35	35	35	35	35	35	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	40	40	40	40	40	40	41	42	42	42	40	40	40	40	40	40	40	40	40	41	41	41	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	39	40	40	39	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	38	38	38	38	38	38	38	40	40	39	39	39	39	39	39	39	39	39	39	40	40	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	38	38	38	38	39	39	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	37	37	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	36	36	36	36	36	36	36	36	36	36	36	36	36	38	37	37	37	37	37	37	37	37	37	38	38	38	37	37	36	36	37	37	36	36	36	36	36	36	36	35	35	35	35	35	34	35	35	35	34	34	34	34	33	33	33	33	34	34	34	35	36	36	36	36	38	38	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	37	37	37	38	38	39	39	41	42	41	41	41	41	41	41	41	42	42	42	42	42	41	42	42	42	41	41	42	41	41	41	42	42	43	43	43	43	43	44	44	42	42	42	42	42	42	41	42	42	42	42	42	41	41	40	40	40	40	40	40	39	39	39	39	39	39	39	39	40	40	39	39	39	39	39	39	39	39	38	38	39	39	39	40	40	40	40	40	40	39	39	39	40	40	40	41	41	41	41	41	42	41	41	42	42	42	41	42	42	43	43	43	42	42	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	45	44	44	44	44	43	43	43	43	43	43	43	43	44	44	44	44	45	46	46	47	47	48	48	47	47	47	47	47	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	46	46	46	44	44	44	44	44	44	45	45	45	45	45	44	44	44	44	43	43	43	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	41	41	41	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	43	44	44	44	43	43	43	43	41	40	39	38	38	38	38	37	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	36	37	37	37	36	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	35	35	35	35	35	35	35	35	35	35	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	33	33	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	35	35	36	35	35	35	35	34	34	34	34	33	33	33	33	32	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	31	31	32	33	33	33	34	34	33	33	33	32	32	32	32	32	32	31	31	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	34	34	34	35	35	35	35	34	34	33	33	33	34	34	34	34	34	34	35	35	34	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	36	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	36	36	36	36	36	36	37	37	37	37	37	39	39	39	38	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	38	37	37	38	38	36	36	36	36	36	35	35	35	35	34	34	34	34	34	34	34	34	34	35	35	35	36	35	36	37	37	38	38	38	38	38	38	38	38	39	39	39	39	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	39	39	39	39	39	39	39	40	40	40	40	40	40	40	41	41	41	41	41	41	41	40	40	40	40	39	39	40	40	40	39	40	40	39	38	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	38	38	38	38	38	38	36	36	36	37	36	37	38	38	38	38	37	37	37	37	37	37	37	37	36	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	37	36	36	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	38	37	37	39	39	39	39	39	39	39	39	38	38	38	38	38	39	39	39	38	38	38	38	39	40	40	39	39	39	39	39	39	39	39	39	39	39	39	37	36	35	35	36	36	35	35	35	35	35	35	35	35	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	37	37	36	36	36	36	35	35	35	35	35	34	34	34	34	34	34	34	33	34	33	33	33	33	33	33	33	33	33	33	33	33	34	33	33	33	33	33	34	34	34	33	34	34	34	33	33	33	33	33	33	33	33	33	33	33	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	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	31	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	32	32	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	31	30	30	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	28	28	27	27	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	31	31	31	30	30	30	31	31	31	31	31	31	31	32	32	32	32	33	33	33	34	33	33	33	33	33	32	32	32	31	30	30	30	30	30	29	29	29	29	29	29	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	29	29	29	29	29	28	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	28	28	28	28	28	28	28	28	28	28	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	26	26	25	25	25	23	23	23	24	25	25	26	27	28	29	29	29	28	28	28	28	28	27	27	28	28	27	28	28	28	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	32	32	32	32	32	32	32	33	33	33	33	33	33	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	31	31	30	30	30	30	30	30	29	29	28	28	28	28	28	28	28	29	30	30	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	29	29	29	28	28	28	28	27	28	28	28	28	28	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	30	30	30	30	29	29	30	30	29	29	29	29	29	29	29	29	29	29	29	28	28	29	28	28	28	28	29	28	27	27	27	27	27	27	27	27	27	27	27	28	28	29	30	30	31	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	29	30	30	31	31	31	31	31	31	31	31	31	31	31	31	32	31	31	31	31	31	31	31	32	32	32	32	33	34	34	34	33	33	33	33	33	32	32	32	31	31	31	31	31	31	32	32	31	31	31	32	32	32	32	31	31	31	32	32	32	33	33	33	33	34	34	34	34	34	34	35	34	34	34	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	36	36	36	36	35	35	35	35	34	34	33	33	33	33	33	33	33	33	33	32	31	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	32	33	33	33	33	34	34	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	34	34	35	35	35	35	35	35	35	35	36	36	36	36	35	34	34	33	33	33	33	33	32	32	33	33	33	33	34	34	34	34	34	34	34	34	35	35	35	34	34	34	34	34	35	36	36	36	36	35	35	35	35	35	35	35	35	36	37	37	37	36	37	37	37	37	36	36	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	34	34	34	34	34	34	34	34	34	34	34	34	33	33	32	32	32	32	32	32	31	31	31	31	31	30	30	30	30	30	30	31	31	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	29	29	29	29	29	29	29	29	29	29	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	29	29	29	29	29	29	29	30	30	30	30	30	29	29	29	29	29	29	29	29	29	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	33	33	33	33	33	32	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	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	32	32	32	32	33	33	32	32	32	33	33	34	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	32	31	31	31	31	31	30	30	31	31	32	32	31	33	33	33	35	35	35	35	36	36	36	36	37	37	37	37	36	36	35	35	35	36	36	37	37	36	36	36	36	36	36	36	37	36	36	36	36	36	36	35	35	34	34	35	34	34	34	34	34	34	35	34	34	34	34	32	32	32	32	32	32	33	33	33	33	34	35	35	34	34	34	34	33	33	33	33	34	34	33	33	33	33	33	33	32	32	32	31	31	31	31	31	31	31	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	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	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	35	35	35	36	36	36	36	36	36	36	36	36	36	37	37	37	36	36	35	35	35	35	35	36	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	36	37	37	37	37	37	37	37	37	38	38	38	38	38	38	37	38	38	38	38	38	38	38
28	28	28	28	28	29	29	30	30	30	30	30	29	29	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	31	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	33	34	34	34	34	34	34	34	34	34	34	33	33	33	34	34	34	34	35	35	35	35	34	33	33	33	33	33	33	32	32	32	32	31	31	32	32	32	33	33	34	34	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	34	34	34	34	35	36	36	36	35	35	36	36	36	36	36	36	36	36	36	35	36	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	37	37	37	37	37	37	38	37	37	37	37	37	37	37	37	37	37	37	37	37	38	37	38	38	38	37	37	37	37	38	38	37	37	36	36	36	36	36	36	36	38	38	38	38	36	36	36	36	36	36	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	38	38	38	38	38	39	39	40	39	40	40	40	40	40	40	40	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	44	44	45	46	46	45	45	45	45	45	45	45	45	45	44	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	44	44	44	44	45	45	45	45	45	45	45	44	44	43	43	44	44	44	44	44	44	44	44	42	42	41	41	41	41	41	41	41	41	42	41	41	41	41	41	41	40	40	39	39	39	38	38	38	38	38	38	37	37	37	37	37	37	38	38	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	40	40	40	40	40	40	40	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	40	39	39	39	40	40	40	39	39	39	38	38	38	38	38	38	39	38	38	37	37	37	36	36	35	35	34	34	34	34	34	33	33	33	33	33	33	32	32	32	32	32	32	33	34	34	34	34	33	33	33	33	33	33	33	33	33	33	32	32	31	31	31	31	31	30	29	29	30	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	27	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	30	30	30	30	30	30	31	31	30	30	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	29	29	29	29	29	29	29	30	30	30	30	30	29	29	29	29	29	29	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	30	30	30	30	30	30	30	31	31	31	31	32	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	33	33	33	33	33	33	32	32	32	32	31	30	30	30	30	30	30	30	30	30	30	30	30	29	30	30	30	30	30	30	30	30	30	30	29	29	28	28	28	28	28	29	29	29	29	29	29	29	28	27	27	27	27	26	26	25	26	26	27	27	27	27	26	26	26	24	24	25	25	25	25	24	24	25	25	25	25	25	25	25	25	25	26	26	27	27	28	28	28	28	28	28	28	28	28	29	29	29	30	30	30	30	30	30	30	30	30	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	30	29	29	29	29	29	29	29	29	29	29	28	28	28	27	27	27	27	27	27	28	29	29	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	30	29	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	29	29	29	29	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	29	29	29	29	29	29	29	29	30	30	30	31	31	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	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	32	32	33	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	35	34	34	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	33	33	33	33	33	33	33	34	34	33	32	32	32	32	32	33	33	33	34	35	34	34	34	34	34	34	34	33	32	32	31	31	31	31	32	32	32	33	33	33	33	33	33	34	34	34	34	34	34	34	34	35	35	35	36	36	36	36	36	36	36	36	36	36	36	35	36	36	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	37	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	35	35	36	36	36	36	36	35	34	34	35	35	35	35	35	35	34	34	34	34	34	34	34	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	34	35	35	35	36	36	36	36	36	36	35	35	36	36	36	36	35	35	35	35	34	34	34	34	35	35	35	35	35	35	34	34	34	34	36	36	36	36	34	34	33	33	33	33	32	33	33	33	33	34	35	34	34	35	35	35	35	34	34	34	34	34	33	33	33	33	33	33	33	33	33	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	33	33	33	34	34	33	33	33	33	34	34	34	33	32	32	32	32	32	32	32	33	33	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	32	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	36	35	35	35	35	36	36	36	36	36	35	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	33	33	32	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	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	31	31	31	31	31	31	31	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	33	32	32	32	31	31	31	30	30	30	31	31	31	31	31	31	30	30	30	30	30	31	31	31	31	31	32	32	32	32	32	32	31	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	31	31	32	32	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	28	29	29	28	28	28	28	28	28	28	29	29	29	29	29	29	28	28	28	28	28	28	28	28	27	27	27	27	27	28	28	28	28	28	28	28	27	27	27	27	27	27	27	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	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	24	23	23	23	23	24	24	24	24	24	26	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	32	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	32	32	32	32	33	33	33	33	33	33	33	33	34	33	32	32	31	31	31	32	32	32	32	32	32	31	31	31	31	31	31	31	31	30	31	31	31	30	29	30	30	30	30	31	31	30	30	30	30	30	30	30	29	29	30	30	30	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	30	30	30	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	32	32	32	31	31	31	31	31	31	31	31	31	32	32	32	32	33	33	33	33	33	32	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	29	29	29	30	29	29	29	29	29	29	30	30	30	30	30	30	31	32	32	32	32	32	31	31	31	31	31	30	30	30	30	30	30	30	30	29	30	30	31	31	31	31	31	31	31	30	31	33	33	33	33	33	34	34	34	34	34	34	34	35	36	36	37	37	37	38	38	38	38	37	37	37	36	36	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	33	32	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	31	32	32	33	33	33	34	34	34	33	33	33	33	33	34	34	34	34	33	33	33	33	34	35	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	32	32	33	33	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	31	30	30	30	30	30	30	30	31	31	31	31	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	32	32	32	33	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	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	29	29	29	29	29	29	28	28	28	27	27	27	26	27	27	28	28	28	28	28	29	29	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	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	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	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	35	35	33	32	32	32	33	33	33	33	33	33	33	33	33	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	34	34	33	33	33	34	34	34	34	33	34	34	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	33	33	33	33	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	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	35	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	36	37	37	37	37	37	37	37	39	39	39	39	39	39	39	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	35	35	34	34	34	34	34	34	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	35	35	35	34	33	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	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	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	31	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	34	34	34	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	36	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	37	37	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	40	40	39	39	39	38	38	37	37	38	38	38	36	36	35	34	34	34	33	33	33	33	33	33	32	31	31	31	31	31	31	31	32	32	32	32	32	32	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	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	32	32	32	32	32	31	31	31	30	30	30	30	30	30	31	31	31	31	30	30	30	32	32	33	33	33	34	34	35	35	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	36	36	36	36	36	36	35	36	36	36	36	36	36	35	35	35	35	35	36	37	37	38	38	38	38	38	38	38	39	39	39	39	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	40	40	40	40	39	39	39	39	39	39	39
43	43	43	42	42	41	41	41	41	42	42	42	42	42	43	43	42	42	42	43	43	42	42	41	41	41	41	42	41	41	41	41	42	42	42	42	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	42	42	43	44	44	44	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	42	42	42	42	42	42	42	42	41	40	40	40	40	40	40	40	40	40	39	39	39	38	38	38	38	38	38	38	38	38	37	37	37	35	34	34	33	33	33	33	33	33	32	31	31	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	31	32	32	31	31	31	30	30	30	30	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	33	33	34	35	35	35	35	35	35	35	35	34	34	34	34	34	33	34	34	35	35	35	35	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	33	32	32	32	32	32	33	33	33	33	33	33	32	32	32	31	32	32	32	32	31	31	31	29	29	28	28	28	28	29	29	29	29	29	29	29	30	29	28	28	29	29	29	29	28	28	27	27	27	27	27	27	27	28	28	28	28	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	29	29	29	29	30	30	30	30	30	30	30	30	30	28	28	28	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	26	26	26	26	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	22	22	22	22	21	21	21	21	21	22	22	22	23	23	23	23	23	22	22	22	21	21	21	21	20	21	21	21	22	24	22	22	21	21	20	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	24	24	25	25	25	25	24	24	24	24	24	24	24	24	25	25	25	25	26	26	26	27	27	28	27	27	27	26	26	26	26	26	25	25	24	24	23	23	23	23	24	24	24	24	25	25	24	24	24	24	24	24	24	24	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	26	24	24	24	24	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	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	27	27	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	25	25	25	24	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	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	27	27	27	27	26	26	26	26	26	26	25	25	25	24	24	24	24	25	25	24	25	26	27	28	28	28	28	28	28	28	28	28	28	28	27	26	26	26	26	26	26	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	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	26	26	26	26	26	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	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	31	32	32	33	33	32	33	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	33	33	33	33	32	32	32	31	31	31	31	30	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	30	30	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	31	31	31	31	31	31	30	30	31	31	32	32	32	32	32	32	33	33	33	33	33	33	34	34	35	35	35	36	35	35	35	35	35	35	35	35	35	35	35	35	35	36	35	35	35	35	35	35	34	34	33	33	32	31	31	31	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	33	33	33	33	32	32	33	33	33	33	34	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	34	34	33	33	33	33	33	33	33	32	32	32	32	32	32	32	33	33	33	33	33	32	33	35	35	35	35	35	34	34	34	34	34	34	34	34	32	32	32	32	33	33	34	34	34	34	34	34	34	34	34	34	35	35	35	36	36	36	36	36	36	36	36	36	36	36	35	35	34	33	33	32	32	32	32	32	32	32	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	31	31	32	32	32	33	33	32	32	32	31	31	32	32	32	32	32	32	32	33	33	33	33	33	33	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	37	37	37	36	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	35	36	36	36	36	35	36	36	36	36	36	36	36	35	36	36	36	36	36	37	37	37	37	37	37	37	36	36	36	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	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	34	34	34	34	34	34	34	34	34	35	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	38	38	38	38	37	37	37	37	36	36	36	36	36	36	36	36	36	35	35	34	34	34	34	34	34	33	34	33	33	33	32	32	32	32	32	32	32	32	32	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	31	31	32	31	31	31	31	31	31	31	31	31	31	31	30	30	29	29	29	28	28	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	28	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	25	25	25	25	25	25	25	24	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	24	24	25	24	24	24	24	24	24	24	24	24	24	23	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	23	24	24	24	25	24	24	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	27	27	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	27	28	28	28	28	28	29	29	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	30	30	30	30	30	30	30	30	30	30	31	31	32	32	32	32	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	31	32	32	32	32	33	32	32	32	32	32	32	32	32	31	31	31	30	30	30	30	30	30	30	30	30	29	29	28	28	28	28	27	28	28	27	28	28	28	27	27	27	26	26	27	27	27	27	29	30	30	30	30	31	31	31	31	31	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	33	33	33	33	34	34	33	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	34	34	33	33	33	33	33	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	34	34	34	34	35	35	35	37	37	37	37	37	37	37	37	37	38	38	38	38	39	40	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	36	36	36	36	37	36	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	32	32	32	32	31	31	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	30	30	31	30	30	29	29	29	29	29	29	29	29	29	30	30	31	31	31	31	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	30	30	30	30	31	31	32	32	32	32	32	31	30	30	30	30	30	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	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	28	28	27	27	27	27	27	27	27	27	27	28	28	28	29	29	30	30	30	30	30	30	30	30	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	30	30	30	30	30	30	31	31	31	31	31	31	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	30	29	29	29	29	29	29	29	30	30	30	30	30	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	30	30	30	30	30	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	30	31	31	31	31	31	31	30	31	31	31	31	31	31	30	30	30	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	27	25	25	26	27	27	27	28	28	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	28	29	29	29	29	29	29	28	28	28	28	28	28	27	27	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	27	27	26	26	26	26	26	26	26	27	27	27	26	25	25	25	25	25	25	25	25	25	26	26	26	26	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	27	28	28	29	29	28	27	27	27	27	27	27	27	27	27	27	27	27	26	26	25	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	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	28	28	28	28	28	28	28	27	26	26	26	26	26	26	26	27	27	27	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	27	27	27	26	26	26	26	26	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	28	28	28	28	28	28	28	28	28	28	28	28	28	29	30	30	30	30	30	30	30	31	31	30	30	30	30	31	31	31	31	31	32	32	32	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	30	30	30	30	30	30	29	29	29	29	29	29	29	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	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	26	26	26	27	27	28	28	28	28	28	28	28	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	26	26	25	25	24	24	24	24	24	24	24	24	24	23	22	22	22	22	23	23	23	23	23	24	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	27	27	26	26	26	26	26	26	26	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	26	26	26	26	26	25	26	26	26	26	26	25	25	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	24	24	24	24	24	24	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	22	22	22	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	21	21	21	22	22	22	22	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	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	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
33	33	34	34	34	34	34	34	34	34	34	32	32	32	32	32	32	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	30	30	30	31	31	31	32	32	32	32	32	32	32	31	31	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	30	29	29	29	27	27	27	27	27	27	27	27	27	27	27	28	28	29	28	28	28	27	27	27	26	26	26	26	26	26	25	25	25	26	26	26	26	26	26	27	27	26	26	26	26	26	26	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	24	24	24	24	24	24	24	25	25	25	25	25	25	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	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	23	24	24	24	24	24	25	26	26	26	26	25	26	26	26	25	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	29	29	29	29	28	28	27	28	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	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	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	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	26	27	28	28	29	29	30	30	30	30	30	30	30	30	30	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	32	32	32	33	33	33	32	32	32	32	31	31	31	31	31	31	31	31	30	31	31	31	31	31	31	31	30	29	29	29	30	30	29	28	29	29	29	30	29	29	29	28	27	27	27	27	27	27	26	26	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	26	26	26	26	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	29	29	27	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	24	24	24	24	25	25	25	25	25	25	25	26	27	27	26	26	26	26	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	28	29	30	29	30	30	30	31	30	30	30	30	30	30	30	30	30	30	30	30	30	31	32	32	32	32	32	33	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	34	34	34	34	34	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	33	33	33	33	32	32	32	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	29	30	30	30	30	29	29	29	29	29	30	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	29	29	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	33	33	32	33	34	35	35	34	34	34	34	34	33	33	33	33	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	33	33	32	32	32	32	31	31	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	30	30	29	29	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	28	28	28	28	27	27	27	27	28	28	29	29	28	28	29	29	28	28	28	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	23	23	23	22	22	22	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	20	20	20	19	19	19	19	19	19	19	20	21	22	22	22	22	22	22	23	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	27	28	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	27	27	26	26	26	26	26	27	28	28	28	28	28	28	28	28	28	27	27	27	28	28	28	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	28	28	28	27	27	26	26	26	27	27	27	28	28	28	28	28	28	28	27	27	27	27	27	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	23	23	24	24	24	24	25	25	25	25	25	25	26	27	27	27	27	27	27	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	31	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	32	32	32	32	32	32	32	31	31	31	31	31	31	31	30	31	32	32	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	32	32	32	30	29	29	29	29	29	29	28	28	28	28	28	27	27	27	27	27	27	27	28	28	28	28	27	27	27	26	26	26	25	25	24	24	24	24	24	24	24	25	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	27	27	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	30	30	31	31	31	32	32	32	32	32	33	34	34	34	34	34	34	34	34	34	33	33	33	33	34	34	34	33	33	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	35	35	35	36	37	37	37	36	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	35	35	35	35	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	37	37	37	37	37	36	36	36	36	36	36	35	35	35	35	35	36	36	36	35	35	35	35	35	35	35	36	36	36	36	35	35	35	35	35	34	34	34	34	33	33	33	33	33	33	33	33	33	32	32	32	32	32	31	31	31	31	31	31	30	31	31	31	31	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	29	28	27	27	27	28	29	30	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	30	30	31	31	31	31	31	32	32	33	33	33	34	34	34	34	34	35	35	35	35	35	35	35	35	34	34	33	33	33	33	33	33	32	31	31	31	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	33	33	33	33	33	33	33	34	34	34	34	34	34	34	35	34	35	35	35	35	35	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	34	34	33	33	33	33	33	33	33	33	33	33	32	32	32	32	33	34	34	34	34	34	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	37	37	36	36	36	36	35	35	35	35	35	34	34	34	34	34	34	34	33	33	33	33	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	35	35	35	35	34	33	32	32	32	33	32	33	34	34	34	33	33	32	32	32	32	33	32	32	32	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	35	35	35	35	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	38	38	38	38	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	35	36	36	36	36	36	36	36	35	34	34	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	34	34	34	34	34	33	33	33	33	33	32	32	32	32	32	33	33	33	32	32	32	32	32	32	32	32	32	32	32	33	34	34	34	34	35	35	34	34	34	35	35	35	34	34	34	33	32	33	33	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	37	37	37	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	37	37	38	38	37	37	36	36	36	36	37	37	37	38	38	38	38	37	37	37	37	37	37	37	38	38	38	38	39	38	38	37	37	37	37	37	37	36	36	35	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	37	37	37	37	37	37	37	37	38	38	38	38	38	38	39	39	39	40	40	40	40	39	39	39	39	39	39	39	39	39	40	40	40	40	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	39	39	39	39	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	39	39	39	39	39	39	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	39	39	40	40	40	40	41	41	40	39	38	38	38	38	38	37	37	37	37	37	37	37	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	38	38	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	38	38	38	37	37	37	37	37	37	38	37	37	37	37	36	36	36	36	37	37	37	37	37	38	38	38	38	39	39	38	37	38	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	35	35	35	35	35	36	36	36	36	36	36	36	37	37	36	36	36	36	36	36	36	36	36	36	36	35	35	36	36	36	36	36	36	36	36	35	35	35	35	36	36	36	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	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	34	34	35	35	35	35	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	36	36	37	37	37	37	37	38	38	38	38	38	38	38	37	37	38	38	38	38	38	38	38	39	39	39	39	40	41	41	41	41	41	40	40	39	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	40	40	41	41	41	42	42	42	42	40	41	41	41	42	42	42	42	43	43	43	43	43	44	44	44	45	45	45	45	45	45	46	46	46	46	46	46	45	45	45	45	45	45	45	45	44	44	44	44	44	44	44	45	44	44	44	45	45	44	44	44	44	44	43	43	43	43	44	43	43	43	43	43	43	43	42	42	42	41	41	41	41	41	41	41	39	39	39	39	39	39	39	40	42	42	41	41	41	41	41	42	42	42	42	41	41	41	41	41	41	41	41	40	39	39	39	39	40	40	40	39	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	35	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	33	32	32	32	32	31	30	30	30	30	30	30	29	29	30	31	31	31	31	30	31	31	31	31	31	31	31	30	30	30	29	29	29	29	29	29	29	30	30	30	29	29	29	29	29	28	28	28	28	29	29	29	29	29	29	29	30	29	29	29	29	29	29	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	27	27	27	27	27	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	23	23	23	22	22	22	24	24	24	24	24	24	24	24	24	25	26	26	26	27	27	27	27	27	26	26	26	26	27	26	27	27	28	28	28	28	29	29	29	29	30	30	30	29	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	26	26	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	27	30	30	30	30	29	29	29	29	29	29	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	32	32	32	32	32	32	32
31	31	31	31	31	32	33	33	33	33	34	34	34	34	33	33	33	33	33	32	32	33	33	33	33	33	32	32	32	32	32	32	32	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	31	31	30	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	30	30	31	31	31	31	31	31	31	31	31	31	32	32	33	32	32	32	32	32	31	31	31	31	31	30	30	30	30	29	29	29	29	30	30	30	30	30	30	30	30	32	32	33	33	33	33	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	34	33	33	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	35	35	35	34	35	35	35	36	36	36	36	36	36	36	36	35	35	35	35	35	36	36	36	36	36	36	36	37	37	37	36	35	35	35	35	35	35	35	35	35	35	34	34	34	33	33	33	33	33	33	32	32	33	33	34	33	34	35	35	35	34	35	35	35	35	35	35	35	35	35	35	36	36	36	36	35	35	35	34	35	35	35	35	35	36	36	37	38	38	39	39	38	38	38	38	38	38	39	40	40	40	40	40	40	40	39	38	38	39	38	38	38	38	39	39	39	39	39	40	40	40	40	39	39	39	40	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	40	40	40	40	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	40	40	40	40	40	41	41	41	41	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	38	39	39	39	38	38	38	37	37	38	37	37	38	38	38	38	38	38	38	39	38	39	38	39	39	39	38	38	38	38	37	37	37	37	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	34	34	34	34	35	35	34	34	34	34	34	34	36	36	36	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	34	33	33	32	32	32	32	33	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	33	32	32	32	32	32	32	31	31	30	31	30	30	31	30	29	30	30	30	30	30	30	30	29	29	29	29	28	28	28	28	28	28	28	28	28	28	29	29	29	28	28	29	29	29	28	28	28	28	28	28	29	29	29	29	28	29	29	29	30	30	30	30	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	26	26	27	27	27	27	27	27	27	27	26	27	27	27	27	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	28	27	27	27	27	27	27	28	28	28	28	28	27	27	27	29	29	30	30	30	30	30	31	31	31	31	31	31	31	31	30	30	30	30	30	29	29	30	30	30	30	30	30	30	30	30	30	30	30	31	30	29	28	28	28	28	28	28	28	29	29	28	27	27	28	27	27	27	26	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	29	29	29	28	28	28	28	28	28	29	29	29	29	30	30	29	29	29	29	29	29	29	29	30	30	29	30	30	30	30	30	30	30	30	30	30	29	29	29	29	30	30	30	31	31	31	31	31	31	30	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	28	28	29	29	29	28	28	29	29	29	28	28	29	29	28	29	29	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	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	30	30	30	31	31	31	31	31	31	31	31	31	31	30	30	31	31	31	31	31	31	31	31	31	30	31	31	31	31	31	31	31	30	30	30	31	31	31	31	31	31	31	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	32	32	32	32	32	32	32	31	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	33	33	33	32	32	32	32	32	33	33	33	34	34	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	32	32	31	31	31	31	31	31	31	31	31	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	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	30	30	30	30	30	30	31	31	31	31	31	31	31	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	33	33	33	32	32	32	33	33	33	33	33	33	33	33	34	34	35	35	34	34	34	34	34	34	34	34	35	35	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	33	33	33	33	33	33	33	33	34	34	34	34	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	32	32	33	33	34	34	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	33	33	33	32	32	32	32	32	32	32	32	32	32	33	33	33	33	34	34	34	34	34	33	33	33	33	33	33	33	33	33	32	33	32	32	33	34	34	34	34	34	34	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	34	34	34	33	33	32	31	31	31	32	31	31	31	31	31	31	31	31	31	32	33	33	33	33	33	33	33	33	34	34	34	34	33	33	33	33	34	34	35	34	33	33	32	31	30	30	31	32	31	31	31	31	31	31	31	31	31	30	30	30	30	30	31	31	31	31	31	31	31	30	30	30	30	30	31	31	31	31	30	29	29	29	29	29	29	29	29	29	31	31	33	33	33	32	32	32	33	33	33	33	33	33	33	32	32	32	31	31	31	31	32	32	32	32	32	32	33	33	33	35	35	35	35	36	36	36	36	36	36	37	36	36	37	36	36	36	36	36	36	36	35	35	36	36	36	37	37	37	38	38	38	38	38	38	38	38	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	41	41	41	41	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	39	39	39	39	39	40	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	39	38	38	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	34	35	35	35	35	35	34	34	34	34	34	34	34	34	34	33	33	33	33	34	33	33	33	33	33	32	32	32	31	31	31	31	31	31	32	32	32	31	31	31	31	30	30	29	29	29	29	28	28	27	27	27	26	26	26	26	25	25	25	25	25	25	25	26	26	26	25	25	25	25	25	26	26	26	26	26	26	26	26	26	25	25	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	28	28	27	27	28	28	28	28	28	28	28	27	27	26	26	26	26	26	26	25	25	25	27	27	25	25	26	26	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	26	26	26	26	26	26	26	26	26	26	25	25	25	24	24	24	24	24	24	24	24	24	24	25	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	21	21	21	21	22	22	22	22	22	23	23	23	23	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	28	28	28	28	28	28	27	27	27	27	27	26	26	26	26	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	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	29	30	30	30	30	30	31	31	31	31	31	31	32	32	33	33	33	33	33	33	33	33	33	33	33	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	36	36	36	36	36	35	36	36	37	37	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	36	36	36	37	37	37	36	36	36	36	36	35	35	35	35	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	34	34	34	33	33	34	34	34	35	35	35	36	36	36	36	36	36	37	37	37	37	37	36	36	37	37	37	37	37	37	36	36	36	36	35	35	35	35	35	35	35	35	35	34	34	34	35	35	35	35	34	33	34	34	33	33	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	33	33	33	33	33	34	34	34	34	34	34	34	34	34	35	35	34	34	34	33	34	34	34	34	33	33	33	33	33	33	33	33	33	33	32	32	33	33	33	33	33	33	33	33	33	33	34	34	34	34	35	35	36	36	36	36	36	36	36	36	36	37	37	36	36	36	36	36	36	36	37	37	37	37	37	37	38	38	38	39	39	39	39	39	39	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	39	39	39	38	39	39	39	39	40	40	41	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	40	40	41	41	41	40	40	40	41	41	42	42	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	44	44	44	43	43	43	44	45	45	44	44	43	43	43	43	43	43	42	42	42	42	42	42	42	41	41	41	40	39	39	39	40	39	39	39	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	36	36	36	36	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	39	39	40	40	40	40	40	40	40	40	40	40	40	41	41	40	41	41	42	42	42	43	43	43	43	43	41	41	42	42	42	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	41	40	40	39	39	39	38	38	38	38	38	38	38	39	39	39	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	38	38	38	38	38	38	38	38	39	40	40	40	40	40	40	41	41	42	42	42	41	41	41	41	41	40	40	40	40	41	41	41	40	40	40	40	39	39	39	39	40	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	40	40	40	40	40	39	39	39	40	41	40	40	41	41	41	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	39	39	40	40	40	39	39	39	39	39	39	38	38	38	38	38	39	39	40	39	39	39	39	39	39	40	40	40	41	41	41	41	41	41	41	41	41	39	39	39	38	37	37	37	37	37	37	36	36	36	36	37	36	37	37	37	38	38	38	38	38	38	38	38	39	39	39	39	40	40	41	41	41	41	41	41	41	42	42	42	43	43	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	42	43	43	43	42	43	43	41	41	41	41	41	41	41	41	41	41	41	42	42	43	43	43	43	43	43	42	41	40	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	43	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	42	42	42	42	43	44	44	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	46	45	45	45	45	45	45	45	45	45	44	44	44	44	44	45	45	45	45	45	45	45	45	45	45	44	44	43	42	42	42	42	41	41	41	40	40	40	41	42	42	42	42	42	42	44	44	44	44	44	44	44	44	44	44	45	44	44	44	44	44	44	43	43	42	41	41	41	41	42	42	42	42	41	41	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	39	38	38	38	38	38	38	37	37	37	37	37	37	38	38	38	38	38	38	38	38	37	37	36	36	36	36	36	35	35	35	35	34	34	34	34	34	35	35	35	35	35	34	35	35	35	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	35	35	35	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	34	34	34	33	33	33	32	33	31	31	31	31	31	32	32	32	32
29	29	29	29	29	30	30	30	30	31	31	31	31	31	31	31	31	31	31	30	31	31	31	31	31	31	31	31	31	30	30	30	31	31	31	32	32	32	32	31	30	30	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	28	28	28	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	24	24	24	24	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	25	25	24	23	23	23	23	23	24	24	24	24	24	24	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	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	26	26	26	26	25	25	25	25	25	25	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	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	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	26	26	26	26	26	26	26	26	26	26	24	24	24	24	24	24	24	24	24	24	25	26	26	26	24	24	24	24	25	25	25	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	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	28	28	28	29	29	29	29	29	30	30	30	30	30	30	30	31	31	31	31	31	31	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	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	30	30	29	28	29	29	29	29	29	29	29	29	29	29	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	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	24	24	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	22	23	23	23	23	23	23	23	23	23	23	24	25	25	25	25	25	25	25	25	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	24	25	26	26	26	26	26	26	26	26	26	26	26	26	25	24	24	24	24	24	24	24	24	26	26	26	25	25	25	25	25	25	25	25	25	24	26	26	26	26	26	25	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	26	26	26	26	26	26	25	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	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	22	23	23	23	23	22	22	22	22	22	22	22	22	22	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	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	20	20	20	21	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	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	23	23	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	22	22	23	23	21	21	21	21	21	21	21	22	22	22	22	21	21	21	21	20	20	20	20	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	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	21	21	21	21	22	22	22	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	24	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	24	24	24	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	26	27	27	27	27	27	27	27	26	26	25	25	26	26	26	26	27	27	27	27	27	27	27	27	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	25	24	24	24	24	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	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	24	24	25	25	25	25	25	25	25	25	24	23	23	23	23	23	23	23	23	23	23	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	26	26	26	25	25	25	25	25	24	24	24	25	25	25	25	25	26	26	26	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	25	24	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	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	27	27	27	27	26	26	26	26	26	26	25	25	25	25	26	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	31	31	32	32	31	31	31	31	31	31	32	32	33	34	34	34	35	35	35	34	34	33	33	33	33	34	34	34	34	34	34	34	34	34	34	33	33	33	34	34	34	34	34	34	34	34	34	34	33	35	35	35	35	35	35	35	34	33	33	32	32	32	32	33	34	33	33	33	33	33	32	32	32	32	33	33	33	33	33	33	31	31	31	31	31	31	31	31	31	31	31	33	33	33	33	34	33	33	34	34	34	34	34	34	34	35	35	35	35	35	35	34	34	34	34	34	33	33	33	33	34	34	33	33	33	33	33	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	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	36	35	35	35	35	35	35	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	35	35	35	35	35	36	36	36	37	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	37	37	37	37	36	36	36	36	36	36	36	35	36	36	36	36	36	36	36	36	36	35	35	35	35	34	34	34	34	34	34	34	34	34	35	35	35	34	34	33	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	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	28	29	29	29	29	29	29	29	29	28	27	27	27	27	27	28	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	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	27	27	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	29	29	29	29	29	29	29	29	29	29	28	28	27	27	28	28	28	29	29	29	29	30	30	30	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	27	27	28	28	28	28	28	28	28	28	28	27	27	27	26	26	27	27	27	27	27	27	28	28	28	28	27	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	26	26	26	26	26	26	25	25	25	26	26	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	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	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	33	33	33	33	33	33	33	32	32	32	32	32	31	31	32	32	32	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	33	33	33	32	32	32	33	32	32	33	33	32	32	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	30	30	31	31	30	31	31	31	31	31	31	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	31	31	31	31	31	31	31	31	32	31	31	31	31	31	31	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	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	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	33	33	34	34	34	34	33	32	32	32	32	32	33	32	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	30	31	31	30	30	30	30	30	30	29	29	29	30	30	30	30	30	30	30	31	31	31	30	30	30	30	31	31	31	31	31	31	31	31	32	32	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	30	30	30	30	31	31	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	30	29	29	29	29	28	28	28	28	28	27	28	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	28	28	28	28	30	29	29	29	29	29	29	29	29	29	30	30	30	29	29	29	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	28	28	28	28	28	28	28	28	29	29	30	30	30	30	30	30	30	30	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	30	29	29	29	29	29	29	29	29	29	29	29	29	31	31	31	31	31	31	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	28	28	28	29	29	29	29	29	29	29	29	29	28	28	28	28	28	29	29	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	28	29	29	30	30	29	29	29	29	29	29	29	29	29	29	29	29	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	31	31	31	31	31	30	30	30	30	30	30	30	29	29	29	29	29	29	28	28	27	27	26	26	25	26	26	26	26	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	25	24	24	24	24	24	23	23	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	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	25	25	25	25	25	25	25	25	25	26	27	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	28	27	27	27	27	28	28	28	28	28	27	27	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	27	27	27	27	27	27	27	27	27	27	27	26	26	26	25	25	25	25	25	25	25	25	24	25	25	25	25	24	24	23	23	23	23	23	23	23	23	23	23	22	23	23	24	25	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	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	24	24	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	24	24	24	24	24	25	25	25	25	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24
32	31	31	31	31	31	32	31	31	31	30	30	30	30	30	30	30	30	30	31	31	33	33	33	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	32	33	33	33	33	33	34	34	34	34	34	35	35	36	36	36	36	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	35	35	35	35	36	36	36	36	35	35	35	35	35	35	36	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	33	33	33	33	33	33	33	33	33	32	32	32	32	32	31	31	31	30	30	30	30	30	30	30	30	32	32	33	33	33	33	33	33	33	33	33	33	32	32	32	31	31	31	30	30	30	29	29	29	29	28	28	28	27	27	27	27	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	27	27	28	28	28	28	28	29	29	29	29	29	29	29	29	28	28	28	28	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	26	27	27	27	27	27	27	27	27	28	29	29	29	29	28	28	29	29	29	29	29	29	29	29	30	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	31	31	32	32	32	33	33	33	33	33	32	32	31	31	31	32	32	32	32	32	33	33	33	33	33	32	32	32	32	32	33	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	33	33	33	32	32	32	32	32	32	32	32	32	31	31	30	29	29	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	27	27	26	26	26	26	26	26	26	26	26	26	26	26	27	27	28	28	28	29	29	30	30	30	30	30	30	30	30	29	29	28	28	28	28	28	28	27	27	27	27	27	26	26	26	26	25	25	25	25	25	25	25	24	24	24	24	24	24	24	25	26	25	25	25	25	26	25	25	25	25	25	25	25	25	24	24	24	24	24	24	23	23	23	23	23	23	23	23	24	24	24	24	25	25	25	25	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	21	20	21	21	21	22	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	22	22	22	23	23	24	24	24	24	24	24	24	24	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	21	22	22	21	22	22	22	21	21	21	21	21	22	22	22	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	25	25	26	27	27	27	27	28	28	28	28	28	28	28	29	29	30	30	30	30	30	31	30	29	29	29	29	30	30	30	30	30	30	30	30	30	30	29	29	29	30	31	31	31	32	32	31	31	30	30	30	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	28	28	28	28	28	28	28	28	29	29	27	27	27	27	27	27	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	28	30	30	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	29	29	29	30	31	31	31	30	31	31	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	30	29	28	28	28	28	28	28	28	28	29	30	30	30	30	30	29	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	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	27	28	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	26	26	26	26	25	25	25	24	24	23	23	23	24	24	25	25	25	25	25	25	25	25	25	25	25	26	26	27	27	27	27	27	27	28	28	28	28	28	27	27	27	28	30	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	31	31	31	31	31	31	31	31	30	30	30	30	29	29	29	29	29	29	29	29	29	29	28	28	28	29	29	29	28	29	29	29	29	29	29	29	29	29	29	29	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	28	29	29	29	29	30	30	30	30	30	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	31	31	30	30	30	31	32	32	32	33	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	32	32	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	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	36	37	37	37	36	36	36	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	37	37	37	37	37	37	37	37	38	38	38	39	39	38	38	38	38	38	39	38	38	38	38	38	39	39	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	37	37	37	37	37	37	37	37	36	37	37	38	38	38	38	38	38	38	37	37	37	37	37	38	38	38	37	37	37	37	37	37	37	37	37	38	37	37	36	36	36	37	37	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	38	38	38	37	37	38	38	38	39	39	39	39	38	38	38	38	38	38	37	38	38	38	38	38	38	38	37	37	36	36	36	36	36	36	36	36	35	35	34	34	34	34	33	33	33	34	34	34	33	33	34	34	34	34	34	34	34	35	35	35	34	34	34	34	34	34	34	34	34	34	33	32	31	31	31	31	31	31	32	32	32	32	31	31	32	32	32	32	32	32	31	31	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	30	31	31	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	30	31	31	32	32	32	32	31	31	31	31	31	32	32	32	32	31	31	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	36	35	35	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	32	33	33	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	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	35	35	36	36	37	37	37	37	37	37	37	38	38	38	36	37	37	37	38	39	39	39	39	39	39	39	40	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	36	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	36	36	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	35	35	34	33	33	33	34	34	34	34	34	34	34	33	33	33	32	32	32	32	32	32	32	32	32	33	34	34	34	34	34	35	36	36	36	36	36	36	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	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	35	35	35	36	35	36	36	36	36	36	37	37	38	38	38	38	38	37	36	36	36	36	36	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	34	34	34	34	33	33	33	33	33	33	33	33	33	33	34	34	34	33	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	32	32	32	32	31	31	29	29	29	29	29	28	28	28	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	27	27	27	28	28	27	27	27	27	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	28	28	28	27	27	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	26	27	27	27	27	27	27	27	27	27	26	26	26	26	25	26	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	27	27	27	28	28	28	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	29	29	30	30	30	30	30	29	29	29	29	29	29	29	29	29	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	34	34	33	33	33	33	33	33	33	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	35	35	35	35	35	35	36	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	36	37	37	38	38	38	38	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	38	38	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	41	41	41	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	42	42	43	43	43	43	43	43	43	43	42	42	42	42	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	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	41	41	41	41	42	42	42	42	41	41	41	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	41	40	40	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	39	39	39	39	39	39	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	35	35	35	35	35	35	35	35	34	33	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	33	33	32	32	32	33	33	34	34	34	34	34	34	34	35	35	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	33	33	33	34	35	35	35	35	35	35	35	34	34	34	34	34	35	35	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	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	35	36	36	36	36	36	36	36	36	36	36	36	37	37	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	39	39	39	39	39	40	40	41	41	41	41	41	41	41	41	42	42	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	41	41	41	40	40	41	41	42	42	42	42	42	42	42	43	43	43	43	43	42	42	41	41	41	41	41	41	41	40	40	41	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	43	43	43	43	43	43	42	43	43	43	43	44	44	44	44	44	44	44	44	43	43	43	44	45	45	45	45	44	43	43	42	42	42	42	41	41	41	42	42	43	43	43	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	42	42	42	42	42	42	42	43	43	43	43	42	42	42	42	42	42	43	43	42	41	41	41	40	40	39	39	39	39	40	40	40	39	38	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	36	35	36	36	36	36	35	35	34	33	33	33	33	33	33	33	32	32	32	33	33	33	32	32	32	32	32	32	32
31	31	30	30	29	29	29	28	27	27	27	27	27	27	27	28	28	28	27	27	27	27	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	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	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	26	26	26	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	26	26	26	26	26	26	26	26	26	26	25	25	25	25	26	25	25	25	25	25	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	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	24	24	24	24	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	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	21	21	21	22	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	26	26	26	27	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	28	27	27	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	25	25	25	25	25	25	25	26	27	27	27	27	27	27	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	26	26	27	27	27	27	27	27	27	27	27	28	28	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	33	31	30	30	30	30	30	30	30	30	29	28	28	28	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	29	29	29	29	28	28	28	28	28	28	28	29	30	30	30	30	30	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	31	31	31	31	31	31	31	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	31	31	31	32	32	32	32	32	32	32	32	32	32	32	31	30	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	29	29	29	29	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	27	27	26	25	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	26	26	26	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	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	31	31	31	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	27	28	28	28	27	26	26	25	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	26	26	26	26	27	27	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	26	26	26	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	26	26	25	25	25	25	25	26	26	26	26	26	26	26	26	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	24	24	25	25	25	25	25	25	25	26	25	25	25	26	26	26	26	27	27	27	27	27	27	27	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	25	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	26	26	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	30	29	29	29	29	29	30	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	32	32	33	33	33	34	34	34	34	34	34	34	34	34	34	34	33	32	32	32	32	32	32	32	32	32	32	33	34	34	34	34	34	34	34	35	36	35	35	35	35	35	35	35	35	35	35	35	35	35	33	33	34	34	34	34	34	34	34	34	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	34	34	33	33	33	33	33	33	33	32	32	32	32	32	32	31	31	31	30	30	30	31	32	30	30	30	30	30	30	30	30	28	28	28	28	27	27	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	30	29	29	29	29	29	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	28	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	28	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	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	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	28	28	28	29	29	30	30	30	30	30	30	30	30	29	29	27	28	28	29	29	29	30	31	31	31	31	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	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	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	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	32	32	32	32	31	31	32	32	32	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	31	31	31	31	31	31	32	32	32	31	31	31	31	31	32	33	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	31	31	31	32	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	36	36	36	38	38	38	38	38	38	38	38	38	37	37	37	38	38	36	36	37	35	35	35	35	35	35	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	34	34	33	33	33	33	33	33	32	32	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	31	32	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	31	31	32	32	32	32	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	32	32	32	31	32	32	32	32	33	33	32	32	33	33	33	32	32	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	31	31	32	31	31	31	31	31	31	31	31	31	31	30	31	31	31	31	31	31	31	32	33	33	33	32	32	31	31	31	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	28	28	28	27	27	27	27	27	26	26	26	26	27	27	27	27	26	26	26	26	26	26	26	26	25	24	24	25	25	25	26	26	26	26	26	26	27	28	28	28	28	28	28	29	29	29	29	29	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	31	31	31	30	30	31	31	31	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	27	27	27	27	27	27	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	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	32	31	31	31	30	30	30	30	30	30	29	29	29	29	29	30	30	30	30	30	30	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	31	31	31	32	32	31	30	30	30	29	29	29	29	29	29	29	28	28	28	28	28	28	28	29	29	29	29	28	28	28	28	28	29	29	29	29	29	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	28	27	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	26	26	26	26	27	27	27	27	27	27	28	28	28	28	28	28	28	29	28	28	28	28	28	28	29	29	29	29	29	31	31	31	31	31	30	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	29	29	29	28	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	26	27	27	27	28	28	28	28	28	27	27	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	25	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	24	24	24	23	23	22	22	22	22	22	22	22	22	23	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	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	24	24	25	26	26	26	26	26	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	26	25	25	24	24	24	25	25	25	25	25	25	25	25	25	25	26	27	27	27	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	31	31	32	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	31	31	31	31	31	31	32	32	32	33	33	33	33	33	32	32	32	32	32	31	31	31	32	32	32	33	33	34	34	34	34	34	34	34	33	33	33	33	33	33	33	32	32	32	32	31	32	32	31	32	31	31	31	31	31	31	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	31	31	31	31	31	31	31	30	30	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	31	31	31	31	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	28	28	29	29	29	30	30	30	30	30	30	30	30	30	30	31	31	30	31	31	31	31	31	31	31	32	32	32	32	32	33	33	33	33	33	33	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	31	31	31	31	31	30	30	30	31	31	31	31	30	30	30	30	30	31	30	30	30	30	30	30	30	29	29	29	30	30	31	31	31	31	31	31	31	31	31	31	32	32	31	31	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	32	32	33	34	34	34	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	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	32	31	31	31	31	32	32	32	32	32	32	34	34	34	33	33	33	33	32	33	33	33	33	33	33	35	35	35	35	35	34	34	34	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	37	37	37	37	37	37	37	37	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	38	38	37	37	37	37	37	36	36	36	36	36	35	35	35	35	35	35	35	35	35	34	34	35	35	35	36	37	37	38	38	38	38	38	38	38	37	37	38	38	39	39	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41
25	25	25	25	25	25	25	25	25	25	26	26	26	26	27	27	27	27	28	28	28	28	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	27	26	25	25	25	25	25	25	25	25	26	25	25	26	26	26	26	27	27	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	24	24	24	23	23	23	23	23	24	23	23	23	23	23	23	24	25	24	24	24	24	24	24	24	24	24	25	25	25	24	24	24	25	25	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	25	25	25	25	25	25	26	26	26	27	27	27	27	27	27	27	29	29	29	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	30	31	31	31	31	31	31	31	31	32	32	33	34	34	34	33	32	32	31	31	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	29	29	28	28	28	28	28	27	27	27	27	27	28	28	28	28	28	27	26	26	26	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	28	28	28	28	28	29	30	30	30	30	30	30	30	31	32	32	32	31	31	33	33	33	33	33	33	33	33	34	34	34	34	35	35	35	34	34	34	34	33	33	33	33	33	33	33	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	31	31	31	31	32	32	32	32	32	32	32	31	30	31	31	31	31	31	32	32	31	31	32	32	31	31	31	31	31	31	31	32	32	32	32	30	30	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	27	27	28	28	28	28	29	29	29	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	25	25	25	24	24	24	24	24	24	24	24	24	23	24	24	25	25	25	26	26	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	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	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	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	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	29	29	29	28	28	29	28	28	28	27	27	27	27	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	26	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	25	25	26	26	26	26	27	26	26	25	25	25	25	26	26	26	26	26	26	26	26	26	25	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	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	23	23	23	23	23	23	23	23	22	22	22	21	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	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	20	21	23	23	23	23	22	23	23	23	23	24	24	24	24	24	24	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	25	25	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	27	27	28	28	28	27	27	26	26	26	25	25	25	25	25	25	25	24	25	25	25	25	24	24	24	24	24	24	24	24	25	25	25	25	26	25	25	25	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	28	28	28	28	28	28	28	28	29	29	28	28	28	28	28	28	28	28	28	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	29	28	28	28	28	27	27	27	28	28	28	28	28	28	29	29	29	28	28	28	28	28	28	28	28	28	27	27	27	27	26	26	26	26	26	26	27	27	27	27	26	26	26	26	25	25	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	24	24	23	23	23	23	23	23	24	23	23	23	23	23	24	24	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	26	27	26	26	26	26	25	25	25	25	25	26	26	26	26	26	26	27	27	27	27	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	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	26	27	26	26	26	26	26	26	26	25	25	25	25	24	23	23	23	24	25	25	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	29	29	29	30	30	30	30	30	30	31	30	31	30	30	30	30	30	30	30	31	31	31	30	30	30	30	30	30	30	30	30	30	30	29	29	28	28	28	29	29	29	29	29	29	29	29	29	29	29	30	30	31	30	30	30	30	30	30	31	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	32	32	32	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	34	34	33	33	33	33	33	32	31	31	31	31	31	31	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	30	30	29	29	29	29	29	29	29	29	29	29	28	29	29	29	29	28	28	28	28	27	27	27	27	27	27	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	25	24	24	25	25	27	28	28	28	28	28	29	29	29	29	29	29	29	29	28	28	26	27	27	27	27	27	27	27	27	28	28	28	28	28	29	29	30	30	30	30	30	31	31	31	31	31	30	30	30	31	31	31	31	30	30	30	29	29	29	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	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	34	32	32	33	33	33	33	34	34	34	34	35	35	35	35	35	35	35	35	35	36	36	36	36	35	35	35	35	34	34	35	35	35	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	35	35	35	35	35	35	36	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	35	35	35	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	33	33	33	33	33	33	33	33	32	32	32	32	31	31	31	31	32	32	32	32	32	32	32	31	31	31	30	30	30	30	30	30	31	30	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	31	31	31	31	31	31	31	31	31	31	31	31	31	32	31	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	32	32	32	32	32	32	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	27	27	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	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	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	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	28	28	28	28	28	28	27	27	27	27	26	26	26	26	26	26	26	26	26	26	27	27	28	28	29	29	28	28	28	28	28	27	28	28	28	28	28	28	29	29	29	29	29	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	29	29	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	29	29	29	29	30	30	30	29	29	28	28	28	28	28	28	28	28	28	28	28	28	29	28	28	28	28	28	28	28	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	32	32	33	34	34	34	34	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	32	32	32	32	32	33	32	32	32	31	31	31	31	31	32	32	32	32	32	33	33	33	33	33	33	33	33	33	35	35	35	35	35	34	33	34	34	34	34	34	35	35	35	35	35	35	35	35	35	34	34	34	35	35	34	34	34	34	35	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	37	36	36	35	35	35	35	35	35	35	34	34	34	34	33	33	33	33	33	33	33	33	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	34	34	35	34	34	34	34	35	35	35	35	35	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	35	35	35	35	35	35	35	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	35	35	34	34	34	34	34	34	34	34	34	34	34	33	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	32	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	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	32	32	32	32	32	32	32	32	32	32	32	31	31	31	30	30	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	27	27	27	27	27	27	27	28	27	27	27	27	27	26	25	25	25	25	25	25	25	26	26	26	26	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	27	27	27	27	27	27	27	27	27	27	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	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	27	28	28	27	27	27	27	27	27	27	28	28	28	28	28	29	29	29	29	29	29	29	30	30	30	31	31	31	31	31	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	28	28	27	27	27	26	26	26	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	27	27	28	27	27	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	29	29	29	29	29	29	30	30	30	30	30	30	30	32	32	32	33	33	33	33	34	34	34	34	34	34	33	33	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	27	27	27	27	27	28	28	28	27	27	27	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	30	30	30	30	30	31	31	30	30	30	30	30	31	31	30	30	30	31	31	31	32	32	32	32	32	31	31	31	32	31	31	31	31	31	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	31	32	32	32	32	32	32	32	32	32	32	33	33	33	33	32	32	32	32	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	31	31	32	32	33	33	33	33	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	31	31	31	31	31	31	32	32	32	31	31	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	30	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	30	30	30	30	30	30	31	31	31	30	30	30	30	30	31	31	33	33	33	33	33	33	31	31	31	31	31	31	31	31	31	31	30	30	30	29	29	29	29	29	29	29	29	29
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	19	19	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	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	22	22	22	22	22	22	22	21	21	21	22	22	22	22	22	22	22	22	21	21	21	21	21	20	20	20	20	20	20	20	20	21	21	21	21	20	20	20	20	21	20	21	21	21	22	22	21	21	21	21	21	21	21	21	21	21	21	20	20	21	21	21	22	23	23	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	24	25	25	25	26	27	28	28	28	28	28	27	27	27	27	27	27	28	28	28	28	28	28	28	27	27	27	26	26	26	27	27	27	27	27	27	27	28	28	29	29	29	29	29	29	29	29	29	30	30	30	31	31	31	31	30	31	31	30	30	30	30	30	30	30	30	30	30	30	30	31	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	28	29	29	29	30	30	30	30	30	31	31	32	32	32	32	32	33	33	33	32	32	32	32	31	31	32	32	32	32	31	31	31	31	31	30	30	31	31	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	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	32	32	32	32	32	32	32	32	32	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	31	31	31	31	31	31	31	31	31	31	31	31	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	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	30	29	28	28	28	28	27	27	27	27	27	27	28	27	27	27	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	29	28	28	28	28	28	28	28	28	27	27	27	27	26	26	26	27	27	27	27	27	26	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	28	28	27	27	27	27	27	27	28	28	28	28	28	28	28	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	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	31	31	31	31	30	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	29	30	30	30	30	30	30	30	29	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	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	29	29	29	29	29	29	29	30	30	30	30	30	30	29	29	29	30	30	30	30	30	30	30	29	29	29	29	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	28	28	28	28	28	29	29	29	29	29	29	30	31	31	32	32	32	33	33	33	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	30	30	30	30	30	30	30	31	31	32	33	34	34	33	33	33	33	32	32	32	32	32	32	32	32	33	33	33	34	34	34	33	33	33	33	34	33	34	34	34	34	34	34	34	35	35	35	35	35	35	35	36	37	38	38	38	38	38	38	38	38	38	38	38	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	37	36	37	37	38	38	38	39	40	40	40	40	41	43	43	43	43	43	43	43	42	43	43	43	43	43	43	43	43	43	42	41	41	41	40	40	39	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	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	34	34	34	32	33	33	33	32	32	33	33	33	33	34	34	34	34	34	34	34	34	34	33	32	32	32	32	32	31	31	31	31	31	31	31	31	32	32	33	33	33	33	33	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	31	31	31	31	31	31	30	30	30	30	30	29	29	29	29	29	30	30	30	30	30	30	30	30	31	31	31	31	30	29	29	29	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	29	29	28	28	28	27	27	27	27	27	28	29	29	29	29	30	30	30	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	31	31	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	32	32	32	32	31	30	30	30	30	30	30	30	30	30	30	29	29	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	27	26	26	25	25	25	25	25	25	25	25	25	25	24	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	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	26	26	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	27	28	28	28	28	28	29	30	30	30	32	32	32	31	31	31	30	30	30	30	31	31	31	31	32	32	32	32	32	32	32	32	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	27	28	28	28	28	28	27	27	27	27	27	27	27	27	27	26	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	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	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	28	28	28	27	27	26	26	26	28	28	28	28	28	27	26	26	26	26	26	26	26	26	26	27	27	27	28	28	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	30	30	30	31	31	31	31	31	31	31	31	31	30	31	31	31	29	29	29	29	29	28	28	28	28	29	29	29	29	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	31	31	31	31	31	30	30	30	30	29	29	29	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	27	27	27	26	26	26	26	26	26	26	25	25	25	26	26	26	26	26	26	26	26	26	25	24	24	24	24	24	24	24	24	24	25	25	24	24	24	24	24	24	24	25	26	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	29	28	28	27	27	27	27	27	27	27	27	27	28	28	28	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	28	28	28	28	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	26	26	26	26	26	26	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	25	25	26	26	26	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	25	24	24	24	24	24	23	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	21	20	20	19	19	18	18	18	18	18	18	17	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	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	14	14	14	14	14	14	14	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	13	13	13	13	13	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	13	13	13	13	13	13	13	13	13	13	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	15	15	15	15	15	17	18	18	17	17	17	17	17	17	17	17	17	18	18	19	19	19	18	18	19	19	19	18	18	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	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	20	21	21	21	21	21	20	20	21	21	21	21	21	21	21	21	21	21	21	22	22	22	21	21	21	21	21	21	20	20	20	20	20	20	21	21	21	21	21	21	21	21	22	23	23	23	23	22	22	22	22	22	23	23	23	23	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	19	19	18	18	18	18	18	19	19	19	20	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	19	19	19	19	19	19	19	18	18	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	19	19	19	19	19	19	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	21	21	21	21	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	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	24	24	24	24	24	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	24	24	24	24	25	25	25	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	22	23	23	23	23	23	23	23	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	22	22	22	22	22	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	24	24	24	25	25	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	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	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	26	26	26	26	26	27	27	27	27	27	27	26	25	25	25	25	25	24	24	24	24	24	24	24	24	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	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	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	23	23	23	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	21	21	21	21	21	21	22	22	22	22	22	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	22	22	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	24	24	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	22	22	21	21	21	20	19	20	20
20	20	20	20	20	20	21	21	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	23	23	24	24	24	24	24	24	24	25	25	25	24	24	24	24	24	24	24	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	28	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	28	28	28	28	28	28	28	29	29	29	28	28	29	29	29	29	28	28	29	29	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	30	30	30	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	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	26	26	26	26	26	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	24	24	24	23	23	23	23	23	23	23	22	23	23	23	23	23	23	23	23	23	23	24	25	25	25	26	26	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	26	24	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	20	20	20	20	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	20	20	20	20	21	21	21	21	21	21	21	23	23	23	23	23	23	23	23	23	24	25	25	25	25	25	25	25	24	24	24	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	25	25	26	26	26	27	27	28	28	28	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	26	26	25	25	25	24	25	25	25	25	25	25	26	26	26	26	26	26	27	27	27	27	27	27	27	26	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	25	25	25	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	23	23	23	23	23	23	23	23	23	23	23	23	24	23	23	23	23	22	22	22	22	22	22	24	24	24	24	24	24	24	25	25	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	25	25	25	25	26	26	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	27	27	27	27	27	26	26	26	26	25	25	25	25	25	24	24	25	25	25	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	25	25	26	26	26	26	26	26	26	26	27	28	28	28	28	28	29	29	29	30	30	30	30	30	30	30	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	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	31	31	31	31	30	30	31	32	31	31	31	31	31	31	31	31	31	30	30	29	29	29	29	29	29	29	29	29	27	27	27	27	27	27	27	27	27	27	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	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	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	26	26	26	26	25	25	25	25	25	25	25	25	26	26	26	26	26	26	27	27	27	27	27	27	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	24	24	25	25	25	25	24	24	24	24	23	23	23	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	25	25	24	24	24	25	25	25	25	26	27	26	26	26	26	25	25	25	25	25	25	25	25	25	26	26	26	27	27	27	29	29	29	29	29	29	29	30	30	30	30	30	29	28	27	27	27	27	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	27	27	27	27	27	26	26	26	26	26	26	26	27	27	26	26	26	26	26	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	27	27	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	22	22	22	21	21	20	20	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	19	19	19	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	20	20	20	20	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	17	17	17	17	17	17	17	18	18	18	18	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	18	18	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	20	21	22	22	22	22	23	23	23	23	23	24	24	24	25	25	25	25	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	23	23	24	24	24	24	24	24	24	24	24	24	24	24	23	24	24	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	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	22	22	22	22	23	23	23	23	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	21	21	21	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	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	20	20	20	20	20	20	21	21	21	21	21	22	22	22	23	23	23	23	23	23	22	22	22	22	22	22	22	21	21	21	21	21	21	21	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	19	19	18	18	18	18	18	19	19	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	18	18	17	17	17	17	17	17	17	16	16	16	16	15	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	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	16	16	16	16	16	15	15	15	15	15	15	14	14	14	13	13	13	13	13	13	13	12	12	13	13	13	13	13	13	13	13	13	13	13	13	14	15	15	14	14	14	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	16	17	17	19	19	19	19	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	22	22	22	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	22	22	22	23	22	22	22	23	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	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	23	23	23	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	23	22	23	23	23	24	24	24	24	24	23	23	23	23	23	23	23	23	25	25	25	25	25	25	26	26	26	26	25	25	26	26	26	26	26	26	26	26	26	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	22	22	22	22	22	22	23	23	23	23	24	24	24	24	24	24	24	24	23	23	23	24	24	24	22	22	22	23	23	23	23	22	22	22	22	22	22	21	21	21	22	23	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	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	23	22	22	22	21	22	22	22	23	23	24	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	25	25	25	25	23	23	23	23	23	23	23	23	24	24	24	24	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	24	24	24	24	24	24	24	24	24	24	24	24	23	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	23	23	22	22	21	21	20	19	19	19	19	19	18	17	17	17	17	17	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	15	15	15	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	19	19	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	20	20	19	18	18	19	20	20	19	19	19	19	18	18	18	18	18	18	18	18	17	17	17	17	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	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	17	17	18	18	18	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	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	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	17	17	17	16	16	16	16	16	16	16	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	18	18	18	19	19	20	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	21	21	22	22	23	23	23	23	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	22	22	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	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	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	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	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	23	22	23	23	23	23	23	23	23	25	25	25	25	25	25	25	25	25	26	26	26	26	25	26	26	26	26	27	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	30	30	30	30	30	31	32	32	32	32	32	32	32	31	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	32	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	31	31	30	30	30	30	30	30	31	30	29	29	29	29	29	29	29	29	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	29	29	29	28	28	28	28	28	28	28	28	29	29	29	29	30	30	30	30	30	30	30	31	31	31	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	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	29	29	29	29	29	29	29	28	28	28	29	30
22	22	22	21	20	20	20	20	21	21	21	21	21	21	21	22	22	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	21	21	21	21	21	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	24	23	24	24	24	24	24	23	23	23	23	23	22	23	24	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	24	24	24	25	25	25	25	25	26	26	26	25	26	25	25	25	25	25	25	25	25	25	25	24	24	24	23	24	24	24	24	24	25	25	25	25	24	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	25	25	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	29	29	29	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	30	30	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	31	30	31	31	31	31	31	30	30	30	30	29	29	29	30	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	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	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	27	27	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	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	25	25	26	26	26	26	26	25	25	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	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	26	25	25	25	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	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	28	27	27	27	27	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	30	30	30	31	31	31	31	31	31	32	33	33	32	32	32	31	31	31	30	29	29	29	29	29	29	29	29	29	29	29	29	28	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	27	27	27	27	26	26	26	26	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	25	25	24	24	24	24	24	24	24	24	24	24	23	23	22	22	22	23	23	22	22	22	22	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	25	25	25	25	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	26	26	26	28	28	28	28	28	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	30	30	30	30	30	30	30	30	30	30	30	30	30	31	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	28	28	27	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	27	27	27	27	27	27	27	27	27	27	27	28	28	28	27	27	27	27	27	27	26	26	26	27	27	26	26	26	26	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	26	26	26	26	26	26	26	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	29	29	29	30	30	31	31	31	31	31	30	30	30	30	30	29	29	29	29	29	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	27	27	27	27	27	27	27	27	27	27	26	26	27	28	28	28	28	28	28	27	26	26	26	27	26	27	27	27	27	25	25	25	25	25	25	25	26	26	26	27	28	27	27	27	27	27	27	26	26	26	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	24	23	23	23	24	23	23	23	23	23	24	24	24	24	25	25	25	25	25	25	24	25	25	25	25	25	26	26	26	26	26	27	27	27	26	26	26	26	26	25	25	24	24	24	24	24	24	24	23	23	23	23	22	22	22	21	22	22	22	22	21	21	21	21	21	21	21	21	21	22	22	22	22	22	23	23	23	23	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	25	25	25	25	26	26	26	26	25	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	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	26	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	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	25	26	26	26	26	26	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	25	25	25	26	26	25	25	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	23	22	22	22	22	22	22	22	21	22	22	22	22	22	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	23	23	24	25	26	26	26	26	26	26	26	26	26	27	27	28	28	29	29	30	30	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	31	32	32	32	32	32	32	32	31	32	32	34	34	34	34	34	35	34	34	34	34	34	35	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	34	34	34	34	34	34	33	35	35	35	35	35	35	35	36	36	36	36	36	36	36	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	38	38	38	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	37	36	36	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	35	36	36	36	36	36	36	36	34	34	34	34	33	32	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	34	34	34	34	34	33	33	33	32	32	32	32	32	32	32	32	32	32	32	33	33	32	32	32	32	31	31	31	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	31	31	30	31	31	31	32	32	33	33	34	34	34	34	34	33	33	33	33	33	33	33	33	33	34	34	34	34	33	33	33	33	33	33	34	34	34	34	34	35	35	35	34	34	34	33	33	33	32	33	34	34	35	35	35	35	35	35	35	35	35	34	35	35	35	35	36	36	36	36	36	34	34	34	34	34	34	34	34	34	34	35	35	35	35	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	35	35	35	35	35	35	34	34	33	33	33	33	33	33	33	34	33	33	33	33	33	34	34	34	34	34	34	35	35	35	34	34	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	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	32	32	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	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	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	32	32	32	32	32	32	32	32	31	31	31	31	31	32	31	31	31	31	31	31	31	32	32	32	32	33	33	33	34	34	36	36	36	35	36	36	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	35	35	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	35	35	34	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	33	34	34	34	35	35	35	34	34	34	34	34	34	34	34	34	35	34	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	30	28	28	28	28	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	29	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	31	31	31	31	31	31	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	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	28	28	28	28	29	29	29	29	29	29	29	29	30	30	31	30	30	29	29	29	29	29	29	29	29	29	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	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	31	31	31	31	31	31	31	31	32	32	32	33	34	34	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	33	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	29	29	29	30	30	30	30	30	30	31	31	29	29	29	29	29	29	28	28	28	28	28	28	29	29	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	29	29	28	28	28	27	27	27	27	28	28	28	28	27	26	26	26	26	27	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	27	27	27	27	27	27	28	28	28	28	28	29	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	29	29	29	30	30	30	30	30	30	30	30	29	29	29	28	28	28	28	28	28	28	27	27	28	28	28	28	28	28	29	29	29	29	29	29	29	29	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	29	29	29	29	29	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	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	25	25	25	25	25	25	25	25	25	25	25	25	25	24	25	25	25	25	25	25	25	24	24	24	24	24	25	26	26	26	26	26	25	25	24	24	24	25	25	25	24	25	25	25	25	25	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	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	26	26	26	26	26	25	25	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	26	26	26	25	25	25	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	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	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	20	20	20	20	20	20	21	21	21	21	21	21	21	22	22	22	22	22	22	22	21	21	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	24	25	25	25	25	26	26	27	27	27	27	27	27	27	27	28	28	28	28	28	28	29	29	29	29	29	28	27	28	28	29	29	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	25	25	24	24	25	25	25	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	27	27	28	28	28	28	27	27	27	27	27	27	27	27	28	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	28	30	29	29	30	30	31	31	31	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	28	28	29	29	29	29	30	30	30	30	30	30	30	30	29	29	29	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	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	32	32	32	32	31	31	30	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	33	32	32	33	33	33	33	33	33	32	33	33	33	33	33	33	33	32	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	34	34	34	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	38	38	38	37	37	37	38	39	39	39	39	39	39	39	39	39	40	39	39	39	39	38	38	38	38	39	39	39	39	38	39	39	39	39	39	39	39	39	39	39	40	42	41	41	41	40	41	41	41	41	41	40	40	40	39	38	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	36	36	36	36	36	36	36	36	36	35	35	36	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	35	35	35	35	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	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	37	37	37	37	37	37	37	37	36	36	36	36	36	36	37	37	38	38	39	39	38	38	38	38	39	39	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	40	38	38	38	38	37	36	36	36	36	36	36	36	37	37	37	39	39	39	39	39	40	40	39	39	39	39	39	39	38	38	38	38	38	38	38	38	37	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	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	38	38	37	37	38	39	39	38	38	38	38	38	38	39	40	40	39	38	39	40	40	40	40	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	38	37	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	31	31	31	31	31	32	32	32	31	31	31	31	31	31	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	30	29	29	29	29	29	29	29	29	29	30	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	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	29	30	30	30	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	29	29	30	30	32	32	32	32	32	32	32	33	33	33	32	32	33	33	33	33	33	32	32	32	32	32	32	32	33	33	33	33	32	32	32	32	32	31	31	32	32	32	32	32	32	32	33	34	34	34	34	34	34	34	33	32	32	32	32	32	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	35	36	36	36	36	36	36	36	36	37	37	37	36	36	35	35	35	35	35	35	35	35	35	35	35	34	34	35	35	35	35	35	36	36	35	34	34	33	33	33	33	32	32	32	31	31	31	31	31	31	31	32	32	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	35	36	36	37	37	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	38	37	37	37	37	37	37	37	37	37	37	37	37	38	39	38	38	38	38	38	37	37	38	38	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	37	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	36	36	34	33	33	33	33	33	33	33	33	33	31	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	29	29	29	30	31	31	31	31	31	31	31	31	30	30	30	30	29	29	29	29	29	28	28	28	28	28	28	28	29	28	28	28	28	28	28	27	27	27	27	27	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	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	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	23	23	23	23	23	22	22	22	22	22	22	22	22	22	23	23	23	23	24	25	25	25	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	23	22	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	27	27	27	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	26	26	26	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	26	26	27	27	27	27	27	28	28	28	28	28	28	28	29	29	29	29	28	28	28	28	27	27	28	27	27	27	27	27	26	26	26	27	27	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	28	28	28	28	28	28	29	29	29	29	29	29	29	30	30	31	31	31	31	31	31	32	32	32	32	31	30	31	31	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	30	30	30	30	30	30	30	29	29	28	28	28	28	27	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	23	23	23	23	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	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	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	19	18	18	18	18	18	18	17	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	18	18	18	18	18	18	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	18	18	19	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	19	19	19	20	20	20	20	20	21	21	21	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	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	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	26	26	27	27	27	27	27	27	27	27	27	26	26	27	27	27	26	26	26	25	25	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	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	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	25	24	25	25	25	25	25	25	25	25	25	25	25	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	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	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	25	26	26	26	27	27	27	27	27	27	27	27	26	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	25	25	25	26	26	25	26	26	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	28	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	29	29	29	29	30	30	29	29	29	29	28	28	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	31	30	30	30	30	30	30	29	29	29	29	29	30	31	31	31	31	32	31	31	31	32	32	32	32	32	33	32	32	31	31	31	31	32	32	32	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	29	28	28	28	28	28	28	28	29	29	29	29	29	29	29	28	28	28	29	29	28	28	28	28	28	28	28	28	28	29	29	29	29	28	28	27	27	27	27	27	27	27	27	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	23	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	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	22	22	22	22	22	22	22	23	23	22	21	22	22	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	23	23	23	23	24	24	24	24	24	24	24	25	25	26	26	23	23	23	23	23	22	21	21	21	21	21	21	21	21	21	20	20	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	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	19	19	19	19	19	20	20	20	20	21	21	21	20	20	20	21	21	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	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	22	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	24	24	24	24	24	24	25	26	26	26	26	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	27	27	27	28	28	28	29	29	29	29	28	28	28	27	27	28	28	28	28	28	28	28	28	29	29	28	28	28	28	27	27	27	27	27	27	26	26	26	26	26	26	26	27	26	26	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	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	23	23	23	23	23	23	23	23	23	23	23	23	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	21	21	21	21	22	22	22	22	22	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	23	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	22	22	22	22	22	22	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	22	21	21	21
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	16	16	16	15	15	15	16	16	16	16	16	16	16	16	16	15	16	16	16	16	16	16	16	17	17	17	17	18	18	18	18	18	18	18	18	18	18	17	17	18	18	18	18	18	18	18	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	17	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	18	17	17	17	17	17	17	17	17	17	16	16	15	15	15	15	15	15	15	15	15	15	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	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	20	20	20	19	19	19	19	19	19	19	20	20	20	20	20	20	20	21	22	22	22	22	22	22	22	22	22	22	23	22	22	22	22	22	22	22	22	22	22	23	23	23	23	22	22	22	22	22	22	22	22	22	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	22	22	22	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	23	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	22	22	22	23	23	23	23	23	23	23	24	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	21	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	22	23	22	22	22	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	20	21	21	21	21	22	22	22	23	23	23	23	23	23	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	25	25	25	25	25	25	24	24	24	24	24	23	23	23	23	23	22	22	22	22	22	22	22	21	21	21	21	21	20	20	20	20	20	20	20	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	23	23	22	22	22	22	22	22	22	22	21	21	21	21	20	20	21	21	21	21	21	20	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	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	21	21	21	21	21	21	21	22	22	22	22	22	22	21	21	24	24	24	23	24	24	24	24	24	24	24	24	24	24	25	25	25	25	26	26	26	26	26	25	25	25	25	25	26	26	26	26	25	25	25	25	25	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	27	27	27	27	27	27	27	27	26	26	27	27	27	27	27	29	29	29	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	27	27	27	27	27	27	27	27	27	27	27	28	28	27	28	28	27	27	27	27	26	26	27	27	27	27	27	26	26	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	28	28	29	29	29	29	29	30	30	30	30	30	31	30	30	30	30	30	30	30	29	29	29	29	28	28	28	28	28	28	28	28	28	28	29	29	30	30	29	29	28	28	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	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	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	23	23	23	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	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	20	20	20	19	19	17	17	17	17	18	18	18	18	18	19	19	19	20	20	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	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	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	23	22	22	22	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	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	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	22	22	22	22	22	22	20	20	20	21	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	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	22	22	22	23	23	23	23	23	23	23	23	23	23	23	24	26	26	26	26	26	27	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	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	27	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	25	25	25	25	25	24	24	24	25	25	25	25	25	26	26	26	26	26	26	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	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	24	24	24	25	25	25	25	25	25	25	25	26	25	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	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	22	22	22	22	22	22	22	23	23	23	23	23	23	23	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	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	22	22	22	22	22	22	22	22	22	23	23	24	23	23	23	23	23	23	23	23	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	21	21	22	21	21	21	22	22	22	22	21	21	21	21	21	21	21	22	22	22	22	22	22	23	23	23	23	22	22	22	22	22	21	21	21	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	21	21	21	21	21	21	21	21	21	21	21	21	21	21	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	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	20	20	20	20	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	18	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	19	19	19	19	19	19	19	19	18	17	17	17	16	16	16	16	16	16	17	17	17	18	18	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	20	20	21	21	21	21	21	21	21	21	21	21	20	20	20	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	18	18	18	19	19	19	19	19	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	19	19	19	20	21	21	21	21	20	20	19	19	19	19	19	18	18	18	17	16	16	16	16	16	16	16	15	15	15	15	13	13	13	13	13	13	13	13	13	14	14	14	14	14	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	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	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	13	13	13	12	12	12	12	12	12	12	12	12	11	11	12	12	12	12	12	12	12	11	12	12	12	12	13	13	13	13	13	13	14	14	14	14	14	14	14	14	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	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	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	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	16	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	20	20	20	20	19	19	19	19	19	19	19	19	19	18	19	19	19	19	19	20	20	20	20	19	19	19	19	19	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	18	18	19	19	19	19	19	19	19	19	19	19	19	18	18	17	17	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	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	18	18	18	18	18	19	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	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	18	18	18	18	18	18	18	19	19	19	18	18	18	18	18	18	19	19	19	19	19	20	20	21	21	21	21	20	20	20	20	20	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	19	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	18	18	18	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	18	18	18	18	18	18	18	18	18	19	19	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	22	23	23	22	22	22	22	23	23	23	23	22	22	21	20	20	20	20	20	19	19	19	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16
22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	25	25	25	24	24	25	25	25	25	25	25	25	26	26	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	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	25	25	25	25	25	24	24	23	23	23	24	24	25	25	25	25	25	25	25	25	25	24	23	23	23	23	23	23	23	23	23	23	23	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	21	19	20	20	20	20	20	20	20	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	16	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	12	12	12	12	13	13	13	13	12	12	12	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	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	11	11	11	11	11	12	12	12	12	12	12	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	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	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	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	14	14	16	16	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	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	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	19	19	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	21	21	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	23	23	22	22	22	22	20	20	19	20	20	20	20	20	20	20	21	21	21	21	21	21	20	21	22	22	22	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	18	18	17	17	18	18	18	18	18	18	18	18	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	19	19	19	19	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	21	21	21	21	21	21	21	20	21	21	21	21	20	20	20	20	20	20	20	20	22	22	22	22	22	22	21	20	20	20	20	19	20	20	21	21	21	21	21	21	21	21	21	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	19	19	20	19	19	19	19	19	19	19	19	20	20	20	20	20	21	21	21	21	21	21	20	20	20	20	20	20	21	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	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	22	22	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	21	21	21	21	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	19	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	18	18	18	17	18	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	21	21	21	21	20	20	20	20	20	21	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	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	20	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	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	21	21	21	22	23	23	23	23	24	24	24	24	23	23	23	23	23	23	23	23	22	22	22	23	23	23	23	23	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	22	22	22	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	20	20	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	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	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	19	19	19	19	19	19	20	20	20	20	20	20	20	21	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	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	22	21	21	21	21	21	20	20	19	19	20	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	20	20	20	20	20	21	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	24	24	24	24	24	24	24	25	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	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	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	28	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	30	30	29	29	29	29	29	29	29	29	29	28	27	27	28	27	27	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	26	26	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	28	28	28	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	27	28	28	28	28	28	28	28	27	27	27	27	27	27	27	26	26	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	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	25	25	26	26	25	25	25	25	24	24	24	24	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	21	21	21	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	18	19	19	20	20	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	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	20	19	18	17	17	17	17	18	18	18	18	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	17	17	17	18	18	18	19	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	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	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	23	23	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	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	23	23	23	23	23	23	22	22	22	22	22	23	23	24	24	25	25	25	24	24	24	24	24	24	24	24	24	24	25	25	25	25	24	24	24	24	24	24	25	25	26	26	26	27	27	27	27	27	27	26	27	27	27	27	27	28	28	28	28	28	27	27	27	27	27	27	27	27	28	29	29	29	28	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	26	26	26	26	26	27	27	27	27	27	28	27	27	27	27	26	26	26	26	27	28	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	28	28	28	28	28	28	27	27	27	26	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	26	26	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	27	27	27	28	28	28	28	28	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	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	25	25	25	25	25	25	25	25	25	24	24	24	25	25	24	24	25	25	25	25	25	25	26	25	25	25	25	25	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	28	28	28	28	27	27	28	28	27	27	27	27	27	27	27	27	28	28	29	29	30	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	29	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	26	26	26	26	26	25	25	26	26	27	27	27	27	27	27	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	30	30	30	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	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	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	30	30	30	30	30	30	30	31	31	32	32	32	32	32	31	31	31	31	31	31	31	31	30	30	30	31	31	32	32	32	31	30	30	30	30	30	30	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	32	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	33	33	33	33	33	33	32	32	31	31	31	30	31	31	31	31	31	31	30	30	30	30	29	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	28	28	27	27	27	27	27	27	27	27	27	27	29	29	29	29	29	29	29	29	30	30	31	31	31	31	31	30	30	31	30	30	30	30	30	30	30	30	30	30	30	30	30	28	28	29	30	31	32	32	32	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30
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	21	21	21	21	21	21	21	21	21	21	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	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	25	25	25	25	25	25	24	24	24	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	27	27	27	27	27	26	26	26	26	27	27	27	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	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	26	26	25	25	25	25	25	23	23	23	23	23	23	23	23	23	23	23	22	22	22	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	23	23	23	23	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	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	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	20	20	20	19	19	19	19	19	19	19	19	19	19	20	20	20	21	21	20	20	20	20	20	20	20	20	20	20	20	21	20	20	20	20	20	20	19	19	19	19	19	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	22	22	22	22	22	22	22	22	22	21	20	20	20	20	20	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	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	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	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	19	19	19	20	20	20	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	24	25	25	25	25	25	25	26	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	27	27	28	29	29	26	26	26	26	26	26	26	26	26	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	25	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	22	22	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	20	20	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	19	19	18	18	18	18	18	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	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	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	20	20	20	20	20	20	20	20	20	20	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	19	19	19	19	19	19	20	20	21	21	21	21	21	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	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	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	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	23	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	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	22	22	24	24	24	23	24	25	23	23	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	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	20	20	20	20	19	20	21	20	19	19	19	19	19	19	19	19	18	18	18	18	17	17	18	18	18	18	18	18	18	18	18	19	19	19	19	19	18	18	18	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	20	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	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	21	22	22	23	24	24	24	24	24	23	23	23	23	23	23	24	24	24	24	24	23	23	23	24	24	24	24	24	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	28	28	28	28	28	27	28	28	28	28	29	29	29	29	29	29	29	30	31	31	31	31	31	31	31	31	31	31	31	31	31	32	31	31	31	31	31	30	29	29	29	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	32	33	33	32	31	31	31	32	32	32	32	32	32	32	32	31	31	31	31	31	31	32	32	32	32	32	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	31	31	31	31	31	31	31	31	31	31	30	30	30	29	28	28	28	28	28	28	28	28	28	28	28	28	27	27	28	28	28	29	29	29	29	29	29	28	27	28	28	29	29	28	28	28	28	28	28	28	28	28	28	29	29	29	29	30	30	30	29	29	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	28	28	28	27	28	28	28	28	28	28	28	28	28	29	29	29	30	30	30	29	29	29	29	29	29	29	29	29	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	31	31	31	31	31	31	31	33	33	33	34	34	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	33	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	34	34	34	34	34	34	34	34	35	35	35	35	35	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	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	38	38	38	38	38	38	38	38	38	38	38	38	38	39	38	38	38	37	37	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	39	39	39	40	40	40	40	40	40	40	41	41	41	41	40	40	39	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	35	34	34	33	33	33	33	33	33	32	32	31	31	31	31	31	31	31	31	31	31	31	31	32	33	33	33	33	33	33	33	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	33	32	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	33	33	32	32	32	32	32	32	31	31	31	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	28	28	28	28	28	28	28	27	28	28	28	28	29	29	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	30	30	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	28	28	28	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	25	25	25	25	25	25	25	25	25	24	24	24	24	24	23	23	23	23	23	22	22	23	23	22	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	24	24	25	25	25	26	24	24	24	24	24	24	24	24	24	23	23	23	23	23	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	23	24	24	24	25	25	25	24	24	24	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	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	24	24	24	24	25	25	26	26	26	26	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	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	28	28	28	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	26	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	25	25	25	25	25	25	26	26	26	25	25	25	26	26	26	26	26	26	27	27	27	27	27	28	28	28	28	28	28	28	28	26	26	27	27	27	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	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	29	27	27	27	28	28	29	29	29	29	29	29	30	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	28	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	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	26	26	26	26	26	26	26	26	26	26	26	25	25	24	24	24	23	22	22	21	21	21	21	21	22	22	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	25	25	25	26	26	25	25	25	25	25	25	25	24	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	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	20	20	20	20	20	20	20	20	20	21	21	21	21	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	18	17	17	17	18	18	18	17	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	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	15	15	15	15	15	15	15	15	15	16	16	16	16	16	15	15	15	15	15	15	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	17	17	17	17	17	17	17	16	16	16	16	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	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	18	18	18	18	18	18	20	20	20	20	20	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	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	19	20	20	20	20	20	20	20	20	19	19	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	20	19	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	20	20	20	20	20	19	19	19	19	19	19	18	18	19	19	19	19	19	19	19	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	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	20	20	20	19	19	19	19	19	20	20	20	20	20	20	20	20	19	19	19	19	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	19	18	18	18	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	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	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	17	17	18	18	18	17	17	17	17	17	17	17	17	16	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	15	14	14	14	14	14	14	14	14	14	14	13	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	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	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	13	13	14	14	14	14	15	15	15	16	16	16	16	16	16	16	16	15	15	15	16	16	16	16	16	16	16	16	15	15	15	15	16	16	16	17	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	19	19	19	19	19	19	19	19	19	19	18	18	18	18	19	19	19	19	19	19	19	19	19	18	18	18	18	18	19	19	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	20	20	20	20	20	20	20	20	21	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	20	20	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	23	23	23	23	23	22	21	21	21	21	21	21	22	22	22	22	21	21	21	20	20	20	20	20	21	21	21	21	21	21	21	22	22	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	24	25	25	25	25	25	25	25	25	25	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	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	29	29	29	29	28	28	29	29	29	28	28	28	28	28	28	27	27	27	27	27	26	26	26	26	27	27	27	27	27	27	26	26	26	27	27	27	27	28	28	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	29	29	29	29	28	28	28	27	27	27	27	27	27	27	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	25	24	24	24	24	24	24	24	24	24	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	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	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	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	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	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	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	19	19	19	19	19	18	18	17	18	18	18	18	18	19	20	20	20	20	20	20	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	20	20	20	22	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	22	22	22	22	22	23	25	25	25	25	25	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	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	26	26	26	26	26	26	25	25	25	25	25	26	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	26	26	26	26	25	25	25	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	24	24	24	23	23	23	23	23	23	23	23	23	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	24	25	25	26	26	26	26	26	26	26	27	27	27	27	27	27	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	25	25	25	25	25	26	26	27	28	28	27	27	27	27	27	27	27	27	26	26	26	26	26	26	27	26	26	27	27	27	27	27	27	26	26	27	27	27	26	26	26	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	27	27	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	27	28	28	27	26	26	26	25	25	25	25	26	26	26	25	24	24	24	24	25	25	25	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	25	25	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	23	23	23	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	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	21	21	21	21	21	20	20	20	20	20	20	20	20	19	20	20	20	20	20	19	19	20	21	21	21	21	21	21	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	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	20	20	20	20	19	19	19	19	19	19	19	19	19	20	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	19	19	19	19	19	19	18	18	18	18	18	18	18	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	22	22	22	22	21	21	21	21	21	21	21	21	21	21	23	23	23	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	22	22	22	22	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	25	25	26	26	26	26	26	26	26	27	27	27	28	28	28	28	28	27	26	27	27	28	30	30	30	30	30	30	31	31	32	32	32	32	32	33	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	31	30	30	30	30	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	28	28	27	27	27	27	27	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	30	30	30	30	31	31	31	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	28	28	28	28	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	31	31	31	31	31	32	32	32	32	32	32	32	32	32	33	33	33	33	32	32	32	32	32	32	31	31	31	31	31	31	30	30	30	30	30	30	30	30	29	29	29	30	30	30	29	29	30	30	30	30	30	30	30	30	30	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	30	30	31	31	31	31	31	31	30	30	30	30	29	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	29	29	29	30	30	30	29	29	29	28	28	28	28	28	29	29	29	29	29	29	29	29	30	30	30	31	31	31	31	31	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	30	30	30	30	30	29	30	30	30	31	31	30	30	30	30	30	30	30	31	31	31	31	31	32	32	32	32	32	32	32	32	31	30	30	30	30	29	28	28	28	27	27	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	25	25	25	26	26	26	27	28	28	27	27	27	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	28	28	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	29	29	29	30	30	29	29	29	29	28	28	28	29	29	29	29	29	29	30	29	29	30	30	30	30	29	28	28	28	28	28	28	28	28	28	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	27	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	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	25	25	25	25	25	25	25	24	24	24	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	26	26	26	26	26	26	25	25	25	25	25	25	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	26	26	26	26	26	26	25	26	26	27	27	27	27	27	27	27	26	26	26	28	28	28	28	29	29	29	29	29	29	29	29	29	30	29	29	29	29	29	29	29	29	29	28	29	29	29	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	30	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	28	28	28	28	28	27	27	27	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	27	28	28	28	28	28	28	27	27	25	25	25	26	27	27	27	27	27	28	29	29	29	29	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	28	28	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	26	26	26	26	26	26	26
32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	32	31	30	30	30	30	30	32	32	31	31	31	31	31	31	31	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	31	31	32	32	32	32	32	32	32	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	32	33	34	33	33	33	33	33	33	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	29	29	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	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	28	27	27	27	27	27	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	27	28	28	27	27	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	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	26	26	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	25	25	25	25	25	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	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	21	20	20	20	20	20	20	20	19	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	20	20	20	20	20	20	20	20	20	21	21	21	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	20	21	21	21	21	21	21	21	22	22	22	22	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	22	21	21	21	22	22	22	22	22	22	22	21	21	20	20	20	20	20	20	20	20	20	20	20	20	19	19	18	18	18	18	18	19	19	19	19	19	20	20	20	20	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	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	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	21	22	22	22	22	22	22	22	21	21	21	21	21	21	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	23	23	23	23	23	23	23	23	23	23	22	22	22	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	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	25	25	25	25	25	25	25	24	24	25	25	25	25	25	25	25	25	25	25	24	23	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	21	21	21	21	21	21	20	20	20	20	20	20	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	21	21	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	22	22	22	21	21	21	21	22	22	22	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	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	17	17	17	16	16	16	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	13	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	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	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	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	16	15	15	15	15	15	15	15	15	15	15	15	15	16	15	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	17	17	17	17	17	17	16	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	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	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	20	20	20	21	21	21	21	21	21	22	22	22	22	22	22	23	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	23	23	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	20	20	19	19	19	18	18	18	18	18	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	18	18	18	18	18	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	18	17	18	18	18	20	19	19	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	17	18	18	18	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	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	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	13	13	13	13	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	17	17	17	16	16	16	16	16	16	16	16	16	16	16	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	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	17	17	17	17	17	18	19	20	20	20	20	20	20	20	20	20	20	20	20	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	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	19	19	19	21	21	21	21	21	21	21	21	20	20	20	20	20	20	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	18	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	17	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	18	18	18	18	18	18	18	18	19	18	18	18	18	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	17	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	15	15	16	16	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	18	18	18	18	18	18	18	18	18	18	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	16	16	15	15	15	15	15	16	16	16	16	16	16	17	18	18	18	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	21	21	21	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	23	23	23	24	24	24	24	24	24	24	25	24	24	24	24	24	24	24	24	24	24	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	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	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	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	24	24	24	23	23	23	23	23	23	23	24	25	25	25	25	25	25	26	25	25	25	25	25	25	25	25	24	24	24	24	24	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	21	21	21	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	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	23	23	23	23	23	23	23	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	26	26	26	25	25	25	25	26	26	26	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	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	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	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	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	25	25	25	25	24	24	24	24	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	27	27	27	27	27	27	27	27	27	27	27
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	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	17	17	17	16	15	15	15	15	15	16	16	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	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	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	20	21	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	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	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	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	22	22	22	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	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	20	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	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	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	16	15	15	15	15	16	16	16	16	16	16	16	15	15	15	15	15	15	16	16	16	16	16	15	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	12	12	12	12	12	13	13	13	13	14	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	12	12	12	13	13	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	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	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	14	14	14	14	14	15	15	15	16	16	16	16	16	16	16	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	14	14	14	13	13	13	13	13	13	12	12	12	12	12	12	12	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	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	17	17	17	17	17	18	18	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	17	17	18	18	18	19	20	20	20	20	20	20	20	19	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	19	19	20	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	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	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	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	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	22	22	22	22	22	21	20	20	20	20	20	20	20	20	21	20	20	20	19	19	19	19	20	20	20	20	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	18	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	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	18	18	18	18	18	18	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	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	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	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	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	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	19	19	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	17	17	17	17	18	19	19	19	18	18	18	18	18	18	19	19	19	19	19	19	19	19	20	20	21	21	21	21	21	21	20	20	20	20	20	20	21	22	22	22	22	22	22	22	21	20	20	20	20	20	20	20	21	21	21	21	20	20	20	20	20	20	20	20	20	19	19	19	20	20	20	20	21	21	20	19	20	20	20	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	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	23	23	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	22	22	23	22	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	20	20	20	20	20	20	19	20	21	21	22	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	23	24	24	24	23	23	23	23	23	23	23	23	24	24	23	23	23	23	23	23	23	23	23	23	23	23	22	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	23	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	19	19	19	19	19	19	19	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	18	18	18	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	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	15	15	15	15	15	15	15	15	15	15	15	15	15	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	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	21	21	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	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	21	21	21	21	21	20	20	20	20	20	20	20	20	20	21	21	21	21	21	20	21	21	21	21	21	21	21	21	21	21	20	22	22	23	23	23	24	23	23	23	23	24	24	24	24	24	24	24	24	24	25	25	25	25	26	26	26	27	27	27	26	26	26	26	26	27	27	27	28	28	28	28	28	28	28	28	27	27	27	27	26	26	26	27	27	27	27	27	27	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	29	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	29	29	28	28	28	28	27	27	27	27	27	26	26	26	26	26	25	25	25	25	25	25	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	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	27	27	26	25	25	25	25	25	25	25	25	25	25	25	25	26	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	27	27	27	26	26	26	26	26	27	28	28	28	28	28	28	29	29	29	29	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	28	28	27	27	27	28	28	27	27	28	28	28	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	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	26	25	25	25	25	25	25	25	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	25	25	25	25	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	24	24	24	25	25	25	25	25	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	27	27	26	26	26	26	26	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	20	20	20	20	20	19	19	19	19	19	19	20	20	20	20	20	21	21	21	21	22	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	26	26	26	25	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	22	22	22	22	22	22	21	22	21	22	22	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	20	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	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	18	18	19	20	20	20	20	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	19	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	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	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	14	14	14	14	14	14	14	14	14	14	14	12	12	12	12	12	12	12	12	12	13	13	13	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	14	14	15	15	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	17	17	17	17	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	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18
24	23	23	23	23	24	24	24	24	24	24	24	24	23	23	23	23	23	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	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	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	19	19	19	19	20	20	20	20	21	21	21	21	21	21	21	20	19	18	18	18	18	18	18	18	18	17	17	17	18	18	18	17	18	18	18	18	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	17	17	18	18	18	19	19	19	19	18	18	18	18	18	18	18	19	19	19	18	18	18	19	19	18	18	18	18	17	17	17	17	17	17	17	17	18	18	18	18	17	17	19	19	19	19	20	20	19	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	20	20	20	20	20	20	20	20	20	19	19	19	19	19	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	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	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	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	17	16	16	15	15	15	15	14	15	15	15	15	15	15	15	14	14	14	14	14	14	14	13	13	13	13	14	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	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	15	15	15	15	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	15	15	15	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	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	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	13	13	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	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	12	12	12	12	12	12	12	12	12	12	12	13	14	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	12	12	12	12	12	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	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	14	14	14	14	15	15	15	15	15	15	15	15	15	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	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	14	14	15	14	14	14	14	14	14	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	14	14	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	18	18	18	18	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	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	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	21	21	21	22	22	22	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	22	22	22	22	22	22	22	22	22	22	21	21	21	21	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	22	22	21	21	20	20	20	20	20	20	20	20	20	20	20	20	21	21	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	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	22	22	22	22	22	22	22	22	22	21	21	21	21	20	20	20	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	18	18	18	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	19	19	19	19	18	19	19	19	19	19	18	18	18	18	18	18	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	16	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	20	20	20	20	20	20	19	19	19	19	19	19	19	19	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	20	19	19	19	19	18	18	18	18	18	18	18	18	16	16	16	16	16	16	15	15	15	15	15	15	15	14	14	15	16	16	16	16	16	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	16	17	17	17	17	17	17	16	16	16	16	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	16	16	17	17	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	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	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	16	16	16	16	16	16	15	15	15	15	15	15	15	15	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	16	16	16	16	16	16	15	15	15	15	16	16	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	15	15	15	15	15	15	16	16	16	16	15	15	15	14	14	14	14	14	14	14	14	14	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	13	13	13	13	14	14	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	14	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	16	17	17	17	17	17	17	17	17	17	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	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	20	20	20	19	19	19	19	19	19	19	20	20	20	20	20	20	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	19	19	20	19	20	20	20	21	21	21	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	22	22	22	21	21	21	21	21	21	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	21	21	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	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	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	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	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	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	19	19	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	16	16	15	14	14	14	14	14	14	14	15	16	16	17	17	17	17	17	18	18	18	18	18	18	19	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	21	22	22	22	22	22	22	23	23	23	23	23	23	23	24	24	24	24	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	23	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	24	23	23	23	22	22	22	22	22	22	22	23	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	20	20	20	20	20	19	19	18	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	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	22	22	22	22	22	22	22	23	23	23	24	24	24	24	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	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	25	25	25	25	26	26	27	27	27	28	28	28	28	28	28	29	29	29	29	29	29	28	28	28	28	28	27	28	27	25	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	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	25	25	25	25	25	25	25	25	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	21	21	21	20	20	20	20	20	20	19	19	19	19	19	19	18	18	18	18	17	17	17	18	18	18	18	17	17	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17
14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	16	16	16	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	18	19	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	17	17	17	17	17	17	17	17	17	18	18	18	19	19	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	17	17	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	18	17	17	16	16	16	16	16	16	16	16	16	16	16	17	17	17	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	20	20	20	20	20	20	20	20	19	19	19	20	20	20	20	20	20	20	21	21	21	21	21	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	21	21	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	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	20	20	19	19	19	18	19	19	19	19	19	19	20	20	20	20	20	20	20	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	21	21	21	22	22	22	22	22	22	22	22	22	22	21	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	19	19	19	18	18	18	17	17	16	16	16	16	16	17	16	16	17	16	16	16	15	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	11	11	11	11	11	11	11	10	10	10	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	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	13	13	13	13	12	12	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	13	13	13	13	13	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	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	17	17	16	16	16	16	16	17	17	16	16	16	16	16	16	16	16	16	17	17	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	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	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	12	12	12	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	14	14	14	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	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	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	13	13	14	14	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	13	12	12	12	12	12	12	12	12	12	12	12	13	12	12	13	13	13	13	13	14	14	15	14	14	14	14	14	14	13	13	13	13	13	13	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	15	15	15	15	15	15	15	16	16	16	16	16	16	16	17	17	17	17	17	17	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	19	20	20	20	20	20	20	20	19	19	19	19	19	19	20	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	18	19	19	20	20	20	20	19	19	19	20	20	20	19	19	19	19	20	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	18	18	18	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	19	19	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	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	24	24	24	24	24	24	24	24	23	23	23	24	24	25	25	25	26	27	27	27	27	26	26	26	26	26	26	27	27	27	27	27	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	26	26	26	26	26	26	26	26	26	25	25	25	24	24	25	25	25	26	26	26	27	27	27	27	27	27	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	23	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	24	24	24	24	25	26	26	26	26	26	26	26	26	27	27	27	27	27	27	26	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	25	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	25	25	26	26	26	26	26	26	26	26	26	27	28	28	28	28	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	25	25	25	26	26	26	26	26	26	26	26	26	27	27	28	28	29	29	29	29	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	29	29	29	29	28	28	28	28	28	28	28	27	27	27	26	26	26	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	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	28	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	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	27	27	28	28	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	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	25	25	25	25	25	25	27	27	27	27	27	28	28	28	28	28	28	28	28	27	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	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	32	31	31	31	31	31	30	30	30	30	29	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	30	30	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	28	27	26	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	24	23	23	23	23	23	23	22	22	21	21	22	22	22	22	22	22	22	22	22	22	21	21	21	21	20	20	20	20	20	20	21	21	21	21	21	21	21	21	22	23	24	24	24	24	24	24	24	24	24	24	23	22	22	22	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	22	22	22	22	22	22	22	22	22	22	22	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	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	22	22	22	22	22	22	22	22	22	22	24	23	23	23	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	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	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	24	25	25	26	26	26	26	26	26	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	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	26	26	26	26	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	25	25	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	23	23	23	24	24	24	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	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	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	21	21	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	18	18	18	18	18	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	18	18	18	19	19	19	19	19	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	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	16	16	16	16	16	16	16	16	16	16	16	16	17	16	16	16	16	15	15	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	18	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	21	21	22	22	22	22	22	21	21	21	22	22	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	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	21	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	20	20	20	21	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	17	17	17	17	17	17	17	17	17	17	16	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
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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	18	17	16	16	16	15	15	15	16	16	16	16	16	16	16	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	15	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	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	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	15	15	15	15	15	14	15	15	15	15	16	16	16	16	16	16	16	17	17	17	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	17	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	16	16	16	16	16	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	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	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	18	18	18	19	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	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	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	17	17	17	17	17	17	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	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	19	19	19	19	19	19	19	19	19	19	21	21	21	21	21	23	23	23	23	24	24	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	26	26	25	25	25	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	24	25	25	25	26	26	26	26	26	24	24	24	24	24	24	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	22	22	22	22	23	23	23	23	23	23	23	23	22	22	23	23	22	22	22	21	21	22	22	22	22	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	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	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	23	23	23	23	23	23	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	20	20	20	20	20	21	21	22	21	21	21	21	21	21	21	20	20	21	21	20	20	20	20	20	20	20	20	21	22	22	22	22	21	21	21	21	22	22	22	22	22	22	22	22	23	23	24	25	25	25	25	25	25	25	25	25	25	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	26	26	26	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	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	24	24	24	24	23	23	23	23	22	22	22	22	22	22	22	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	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	21	21	21	22	22	22	22	22	22	23	23	23	23	23	22	22	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	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	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	19	20	20	20	20	20	20	20	20	20	20	20	20	22	23	23	23	22	22	22	21	21	21	21	21	20	20	18	18	18	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	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	14	14	14	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	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	15	15	15	15	15	15	15	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	18	18	18	18	18	18	18	18	18	18	19	18	18	18	18	18	18	18	17	17	17	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	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	22	22	21	21	21	21	21	22	22	22	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	26	26	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	24	24	24	24	26	25	25	25	24	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	23	23	23	23	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	22	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	20	20	20	20	20	20	19	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	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	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	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	19	19	19	19	19	19	19	20	20	19	18	18	18	18	18	17	18	18	17	17	17	17	17	18	18	18	18	18	18	18	18	18	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	17	17	17	17	17	17	17	18	18	18	18	18	19	18	18	18	18	18	18	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	18	18	17	17	17	17	17	17	18	18	18	18	16	16	16	16	16	16	16	15	15	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	16	16	16	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	15	15	15	15	15	15	15	15	15	15	15	15	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	17	18	18	18	19	19	20	20	20	20	20	19	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	19	19	19	19	19	19	19	19	19	19	21	21	21	21	21	21	20	20	20	20	21	21	21	21	22	22	22	22	22	22	22	22	23	23	23	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	23	23	24	24	24	24	24	23	23	23	23	23	23	22	22	22	22	22	22	22	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	20	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	22	22	22	22	22	22	22	22	22	22	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	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	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	20	20	20	20	20	20	20	20	20	20	20	21	22	22	22	22	22	23	23	23	23	23	23	23	23	23	22	22	22	22	23	23	22	22	22	22	22	22	22	22	22	22	22	21	22	22	22	22	22	22	22	22	22	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	18	18	18	18	18	18	18	17	17	17	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	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	19	19	19	19	19	18	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	17	17	17	17	17	17	17	17	18	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	20	20	20	20	20	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	23	23	23	23	23	23	23	24	25	26	25	25	25	25	25	25	25	25	25	25	25	25	25
13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	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	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	11	11	10	10	11	11	11	11	11	10	10	10	10	9	9	9	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	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	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	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	14	14	14	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	14	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	16	15	15	15	15	15	15	15	16	16	16	16	15	14	14	14	15	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	14	14	14	14	14	14	14	14	15	15	15	15	15	15	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	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	17	17	17	18	18	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	16	16	16	16	16	16	16	16	16	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	20	20	20	20	20	19	19	19	18	18	18	18	18	18	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	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	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	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	19	18	18	17	19	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	18	19	19	19	19	19	19	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	19	19	19	19	18	18	18	18	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	21	21	21	21	21	21	21	21	21	21	22	22	23	23	23	23	23	23	23	23	22	22	22	22	22	22	23	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	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	22	22	22	22	22	22	22	22	23	23	23	24	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	25	25	25	25	25	25	26	27	27	28	28	28	28	28	28	28	28	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	24	23	23	23	23	23	23	23	23	23	24	23	22	22	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	18	18	18	19	19	19	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	19	19	19	19	19	19	18	18	17	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	17	17	17	17	17	17	17	17	17	16	16	16	17	17	17	17	17	16	16	16	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	17	16	16	16	16	16	17	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	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	18	18	18	18	18	18	18	18	19	19	19	19	19	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	21	21	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	22	22	22	22	21	21	21	22	22	22	22	22	22	22	23	23	23	23	23	23	23	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	24	24	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	24	24	24	24	24	24	24	25	25	25	25	25	25	24	24	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	20	20	20	22	22	22	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	25	25	25	25	25	25	25	25	25	25	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	23	23	23	23	23	23	23	23	22	22	22	22	22	21	21	21	21	21	20	20	20	20	20	20	20	21	22	22	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	24	24	24	24	24	24	24	23	23	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	24	25	25	25	25	25	25	25	25	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	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	25	25	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	24	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	27	27	27	27	27	27	27	26	25	25	25	25	25	25	25	25	25	25	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	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	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	23	23	24	25	25	25	25	25	24	25	25	25	25	25	25	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	20	20	20	20	20	20	20	20	21	21	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	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	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	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	16	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	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	16	16	16	16	16	16	16	15	15	15	15	14	14	14	14	14	14	14	13	13	13	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	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	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	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	20	20	21	21	21	21	21	21	21	21	21	20	20	19	19	19	19	19	19	19	19	19	18	19	19	19	19	20	21	21	21	21	21	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	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	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	18	18	18	18	18	18	17	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	16	16	16	16	17	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	18	18	18	18	18	18	18	18	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	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	17	17	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	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	14	14	14	14	14	14	15	15	15	15	15	15	15	14	14	13	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	13	13	13	13	13	13	13	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	13	13	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	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	17	17	18	18	18	19	19	18	18	17	17	18	18	17	17	17	17	17	17	17	16	16	16	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
22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	22	22	21	21	21	21	21	21	21	22	22	24	24	25	26	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	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	18	18	19	19	19	19	19	19	19	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	16	16	16	16	15	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	11	11	10	10	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	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	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	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	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	10	10	10	11	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	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	15	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	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	14	14	13	13	13	13	13	13	13	13	13	14	13	13	13	13	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	11	11	11	11	11	11	11	12	12	12	12	12	13	13	14	14	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	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	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	8	8	8	8	8	8	8	8	8	8	8	9	9	9	8	8	8	8	8	8	8	9	9	9	10	10	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	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	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	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	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	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	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	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	21	21	21	20	20	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	17	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	17	16	16	16	16	16	16	15	15	15	15	15	14	14	14	14	13	13	13	13	13	13	13	13	13	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	12	12	12	12	12	12	12	12	12	12	12	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	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	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	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	19	19	19	19	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	24	24	24	24	24	24	24	24	24	24	24	25	24	24	24	25	25	25	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	20	21	21	21	21	21	21	21	21	21	22	22	22	22	23	21	22	22	22	22	22	22	22	22	22	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	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	23	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	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	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	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	24	24	24	24	24	24	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	21	21	21	21	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	20	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	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	21	21	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	21	21	20	20	20	20	20	20	19	17	17	17	17	17	17	17	17	17	17	17	16	15	15	15	15	15	14	14	14	14	14	14	14	14	14	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	16	16	16	16	16	16	16	16	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	18	19	19	18	18	18	18	18	17	17	18	18	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	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	16	16	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	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	17	17	17	17	16	16	15	15	16	16	16	16	16	16	17	17	17	17	18	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	22	22	23	23	23	23	23	22	22	22	22	22	23	23	23	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	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	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	23	23	23	23	23	23	23	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	24	24	24	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	23	24	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	22	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	23	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	22	22	21	21	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	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	17	17	17	17	17	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	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	23	22	22	22	22	22	22	22	22	21	21	20	20	20	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	20	20	20	20	20	21	21	20	20	21	21	21	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	23	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	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	18	18	18	18	18	18	18	19	19	19	19	19	19	19	20	20	20	20	19	19	19
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	19	19	20	20	21	21	21	20	20	21	21	21	21	21	22	22	22	22	22	22	22	21	21	20	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	20	20	20	20	20	20	20	20	20	20	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	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	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	19	19	19	19	19	19	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	18	18	18	19	19	19	21	21	21	21	21	21	21	21	21	21	21	22	23	23	23	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	22	22	22	22	21	21	21	21	20	20	21	21	22	22	22	22	22	22	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	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	24	24	24	24	24	24	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	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	24	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	21	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	21	21	21	21	21	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	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	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	23	23	23	23	23	23	23	23	22	21	21	21	21	21	21	21	21	21	21	21	20	19	19	19	19	19	20	21	21	21	21	21	20	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	22	21	21	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	23	23	23	23	22	22	20	20	20	20	21	20	20	20	20	20	20	20	20	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	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	18	18	18	18	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	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	16	16	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	17	17	17	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	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	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	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	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	15	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	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	15	15	15	15	15	14	14	14	14	14	15	15	15	15	15	15	15	15	17	16	16	16	16	16	16	15	14	14	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	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	14	14	14	14	13	13	13	12	12	12	12	12	12	12	12	12	12	13	13	12	12	12	12	12	12	12	12	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	16	16	16	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	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	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	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	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	19	19	20	20	20	20	20	20	20	20	20	20	20	19	18	18	18	18	18	18	19	19	19	19	19	18	18	18	18	18	19	19	18	18	18	18	18	19	19	19	19	19	19	18	18	17	17	17	17	17	17	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	12	12	12	12	12	12	12	11	11	11	11	10	10	10	10	10	10	10	10	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	12	12	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	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	13	13	13	14	14	15	15	15	15	15	15	15	14	14	14	15	15	15	15	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	15	16	16	16	17	17	17	17	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	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	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	17	17	17	17	17	16	15	15	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	15	16	16	16	16	16	16	16	16	16	16	16	16	15	15	16	16	16	16	16	16	16	17	17	17	17	18	18	18	18	17	17	17	17	18	17	16	16	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	13	13	13	13	12	11	11	11	11	11	11	11	12	12	12	12	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	12	12	12	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	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	11	11	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	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	12	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	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	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	13	13	13	14	14
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	16	16	17	17	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	13	13	13	13	13	13	13	13	13	13	13	14	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	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	17	17	17	17	17	17	17	17	16	16	16	16	16	16	15	15	15	15	15	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	17	17	18	18	18	18	19	19	19	19	19	20	20	19	19	19	19	19	19	19	19	19	19	19	19	20	20	19	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	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	18	17	17	17	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	19	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	19	19	19	19	19	19	19	18	18	19	19	19	19	19	19	19	20	20	21	21	20	20	20	20	20	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	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	18	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	16	16	16	16	16	16	16	15	15	15	15	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	16	16	16	16	16	16	16	16	16	16	18	18	18	18	19	19	18	18	18	18	18	18	19	19	19	18	18	18	19	19	19	19	19	19	19	19	19	19	19	20	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	22	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	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	18	18	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	16	16	16	16	16	16	16	16	16	16	16	16	17	16	16	16	16	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	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	15	14	14	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	18	18	18	18	19	19	19	19	19	19	19	19	18	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	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	19	19	19	19	19	19	19	19	20	21	21	21	21	21	21	21	21	21	21	21	21	20	21	21	21	21	21	22	22	22	22	22	22	22	22	22	21	21	21	22	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	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	21	21	21	21	20	22	22	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	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	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	25	26	25	25	25	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	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	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	24	24	24	24	23	22	22	22	22	22	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	24	24	24	24	24	24	24	24	25	25	25	26	26	26	26	26	26	26	26	26	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	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	25	25	25	24	24	24	24	22	22	22	22	22	22	22	22	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	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	20	20	19	19	19	19	19	19	20	20	20	20	21	21	21	21	21	21	21	20	20	20	20	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	18	19	19	19	19	19	20	20	20	20	20	20	20	20	20	19	19	19	19	19	18	18	18	18	18	18	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	20	20	20	20	22	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	20	20	20	20	20	19	19	19	19	19	19	19	18	18	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	21	22	22	22	22	22	22	22	21	21	21	22	22	22	22	22	22	22	22	23	23	23	23	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	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	23	23	23	23	23	23	23	23	23	23	23	23	22	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	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	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	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	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	14	14	14	14	14	14	16	16	16	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	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	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	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	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	16	16	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	18	18	17	17	17	16	16	17	17	17	17	17	17	18	18	17	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	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	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	19	19	19	19	19	18	18	18	18	18	18	17	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	17	17	17	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	19	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	21	21	21	22	22	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	26	26	26	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	22	22	22	22	23	23	23	23	23	23	22	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	22	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19
16	16	16	15	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	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	16	16	16	16	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	14	14	13	13	13	13	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	16	16	16	16	17	17	16	16	16	16	16	16	16	16	16	16	17	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	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	17	17	17	17	17	17	19	20	20	20	20	20	20	20	22	22	22	22	22	22	21	21	21	21	20	20	20	20	20	20	20	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	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	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	20	20	20	20	20	20	20	20	20	20	19	18	18	18	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	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	19	19	19	19	19	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	19	18	18	18	18	18	18	18	18	18	17	17	17	17	18	18	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	21	20	20	20	20	20	21	21	21	21	21	21	20	20	20	19	19	19	19	19	19	19	20	20	20	20	20	20	19	19	19	19	19	20	20	19	19	19	20	20	20	20	20	20	20	20	20	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	18	18	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	21	21	21	21	21	21	21	21	21	22	22	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	22	22	22	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	19	20	20	20	20	19	19	19	19	18	18	18	18	18	18	19	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	20	20	20	20	20	20	21	21	21	21	22	22	22	22	22	22	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	22	22	22	22	23	23	21	21	21	21	21	21	22	22	22	22	22	22	22	23	23	23	23	23	23	22	22	23	23	23	23	23	23	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	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	20	20	20	20	20	20	20	20	20	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	21	21	21	20	20	20	20	21	21	21	21	21	21	21	21	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	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	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	20	20	20	20	20	20	19	19	19	19	19	19	19	18	18	18	18	19	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	19	18	18	18	17	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	13	13	14	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	14	14	14	14	15	15	15	15	15	15	15	15	15	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	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	15	16	16	16	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	16	16	16	16	16	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	17	17	17	18	18	18	18	18	18	18	18	18	18	19	20	20	21	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	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	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	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	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	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	21	21	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	18	18	18	18	18	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	18	18	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	16	16	16	16	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	14	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	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	16	14	14	14	14	15	16	16	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	14	14	14	15	15	15	15	15	15	15	15	15	15	14	13	13	13	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	14	14	14	14	14	14	14	14	14	15	15	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	17	17	17	17	17	17	17	17	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	24	24	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	27	27	27	27	27	26	26	25	24	24	24	24	24	24	24	25	25	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	22	22	20	20	20	20	19	19	20	20	20	20	21	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	19	19	19	19	19	19	18	18	18	18	18	18	18	17	17	17	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	19	19	19	19	19	19	20	20	20	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	18	18	18	18	18	18	19	19	19	19	19	19	18	18	18	18	18	18	17	17	17	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	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	15	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	13	13	13	13	13	13	13	15	15	15	15	15	15	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	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	14	14	14	14	14	14	14	14	14	14	15	15	14	14	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	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	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	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	14	14	14	14	14	14	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	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	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	15	15	15	15	15	15	15	14	14	14	14	15	15	15	15	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	13	13	14	14	14	14	15	15	15	16	16	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	13	13	13	13	14	14	14	14	14	16	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	15	15	16	16	16	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	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	12	12	12	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	14	14	14	15	15	15	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15
16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	19	19	18	18	18	18	18	18	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	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	12	12	12	12	12	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	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	11	11	11	12	12	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	9	9	9	9	9	8	8	9	9	9	9	9	10	10	10	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	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	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	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	11	11	11	11	11	11	11	11	11	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	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	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	14	14	14	14	14	14	14	14	14	14	14	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	15	16	15	15	15	15	15	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	18	18	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	20	20	19	19	19	19	20	19	19	19	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	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	22	24	24	25	25	25	25	25	25	25	25	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	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	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	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	20	20	20	21	21	21	21	21	21	21	21	21	21	21	20	20	20	19	19	19	19	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	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	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	18	18	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	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	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	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	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	15	15	15	15	15	15	15	15	15	15	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	15	15	15	15	15	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	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	15	15	15	15	15	15	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	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	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	13	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	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	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	19	19	19	19	19	19	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	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	18	17	17	17	17	17	16	16	16	16	16	16	16	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	16	16	16	16	16	16	16	16	16	16	17	17	17	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	14	14	14	13	14	14	13	13	13	13	13	13	13	13	13	12	12	12	12	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	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	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	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	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	18	18	18	18	18	17	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	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	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	17	17	17	17	17	17	17	17	17	17	17	17	18	17	17	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	20	20	20	20	19	20	20	20	20	19	19	19	19	19	19	18	17	17	17	17	17	17	17	17	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	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	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	22	22	22	21	21	21	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	22	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	21	21	21	21	21	21	21	21	21	21	22	22	22	23	22	22	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	21	21	21	21	21	21	21	21	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	20	20	20	20	20	20	20	20	20	20	20	20	21	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	22	23	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	22	23	23	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	21	21	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	22	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	20	21	21	21	21	21	21	21	21	21	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	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	21	22	22	22	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	21	21	20	20	20	19	19	19	19	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	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	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	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	27	27	27	26	26	26	26	26	26	26	26	26	27	27	27	28	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	24	24	24	24	24	24	24	24	25	25	25	25	25	26	26	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	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	23	23	23	23	23	24	24	24	24	24	24	23	23	23	23	23	23	24	24	24	24	24
18	19	19	19	18	18	18	18	18	17	17	17	17	17	17	17	16	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	16	15	15	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	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	17	17	18	18	18	18	18	18	18	18	18	18	17	17	18	18	18	18	18	18	18	18	19	19	19	18	18	18	18	19	18	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	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	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	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	15	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	15	16	16	16	17	17	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	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	15	15	15	15	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	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	17	17	17	17	18	18	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	15	15	15	15	15	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	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	14	14	14	14	14	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	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	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	12	12	12	12	12	12	12	12	12	12	12	12	11	11	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	15	14	14	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	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	17	17	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	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	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	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	17	17	17	18	18	18	18	18	18	18	18	18	19	19	19	19	19	18	18	18	18	18	17	17	17	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	18	18	18	18	19	20	20	20	20	20	20	20	20	20	20	20	19	19	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	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	19	18	18	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	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	17	17	17	17	17	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	17	17	18	18	18	18	18	18	18	18	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	14	14	14	14	14	14	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	12	12	12	12	12	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	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	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	12	12	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	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	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	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	18	18	18	18	18	18	19	19	19	19	19	19	18	18	18	19	19	20	20	20	20	20	20	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	20	20	20	20	19	19	19	19	19	19	19	20	20	20	21	21	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	21	21	21	21	21	21	21	21	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	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	19	19	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	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	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	16	16	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	13	13	13	12	12	12	12	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	18	18	18	18	18	18	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	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	21	21	21	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	22	22	22	22	22	22	22	23	23	23	23	24	24	24	24	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	20	21	21	21	21	21	21	21	21	20	20	19	19	18	18	18	18	18	18	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	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	22	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	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	22	22	22	22	22	22	22	22	22	21	20	20	20	20	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	18	17	17	16	16	16	16	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	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	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	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	13	13	13	13	13	13	13	13	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	16	16	16	16	16	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	10	10	10	10	10	10	9	9	9	9	9	10	10	10	10	10	11	11	11	11	11	11	10	10	10	10	10	10	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	12	12	12	12	12	12	12	12	12	12	12	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	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	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	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	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	18	19	19	19	18	18	18	18	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	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	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	18	18	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	17	17	17	17	17	17	17	17	17	17
15	15	15	16	16	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	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	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	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	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	13	13	13	13	13	13	13	13	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	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	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	11	11	11	11	11	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	12	12	12	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	12	12	13	13	13	13	13	13	13	13	13	13	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	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	13	13	13	13	13	13	13	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	13	13	12	12	12	12	12	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	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	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	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	16	16	16	16	16	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	12	12	12	12	12	12	12	12	12	13	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	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	11	12	12	12	12	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	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	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	12	12	12	12	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	15	15	15	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	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	9	9	9	9	9	8	8	8	8	8	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	10	10	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	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	11	11	11	11	11	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	12	12	12	12	13	13	14	14	14	14	14	14	14	15	15	15	15	15	15	15	14	14	14	14	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	16	16	16	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	14	14	14	14	14	14	14	14	14	13	13	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	13	13	13	13	13	13	13	13	13	13	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	16	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	17	17	17	16	16	16	15	15	15	15	15	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	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	15	15	15	15	15	15	15	15	15	15	15	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	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	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	13	13	13	13	13	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	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	15	15	15	15	15	15	15	15	15	15	15	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	15	15	15	15	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	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	18	18	18	18	19	19	19	18	18	18	18	18	18	17	17	17	17	17	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	19	19	19	19	19	18	18	18	18	18	19	19	18	18	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	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	17	17	17	18	18	18	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	17	17	16	16	16	16	16	16	16	16	16	16	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	14	14	14	14	14	14	14	14	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	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	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	11	10	10	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	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	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	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	9	9	9	9	9	8	8	8	8	8	8	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	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	14	14	14	14	14	14	14	14	14	14	14	14	14	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	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	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	13	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	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	16	16	16	16	16	16	17	17	18	18	18	18	18	18	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	17	17	17	17	17	17	17	17	17	17	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	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	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	14	14	14	14	14	14	15	15	15	15	15	15	15	16	16	16	16	16	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	12	12	12	12	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	11	11	11	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	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	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	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	11	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	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	14	14	14	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	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	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	10	10	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	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	8	8	8	7	7	7	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	8	7	7	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	10	10	10	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	9	9	10	10	10	10	10	9	9	9	9	10	10	10	10	10	10	10	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	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	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	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	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	9	9	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	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	13	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	16	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	16	16	16	16	16	16	16	16	16	15	15	16	17	17	16	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	16	16	16	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	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	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	15	15	15	15	15	15	15	15	15	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	15	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	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	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	14	14	14	14	14	14	14	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	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	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	16	16	16	16	15	15	14	15	15	14	13	13	13	13	13	13	13	13	13	13	13	13	11	11	11	11	11	11	11	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	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	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	12	12	12	12	12	12	12	12	12	12	12	12	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	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	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	13	13	13	13	13	13	13	13	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11
14	15	15	15	15	15	14	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	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	17	17	18	18	18	18	18	18	18	18	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	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	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	16	16	16	16	16	16	16	16	16	16	15	15	15	15	16	16	16	16	16	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	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	14	14	14	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	14	14	14	14	14	14	14	14	15	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	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	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	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	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	21	21	21	22	22	22	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	21	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	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	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	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	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	20	20	20	20	20	20	20	20	20	20	20	20	21	20	20	21	21	21	21	21	21	20	20	20	20	20	20	20	20	21	21	21	21	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	21	21	21	21	21	21	21	21	21	21	22	22	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	22	22	22	22	22	22	22	22	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	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	21	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	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	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	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	18	18	19	19	19	19	19	19	19	19	19	19	19	20	20	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	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	19	19	20	20	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	20	19	19	19	19	19	19	19	19	19	20	20	20	20	19	19	19	19	19	18	18	17	17	17	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	17	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	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	19	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	16	16	16	16	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	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	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	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	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	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	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	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	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	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	9	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	15	15	15	15	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	15	15	14	14	14	14	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	19	19	19	19	19	19	19	19	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	19	19	19	19	19	19	19	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	17	17	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	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	20	20	20	20	20	20	20	21	21	21	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	19	19	20	20	20	20	20	20	20	20	20	20	19	19	19	18	18	18	18	18	18	18	18	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	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	18	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	18	18	18	18	18	18	18	18	17	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	16	17	17	16	16	16	15	15	15	15	15	14	14	14	14	14	13	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	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	17	17	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	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	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	14	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	13	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	16	16	16	16	16	17	17	17	17	17	17	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	18	18	18	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	16	16	16	16	16	17	17
17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	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	16	16	16	16	16	17	17	17	18	18	18	18	18	18	18	18	18	19	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	20	20	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	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	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	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	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	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	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	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	13	13	13	14	14	14	14	13	13	13	13	13	13	13	13	13	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	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	14	14	14	14	14	14	14	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	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	13	13	13	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	15	15	15	15	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	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	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	15	15	15	15	15	15	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	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	14	14	14	14	15	15	15	15	15	15	15	16	16	16	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	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	13	13	13	14	14	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	12	13	13	13	13	13	13	13	13	13	14	14	14	14	14	13	13	13	14	14	14	14	14	14	14	14	14	15	15	16	16	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	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	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	15	15	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	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	13	13	13	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	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	10	10	10	10	10	10	10	10	10	10	10	10	10	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	8	8	8	8	8	8	8	8	8	8	8	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	9	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	9	9	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	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	15	15	15	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	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	11	11	11	11	11	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	12	12	12	13	13	13	13	13	13	13	13	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	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	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	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	16	16	16	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	17	17	17	17	17	17	17	17	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	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	15	15	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	15	15	15	16	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	20	20	20	20	19	19	19	19	19	19	19	19	19	19	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	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	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	18	18	18	17	17	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	16	16	16	16	16	16	15	15	16	17	17	17	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	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	19	19	19	19	19	19	19	19	19	19	19	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	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	18	18	19	19	19	19	18	19	19	19	19	20	20	19	19	19	19	19	19	19	20	20	20	21	21	21	21	21	21	21	21	21	21	21	22	22	22	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	20	20	20	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	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
9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	9	9	9	9	9	9	9	9	10	10	10	11	11	11	11	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	13	13	13	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	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	11	11	12	12	12	12	12	12	12	11	11	10	11	11	11	11	11	11	11	11	11	11	11	10	10	10	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	8	8	8	8	8	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	9	9	9	9	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	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	9	9	8	8	7	7	7	7	7	7	7	7	7	7	7	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	7	7	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	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	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	10	10	10	9	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	10	9	9	9	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	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	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	8	8	8	8	8	8	8	8	8	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	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	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	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	13	13	13	13	13	13	13	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	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	14	14	14	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	15	15	15	15	15	15	14	14	14	14	14	14	14	14	15	15	15	15	15	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	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	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	13	13	13	13	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	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	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	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	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	8	8	8	8	8	8	8	8	8	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	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	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	7	7	7	8	8	8	8	8	7	7	7	7	7	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	9	8	8	9	9	8	9	9	9	9	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	10	10	10	10	10	10	11	11	12	12	12	12	12	12	13	13	13	14	14	15	15	15	15	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	16	16	16	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	12	12	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	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	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	11	11	11	11	11	11	11	11	11	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	12	12	12	12	12	12	12	12	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	13	13	13	13	13	13	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	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	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	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	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	13	13	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	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	14	14	14	14	14	14	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	18	18	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	17	17	17	17	17	17	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	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	17	17	17	17	17	17	17	17	17	17	17	17	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	14	14	14	14	14	14	14	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	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	11	11	11	11	10	11	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	9	9	9	9	9	9	9	9	9	9	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	17	17	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	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	13	13	14	14	14	14	14	14	14	13	13	13	13	13	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	11	11	12	12	12	12	12	12	12	12	12	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	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	12	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	13	13	13	13	13	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	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	13	13	13	13	13	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	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	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	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	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	12	12	12	13	13	13	14	14	14	14	14	14	14	15	15	15	15	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	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	12	13	13	13	13	13	13	14	14	14	14	14	14	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	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	17	17	17	17	17	17	17	17	18	18	18	18	19	20	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	22	22	21	21	21	21	21	21	21	21	21	22	22	21	20	20	20	20	21	21	21	21	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	16	17	17	17	17	17	17	17	17	18	17	17	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	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	15	15	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	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	19	20	20	20	20	20	20	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	20	20	19	19	18	18	18	19	19	19	19	19	19	20	20	20	20	20	20	19	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	19	19	19	19	19	19	20	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	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	19	19	19	19	19	19	19	19	19	19	19	19	19	19	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	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	18	18	18	18	18	19	19	19	19	18	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	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	21	21	21	21	21	21	21	21	22	22	21	21	21	22	22	22	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	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	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	20	20	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18
6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	10	10	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	10	10	10	10	10	10	10	9	9	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	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	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	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	11	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	13	13	13	13	13	13	12	12	12	12	12	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	10	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	12	12	12	12	12	12	12	12	13	13	12	12	12	12	12	12	12	12	12	12	12	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	9	9	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	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	11	11	11	11	11	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	11	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	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	12	12	12	12	12	12	12	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	12	12	11	12	12	12	12	12	12	12	12	12	12	12	12	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	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	12	12	12	12	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	13	13	13	12	12	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	10	10	9	9	9	9	9	9	9	9	9	9	9	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	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	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	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	9	9	9	9	9	9	9	9	10	10	10	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	5	5	5	5	5	5	5	4	4	3	3	4	4	4	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	7	7	7	7	7	7	7	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	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	11	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	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	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	14	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	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	13	13	13	13	13	13	13	13	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	15	15	15	15	15	15	15	15	15	15	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	15	15	15	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	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	16	16	17	17	17	17	18	18	18	18	18	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	19	19	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	20	20	20	19	19	18	18	18	18	18	18	18	18	18	18	18	17	17	16	16	16	16	16	16	16	16	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	14	14	14	14	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	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	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	10	10	10	10	10	11	11	11	11	10	10	10	10	10	10	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	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
15	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	14	14	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	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	12	12	12	13	13	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	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	15	15	15	15	16	16	16	16	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	13	13	13	13	13	13	13	13	14	14	14	14	14	14	13	13	13	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	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	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	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	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	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	14	14	14	15	15	15	15	15	15	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	16	16	16	16	16	16	16	16	16	16	16	16	15	16	16	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	17	17	17	17	17	17	17	17	17	17	16	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	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	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	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	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	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	10	10	10	10	11	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	15	15	15	15	14	14	13	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	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	10	10	10	10	10	10	10	9	9	9	9	9	9	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	11	11	11	11	12	12	12	12	12	12	12	12	12	11	11	12	12	12	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	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	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	13	13	13	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	15	15	15	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	13	13	13	13	13	12	12	13	13	13	13	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	15	15	15	15	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	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	13	13	13	13	13	13	13	13	13	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	15	15	15	15	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	15	15	15	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	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	13	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	10	10	10	10	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	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	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	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	14	14	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	12	12	12	12	12	12	12	12	12	12	12	12	12	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	12	12	12	12	12	12	12	12	12	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	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	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	14	14	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	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	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	12	12	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	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	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	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	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	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	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	11	11	11	11	11	11	11	11	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	10	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	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	13	13	13	13	13	13	13	13	13	13	13	13	13	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	12	12	12	12	12	12	12	12	12
13	13	13	13	13	13	12	12	13	13	13	13	14	14	14	14	14	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	10	9	9	9	9	9	9	9	9	9	9	8	8	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	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	8	8	8	8	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	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	6	5	5	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	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	11	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	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	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	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	14	14	15	15	15	15	15	15	14	14	14	15	15	15	15	15	15	15	15	15	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	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	10	10	10	10	10	10	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	10	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	12	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	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	11	11	11	11	11	11	11	11	11	11	11	12	12	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	10	10	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	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	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	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	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	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	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	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	10	10	10	10	9	9	9	9	9	9	9	10	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	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	7	7	7	7	7	7	7	7	7	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	8	8	8	8	8	8	8	7	6	6	6	6	6	6	5	5	5	5	5	5	5	5	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	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	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	8	8	8	8	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	7	7	7	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	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	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	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	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	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	12	12	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	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	13	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	12	13	12	13	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14
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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	8	8	8	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	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	7	7	7	7	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	10	10	10	10	10	10	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	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	10	10	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	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	12	12	12	12	12	12	13	13	13	13	13	13	13	12	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	12	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	11	11	11	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	10	10	9	9	9	9	9	9	9	10	10	10	10	10	10	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	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	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	11	11	11	11	11	11	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	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	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	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	10	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	12	12	12	12	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	14	14	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	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	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	15	15	16	16	16	16	16	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	18	18	18	18	18	18	18	18	18	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	16	16	16	16	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	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	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	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	15	15	15	15	14	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	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	13	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	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	14	14	14	14	14	14	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	14	13	13	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	10	10	10	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	8	8	8	8	8	8	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	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	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	6	6	6	6	6	6	7	7	7	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	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	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	10	10	10	10	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	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	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	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	7	7	7	7	7	7	7	6	6	6	7	7	7	7	7	7	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	7	7	7	7	6	6	6	7	6	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8
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	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	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	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	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	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	10	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	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	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	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	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	12	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	15	15	14	14	14	14	14	14	14	14	14	14	14	13	14	14	13	13	13	13	13	13	14	14	15	15	15	15	15	15	15	15	15	15	15	15	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	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	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	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	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	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	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	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	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	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	10	10	10	10	10	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	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	9	9	9	9	9	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	9	8	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	7	7	7	7	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
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	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	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	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	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	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	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	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	8	8	8	8	8	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	9	9	9	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	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	12	12	12	12	12	12	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	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	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	8	8	8	8	8	7	7	7	7	7	7	7	7	8	8	8	8	8	7	7	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	9	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	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	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	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	12	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	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	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	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	10	10	10	10	10	10	10	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	12	12	12	13	13	13	13	13	13	13	13	13	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	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	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	10	9	9	8	8	8	8	9	9	9	9	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	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	14	14	14	14	14	14	14	14	14	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	9	9	9	9	9	9	9	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	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	10	10	10	10	10	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	11	11	11	11	11	11	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	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	11	11	11	11	11	11	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	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	11	11	11	11	11	11	11	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13
3	3	3	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	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	7	7	7	7	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	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	10	10	10	10	10	10	10	10	10	10	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	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	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	5	5	5	5	5	5	5	5	5	5	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	4	4	4	4	4	4	4	4	4	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	5	5	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	8	8	8	8	8	8	8	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	13	13	13	13	13	13	13	14	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	13	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	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	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	11	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	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	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	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	10	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	11	11	11	12	12	12	12	12	12	12	12	12	11	11	12	12	13	13	13	13	13	13	13	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	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	12	12	12	12	12	12	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	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	11	10	10	10	10	10	10	10	10	10	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	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	14	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	9	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	8	8	8	8	8	8	8	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	6	6	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	7	7	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	5	5	5	5	5
9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	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	12	12	12	12	12	12	12	12	12	12	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	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	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	8	8	8	8	8	8	8	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	12	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	9	9	9	9	9	9	9	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	9	9	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	8	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	8	8	8	8	8	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	5	5	5	5	5	5	5	5	5	5	5	5	5	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	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	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	6	6	6	6	6	6	6	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	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	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	7	7	7	7	7	7	7	7	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	8	8	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	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	12	12	12	12	12	12	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	12	12	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	7	7	7	7	7	8	7	7	7	7	7	7	7	8	8	8	8	8	8	8	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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
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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	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	9	9	9	9	9	9	9	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	10	10	10	11	11	11	11	11	11	11	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	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	11	11	11	11	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	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	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	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	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	10	10	10	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	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	9	9	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	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	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	11	11	11	11	11	13	13	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	12	12	12	13	13	13	13	13	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	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	12	12	12	12	13	13	13	13	13	13	13	12	12	12	12	12	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	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	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	13	13	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	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	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	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	11	10	10	10	10	10	10	10	10	10	10	10	10	10	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	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	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	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	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	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	8	8	8	8	8	8	8	8	8	8	8	8	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	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	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	5	5	5	5	5	5	5	5	5	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	3	3	3	3	3	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5
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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	9	9	9	9	9	9	9	9	9	9	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	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	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	4	4	4	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	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	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	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	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	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	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	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	10	10	10	10	10	10	10	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	10	10	10	10	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	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	9	9	9	9	9	9	9	9	9	9	8	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	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	6	6	6	6	6	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	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	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	6	6	6	6	6	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	12	12	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	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	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	6	6	6	6	6	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	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	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
6	6	6	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	6	6	6	6	6	6	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	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	5	5	5	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	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	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	6	6	6	6	6	6	5	5	5	5	5	5	5	5	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	9	9	10	10	10	10	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	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	8	8	8	8	8	8	8	8	8	8	8	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	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	9	9	9	9	9	9	9	9	10	11	11	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	7	7	7	7	7	7	7	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	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	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	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	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	5	5	5	5	5	5	5	5	5	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	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	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	8	8	8	8	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
8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	9	9	9	9	9	9	9	10	10	10	11	11	11	11	11	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	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	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	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	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	6	6	6	6	6	6	6	6	6	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	11	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	10	10	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	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	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	6	6	6	6	6	6	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	5	5	6	6	6	6	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	6	6	6	6	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
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	12	12	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	9	9	9	8	8	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	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	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	12	12	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	11	11	11	11	10	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	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	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	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	6	6	6	6	6	6	6	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	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	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	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	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	9	9	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	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	10	10	10	10	10	10	10	10	10	10	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	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	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	11	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	11	11	11	11	11	11	11	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	9	9	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	8	8	8	8	8	8	8	8	8	8	8	8	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	7	7	7	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	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	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
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	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	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	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	3	3	3	3	2	2	3	3	3	3	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	6	6	6	6	6	6	6	6	6	6	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	10	10	10	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	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	6	6	6	6	6	6	6	6	6	6	6	7	7	7	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	6	6	6	6	6	6	6	6	6	6	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	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	11	11	11	11	11	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	8	8	8	8	8	8	8	8	8	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	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	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	9	9	9	9	9	9	9	9	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	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
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	9	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	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	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	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	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	12	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	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	13	13	13	13	13	13	13	13	13	14	14	14	13	13	12	12	12	12	12	12	12	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	10	10	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	7	7	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	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	7	7	7	7	7	7	7	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	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	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	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	8	8	8	8	8	8	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	10	10	10	10	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	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	9	9	9	9	9	9	9	9	10	11	11	11	11	11	11	11	11	11	11	11	12	11	11	11	11	11	10	10	10	10	10	10	10	10	10	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	8	8	8	8	8	8	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	10	10	10	10	10	10	10	10	10	10	10	10	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	6	6	6	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	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	5	5	5	5	5	5	5	5	5	5	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	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	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	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	7	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	9	9	9	9	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	6	6	6	6	7	7	7	7	7	7	7	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	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	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	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	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	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	6	6	6	6	6	6	6	6	6	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	8	8	8	8	8	8	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	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	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	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	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	10
5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	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	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	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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
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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	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	6	6	6	6	6	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	4	4	4	4	4	4	4	4	4	4	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	5	5	5	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	6	6	6	6	6	6	6	6	6	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	8	8	8	8	8	8	8	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	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	5	5	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	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	4	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	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	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	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	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	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
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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	5	5	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	6	6	6	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	6	6	6	6	6	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	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	4	4	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	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	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	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
3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	5	5	5	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	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	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	8	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	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	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	6	6	6	6	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	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	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	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	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	3	3	3	3	3	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	5	5	5	5	5	5	5	5	5	5	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	9	9	9	9	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	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	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	1	1	1	1	1	1	1	1	1	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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
1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	4	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	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	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	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	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
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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	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	3	3	3	3	3	3	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	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	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	6	6	6	6	6	6	6	6	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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
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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	1	1	1	1
1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	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	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	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	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	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	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	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	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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
2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	4	4	4	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	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	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	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	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	5	5	5	5	5	5	5	5	5	5	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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