184	184	183	185	183	182	183	183	181	181	180	181	181	182	183	183	183	183	182	182	181	182	181	180	182	182	182	181	180	180	180	178	178	178	178	177	178	177	178	178	178	178	178	178	178	178	177	178	179	178	178	177	178	178	179	179	179	179	178	180	176	178	176	178	179	179	180	180	181	181	181	182	181	181	181	181	182	182	182	179	178	178	176	176	177	176	176	176	176	177	177	177	177	177	179	177	176	176	176	176	174	175	174	174	175	175	173	173	173	176	177	175	175	174	173	173	173	173	173	175	176	176	176	176	178	180	181	182	181	186	187	187	185	184	184	183	183	184	184	184	184	184	185	185	186	186	187	186	187	187	188	189	188	188	187	187	187	186	188	188	189	188	187	188	189	188	187	188	188	189	189	187	189	189	189	187	187	188	188	188	190	191	191	194	194	194	191	191	191	189	188	188	188	188	190	190	190	189	190	191	192	191	191	192	195	197	196	196	196	197	196	198	197	197	197	199	198	196	196	197	198	198	198	198	197	195	195	193	190	191	190	189	189	188	189	189	189	189	191	191	192	192	192	191	189	189	189	191	192	190	191	189	190	191	191	193	193	193	194	193	192	192	193	194	194	194	194	195	195	195	196	196	196	195	196	196	197	196	195	196	196	197	198	197	197	197	199	199	200	201	201	201	201	201	204	203	202	202	202	203	203	203	203	203	202	200	197	197	196	196	194	195	196	198	200	198	199	198	198	198	196	194	194	194	192	192	191	191	192	191	191	191	191	191	193	193	193	193	193	192	192	192	191	191	192	191	191	190	189	187	187	185	185	185	185	185	187	186	187	189	190	190	192	192	195	195	195	195	195	195	191	191	192	191	191	191	191	191	192	193	195	194	194	193	193	192	192	193	192	192	192	192	192	192	191	190	189	189	189	188	189	189	190	191	189	189	189	190	188	188	189	188	188	189	189	189	189	187	187	188	187	187	186	184	185	184	183	183	182	183	182	183	181	181	182	182	182	183	185	186	184	185	185	184	182	183	183	183	184	183	181	183	182	185	186	186	186	186	186	187	187	189	189	190	189	189	189	189	189	190	192	192	192	191	191	192	191	189	190	190	190	188	187	187	187	189	188	187	187	187	186	186	186	186	186	186	186	186	186	186	185	185	186	185	186	186	186	184	183	182	183	184	181	182	181	180	180	180	181	181	182	184	184	184	182	180	179	180	178	176	176	177	179	179	178	179	182	180	180	180	182	184	184	185	184	184	185	185	184	182	182	182	181	180	180	180	180	179	178	177	177	178	178	177	177	177	177	177	178	178	179	180	180	180	179	180	181	183	182	183	183	182	183	184	184	186	188	189	187	186	188	188	188	187	187	189	189	188	187	186	187	186	186	185	186	186	185	186	187	187	188	188	189	189	191	190	189	190	191	191	192	192	192	192	192	192	192	190	190	191	191	193	192	192	192	191	191	188	189	190	191	191	191	191	188	187	186	185	184	185	184	183	183	183	183	182	180	180	179	182	183	183	183	183	181	182	182	182	182	183	183	183	183	183	183	184	185	186	186	186	186	185	186	187	188	188	189	188	189	190	190	189	188	188	186	187	187	189	189	188	188	187	187	187	189	188	185	185	186	186	187	186	186	184	183	182	182	181	182	183	182	185	185	185	183	184	184	184	184	185	184	184	185	184	184	184	185	186	187	187	187	186	187	186	186	185	187	189	188	189	191	190	188	188	189	189	188	188	188	187	188	188	187	187	189	189	188	189	191	191	193	192	191	193	192	192	192	192	192	194	194	194	192	194	194	195	196	197	198	198	195	195	195	195	195	194	195	194	193	196	197	197	196	196	197	197	197	197	197	199	197	197	197	197	197	197	197	196	195	194	194	194	194	194	194	193	195	194	195	194	194	194	195	195	195	194	194	193	193	192	193	194	194	193	195	197	198	201	202	202	201	200	202	200	199	200	202	203	204	203	204	205	203	204	204	204	204	205	204	204	205	204	204	205	205	204	204	203	201	202	202	204	204	204	206	205	205	205	205	205	205	205	204	204	203	204	203	201	202	203	203	204	203	202	199	198	199	197	195	196	196	196	195	195	196	195	195	193	192	192	191	191	191	191	191	190	190	187	188	188	190	189	189	189	189	189	190	190	190	189	189	189	189	189	190	191	191	191	190	190	190	191	193	194	195	194	192	195	195	195	194	194	195	196	196	195	194	195	195	195	195	195	195	195	194	194	194	194	193	193	194	193	192	192	192	192	193	193	192	191	191	191	190	191	189	189	189	190	190	191	190	189	189	190	190	188	187	189	189	189	190	188	188	188	188	190	190	190	190	192	192	192	191	192	193	192	192	193	194	194	192	191	190	191	191	192	189	190	190	188	187	188	188	188	188	190	190	189	189	188	188	188	188	188	187	186	187	187	187	185	184	183	182	182	181	181	183	184	183	183	182	183	182	181	181	180	179	179	179	177	178	178	178	177	177	176	176	175	178	178	177	176	177	177	177	177	177	177	177	178	179	179	179	179	178	179	178	178	178	177	176	176	176	176	177	176	176	173	172	172	172	171	170	171	169	169	171	171	170	170	170	169	168	169	170	169	169	168	169	168	168	169	168	167	167	166	166	166	166	165	165	166	167	168	168	169	170	170	170	171	170	170	171	171	170	170	170	170	170	170	173	174	173	173	173	173	171	170	171	171	169	168	168	168	170	170	172	172	171	170	171	171	170	169	168	168	169	169	168	166	168	167	168	169	169	170	170	172	173	173	172	174	175	175	175	175	174	174	175	175	174	173	172	172	173	172	173	172	172	172	171	170	169	169	167	167	169	169	170	171	170	170	170	171	171	171	171	171	172	171	170	169	169	170	170	170	169	169	170	169	171	172	171	172	172	172	172	172	172	173	174	174	174	172	172	172	171	170	170	172	172	172	171	171	170	169	168	167	167	167	167	167	167	167	167	167	167	166	166	166	166	166	164	164	164	163	161	160	161	161	161	162	162	160	159	161	161	160	159	159	159	158	157	158	158	159	159	159	158	159	158	159	161	161	163	162	162	162	163	163	164	164	165	166	168	169	167	165	165	165	164	162	162	162	162	161	161	162	161	161	160	161	161	162	162	160	159	159	160	160	157	157	157	157	157	158	158	159	159	159	159	160	160	160	159	158	160	162	162	163	164	163	164	163	164	165	164	163	165	166	165	164	163	164	165	164	163	163	162	162	162	163	163	162	161	161	161	161	162	162	162	161	161	159	160	160	161	161	163	162	162	164	163	164	164	164	165	164	163	164	163	162	162	160	160	163	163	163	163	163	164	163	163	163	165	164	164	165	165	164	164	164	164	163	162	162	161	160	159	158	158	158	159	159	159	157	157	157	158	159	158	158	158	157	155	155	155	155	156	155	155	153	152	151	149	147	147	147	147	147	146	148	149	149	150	151	150	149	149	148	148	149	150	150	150	150	151	151	150	149	148	148	147	147	147	146	146	147	148	146	147	148	148	150	151	152	150	151	151	151	151	150	150	149	149	149	149	149	150	151	151	150	149	149	149	150	150	150	150	151	152	152	151	151	152	150	150	152	152	154	153	154	155	156	157	157	158	157	155	155	155	155	155	155	155	154	154	154	155	156	155	155	155	155	155	156	157	157	158	158	157	156	156	156	156	155	156	160	160	162	163	163	164	164	166	165	162	162	164	164	164	165	166	166	167	168	168	169	170	170	170	170	171	170	171	170	172	172	173	173	174	176	177	177	178	177	176	175	175	177	180	179	180	180	180	180	180	179	181	180	179	179	179	180	180	181	181	182	182	182	181	181	181	182	180	180	180	179	180	180	182	183	184	184	185	186	187	186	186	186	186	187	186	186	187	188	188	187	186	186	187	187	187	186	185	186	187	187	189	188	188	188	189	189	190	190	190	190	190	189	189	188	188	188	188	188	189	190	190	191	189	187	187	187	189	189	187	186	186	185	185	184	184	185	185	186	189	188	188	189	190	190	189	189	189	189	190	190	191	190	190	192	191	191	191	191	192	193	193	193	195	196	194	195	195	192	193	193	193	194	195	197	196	196	195	194	195	196	196	197	197	198	197	197	199	198	199	199	199	199	200	200	200	200	202	201	202	204	204	203	203	203	203	206	205	205	205	206	205	205	205	206	208	208	207	207	209	213	212	212	212	212	210	211	208	208	207	207	207	208	208	207	205	204	204	203	203	202	202	201	202	203	204	205	205	206	206	206	205	204	205	206	206	206	206	206	208	209	207	208	208	211	212	212	211	211	212	211	210	208	209	208	207	208	209	209	209	210	213	212	211	210	211	211	208	208	208	207	207	207	209	209	209	210	209	208	209	208	207	207	207	205	206	207	207	206	207	207	206	205	206	203	202	201	202	203	203	204	204	205	206	206	206	205	204	204	203	204	204	203	204	203	204	205	205	205	206	205	207	206	204	204	202	200	200	198	198	196	197	196	196	196	195	197	197	198	198	198	201	203	203	201	201	202	201	199	197	197	197	197	195	194	193	192	192	192	191	189	189	188	187	186	186	186	186	188	188	188	188	189	189	187	186	186	186	185	185	185	183	183	181	182	180	179	179	180	179	179	179	179	178	180	181	181	183	183	181	181	182	182	180	179	179	179	179	180	179	179	179	179	178	177	176	177	177	177	177	178	180	178	177	176	177	176	177	177	177	176	177	177	176	178	178	178	179	178	178	178	178	177	177	176	174	175	176	176	177	178	176	176	177	177	178	178	177	178	179	179	178	179	179	179	181	181	182	180	181	182	182	183	182	182	182	185	186	186	185	186	188	188	188	188	188	187	187	188	188	190	189	189	190	192	193	195	195	193	192	192	193	192	192	193	194	194	195	196	196	196	196	196	195	195	193	192	192	191	189	189	187	189	187	187	187	186	187	188	190	189	187	188	189	188	188	188	188	188	188	186	187	188	189	188	188	187	188	188	186	185	183	184	184	185	187	186	186	186	187	187	187	186	185	185	186	185	186	188	188	188	189	190	189	190	190	190	189	187	187	187	187	187	187	187	185	187	187	186	188	188	187	187	187	186	186	186	185	183	183	184	184	184	185	184	184	185	184	185	184	182	182	180	180	180	180	179	180	180	180	180	180	180	178	178	179	176	177	177	177	177	176	177	177	175	175	174	173	173	174	174	174	174	175	176	175	175	173	170	171	170	171	172	173	174	175	175	177	176	176	176	176	175	174	174	173	174	174	174	174	175	176	175	175	176	177	178	177	178	179	181	180	181	182	181	182	182	184	184	183	184	184	184	183	182	185	186	188	189	190	189	190	190	193	191	192	191	192	191	191	191	193	192	194	195	196	195	194	193	192	190	190	193	192	192	192	191	192	191	192	192	192	190	190	190	191	190	190	191	190	191	190	190	189	189	189	189	189	188	188	189	189	189	190	190	190	190	191	192	192	191	192	192	193	192	189	189	189	188	186	187	187	188	187	186	185	185	186	185	184	184	184	186	185	184	184	183	184	184	185	185	185	185	186	187	190	190	190	190	191	191	191	191	191	192	194	193	192	190	192	192	192	192	191	192	191	189	189	190	190	192	193	194	195	195	194	193	192	192	192	191	193	192	188	188	189	190	190	190	190	190	191	189	189	189	190	192	191	192	191	189	188	188	188	188	188	186	185	185	184	182	183	183	185	184	184	185	186	186	187	185	186	187	188	189	187	188	189	188	188	188	187	186	186	185	185	184	186	186	185	186	189	188	188	187	188	190	188	187	186	188	188	186	186	186	186	186	186	186	185	185	187	188	188	186	187	186	186	186	186	185	187	186	187	188	186	188	186	187	187	187	187	186	186	187	187	187	188	188	187	188	189	189	189	187	187	186	186	186	186	186	185	187	186	185	185	186	186	186	187	185	183	183	183	182	183	180	181	182	183	184	185	186	188	190	190	190	191	191	190	190	191	192	192	193	193	193	194	194	194	193	194	191	191	190	190	190	192	190	191	193	193	193	194	194	195	194	194	194	193	196	198	198	199	199	199	200	201	202	202	202	202	204	205	206	206	205	204	202	201	202	201	201	201	199	199	199	199	199	198	198	197	196	196	199	200	199	199	199	198	200	202	201	201	200	200	201	202	201	201	201	201	200	200	200	199	200	198	197	198	198	198	198	197	196	195	197	196	195	194	195	194	193	193	193	192	193	194	195	195	194	194	194	196	196	199	200	200	199	199	199	197	197	198	199	199	198	197	196	197	198	198	202	202	202	205	205	206	206	207	208	209	209	209	209	209	209	208	208	208	207	206	207	207	209	210	210	209	210	209	209	209	208	208	210	209	209	209	209	209	210	210	210	210	209	210	210	210	212	212	210	209	209	207	208	208	206	205	204	206	208	208	207	207	206	206	206	204	204	204	205	205	205	205	204	207	206	206	206	206	206	206	204	203	203	203	203	201	204	204	204	205	205	205	205	205	203	202	201	201	201	202	203	203	204	204	203	202	203	204	204	205	205	204	203	204	203	204	203	203	204	204	204	205	204	205	205	206	205	205	205	204	204	204	206	206	204	202	200	199	200	199	200	199	199	199	199	198	198	199	200	201	200	198	196	196	197	198	196	195	195	193	195	195	194	195	194	195	196	196	195	195	195	195	195	196	195	195	196	196	194	193	195	197	198	197	196	196	197	195	195	194	194	194	195	195	193	193	192	191	193	193	193	192	191	189	187	186	186	187	187	187	187	185	187	187	186	185	185	186	185	184	185	183	183	185	184	184	185	185	186	186	185	184	184	187	186	187	185	186	186	186	185	187	186	186	187	186	185	184	186	188	188	191	189	189	191	189	187	189	189	189	189
167	164	165	162	163	162	162	162	162	162	164	164	165	165	165	162	163	164	164	164	162	162	164	163	163	164	164	164	163	163	162	161	162	163	163	162	162	163	164	163	163	162	163	164	164	164	164	164	166	166	166	166	166	166	166	165	166	166	166	167	168	168	167	166	168	167	166	166	168	168	170	169	172	173	173	173	173	172	172	172	173	174	175	175	176	176	177	178	178	177	176	174	173	173	172	173	174	174	174	173	174	173	174	175	176	176	176	178	176	176	176	177	177	177	178	177	177	175	176	175	175	178	177	178	180	181	181	180	180	181	181	181	181	181	182	182	182	181	181	182	180	179	179	180	179	178	177	177	179	179	179	179	180	178	178	177	178	177	178	178	178	180	178	179	176	176	174	175	176	176	176	177	177	178	180	181	180	178	177	177	178	178	179	178	178	178	177	176	177	178	178	177	178	179	178	176	178	178	178	180	177	179	179	179	180	180	180	178	177	176	176	174	172	173	174	173	175	176	176	176	176	176	176	176	178	177	177	177	179	177	177	176	178	179	178	177	177	178	180	179	177	177	178	177	175	176	176	176	177	178	179	179	178	178	177	177	177	175	175	175	175	174	174	177	177	176	178	178	178	178	177	176	177	177	177	178	177	177	179	179	180	180	180	180	180	181	182	183	183	182	181	182	184	183	183	183	184	183	185	186	186	186	187	186	187	186	186	185	187	187	186	186	186	186	182	182	182	184	183	183	183	182	182	182	183	184	184	187	185	183	184	184	186	186	187	187	189	189	188	189	189	189	188	189	188	189	189	190	190	188	189	189	190	190	186	184	185	185	185	184	182	182	184	185	185	186	184	183	182	182	184	184	183	184	185	184	186	185	184	184	184	185	185	185	186	185	184	184	182	182	182	182	182	182	182	181	180	180	180	180	179	179	179	179	178	178	180	180	181	181	180	180	181	181	181	180	179	179	179	180	181	182	181	181	180	180	180	180	180	181	180	180	182	182	181	180	178	178	178	179	178	177	176	176	176	177	177	178	177	179	178	176	175	174	176	177	177	178	180	181	180	179	180	179	178	178	181	181	182	182	182	183	184	183	182	181	181	182	180	180	180	181	179	179	180	179	179	179	180	180	181	181	183	183	184	185	183	183	183	183	182	182	182	182	182	183	183	184	185	184	185	186	186	185	185	183	183	181	183	180	180	180	180	180	180	179	179	180	183	181	182	181	181	180	180	180	180	182	181	181	180	181	183	184	183	183	184	181	179	179	178	178	179	179	180	181	180	182	182	181	180	179	178	177	176	177	177	177	179	178	178	179	180	180	179	179	180	180	179	179	179	180	180	182	182	180	179	180	180	179	179	179	179	179	178	180	180	179	178	177	179	178	177	178	174	174	175	176	176	177	175	176	177	177	177	176	178	177	176	176	176	176	177	177	179	179	179	179	178	178	178	178	178	176	174	174	174	175	174	172	172	171	172	170	171	172	172	172	174	177	178	178	178	179	177	177	176	176	176	177	177	178	178	178	179	180	180	181	181	181	181	180	180	181	181	182	181	182	181	181	181	182	181	180	179	179	179	180	182	181	181	182	181	180	181	180	181	181	182	184	185	186	185	185	185	184	184	184	183	184	184	184	183	184	183	182	182	181	181	180	179	180	180	181	180	181	182	181	181	183	182	181	180	179	180	180	180	179	179	179	180	181	182	182	181	181	182	182	182	182	183	184	184	184	184	184	184	185	184	183	183	182	181	181	181	181	180	180	179	178	179	178	178	176	178	180	181	181	181	183	183	184	184	182	183	183	184	184	185	184	184	184	186	185	187	188	188	188	188	187	188	188	188	189	189	189	188	189	189	189	190	188	186	187	187	189	189	188	188	188	188	191	190	187	187	187	187	188	188	189	189	190	190	189	188	189	189	191	193	194	194	193	192	192	192	190	189	189	188	188	188	187	189	190	190	191	193	194	193	192	192	191	190	191	190	189	188	189	189	189	189	189	189	190	191	190	189	189	190	190	188	187	184	184	184	185	185	185	185	184	184	182	182	181	181	181	181	181	182	182	181	182	182	181	181	181	181	179	178	176	175	175	176	178	179	179	179	179	179	179	179	180	182	182	183	183	184	185	186	187	187	186	188	189	189	188	188	186	187	185	185	186	185	185	185	185	186	186	186	187	186	186	186	185	184	184	184	184	185	185	186	186	186	187	186	187	187	189	189	189	189	187	185	186	185	185	186	186	187	186	186	187	188	188	187	186	187	188	188	189	190	190	189	191	192	192	191	190	190	191	190	189	189	187	186	186	186	186	185	185	185	188	189	188	187	187	187	187	187	187	187	186	187	187	188	185	186	186	187	187	186	184	184	185	187	186	187	187	186	187	187	187	186	188	187	186	186	189	188	189	189	189	190	192	190	190	189	189	188	188	189	188	187	186	184	184	184	187	190	192	190	189	188	190	189	188	188	189	187	189	190	191	191	191	190	191	191	189	189	189	188	188	189	190	192	190	191	191	191	190	189	188	189	189	190	193	193	195	195	195	195	196	195	194	193	195	197	197	196	196	194	194	195	195	195	194	194	195	195	195	194	194	195	195	193	193	194	193	193	193	193	193	193	194	194	195	195	195	195	195	197	198	197	197	198	197	200	201	201	201	201	201	201	201	201	203	204	204	204	200	200	200	200	201	201	202	202	202	203	206	207	206	204	204	204	205	204	205	203	203	204	204	206	207	207	207	204	206	205	205	206	206	207	205	205	202	201	200	200	200	201	200	199	199	198	198	198	199	198	197	198	198	197	197	197	197	196	195	193	193	195	194	194	192	192	193	194	195	197	196	196	197	197	197	197	198	197	195	195	196	196	193	192	191	191	192	192	191	192	190	191	191	191	190	191	191	191	192	189	191	191	191	192	189	190	190	189	189	190	190	188	188	187	186	183	183	184	182	183	184	185	184	184	184	185	185	186	186	185	184	184	182	185	182	183	183	183	184	183	184	184	185	185	187	187	187	189	190	189	188	187	188	189	188	189	190	192	189	189	189	189	189	189	188	189	189	189	187	188	189	188	188	185	184	185	185	187	187	188	187	187	187	187	188	186	186	185	185	186	187	188	189	188	190	189	188	188	188	188	187	186	186	186	187	187	186	187	185	184	184	184	185	185	185	184	187	187	186	186	186	185	186	186	186	187	187	187	186	188	186	186	187	188	187	188	187	187	186	187	188	189	189	189	190	192	191	192	192	193	191	192	193	192	190	191	191	192	191	190	190	190	190	190	190	190	190	190	191	192	192	192	192	192	190	191	190	190	190	190	190	189	191	191	191	191	191	190	189	188	189	189	188	187	186	185	183	184	184	184	184	185	187	187	187	188	187	188	187	188	188	188	187	186	186	187	187	187	185	187	187	186	186	185	187	186	187	189	189	191	191	190	188	188	188	187	187	187	187	187	187	185	184	184	185	185	185	185	185	183	184	185	185	185	184	184	185	184	184	184	185	184	184	186	186	186	185	186	186	188	187	188	188	188	187	185	185	184	180	181	181	182	183	184	182	182	181	178	179	178	177	179	179	181	181	180	180	178	177	178	179	180	180	180	181	180	180	179	180	181	181	181	182	179	179	178	177	176	174	174	174	177	175	176	176	175	175	173	171	168	168	169	168	168	168	170	169	168	167	168	168	168	166	167	165	165	165	165	165	164	165	165	166	165	165	165	164	163	162	162	162	162	162	161	160	160	160	159	159	158	159	159	157	158	158	157	158	158	158	157	157	157	158	158	156	156	155	156	156	156	155	155	155	157	157	157	158	157	156	158	158	157	157	158	158	158	159	160	163	163	164	164	165	164	164	165	167	167	169	168	167	166	166	166	166	168	166	166	168	169	171	169	170	170	170	170	170	170	169	168	168	168	168	166	166	165	165	165	166	165	165	165	165	165	164	166	164	167	168	167	167	167	168	166	166	166	166	168	167	167	167	166	166	166	165	164	164	165	166	167	167	168	169	169	170	170	169	169	170	170	169	168	168	167	167	167	167	166	166	166	167	168	167	167	166	167	167	167	167	167	166	167	168	168	168	169	173	174	174	174	176	176	176	176	177	177	176	172	172	172	172	172	173	173	173	173	173	173	173	175	174	174	173	174	173	173	173	174	174	174	174	174	174	176	177	177	179	179	180	180	181	181	181	181	181	181	181	181	180	181	182	182	183	184	184	183	183	183	184	183	182	182	181	181	182	183	183	183	183	183	181	181	181	181	184	183	183	182	181	180	180	179	177	177	176	177	177	178	180	180	179	177	180	180	178	177	177	177	177	177	176	176	175	177	177	176	176	174	175	175	174	174	174	174	174	172	172	173	174	174	175	175	176	177	178	177	177	178	178	176	177	175	175	178	178	179	180	177	177	177	178	177	177	177	176	174	174	174	173	174	174	173	172	173	172	172	173	173	173	172	174	175	176	175	176	174	176	176	175	174	174	174	174	176	176	176	176	177	177	178	177	178	178	179	178	179	179	181	183	185	184	184	185	185	187	186	186	186	188	188	186	185	184	183	185	186	186	186	187	186	187	187	187	187	189	192	192	193	195	196	196	196	197	198	200	202	201	203	201	201	200	200	201	200	200	199	199	200	200	201	200	202	202	202	203	203	203	207	207	207	208	208	207	208	207	209	207	206	205	205	204	202	203	202	202	201	202	202	203	202	202	202	200	198	197	197	196	195	193	194	194	197	199	202	204	204	204	204	204	202	201	200	200	199	199	199	199	199	199	198	197	199	200	200	201	200	199	199	197	197	197	196	198	198	199	200	200	201	200	199	199	198	198	196	196	196	193	195	194	194	195	194	194	195	194	194	194	193	191	191	191	191	192	191	192	195	195	196	197	198	198	199	200	201	202	203	203	203	204	205	204	203	202	202	202	200	198	198	198	200	200	200	202	203	201	201	200	199	200	203	201	201	202	203	204	204	204	205	204	204	204	204	205	203	207	206	206	207	209	211	209	209	210	210	209	209	209	207	206	203	203	202	202	202	201	201	200	196	195	194	193	194	191	189	188	189	189	190	190	191	192	191	192	195	195	198	199	200	200	203	203	203	204	205	206	208	208	206	206	207	209	208	209	211	211	211	212	210	210	209	209	210	210	210	210	210	209	209	209	209	208	208	210	209	209	209	208	208	207	206	206	205	205	205	204	204	204	205	205	207	206	205	205	205	204	203	203	203	205	205	205	204	202	202	202	204	205	205	206	206	205	206	205	205	206	206	206	206	203	205	206	205	206	207	208	207	207	207	209	210	210	211	209	209	209	209	208	207	209	209	208	209	208	207	208	207	206	208	210	209	210	208	207	206	205	205	205	206	207	205	208	209	210	209	209	211	212	213	213	213	214	212	212	210	210	211	212	213	213	213	213	212	213	212	212	211	212	212	214	212	212	212	211	211	211	209	210	210	210	208	207	207	208	208	207	205	205	206	206	204	204	206	207	206	207	207	208	208	207	209	207	207	206	207	205	207	208	208	208	209	210	210	208	206	208	207	208	209	211	211	212	214	212	212	212	211	209	209	211	212	209	209	209	210	210	210	210	209	208	209	209	208	209	209	209	209	213	212	210	209	208	209	208	209	209	209	209	210	210	210	211	213	212	211	211	211	210	211	210	208	207	207	209	210	209	207	209	208	211	212	213	212	212	213	213	211	211	210	211	211	211	210	211	210	209	209	211	212	212	213	213	214	215	216	214	217	217	214	213	211	210	212	212	212	212	214	216	216	215	216	215	214	212	211	211	209	207	207	206	205	204	202	200	203	203	204	204	204	206	205	205	205	205	206	205	205	204	204	206	204	204	203	204	203	204	202	204	202	203	202	201	201	203	202	201	202	201	200	201	201	200	200	200	199	198	198	197	197	198	198	198	198	196	196	197	195	195	195	194	194	193	191	192	192	191	191	192	191	192	192	192	189	190	191	192	194	195	194	191	191	192	193	194	194	194	193	193	193	192	193	194	193	194	194	193	195	194	195	195	196	196	196	195	196	196	195	195	196	194	193	194	192	192	192	194	195	195	194	195	198	198	198	197	195	195	195	194	192	191	191	193	194	194	193	192	192	192	193	193	192	192	193	194	193	194	194	192	189	191	192	192	192	191	191	190	189	190	191	190	187	185	185	187	187	188	189	189	189	191	191	189	187	187	187	188	189	188	186	186	185	186	186	185	185	186	185	185	187	190	195	196	196	199	200	201	202	201	200	200	203	203	202	203	203	204	203	204	203	204	204	204	203	204	203	202	202	203	203	202	203	203	202	202	203	203	204	204	203	202	203	204	205	205	205	205	204	204	204	204	203	202	202	202	201	199	199	199	200	198	198	198	202	202	202	202	201	201	200	201	201	202	201	204	205	204	204	206	206	206	205	205	207	205	206	206	206	207	208	208	208	209	209	211	212	211	210	210	210	210	210	208	207	208	206	208	208	210	208	209	209	208	207	205	204	203	203	202	202	202	203	199	199	199	199	199	200	200	201	202	201	202	200	198	200	200	199	200	200	200	200	201	199	199	198	199	200	199	199	198	198	196	197	195	197	196	196	194	195	193	193	191	191	191	190	190	189	191	190	190	190	191	190	191	191	191	192	195	195	195	194	195	195	194	194	193	193	191	190	192	193	191	189	189	188	189	190	189	188	187	187	187	189	188	188	188	188	188	188	189	188	187	187	189	190	190	188	189	190	190	189	190	190	189	190	189	189	189	189	190	191	191	189	189	190	191	190	189	188	188	190	190	190	191	191	190	190	190	191	190	188	189	188	188	187	187	188	189	188	187	184	184	184	185	184	183	185	185	185	185	184	184
146	146	147	146	146	144	145	146	146	146	147	146	147	146	147	147	147	144	144	144	144	144	144	144	143	143	142	141	142	141	139	139	139	137	137	136	137	137	138	138	138	138	137	137	138	139	138	137	136	136	135	135	135	134	135	135	137	138	138	138	140	143	144	142	141	142	142	143	143	144	144	143	143	143	146	145	146	147	146	147	147	146	145	146	145	146	146	146	145	143	144	146	146	146	146	146	147	147	147	147	146	149	148	148	150	151	151	153	153	151	150	150	150	149	149	148	146	146	146	148	148	147	147	148	148	148	149	150	147	146	147	149	150	149	149	149	150	152	152	152	152	151	151	152	152	151	152	151	151	151	151	151	152	153	154	154	154	154	154	154	153	153	152	151	151	152	152	152	152	152	152	152	151	151	150	149	150	150	151	150	150	149	148	149	150	150	151	151	151	151	150	150	150	148	148	147	148	149	149	149	149	150	150	149	148	147	148	148	148	148	147	147	147	146	147	147	148	148	148	149	149	150	150	150	149	149	151	151	152	153	151	151	150	150	150	150	151	154	154	153	154	154	155	155	155	154	153	152	151	151	152	152	152	153	153	152	152	152	152	151	152	152	153	153	152	154	154	154	155	155	155	155	155	155	157	157	158	157	156	156	156	156	155	156	156	156	155	154	155	155	155	154	153	153	151	151	151	150	149	148	148	148	149	150	150	150	149	149	149	149	149	149	149	149	149	148	148	148	146	147	148	148	150	151	151	151	151	152	152	152	153	153	155	155	155	154	154	153	153	153	153	153	155	155	156	156	156	155	156	157	155	157	158	159	159	158	157	158	157	157	159	161	160	160	161	161	162	163	163	163	162	162	162	163	163	164	164	165	164	164	166	166	166	166	165	165	163	166	166	166	168	167	168	167	167	167	167	167	166	166	166	166	167	167	166	164	165	166	167	167	167	167	167	168	168	168	169	170	171	171	170	171	171	171	169	168	168	169	169	168	167	167	167	167	169	168	169	169	171	171	171	170	170	169	170	170	171	170	171	170	171	171	172	172	173	171	170	171	171	172	172	172	173	173	173	174	174	174	173	172	170	171	171	172	174	176	176	178	178	177	177	176	176	176	174	172	171	172	173	172	172	173	171	171	169	169	170	170	170	170	169	168	170	170	170	170	169	169	171	171	171	172	173	172	174	174	174	175	175	175	175	175	177	176	176	177	175	173	174	174	176	177	177	177	178	177	178	177	177	178	179	179	177	177	178	179	178	179	180	180	181	183	184	184	184	184	184	183	184	183	182	182	183	184	183	182	182	182	182	182	182	181	181	181	181	181	180	180	180	180	180	181	181	181	180	180	180	180	180	179	179	181	182	182	181	181	181	180	179	179	179	179	179	179	179	182	181	180	181	182	182	182	180	181	181	179	179	178	178	177	177	177	177	174	175	176	177	178	178	178	178	178	179	179	179	181	181	182	183	183	183	181	182	183	181	180	181	181	182	183	184	182	183	182	181	179	178	178	177	177	177	178	180	182	182	183	183	183	182	181	182	183	183	184	183	183	183	182	182	181	181	180	180	180	180	179	179	179	180	179	179	179	178	178	178	179	179	179	179	178	177	177	177	177	178	176	175	177	175	174	175	175	177	177	177	177	177	177	177	176	176	175	175	175	175	174	174	174	174	173	172	173	173	174	174	174	174	175	176	175	174	173	174	176	177	176	177	176	177	177	176	175	177	178	178	178	179	177	177	179	179	179	179	179	178	177	177	178	177	177	178	178	178	179	177	176	176	176	176	177	176	174	172	172	171	170	170	170	171	173	174	175	176	176	175	175	176	178	182	184	184	186	186	186	186	187	188	186	185	186	187	188	187	187	188	189	191	189	190	190	190	189	189	188	187	186	187	189	188	188	189	190	192	192	190	192	192	190	190	190	191	191	191	191	191	191	191	192	192	191	190	190	190	191	193	195	195	194	194	194	193	194	194	194	195	196	193	192	192	193	191	190	189	188	187	186	186	186	186	185	187	186	186	187	190	189	190	189	190	191	189	188	187	188	186	186	185	183	182	181	181	180	182	182	182	180	181	179	178	178	177	176	178	176	175	175	176	176	174	174	177	179	180	181	181	182	181	183	183	182	182	182	182	183	183	182	183	184	182	182	182	185	186	187	188	188	188	188	188	188	187	185	186	185	186	185	187	186	185	185	185	184	185	184	181	181	180	180	180	179	179	179	180	180	180	179	180	178	179	178	177	177	175	176	175	175	173	174	173	173	173	175	175	176	175	176	178	178	178	178	179	179	180	181	181	182	182	182	182	181	180	181	183	185	184	185	184	184	184	183	182	182	183	183	181	181	181	181	181	181	180	180	179	178	178	178	179	178	179	179	180	180	180	178	178	178	179	179	179	180	181	181	180	181	180	181	181	183	185	186	185	185	185	186	186	185	185	184	183	183	182	181	181	181	182	181	181	180	182	183	183	181	180	180	179	180	182	181	180	181	180	179	178	179	179	181	181	181	180	180	179	179	178	178	178	178	179	179	179	181	182	181	181	180	179	181	181	181	182	182	183	184	184	182	183	185	185	185	185	185	185	184	183	182	183	182	180	180	179	179	179	179	179	180	178	178	178	177	179	179	179	179	178	179	180	181	181	180	181	181	180	179	178	177	179	180	180	180	180	180	180	180	179	179	179	178	179	180	178	179	177	177	179	179	180	180	181	181	182	181	181	182	182	182	181	183	182	181	179	178	178	177	178	179	179	179	179	179	179	179	178	178	176	176	177	177	177	179	178	179	180	181	181	182	182	183	183	184	184	183	182	183	182	182	182	183	185	186	185	185	185	184	184	184	182	181	181	183	184	184	184	182	181	182	182	183	183	182	182	182	182	183	183	184	183	183	183	181	181	180	179	179	179	179	179	178	177	176	178	177	176	174	175	175	175	174	175	175	175	175	175	174	175	175	175	174	175	174	173	175	176	175	176	176	177	177	177	177	177	177	177	177	177	174	175	173	174	174	174	174	173	174	173	174	172	173	173	172	173	172	172	174	173	173	173	173	173	175	174	175	175	175	176	175	174	173	171	172	171	171	172	170	171	172	172	173	175	175	176	175	174	174	174	174	174	174	176	178	178	178	179	178	181	182	182	182	181	181	181	182	183	182	182	182	182	182	181	180	181	181	182	182	182	183	183	181	182	182	182	181	181	181	181	183	184	184	184	186	185	183	183	183	183	182	183	183	183	183	181	178	177	177	179	180	181	182	182	183	182	181	183	182	182	183	183	184	183	182	181	180	178	178	178	178	178	177	176	176	175	174	172	174	177	178	177	176	176	174	173	174	174	176	175	176	177	177	176	175	175	176	175	175	174	174	174	177	176	177	176	176	176	176	178	180	181	181	183	184	183	183	182	182	184	185	185	184	184	184	185	186	187	187	188	190	190	188	189	190	190	190	191	191	193	193	193	193	194	194	193	194	195	195	195	195	195	195	195	195	194	194	192	191	189	189	190	191	189	189	188	187	186	186	187	186	187	188	189	187	186	186	185	183	182	183	182	182	184	183	181	183	182	182	181	182	183	182	184	184	184	183	183	183	182	183	183	184	184	185	187	187	186	187	187	188	189	189	190	190	191	191	191	192	191	191	192	191	191	191	190	191	191	193	194	194	197	197	197	198	198	200	198	200	201	201	201	201	201	200	200	200	198	199	197	196	194	193	193	192	194	193	192	192	192	193	192	192	192	193	193	193	193	194	194	193	193	192	192	192	192	194	192	191	191	189	189	189	189	188	188	187	189	189	189	189	189	191	191	191	190	190	190	191	191	190	189	190	190	190	189	191	192	192	192	191	193	194	194	195	196	194	194	194	195	195	196	196	196	196	198	197	195	195	196	197	197	196	198	196	196	196	197	198	199	199	200	201	202	200	203	204	205	203	202	202	202	203	203	203	204	201	199	199	197	197	198	198	197	197	196	196	197	194	194	195	193	193	193	193	193	194	194	194	194	193	193	194	192	192	192	193	193	193	193	192	193	193	193	193	194	194	195	195	195	196	196	195	196	196	196	194	193	195	194	194	196	198	198	198	197	197	196	196	196	194	194	193	194	194	194	194	194	194	194	195	193	192	191	190	189	188	188	189	189	190	189	190	190	189	188	191	192	192	192	193	193	193	193	193	192	194	193	193	193	192	194	194	195	195	194	195	194	195	193	192	192	193	189	189	189	188	188	186	185	184	185	184	184	185	184	185	184	183	183	182	182	182	181	181	182	182	181	179	180	179	180	181	182	182	182	182	181	182	182	182	183	182	179	180	181	181	181	182	182	182	184	184	185	184	186	187	186	186	184	184	185	188	187	186	185	186	186	186	185	185	186	186	185	186	187	188	187	187	187	188	188	187	188	186	185	181	180	180	180	179	180	180	180	180	181	181	183	183	183	182	181	181	182	182	180	181	180	179	178	177	179	181	181	182	182	183	183	182	182	180	179	179	179	180	180	181	181	182	183	183	181	182	181	181	182	183	182	184	183	183	183	182	183	183	185	185	185	185	184	185	184	183	184	183	182	183	183	184	184	184	183	185	185	187	187	188	189	190	189	188	189	190	191	191	192	191	190	189	189	190	190	190	190	188	189	190	190	190	191	191	191	191	191	191	191	191	190	190	191	191	190	189	189	190	190	192	192	191	191	189	189	187	188	189	188	188	188	187	187	187	188	188	188	188	188	189	191	192	192	192	191	190	190	187	188	187	186	185	184	182	181	181	181	181	181	181	179	178	178	179	180	181	181	182	183	182	182	183	181	182	182	182	182	182	182	182	180	181	182	180	178	179	179	179	179	180	180	179	178	177	178	177	176	176	176	175	176	176	176	175	175	176	175	174	175	174	174	171	171	171	169	167	168	167	169	168	169	169	168	166	166	166	166	166	166	166	164	163	163	163	162	166	167	168	167	165	164	164	164	164	164	166	164	165	165	166	168	168	168	166	166	168	169	168	167	167	169	169	169	167	167	166	165	164	165	165	166	165	165	164	163	163	163	163	162	163	162	162	162	163	166	166	166	165	164	162	162	162	162	162	161	162	161	161	160	159	159	159	159	158	160	162	162	162	163	165	165	164	162	163	163	162	162	163	164	167	167	166	166	167	168	170	172	171	171	169	167	166	167	166	167	167	165	165	166	165	165	167	167	169	168	169	168	168	168	170	171	170	168	168	168	168	168	165	163	162	162	162	160	163	163	163	163	162	163	163	163	161	161	160	159	157	156	156	156	155	155	156	157	157	158	158	159	156	155	156	157	160	160	160	160	160	160	158	157	157	157	158	158	157	157	157	158	158	158	159	159	158	157	156	158	157	157	155	155	153	154	154	155	153	154	155	154	154	155	155	154	155	156	154	153	153	153	154	154	155	155	155	154	154	153	153	153	153	153	154	155	156	157	158	158	157	158	157	157	158	157	158	156	157	156	157	159	160	161	162	162	161	161	160	160	161	163	163	163	164	165	167	166	166	168	166	165	164	162	162	162	162	163	161	161	160	160	160	160	158	158	157	158	158	159	160	159	160	161	160	160	160	160	160	161	161	160	159	160	160	160	157	156	156	156	158	158	158	158	157	157	157	156	157	158	161	160	161	161	163	162	162	162	162	162	162	162	162	162	162	162	163	163	162	163	163	165	164	164	164	166	166	166	167	167	168	168	165	166	164	165	164	165	167	167	167	167	167	167	168	168	168	168	168	168	166	168	168	168	168	169	170	170	171	170	170	170	170	171	170	168	168	167	166	164	166	166	166	166	167	167	167	167	168	169	168	169	169	168	169	170	170	171	169	171	170	170	170	170	171	172	172	172	172	172	172	172	172	172	171	171	171	171	170	170	169	168	166	167	166	166	166	165	166	166	165	164	166	165	165	166	166	165	166	166	165	165	165	166	165	164	165	164	163	164	162	161	162	162	163	163	163	163	164	165	166	165	166	164	164	164	163	162	161	162	162	163	162	161	162	162	161	161	161	161	160	159	159	159	159	159	159	159	158	159	158	157	157	158	159	157	156	156	155	157	157	157	154	154	153	153	154	154	157	157	157	159	159	159	160	159	158	158	157	156	157	158	158	159	161	161	159	159	160	160	160	161	162	162	164	165	165	166	166	167	166	167	168	170	170	169	168	170	171	171	172	171	171	171	171	171	170	170	171	170	169	169	169	170	171	171	169	170	170	173	171	171	171	172	171	171	171	169	169	168	168	168	169	169	169	170	172	172	173	173	173	173	176	176	177	177	175	176	177	178	178	178	178	177	176	176	177	177	177	178	178	181	179	178	177	177	177	177	175	176	176	177	177	176	175	176	174	175	177	177	175	175	174	174	173	173	173	175	175	175	175	175	175	176	176	175	175	174	174	175	175	173	171	171	171	170	170	170	171	172	172	172	170	169	168	166	166	167	168	168	168	167	167	168	170	170	169	170	170	170	169	170	170	169	169	169	169	169	169	170	169	168	168	167	167	168	167	167	167	166	165	165	165	164	165	165	166	167	167	168	167	166	165	164	165	164	164	164	163	163	163	164	163	163	165	164	165	165	165	165	165	165	165	164	164	163	161	161	161	162	163	162	162	162	163	163	163	164	164	162	162	163	163	164	165	165	165	163	163	163	162	163	163	164	163	163	162	161	159	159	159	159	160	160	160	160	160	159	159	159	160	161	161	160	159	160	158	158	159	159	160	161	161	163	163	163	163	163	162	162	163	162	162	161	161	159	159	159	159	159	160	158	157	156	158	158	157	156	155	155	156	156	157	157	154	154	154	153	152	152	152	154	154	153	152	153	153	153	153	154	154	155	155	156	153
218	218	217	217	218	218	217	219	220	220	220	221	218	219	219	220	218	217	215	213	213	213	213	211	213	212	211	212	211	212	211	211	212	213	214	215	215	217	216	216	219	220	223	224	223	223	221	219	219	219	219	220	220	220	220	221	219	220	220	218	217	217	215	216	216	216	215	214	213	212	212	212	212	211	211	211	210	210	209	210	210	208	207	208	207	207	208	209	209	208	209	210	210	209	210	210	209	208	208	208	208	208	209	210	208	208	206	206	207	206	206	207	206	209	210	209	211	210	209	208	210	211	212	212	211	211	211	208	210	210	209	211	213	213	213	213	211	211	210	210	209	208	208	208	206	208	208	209	209	206	206	206	206	206	204	204	204	205	205	205	205	204	205	207	209	211	213	214	214	213	214	214	214	213	212	215	216	217	216	216	217	217	217	218	219	220	220	221	220	222	221	221	220	219	219	219	219	219	220	220	220	221	221	221	223	222	221	220	222	222	221	221	221	222	222	222	221	221	219	219	218	217	219	219	219	219	220	221	221	220	222	222	225	225	225	226	226	224	222	220	220	220	218	221	222	220	219	220	220	218	220	221	222	222	223	223	222	223	224	223	225	228	229	227	228	226	226	226	225	226	225	226	227	227	227	224	222	223	223	221	221	221	222	222	222	223	222	223	224	224	223	221	221	222	223	225	226	226	227	229	231	231	231	232	231	230	230	232	232	230	231	230	230	229	230	230	230	230	231	233	234	234	230	229	229	229	230	231	230	229	225	223	221	221	222	224	225	225	225	225	225	226	227	226	226	225	224	223	222	224	226	225	224	223	222	221	219	219	220	220	220	220	218	219	218	218	219	218	215	215	215	215	215	213	213	213	212	212	213	212	212	214	215	213	215	216	217	215	214	215	213	213	215	215	215	215	215	215	213	214	213	214	214	214	215	214	213	213	213	215	213	212	211	210	211	210	211	211	211	209	209	209	209	210	209	208	208	206	206	205	205	203	205	205	204	205	205	205	204	204	204	204	203	201	200	200	201	201	201	201	202	202	201	201	201	200	201	200	201	199	199	198	199	199	199	197	197	196	195	197	196	196	195	194	195	194	195	195	195	195	196	197	197	195	196	196	197	197	195	196	196	197	196	194	195	195	195	195	196	195	194	194	193	194	193	192	192	191	190	189	189	188	189	187	186	187	188	187	186	187	186	186	184	183	182	183	182	183	182	181	180	179	179	180	180	182	182	182	182	183	183	183	184	184	185	187	187	187	188	187	186	187	187	187	186	186	186	186	187	187	187	187	187	188	187	186	184	181	181	182	182	181	180	180	181	183	182	182	181	179	180	180	181	182	182	182	182	182	183	184	182	182	181	181	182	182	181	180	180	181	181	182	182	178	179	178	176	177	177	175	175	176	178	176	176	177	178	177	177	176	176	175	175	177	177	177	177	178	178	179	178	177	178	177	177	176	176	177	175	177	177	177	177	175	176	178	179	179	179	178	178	177	178	177	177	177	178	178	176	176	176	175	174	175	173	172	171	171	172	171	170	170	170	169	168	167	169	169	168	169	170	170	169	169	169	170	170	167	167	166	166	165	166	165	165	165	165	165	164	164	164	164	164	163	164	164	165	165	166	166	166	164	165	166	166	167	168	169	169	170	170	171	170	169	169	171	172	171	172	172	172	173	172	173	173	174	174	174	172	172	172	174	173	173	174	172	173	173	172	172	172	172	171	173	173	172	173	174	176	176	176	176	176	176	175	175	175	175	175	176	176	175	175	175	175	174	172	172	172	172	173	174	174	174	174	173	173	173	172	171	172	172	170	170	170	171	171	170	171	172	171	170	170	171	172	172	171	171	169	168	169	169	169	168	171	172	171	171	171	169	169	169	169	169	169	170	171	170	170	170	168	168	168	169	170	169	170	171	171	172	173	172	172	171	172	171	172	172	171	172	170	171	173	173	173	172	171	169	169	167	165	164	166	166	167	166	166	167	168	167	167	166	165	165	165	164	165	166	166	168	168	170	170	169	169	169	169	169	171	172	171	170	168	167	168	170	170	170	170	170	169	168	168	167	166	166	167	166	166	166	166	166	164	163	163	163	163	161	160	162	162	160	161	161	161	161	159	160	160	157	156	155	154	154	156	156	157	157	157	157	157	157	156	157	157	157	155	155	155	155	155	155	154	153	154	153	152	152	153	152	152	153	153	153	152	151	151	150	149	151	152	153	153	152	152	152	152	151	152	152	150	150	150	149	150	150	150	150	150	150	149	148	148	147	147	146	146	146	145	145	146	146	146	148	148	148	147	148	147	147	146	146	145	144	144	144	145	145	144	145	146	144	144	143	144	143	143	143	144	144	143	143	144	145	146	145	144	145	145	144	145	147	146	144	145	145	146	149	149	147	147	150	150	149	149	150	150	150	151	151	152	150	149	149	148	147	147	147	147	145	145	145	144	144	143	142	143	143	142	142	142	143	144	145	146	147	145	145	145	144	144	144	144	143	142	143	144	144	143	143	143	144	144	145	144	144	143	142	144	144	144	144	144	143	143	142	143	144	144	142	142	143	143	143	143	142	141	141	141	142	142	142	142	141	140	140	140	139	139	139	141	141	141	141	142	143	144	146	145	145	144	144	144	143	143	142	141	141	142	143	143	142	142	141	141	140	140	138	138	138	138	136	137	136	137	136	137	137	138	137	136	137	138	137	137	138	139	139	139	137	137	136	134	134	134	134	134	133	133	134	134	134	134	134	135	135	136	135	135	134	134	134	133	133	132	133	133	133	132	132	132	132	131	132	133	133	132	133	134	133	133	133	132	132	132	131	131	131	132	131	133	134	133	135	136	136	137	138	137	137	137	137	136	136	135	136	135	135	135	135	135	137	138	138	138	136	134	133	134	135	136	136	136	137	136	136	137	138	138	137	137	138	138	138	139	139	139	140	139	139	139	141	142	141	141	140	140	140	140	140	140	140	141	142	142	143	143	143	143	142	141	141	140	139	139	139	139	138	137	136	136	136	136	135	136	137	138	139	140	139	138	138	136	137	137	140	139	137	136	137	134	135	134	135	134	134	136	136	136	136	136	136	136	135	135	135	134	134	134	135	135	134	135	135	137	137	137	136	136	138	138	138	138	138	137	136	135	134	133	134	134	135	135	134	135	135	135	135	135	136	136	136	137	138	138	138	138	137	137	136	135	136	138	138	140	141	141	141	140	140	139	139	138	139	140	140	139	138	138	139	140	140	141	141	141	142	141	141	140	140	140	140	140	139	140	140	141	140	140	140	139	139	139	139	138	138	137	139	139	138	137	137	138	138	138	136	136	136	136	136	136	135	134	134	133	134	136	134	134	134	135	133	133	133	132	131	132	132	131	131	131	132	133	131	131	131	131	131	128	128	127	128	127	126	127	126	126	127	126	127	127	127	127	127	126	126	126	125	126	127	127	127	127	128	129	130	130	129	128	128	129	128	127	128	129	129	129	129	130	132	132	132	131	129	129	129	129	130	131	131	130	130	130	130	129	127	128	128	128	127	127	124	124	123	123	123	124	123	123	123	122	123	124	123	124	123	123	124	125	127	127	128	129	129	129	127	126	126	125	125	125	125	125	125	125	125	127	126	127	127	129	129	130	130	130	130	130	130	130	130	130	130	130	131	129	130	130	129	128	128	128	127	127	126	126	126	128	127	128	127	126	126	126	127	126	125	126	126	125	126	126	126	126	126	127	127	127	127	126	126	125	125	124	123	123	122	121	118	118	118	119	119	120	122	122	122	122	121	121	120	119	119	119	120	120	121	121	121	120	119	120	120	120	121	121	121	122	120	120	120	119	120	120	122	122	123	124	123	124	123	124	125	126	125	125	124	125	125	124	124	123	122	122	123	123	123	123	125	126	126	127	126	126	127	126	125	125	124	123	123	123	123	123	123	123	123	122	122	122	122	122	124	125	125	124	123	122	123	123	124	124	124	126	125	126	128	128	128	127	127	126	124	124	124	124	124	124	124	124	125	125	126	127	126	128	128	128	128	128	128	126	126	125	126	126	127	128	128	128	128	126	126	125	126	127	127	127	129	130	130	130	131	132	131	131	132	133	134	134	134	134	133	134	132	133	134	134	133	133	134	135	136	136	136	134	134	134	134	134	133	131	131	131	131	132	133	132	132	132	132	132	132	132	132	132	132	132	132	132	130	130	129	130	132	130	129	130	130	129	129	130	130	130	130	130	132	132	132	131	131	132	132	132	132	133	134	133	134	135	136	135	135	134	135	136	134	135	134	135	135	135	136	136	137	135	135	135	135	135	135	137	137	137	138	137	137	136	136	136	137	136	137	136	136	136	137	136	137	138	138	138	137	136	135	133	134	134	135	135	135	137	139	138	136	138	138	138	138	138	138	139	138	138	137	137	137	136	136	137	137	138	136	136	137	137	138	137	139	139	139	138	137	136	135	136	134	134	135	135	133	132	133	133	133	133	133	132	131	128	128	128	128	128	130	130	131	132	132	134	135	135	135	135	133	132	133	134	134	133	134	134	134	134	134	133	133	133	133	133	132	132	132	132	133	134	133	132	132	131	130	129	130	129	129	129	129	129	129	128	128	128	127	127	128	128	128	128	128	126	127	127	127	127	127	127	126	128	128	128	129	130	131	130	130	129	131	131	131	132	131	132	131	130	130	130	130	130	130	131	131	130	130	130	130	130	130	130	130	129	130	130	129	129	129	129	128	127	127	127	127	127	127	128	128	128	130	129	129	130	130	130	130	130	131	131	130	130	131	130	129	129	128	128	128	127	127	126	126	126	126	127	127	129	129	128	128	128	129	130	131	132	132	132	131	132	133	133	131	129	129	129	130	130	130	130	130	130	129	128	128	129	129	127	127	128	127	126	126	125	125	125	125	124	125	124	123	124	124	124	125	125	125	125	126	127	126	126	125	125	125	125	125	124	124	124	123	124	123	123	122	122	123	123	123	123	122	122	122	121	122	121	122	121	121	121	122	122	122	122	122	123	124	123	124	124	123	123	124	125	126	125	125	126	126	124	124	124	126	126	126	126	126	125	125	125	124	124	124	124	124	124	124	124	124	124	123	123	123	124	124	125	125	125	125	125	125	124	124	124	124	125	126	126	127	127	127	126	126	127	127	128	128	128	128	128	129	129	129	130	130	130	129	129	129	129	128	127	128	128	127	127	127	127	126	126	128	130	130	130	130	129	128	128	128	128	129	129	129	128	129	129	128	127	125	126	125	125	125	126	127	127	126	126	126	125	126	125	124	123	122	122	121	121	121	121	120	118	118	118	117	116	116	116	116	115	115	115	115	116	116	116	115	115	115	115	113	114	115	114	114	115	114	114	115	114	114	115	115	115	115	115	115	115	116	115	116	114	114	114	114	114	113	112	112	112	113	113	114	115	115	115	115	115	115	115	115	116	117	117	116	115	116	115	115	115	116	116	116	116	115	115	116	116	116	116	116	116	116	114	114	113	113	113	113	114	114	114	114	115	115	114	114	114	114	114	114	114	114	113	111	112	112	109	108	108	108	108	107	106	106	105	105	105	105	104	106	107	107	106	106	107	107	107	106	107	107	105	105	105	105	104	105	104	104	104	103	102	102	102	103	103	101	101	101	101	100	100	100	99	99	98	98	98	98	97	98	98	97	97	97	98	98	99	99	100	101	100	101	100	100	100	99	99	99	99	98	97	97	96	96	96	96	96	95	94	93	93	93	93	94	94	95	96	96	95	96	96	97	97	97	97	97	95	95	95	95	95	96	97	97	97	98	99	99	99	99	99	97	97	97	98	98	99	99	99	100	98	99	98	98	98	99	99	97	96	97	95	95	95	95	95	94	92	92	90	91	91	91	91	91	91	91	92	91	91	93	93	93	94	94	94	93	95	95	95	94	95	95	95	96	96	96	97	98	98	99	99	100	100	100	100	101	101	101	100	100	101	100	100	100	99	99	99	99	99	100	100	100	99	98	98	98	98	99	98	98	98	96	97	97	98	98	97	94	93	92	92	93	92	92	93	93	93	93	92	92	92	93	94	95	95	95	95	96	95	94	95	95	96	96	96	96	97	97	95	95	95	95	95	94	94	94	94	94	94	94	94	94	95	96	95	94	94	93	93	93	94	94	94	94	95	96	97	97	98	98	98	98	97	98	97	97	97	98	98	99	100	99	99	99	99	101	101	101	100	100	99	97	96	96	96	95	95	95	95	95	94	94	92	90	90	90	90	90	90	89	88	88	88	88	89	89	88	88	88	88	90	90	91	91	91	90	91	91	91	92	94	94	93	93	92	92	93	93	93	92	92	92	92	92	93	93	92	91	91	92	92	92	93	93	95	95	95	95	94	94	94	92	91	91	92	93	93	93	93	93	92	92	92	92	92	92	92	93	94	93	94	94	94	94	95	95	94	94	93	94	94	95	95	95	96	95	96	96	95	95	95	94	92	92	93	93	93	93	94	95	96	96	96	97	97	97	96	96	96	96	96	96	96	95	95	95	95	95	95	95	95	97	97	97	97	97	97	97	96	96	96	97	98	98	98	98	99	100	98	98	96	95	96	95	95	95	96	97	98	98	99	101	102	102	101	102	101	101	101	100	99	99	97	96	95	96	96	96	95	96	96	96	96	96	96	96	96	96	95	95	95	96	96	95	95	95	95	94	93	92	91	92	92	94	93	93	93	92	93	94	94	94	93	94	94	96	96	96	97	98	98	98	97	97	97	97	98	98	99	99	99	100	100	100	100	100	100	100	99	99	97	97	97	96	96	96	96	97	97	97	97	98	98	97	97	98	99	99	97	97	97	96	97	97
167	167	168	170	170	169	169	169	168	170	170	169	168	168	168	168	165	165	165	166	166	164	164	161	160	160	159	158	159	159	159	159	159	159	159	158	157	158	155	153	152	152	152	153	152	153	155	155	153	153	152	153	153	154	153	154	153	154	154	154	154	153	155	155	156	155	155	156	155	155	155	155	155	155	154	153	153	153	152	153	154	154	154	153	152	153	153	152	152	152	152	151	151	151	151	150	150	151	150	150	151	151	151	152	151	151	152	152	151	150	150	150	150	150	150	151	152	152	152	152	152	150	150	150	150	149	150	151	151	150	150	149	150	150	149	150	150	150	149	148	148	149	149	148	148	146	146	147	148	148	147	146	145	143	143	143	143	142	142	141	141	140	139	140	140	139	140	139	139	138	138	138	137	137	136	136	137	136	136	135	136	135	135	134	134	133	135	135	134	134	135	137	137	137	136	138	138	138	139	137	137	137	135	135	135	135	135	135	136	136	135	135	135	136	136	136	136	135	135	134	134	134	134	134	133	131	129	129	129	128	129	129	128	128	130	130	131	131	131	133	132	134	134	133	133	134	135	135	134	134	133	132	132	132	132	133	134	133	132	132	133	131	130	129	129	129	128	127	128	127	128	128	128	128	127	127	127	128	129	130	130	131	131	131	131	131	131	128	129	129	129	129	129	128	128	127	127	127	127	128	128	129	130	130	129	129	129	128	128	128	128	126	124	125	126	126	126	126	126	127	126	124	123	123	121	120	121	122	122	123	123	124	122	122	121	121	122	121	121	121	122	122	122	123	123	123	124	125	124	122	122	123	122	122	123	123	123	124	126	126	125	127	127	127	127	127	127	126	126	126	127	128	128	128	128	128	131	130	130	131	132	132	133	134	133	133	133	133	132	132	132	132	134	134	134	133	133	134	134	135	134	134	134	134	134	134	133	133	133	134	134	136	137	137	138	139	139	138	140	141	141	142	143	143	144	144	145	145	143	141	142	142	143	142	142	143	142	144	144	143	144	145	146	148	147	147	146	145	144	147	149	148	148	149	149	149	151	151	151	151	151	152	151	151	151	150	151	153	152	150	151	151	148	150	150	149	149	149	148	148	148	147	147	148	148	148	149	149	148	149	148	148	148	148	148	151	151	151	152	152	153	154	153	154	153	153	153	154	156	155	155	155	156	158	159	162	163	166	165	164	165	165	165	165	165	165	164	163	164	165	165	164	165	164	164	164	162	161	160	160	159	160	160	160	161	161	160	161	161	163	163	164	164	166	166	166	166	167	167	168	168	166	165	165	166	164	165	166	165	165	166	168	167	167	168	168	168	168	167	167	167	167	165	163	164	164	164	164	162	163	164	164	163	163	161	162	162	162	162	162	161	160	161	160	161	162	161	161	160	161	161	159	160	158	158	157	157	157	156	156	157	157	158	159	161	160	159	159	159	159	159	159	159	160	161	161	162	163	164	164	164	164	165	167	167	166	168	168	168	168	168	169	168	168	173	173	173	173	174	173	173	173	173	174	174	173	174	174	175	174	174	174	173	173	173	174	173	173	173	173	173	174	174	174	174	173	175	175	175	175	173	172	172	173	174	174	175	175	175	175	176	176	176	175	175	175	175	176	177	176	177	179	177	176	178	179	179	179	177	176	176	176	178	179	179	178	177	177	178	177	176	175	177	178	178	179	177	177	176	176	175	176	174	173	173	173	173	171	169	165	165	166	166	164	165	164	163	162	163	163	163	164	164	165	165	165	165	166	166	166	166	166	165	165	164	162	163	163	163	162	161	160	159	159	159	159	159	158	158	158	157	156	155	156	156	155	155	155	154	151	150	150	152	153	152	153	153	154	153	154	154	156	157	155	155	155	152	152	152	154	155	154	155	156	156	156	157	157	158	159	159	159	158	158	157	157	157	158	159	159	160	160	161	161	163	162	161	161	162	162	162	161	161	161	162	162	161	160	161	161	161	162	161	160	159	159	159	160	160	162	162	163	163	164	165	166	165	165	164	163	163	164	164	163	163	161	161	162	162	161	161	162	162	162	162	162	162	164	165	165	163	164	164	164	165	162	161	160	160	159	159	160	160	159	160	162	162	162	162	159	157	158	157	158	159	158	157	157	156	156	156	156	156	155	156	156	154	155	155	155	155	155	155	155	155	156	155	156	156	154	154	152	151	150	149	148	148	147	147	148	148	148	147	147	148	148	147	145	145	145	146	147	147	148	149	149	148	147	147	145	146	146	148	146	146	145	143	142	142	143	143	143	144	144	143	143	143	143	143	143	143	142	142	142	139	139	139	138	138	140	140	140	141	141	141	141	141	141	143	143	143	143	140	139	140	140	139	139	139	139	140	140	140	140	141	141	141	140	142	142	142	140	140	139	140	140	140	141	141	141	141	141	141	140	140	141	140	138	138	139	139	139	139	139	139	139	137	135	134	133	134	136	137	137	136	135	134	134	134	133	133	133	133	134	134	134	135	135	135	135	136	135	134	137	136	136	135	136	137	138	138	137	136	137	137	136	135	136	136	136	137	137	137	139	138	139	139	137	137	137	136	133	134	135	134	134	134	134	133	134	134	135	135	134	134	135	136	136	134	134	135	136	135	135	135	135	134	133	133	132	132	130	132	132	132	131	130	130	130	130	130	131	130	130	130	130	129	129	128	127	127	127	127	128	130	127	127	127	126	126	126	126	126	127	125	124	124	123	124	124	123	122	122	122	122	121	121	120	120	121	121	122	120	122	123	123	123	123	123	124	124	124	124	124	124	124	124	124	124	126	126	128	127	127	127	128	128	130	129	128	128	128	128	128	128	128	128	127	128	129	129	128	128	128	128	128	128	128	128	128	129	129	130	131	132	133	133	133	133	131	130	130	128	129	130	131	132	132	132	133	134	135	133	135	134	134	133	133	133	132	132	132	134	135	135	136	134	135	135	135	136	136	136	136	136	135	135	135	137	137	137	137	137	139	138	139	140	139	139	139	139	139	137	138	137	137	137	139	138	139	138	138	138	140	137	136	136	135	134	135	134	134	133	133	133	133	132	133	134	134	135	135	135	135	134	133	132	132	133	134	134	134	135	134	134	135	135	135	135	137	138	138	138	138	138	135	136	135	135	134	134	134	133	132	133	133	133	133	135	134	134	133	132	132	132	133	131	130	130	130	127	126	126	126	125	124	124	124	124	124	124	123	124	124	124	124	124	124	126	127	127	127	128	128	128	126	126	126	128	129	128	128	127	127	126	126	125	125	125	123	123	122	122	123	122	122	121	122	120	121	120	119	119	119	120	120	120	120	120	120	119	119	119	119	119	119	120	120	120	119	119	119	119	119	119	119	121	123	122	122	122	122	122	123	125	126	126	124	123	123	121	121	120	120	119	119	119	119	119	118	118	118	119	119	119	119	118	117	118	117	117	117	117	116	117	118	118	118	118	118	118	118	118	118	118	118	117	117	117	117	116	116	116	116	116	116	116	116	115	116	116	115	116	116	117	117	117	116	116	115	115	115	115	115	114	114	114	115	114	114	114	114	113	113	112	113	113	113	113	113	114	114	114	115	115	116	116	116	116	115	115	116	117	115	115	115	114	114	114	115	113	114	114	114	113	113	112	112	113	114	113	113	113	113	114	115	115	115	115	115	115	115	115	115	115	114	114	113	112	113	113	110	110	110	111	111	111	112	111	112	112	112	112	112	113	114	114	114	114	114	114	114	114	114	114	114	116	116	117	116	115	115	113	114	113	113	113	113	113	112	112	112	110	111	111	111	111	112	111	112	112	112	112	112	112	111	111	112	112	112	112	112	111	111	111	111	111	111	112	112	113	113	113	111	110	110	111	110	110	110	109	108	109	110	110	110	111	110	112	113	113	113	113	113	114	113	113	115	115	115	115	116	117	116	116	115	115	115	115	114	113	114	114	115	117	118	117	117	117	118	118	119	120	120	120	120	120	119	118	117	117	117	117	117	118	117	117	117	118	118	117	117	119	118	118	118	118	119	121	121	120	119	119	119	119	119	117	117	117	118	118	117	117	117	117	118	118	118	118	118	118	117	118	118	118	119	119	118	118	118	117	116	117	119	119	119	119	120	119	119	119	119	118	117	116	116	116	116	116	116	115	115	116	116	114	115	115	115	116	116	116	118	118	118	119	118	116	117	117	119	118	117	116	118	118	118	118	119	118	118	119	119	118	118	119	119	120	120	119	120	120	119	119	120	121	120	120	121	122	124	124	124	124	124	124	123	124	124	125	124	123	122	121	122	122	123	123	123	124	124	124	124	124	126	126	127	127	127	126	126	126	127	126	125	124	125	125	125	126	125	125	126	125	125	124	124	124	124	124	123	121	120	120	120	120	121	122	122	121	121	120	120	118	118	118	118	118	117	117	117	117	117	118	118	118	117	117	117	117	116	116	115	116	116	118	118	118	118	118	118	119	120	120	120	120	120	119	119	120	120	121	120	121	121	121	121	121	122	121	121	122	123	124	125	124	124	124	123	123	122	122	122	123	122	122	122	122	124	124	125	126	126	127	128	129	129	128	128	128	127	126	126	126	125	125	124	125	125	125	124	123	122	123	123	121	120	120	122	122	122	123	123	123	122	119	120	122	120	121	120	120	121	121	121	121	120	119	119	120	118	119	119	119	119	117	116	117	118	118	118	119	119	118	119	119	119	119	119	119	119	120	120	119	119	118	118	118	118	118	118	118	118	117	117	118	120	119	120	119	119	119	119	118	117	118	118	117	117	117	117	115	113	113	112	113	114	114	114	111	111	112	112	112	112	113	113	113	113	113	112	110	110	109	109	109	109	109	109	109	109	109	108	107	107	107	108	108	107	107	107	106	107	108	108	107	107	107	108	108	109	109	110	110	110	111	111	111	111	110	109	109	110	110	108	109	110	109	110	109	109	109	109	110	111	110	111	111	111	111	113	113	113	115	115	115	116	116	115	116	116	116	115	115	115	115	115	116	116	117	117	118	118	119	120	120	119	118	119	121	121	121	121	121	121	122	122	122	123	123	120	120	119	119	119	119	118	120	120	120	120	120	120	120	121	120	120	121	120	121	123	125	124	124	124	124	124	124	124	124	124	124	124	126	124	124	123	123	123	124	123	124	124	124	125	125	125	127	128	127	128	126	124	124	124	124	124	125	125	125	126	127	126	126	126	126	126	126	126	127	129	130	130	130	130	131	131	130	130	130	130	131	130	128	128	129	129	131	131	131	131	132	133	133	133	134	134	134	134	134	133	134	135	133	133	133	133	133	133	133	131	130	130	130	131	132	130	130	130	130	130	130	131	131	131	131	130	131	132	131	131	131	129	128	129	128	126	126	125	126	126	126	127	128	128	129	129	129	129	129	129	128	127	126	128	128	128	128	129	126	125	126	126	126	125	124	124	124	123	124	125	126	125	124	124	125	127	127	127	127	126	126	125	126	126	127	126	126	126	125	124	125	126	126	126	127	127	127	128	128	128	129	128	127	127	127	126	125	125	126	126	127	127	128	128	129	131	130	130	129	129	129	129	129	129	129	129	130	129	130	131	130	130	130	131	132	132	131	131	132	133	132	133	133	133	133	132	132	132	132	132	131	130	131	130	130	130	129	129	129	130	131	131	132	132	133	134	134	134	134	135	135	135	136	135	134	133	132	132	132	132	132	133	133	133	133	135	136	137	137	138	138	137	137	136	136	136	136	136	137	138	138	138	139	140	141	141	142	142	141	141	140	139	139	139	140	138	137	135	135	135	136	136	137	137	138	139	140	140	139	138	137	138	138	136	135	135	137	136	135	135	135	135	135	135	136	135	133	132	132	132	134	133	135	136	136	136	137	136	136	137	136	136	137	136	136	137	138	140	141	141	141	140	140	140	140	139	137	136	137	135	136	138	140	141	140	140	138	139	139	137	137	137	137	138	138	138	137	138	137	138	138	139	137	137	136	135	135	134	134	134	134	135	134	134	134	134	134	135	135	136	135	135	134	135	134	133	132	132	132	132	132	131	130	131	131	133	133	133	135	134	134	133	132	132	132	132	130	129	129	129	128	128	127	127	127	127	127	127	128	128	130	128	128	129	130	129	128	129	129	129	129	130	130	131	130	130	131	131	130	130	128	129	128	126	124	124	124	127	128	130	131	131	131	130	129	129	128	128	129	127	128	128	128	128	128	129	129	130	130	130	130	130	129	130	128	129	130	130	130	130	129	130	129	128	127	127	127	127	129	130	130	130	128	128	127	126	125	125	125	124	125	124	123	123	123	123	123	123	122	123	125	125	125	125	125	125	125	126	126	126	126	125	125	126	126	124	124	124	124	125	124	122	122	122	123	123	123	125	123	123	120	120	121	121	121	120	120	120	120	120	119	120	122	121	122	123	122	122	122	123	124	124	125	126	126	126	128	128	128	128	127	127	129	129	129	129	129	126	125	125	126	127	128	128	128	125	125	126	126	126	127	127	129	129	128	127	127	127	127	128	128	129	129	127	127	127	127	130	129	130	130	129	129	129	127	127	127	128	128	126	125	126	126	125	126	128	129	130	130	130	129	130	129	129	128	129	130	129	129	128	128	128	127	125	125	125	125	125	125	126	126	125	125	125	124	123	123	121	122	123	123	124	123	123	123	124	126	125	125	126	125	124	125	125	125	125	125	124	124	124	123	123	122	122	123	124	124	124	123	123	122	123	123	125	125	126	126	126	126	126	127	127	127	128	127	127	128	126	127	126	125	123	123	124	123	122	122	122	122	123	124	124	122	122	122	124	125	126	124	124	124	126	126	126	125	125	125	124	125	125	127	127	126	126	126	126	126	127	127	126
131	131	132	132	133	133	133	132	132	134	134	133	133	131	131	132	132	132	132	131	131	132	132	131	131	129	129	129	129	132	133	133	134	135	134	135	135	135	136	135	134	135	135	136	138	138	138	138	138	137	138	138	138	138	139	138	138	138	137	136	136	136	136	135	134	134	132	131	131	131	131	131	130	130	130	130	130	131	131	130	130	130	130	131	131	131	132	132	133	133	133	134	134	134	134	134	134	133	132	132	132	132	131	131	131	130	129	130	129	129	129	128	126	125	127	127	128	128	128	128	128	128	129	129	129	130	129	129	129	127	128	128	129	132	129	129	128	129	129	129	129	129	129	127	126	126	126	125	125	124	124	124	123	124	124	124	124	125	125	126	126	126	126	126	126	124	124	124	123	123	123	124	123	123	124	124	124	125	126	127	127	127	125	124	124	124	125	124	123	121	123	123	122	121	121	121	120	120	118	116	117	116	118	118	118	119	118	120	119	121	120	120	120	120	122	121	121	120	120	120	119	120	121	122	122	121	122	122	123	124	124	123	123	123	123	122	122	121	121	121	122	122	122	122	122	121	121	121	120	121	121	122	123	123	124	123	123	124	124	124	126	127	128	128	128	127	125	126	127	127	127	126	126	126	126	126	129	130	130	131	132	131	131	130	130	130	128	127	127	127	128	127	127	128	128	128	129	129	129	129	130	130	131	130	130	129	130	132	132	132	133	134	134	136	135	135	135	135	135	135	136	136	137	137	136	135	135	135	135	135	135	135	135	135	135	132	132	133	133	134	136	136	135	136	135	136	134	135	135	135	135	135	135	136	136	136	135	135	135	136	138	139	139	138	138	136	139	138	138	137	137	137	138	138	138	137	137	137	137	135	136	136	135	135	136	135	134	134	135	135	136	136	135	135	135	135	135	136	137	138	138	139	139	138	139	141	141	141	141	141	140	140	140	140	140	139	138	138	138	136	135	135	136	135	134	134	133	132	133	135	133	130	130	130	129	129	130	131	132	132	133	133	133	134	134	135	135	134	132	132	131	130	130	130	129	130	130	130	130	130	131	130	131	132	133	132	132	132	133	133	133	133	133	134	133	131	131	130	130	129	129	129	129	130	130	130	131	131	133	133	134	133	133	132	131	131	131	131	131	131	133	133	133	132	132	132	131	132	132	132	133	134	134	135	134	133	132	132	132	133	134	134	135	135	136	135	136	135	135	134	134	134	134	134	134	133	134	135	135	134	133	132	132	130	129	130	131	131	131	131	130	130	130	130	130	131	131	133	132	132	131	131	130	129	128	129	128	128	130	130	129	129	131	132	133	134	133	133	133	134	134	135	134	134	134	135	134	134	136	135	135	136	136	136	135	134	133	133	133	133	133	133	132	132	132	133	133	132	132	132	132	130	131	130	131	130	130	131	131	130	130	130	130	131	130	131	132	132	132	133	135	136	136	137	137	137	139	139	137	137	137	137	137	135	135	135	138	137	136	135	135	135	134	134	133	134	134	134	134	135	135	132	133	134	135	135	136	136	136	135	135	134	134	135	135	135	135	135	136	137	137	137	137	138	137	137	135	135	136	139	137	137	139	139	139	139	139	139	140	139	139	140	139	139	136	136	136	137	138	137	137	137	138	139	140	141	141	141	139	139	139	139	138	139	139	139	139	140	141	141	143	143	144	144	144	143	144	143	143	144	144	143	142	143	144	145	142	142	144	143	144	144	144	144	143	144	143	143	143	144	144	143	144	144	143	143	144	145	146	145	144	143	144	143	144	146	146	145	145	146	146	146	146	146	145	144	144	144	145	145	146	146	147	149	149	151	151	152	152	152	151	151	151	151	151	153	152	153	153	152	152	154	154	154	155	152	152	152	153	154	155	153	153	152	151	153	151	150	150	150	149	150	150	149	148	149	149	148	148	149	148	148	149	149	150	151	153	152	152	152	150	150	149	150	150	149	147	145	144	144	144	144	144	143	143	143	145	144	144	145	146	147	147	147	146	147	148	147	149	149	149	148	147	147	146	148	149	149	149	150	150	150	148	148	149	150	153	152	150	150	150	149	149	147	147	146	145	145	145	145	145	146	145	145	145	145	145	146	147	146	147	148	147	147	145	144	144	144	144	144	144	145	144	143	143	144	145	144	145	145	145	146	146	143	145	145	148	148	147	147	147	147	146	145	146	145	146	147	147	144	144	144	143	144	144	143	143	144	143	142	142	143	143	143	143	142	143	144	144	145	146	146	147	147	147	147	146	144	145	146	147	149	148	148	149	149	149	149	150	150	150	149	148	148	147	147	147	148	148	148	146	146	145	145	145	145	145	145	145	144	144	144	144	144	144	145	145	145	144	144	145	144	146	145	145	143	144	144	145	145	145	145	145	145	147	146	146	145	145	147	147	147	146	145	148	149	150	150	150	150	150	150	150	150	149	150	149	149	150	149	150	151	152	152	152	154	155	156	156	157	158	158	158	157	158	158	159	160	159	159	161	161	161	161	161	161	161	161	161	161	160	160	160	160	161	161	162	162	161	160	161	160	160	161	162	161	160	159	159	159	157	157	156	157	156	156	155	155	156	156	156	157	157	157	157	158	158	158	158	158	157	156	156	156	156	156	157	157	158	158	158	158	159	160	161	160	160	161	160	160	161	160	162	163	163	163	162	162	162	163	162	165	166	168	168	168	167	169	168	168	168	168	166	166	167	167	167	167	167	166	166	166	166	168	167	167	167	167	167	168	168	169	168	168	168	168	168	167	168	168	168	168	168	170	170	170	170	170	170	168	168	168	168	168	168	168	170	170	170	170	171	172	172	173	174	173	174	175	176	179	179	179	179	178	176	175	176	177	177	176	176	176	176	177	176	176	174	174	176	175	174	175	176	175	174	175	176	176	176	176	176	175	178	178	178	179	182	181	181	182	182	182	182	181	181	180	180	179	180	182	182	183	183	183	184	185	185	185	185	185	186	186	185	185	186	185	183	184	184	184	184	184	186	185	184	184	184	185	186	188	189	188	189	188	187	187	186	185	185	186	186	185	185	186	186	186	185	185	185	185	185	184	184	184	185	183	185	185	186	186	186	188	188	188	190	190	189	188	189	190	190	189	190	189	188	189	189	188	187	186	188	188	188	189	187	188	188	188	189	189	189	191	191	190	190	190	190	190	189	190	189	189	189	189	190	190	190	191	189	189	190	189	190	190	191	191	190	189	189	190	189	189	191	192	192	190	189	188	188	188	188	188	188	189	189	187	188	188	189	188	188	188	187	186	186	185	184	185	185	183	183	184	184	187	188	188	188	188	190	190	189	190	189	190	190	190	189	189	189	188	187	186	186	186	187	188	187	187	188	189	189	188	188	188	186	187	186	187	187	188	189	189	190	189	188	188	187	187	188	189	189	188	188	187	188	187	188	186	186	186	188	190	188	187	187	187	187	187	187	187	188	189	189	190	189	188	188	189	189	190	190	191	191	191	190	190	189	189	190	189	189	190	189	189	188	189	189	188	189	189	190	190	190	189	189	190	191	193	194	196	196	196	195	196	197	199	201	200	200	200	201	200	200	199	198	198	198	200	202	201	200	199	198	197	198	197	198	198	198	198	196	197	196	195	195	196	196	197	197	197	198	199	199	198	198	198	200	199	199	201	201	200	200	199	200	201	201	201	201	200	199	198	197	195	193	193	190	189	189	188	187	186	186	185	186	184	184	185	185	185	185	185	185	185	186	185	183	182	182	184	185	185	183	181	179	179	178	178	178	178	179	179	177	178	179	179	180	179	177	177	178	179	178	178	178	179	179	180	180	179	177	175	176	175	176	174	173	172	171	172	172	172	173	172	172	171	172	172	171	171	172	172	173	174	174	174	175	175	175	174	175	175	175	175	176	177	177	179	177	177	178	179	179	177	177	177	178	178	178	177	176	176	176	175	174	172	172	172	172	172	172	171	171	172	173	172	172	171	170	170	169	169	168	168	168	168	168	167	168	170	172	172	172	171	170	171	170	169	168	167	166	166	165	166	165	166	167	166	167	168	168	168	168	168	168	169	169	170	171	170	170	170	171	172	172	172	173	173	173	173	174	174	172	172	172	171	173	173	174	174	174	174	171	171	171	171	171	170	170	170	170	169	167	167	167	167	169	170	169	168	167	167	167	168	168	169	168	168	167	166	166	167	167	167	169	167	167	167	169	170	170	170	170	172	171	171	171	171	170	169	169	168	168	168	169	167	166	167	167	168	166	167	166	166	166	165	166	167	167	165	167	167	168	167	168	168	169	169	169	169	168	168	168	168	169	169	169	167	166	165	164	164	162	161	162	162	162	160	161	160	159	158	159	158	157	156	155	154	155	156	156	157	157	156	156	156	157	157	156	155	155	156	156	158	157	157	157	158	158	159	158	158	160	158	157	157	159	159	159	158	159	160	159	158	160	160	161	161	160	160	159	159	159	159	160	162	162	162	163	163	164	165	163	163	164	164	164	165	166	167	166	166	166	166	166	164	165	165	165	166	166	166	167	165	164	164	164	165	164	165	166	167	167	167	167	168	169	168	168	167	166	166	166	165	166	167	168	168	167	166	169	169	170	171	172	173	174	173	172	174	175	175	175	176	175	175	175	174	175	176	177	177	176	176	177	177	176	176	176	177	177	177	177	178	176	177	177	176	176	176	176	177	177	178	178	177	176	176	175	175	176	176	175	172	172	171	172	172	172	172	172	173	173	172	172	170	170	169	170	170	171	171	173	173	173	173	174	174	173	174	174	175	174	174	175	175	175	175	175	174	174	174	173	173	174	174	176	177	177	177	177	177	175	175	175	175	175	175	176	177	177	177	177	176	176	175	175	175	175	176	176	175	176	176	174	174	174	174	173	173	173	172	173	173	172	171	173	172	172	174	174	172	172	172	173	174	174	175	176	174	174	173	173	171	171	170	172	172	172	173	171	171	171	170	171	170	170	171	171	172	172	173	171	171	171	171	170	171	170	170	170	169	169	169	169	169	170	171	170	170	170	169	168	168	167	168	167	167	167	166	166	167	167	166	166	167	166	165	164	164	165	167	167	166	166	166	166	167	167	167	166	165	165	165	167	168	169	170	170	171	171	173	174	175	176	176	178	180	180	180	181	181	180	179	180	180	179	179	181	181	182	181	180	179	178	180	180	179	180	179	178	177	176	175	176	176	177	177	177	179	179	179	180	181	181	181	180	179	179	181	180	181	182	181	182	183	182	182	182	183	182	181	180	180	181	180	180	180	180	180	179	181	182	181	180	181	181	181	179	180	180	178	176	177	174	174	174	174	174	175	176	177	177	178	178	177	176	176	175	175	174	173	173	172	173	174	175	176	176	176	177	176	176	175	174	174	174	174	172	173	173	174	175	175	174	174	174	173	173	172	171	172	172	171	169	168	168	168	168	168	168	168	167	168	165	165	164	163	163	166	167	167	167	164	163	164	163	164	164	164	166	167	167	167	168	169	169	169	169	169	170	172	173	175	174	174	174	174	174	173	174	174	174	174	173	171	172	171	172	172	169	169	169	169	170	171	172	172	171	171	172	171	171	171	172	172	172	170	169	169	169	169	170	170	170	169	169	167	166	166	166	167	168	167	167	167	166	166	167	166	166	167	167	167	166	167	166	166	165	165	163	162	161	162	162	160	162	161	162	162	162	162	162	161	160	160	160	161	160	160	158	157	157	156	155	155	155	155	155	155	154	154	156	156	156	157	157	156	156	156	155	154	155	154	155	155	156	157	155	160	161	160	160	162	161	162	162	161	159	159	158	157	159	159	158	158	157	159	160	159	159	159	159	159	161	159	159	157	157	157	156	155	156	156	155	155	156	155	155	156	156	156	156	155	156	156	157	157	158	158	158	159	159	159	162	161	160	158	157	157	158	157	157	157	157	157	157	158	158	160	161	161	161	161	161	160	158	158	158	158	159	158	158	157	154	153	154	153	149	149	150	149	149	149	149	148	148	151	151	151	152	150	148	147	147	147	148	148	148	147	147	148	148	147	147	149	149	146	147	148	147	147	148	149	149	149	149	149	147	147	147	147	146	146	146	146	147	148	147	147	147	146	145	144	144	144	144	143	143	143	144	143	143	143	143	143	141	142	142	141	141	140	140	142	143	143	142	142	143	143	142	142	143	143	142	141	140	139	139	140	140	141	140	140	141	142	141	142	142	141	141	141	141	142	142	141	141	142	143	143	143	143	145	144	144	144	143	142	142	142	144	144	145	147	148	147	147	146	146	145	146	146	145	146	147	148	147	147	146	148	147	146	146	147	148	148	148	149	151	152	152	151	150	152	152	151	151	150	151	151	151	152	152	152	152	151	151	152	149	150	150	151	151	151	151	151	151	151	151	151	151	152	151	152	152	153	155	153	152	152	152	151	151	151	151	152	152	151	150	150	149	148	148	149	151	151	151	151	151	151	151	151	152	152	151	151	150	149	150	151	151	151	150	150	151	151	151	150	150	152	152	152	152	152	152	152	154	154	153	154	154	155	154	153	152	152	152	153	153	152	153	152	152	152	152	152	152	152	152	151	151	152	154	154	154	155	155	155	154	155	156	156	157	157	159	159	159	158	159	159	160	161	161	161	162	162	162	162	162	161	159	160	159	158	159	159	158	159	160	160	162	164	164	164	164	163	163	162	162	161	161	160	161	161	161	161	161	161	162	162	163	162	163	162	161	161	159	159	156	155	155	156	156	155	156	156	156	155	155	156	156	156	157	153	154	154	153	152	152	152	152	152	153	153	153	153	154	154	155	155	154	154	155	156	154	154	154	153	151	151	151	152	152	152	152	153	155	155	156	157
145	145	145	145	144	143	143	142	141	141	141	142	143	143	143	143	143	144	143	143	142	142	141	142	140	139	140	140	140	141	142	142	142	142	143	144	143	142	141	141	140	142	142	142	142	142	142	142	142	142	142	142	141	140	140	141	141	140	141	140	141	139	139	139	139	141	141	143	143	144	145	145	144	143	143	144	144	143	143	143	144	145	146	146	145	145	145	144	145	146	147	148	147	146	149	149	149	149	148	148	147	147	147	145	144	145	144	145	144	144	144	145	145	145	144	146	147	147	146	147	148	148	148	149	149	149	148	146	146	146	145	144	143	143	143	144	143	142	143	141	139	139	139	139	137	138	139	139	139	140	140	142	144	144	144	144	144	143	143	142	142	142	143	144	144	144	145	145	146	146	145	144	144	144	144	145	145	145	145	145	145	146	147	146	147	146	147	147	149	149	149	149	150	150	150	151	151	152	152	153	153	153	152	152	152	150	150	150	150	149	151	151	152	152	151	151	152	152	151	149	149	148	149	148	148	149	146	146	147	147	147	147	146	146	147	148	147	146	145	145	144	144	143	142	142	142	142	141	142	143	143	143	143	143	143	144	144	144	143	143	144	143	143	142	144	145	143	144	144	145	144	142	142	141	140	140	141	141	142	141	141	141	141	141	141	141	141	140	139	138	138	138	137	137	137	137	137	138	138	138	137	137	137	137	137	138	138	139	138	138	137	138	138	139	138	138	137	136	136	136	137	137	137	134	135	135	136	138	139	139	140	140	140	143	142	142	142	141	140	141	140	140	140	140	140	140	140	140	141	141	140	141	141	140	141	140	139	138	139	139	139	140	140	140	139	138	137	137	137	137	137	138	139	138	139	140	140	141	140	140	140	140	140	140	140	140	141	141	142	142	141	142	142	142	142	143	145	146	147	148	148	147	148	148	148	147	147	146	146	145	145	143	144	143	143	143	144	145	147	148	149	149	149	149	149	148	147	147	147	147	149	150	149	150	150	149	148	147	146	148	148	149	149	149	148	149	149	152	153	152	151	151	150	151	151	150	149	148	148	149	149	149	150	149	149	149	150	151	151	149	148	148	148	149	148	149	149	150	149	150	152	151	151	151	151	150	149	150	149	148	148	148	148	148	148	148	148	146	147	147	147	147	147	147	146	146	146	146	146	146	146	147	147	147	145	145	146	146	147	148	147	148	148	148	148	146	147	148	148	148	147	147	147	148	147	147	145	147	148	148	148	150	151	151	152	153	153	154	153	153	154	152	151	152	152	152	154	153	153	156	155	154	154	154	153	154	157	157	158	158	159	159	159	158	158	157	156	156	156	155	158	158	158	158	157	156	156	155	154	154	155	155	157	156	158	158	158	158	159	159	159	159	160	159	161	162	164	163	163	161	161	161	160	160	163	163	165	164	165	166	166	166	164	164	163	164	166	166	166	165	166	166	165	165	166	167	167	168	168	170	171	172	172	173	172	171	171	171	170	170	170	170	171	171	171	171	171	171	170	169	169	169	169	169	170	172	172	172	172	174	173	172	172	171	173	172	170	168	167	167	166	167	168	166	167	167	167	166	165	165	164	163	163	163	163	165	165	164	165	164	164	164	164	164	162	164	164	163	163	163	163	163	163	162	158	157	157	156	156	155	155	153	153	153	153	152	153	153	153	153	153	154	154	154	154	155	155	155	155	156	155	155	155	155	155	155	156	155	156	156	155	155	153	153	155	157	156	157	156	157	156	156	157	155	154	154	154	153	154	153	154	154	156	157	157	156	155	154	155	153	151	152	151	153	153	155	156	156	156	156	155	154	154	152	151	150	149	149	150	149	149	150	150	150	149	148	148	147	147	147	147	147	147	146	144	144	145	144	145	145	145	145	147	146	146	146	145	145	145	144	143	142	142	142	142	143	142	142	141	141	140	139	139	139	139	139	141	142	143	144	143	144	144	144	144	144	143	143	143	143	142	143	143	143	142	142	140	139	140	142	143	144	144	142	142	142	141	143	143	145	145	144	143	143	143	144	143	142	142	142	142	142	143	143	143	143	143	144	145	145	145	145	145	147	147	146	146	146	148	149	149	150	151	151	151	151	151	151	151	151	152	151	152	153	153	153	153	156	157	157	157	159	159	159	159	159	159	158	155	154	151	151	152	151	151	151	152	151	151	151	150	150	151	152	153	153	154	152	151	152	152	151	152	152	152	153	152	151	152	152	150	150	149	148	146	145	145	144	143	143	143	142	143	144	143	142	143	142	142	141	142	142	142	141	142	142	142	142	142	142	141	141	140	141	142	143	143	143	143	143	143	142	142	141	139	139	139	140	139	138	138	138	138	139	140	140	139	140	141	141	140	140	140	142	142	142	143	143	143	141	141	142	142	141	141	142	141	142	142	143	143	142	142	142	142	141	139	139	140	140	139	138	138	138	138	137	138	137	137	138	137	138	138	138	138	139	139	139	140	140	139	137	137	139	139	138	137	136	137	135	135	135	135	134	133	133	133	133	133	134	134	134	134	134	134	137	137	137	137	139	137	137	137	137	137	138	139	140	141	140	140	140	144	145	145	143	142	140	139	140	140	140	140	140	139	139	139	139	140	140	140	138	139	141	142	140	140	140	138	138	138	138	139	138	137	138	137	138	137	137	137	138	137	137	136	133	134	134	135	135	135	134	134	134	134	134	133	131	131	131	131	131	131	130	130	129	129	128	129	129	129	129	128	128	130	130	131	131	131	130	131	132	132	130	132	133	132	132	132	133	135	135	135	136	135	138	138	137	137	137	137	137	137	137	137	136	136	136	135	137	136	136	135	135	136	136	136	136	136	136	137	136	136	136	136	136	135	135	135	136	136	135	135	135	136	136	138	138	138	138	136	134	133	134	134	131	131	131	129	129	129	128	128	129	130	131	131	130	130	129	129	129	129	129	129	130	130	130	130	130	129	130	131	133	133	133	133	133	133	134	134	134	134	134	134	134	135	135	135	135	134	135	135	136	138	138	138	137	138	139	139	139	140	140	140	139	138	139	139	140	139	138	137	138	138	135	134	134	135	134	133	132	132	133	132	131	131	131	131	131	132	129	129	129	129	130	130	129	130	131	130	130	130	129	128	128	127	128	130	128	128	128	128	128	128	128	128	128	128	128	128	128	128	128	127	127	127	128	129	129	129	130	130	130	130	130	130	130	130	131	130	130	130	129	130	130	130	130	130	130	130	130	130	130	130	131	131	131	131	130	129	131	129	129	129	129	128	128	128	128	129	129	127	126	126	127	127	126	128	128	129	128	129	129	129	128	128	128	127	127	128	128	128	129	130	129	129	129	129	128	129	129	129	130	131	129	129	129	130	130	130	131	131	131	133	133	132	133	133	133	134	134	133	134	135	136	135	136	136	136	136	136	136	135	134	134	133	133	131	131	132	130	130	130	130	130	130	130	129	129	129	130	131	131	131	131	130	130	130	130	130	130	130	128	129	129	127	127	127	127	127	126	125	125	125	125	125	123	123	123	122	123	123	123	124	124	124	124	123	123	123	123	123	123	124	124	122	123	123	123	123	123	122	124	125	125	125	125	125	125	125	127	127	127	126	127	127	127	128	127	127	125	124	124	122	122	122	119	120	120	120	120	120	120	120	120	120	120	121	121	120	119	120	120	120	121	121	122	121	121	121	122	121	121	121	121	121	121	120	120	121	119	119	120	120	120	120	120	118	119	120	121	120	120	119	120	119	119	120	120	120	120	120	120	121	121	121	121	121	121	120	119	119	119	119	119	120	121	121	120	120	120	120	120	120	119	117	117	116	116	115	114	113	113	113	113	111	111	111	111	111	111	111	111	110	109	109	109	109	110	111	111	111	111	110	110	109	108	105	105	104	104	104	104	103	102	102	102	102	102	102	103	104	104	104	105	108	109	110	110	111	111	111	109	109	109	109	109	110	110	110	110	110	110	110	109	109	109	109	109	109	109	110	111	111	108	108	107	106	106	106	106	106	107	106	106	105	105	105	105	105	105	105	103	103	103	102	101	100	100	100	101	101	100	100	101	100	100	101	101	100	100	100	100	99	99	98	98	100	100	101	102	102	101	100	100	100	100	101	102	101	101	101	102	102	101	101	100	98	98	99	99	99	99	100	101	102	99	98	98	98	98	99	99	99	98	98	97	97	96	97	97	97	98	98	98	98	98	98	97	97	98	98	98	98	99	99	99	99	99	99	100	100	101	99	100	101	101	101	101	100	100	100	99	100	101	102	100	99	98	98	98	97	97	97	98	97	97	95	95	95	95	95	95	95	96	97	97	97	97	96	97	97	97	98	98	98	98	98	99	99	98	98	98	100	100	100	100	101	100	100	101	101	101	100	100	100	100	100	99	99	99	99	99	98	98	98	99	100	99	99	99	99	99	99	100	101	99	99	101	101	102	102	101	100	100	100	100	100	99	98	98	98	97	97	98	98	98	98	97	97	97	97	96	96	96	94	93	93	93	94	95	94	95	95	95	95	95	95	95	95	95	95	96	97	97	98	98	98	97	97	99	99	99	98	99	100	101	101	98	99	99	99	97	97	98	98	97	96	96	96	96	96	96	96	96	96	96	96	96	95	95	95	97	97	98	98	98	98	98	99	98	97	96	98	97	96	96	97	96	95	95	95	94	94	94	94	94	95	94	94	94	95	97	97	97	97	96	96	99	99	98	98	98	96	97	96	96	96	96	96	96	96	96	98	98	97	97	99	100	100	100	99	99	100	100	101	100	101	101	101	102	101	101	101	101	101	101	101	102	102	101	100	100	100	100	99	100	100	100	99	98	98	97	98	98	98	96	95	95	96	96	95	95	95	95	95	95	95	95	94	94	94	94	94	94	94	97	95	95	95	94	94	94	95	96	96	95	96	96	97	96	95	95	95	95	96	97	96	96	96	97	97	96	96	96	97	97	98	98	97	96	96	94	94	94	93	93	93	91	90	91	92	92	91	91	91	91	92	92	91	92	92	93	91	91	92	93	93	94	95	96	97	97	96	95	96	96	97	98	98	97	96	96	96	96	96	96	95	95	94	94	95	95	95	95	95	95	96	96	96	96	95	94	93	93	94	94	94	93	93	93	93	93	93	93	93	93	94	94	92	94	95	95	95	95	96	96	96	96	96	96	96	96	97	97	97	98	98	98	97	97	96	95	95	95	95	95	95	95	95	94	94	92	92	93	93	93	92	91	91	94	94	93	93	93	94	93	93	90	90	91	91	92	92	92	93	92	93	92	91	91	91	91	91	90	90	89	88	88	89	89	89	87	87	86	86	86	86	86	85	85	85	85	85	84	84	86	86	87	87	87	87	89	88	89	88	89	89	89	89	89	90	89	88	87	88	89	88	88	88	88	89	90	90	90	89	89	89	89	88	88	88	88	90	89	88	88	88	87	87	87	86	86	86	87	88	88	88	87	87	87	87	87	87	87	86	87	87	87	87	87	87	87	86	85	85	85	85	85	86	86	87	87	87	87	88	87	88	88	89	90	90	90	90	88	88	88	88	88	87	87	87	87	87	86	85	86	86	87	86	86	86	85	86	86	87	86	86	85	86	87	87	87	89	89	90	90	90	89	88	88	89	89	89	90	90	89	89	90	91	90	90	90	90	90	90	88	90	91	91	92	91	91	90	90	90	90	91	91	92	91	91	91	91	91	91	91	91	91	90	90	91	92	92	92	91	91	92	93	92	92	92	92	92	92	91	91	92	92	93	93	93	93	92	94	95	94	93	93	93	92	92	92	93	93	92	92	94	95	95	94	94	94	94	94	94	93	93	94	95	96	96	96	96	96	96	94	94	94	94	94	92	91	91	90	91	92	92	93	93	93	94	94	94	93	94	95	95	95	96	96	96	96	96	96	97	97	98	98	97	98	98	98	98	96	95	94	93	93	91	92	92	92	92	93	93	92	91	91	91	91	90	90	90	91	90	92	92	92	92	92	93	93	93	94	94	93	92	92	93	93	93	93	93	93	92	92	92	92	93	92	92	92	90	91	91	91	90	90	91	91	91	91	91	90	91	90	89	89	89	91	91	89	90	90	92	92	92	92	92	92	92	93	94	93	92	92	92	92	92	93	93	93	92	93	93	94	93	93	93	93	91	92	92	92	91	88	88	88	88	88	88	88	87	86	86	86	86	85	84	85	85	85	85	85	85	85	85	85	86	86	86	86	86	86	86	87	87	86	87	85	85	84	84	84	83	81	81	81	82	82	82	83	82	80	80	80	80	80	80	80	79	79	79	79	79	78	78	78	79	81	81	81	81	81	80	79	79	80	80	81	81	80	80	80	79	79	80	79	79	79	78	80	80	81	82	82	84	85	85	85	84	84	84	84	84	84	83	83	82	82	81	79	78	79	79	79	80	80	80	82	82	82	83	83	84	84	84	85	85	85	85	85	85	85	86	85	84	84	85	85	85	85	84	83	83	83	83	82	82	82	81	81	81	80	78	78	78	78	77	77	79	79	80	79	80	80	80	80	80	80	80	80	80	79	78	79	79	78	78	78	78	78	78	77	77	78	78	78	78	77	77	77	77	77	77	77	77	76	76	75	74	74	74	73	73	72	72	71	71	72	73	73	74	75	75	75	75	74	74	75	75	75	75	74	74	74	75	75	75	74	76	76	76	77	76	76	76	76	76	75	75	76	76	75	75	75	75	75	75	76	76	76	76	76	75	75	76	76	76	75	75	76	76	76	76	76	75	76	76	76	76	78	78	78	78	78	78	78	78	78	78	78	78	78	77	77	77	77	77	78	78	78	77	77	77	77	77	77	76	76	76	75	75	75	76	75	76	76
71	71	71	71	72	72	72	72	72	72	72	73	73	73	73	73	73	73	71	73	73	73	73	73	73	73	75	76	76	76	77	77	77	77	77	76	76	77	78	78	77	77	77	77	77	77	78	78	78	77	77	77	76	76	76	75	75	75	75	75	74	74	74	74	74	74	74	74	74	74	73	73	73	72	71	72	72	71	70	70	69	69	69	69	69	69	69	69	69	69	69	69	68	69	69	69	69	68	69	68	66	66	67	68	68	69	69	69	69	69	68	68	69	69	69	70	70	70	70	70	70	69	68	68	69	69	69	70	70	70	70	70	70	70	70	70	71	71	71	71	71	71	71	71	71	70	70	70	69	68	69	70	70	70	71	71	70	70	70	69	69	69	69	69	69	69	67	67	67	68	68	68	68	70	70	70	69	69	69	68	68	67	66	66	65	64	64	64	65	65	65	66	66	65	64	64	64	64	64	64	64	64	64	63	63	63	63	62	62	62	61	61	61	62	63	63	62	60	60	61	60	63	63	62	62	62	62	61	61	61	61	61	61	61	62	62	62	63	63	63	63	65	66	66	66	66	67	67	67	66	65	65	65	65	64	64	65	65	64	65	65	65	64	62	62	62	62	62	62	62	62	62	63	62	62	62	61	60	60	60	61	61	61	61	60	60	60	60	60	59	58	58	57	59	60	59	60	60	59	59	59	57	58	58	59	59	59	59	59	59	59	59	59	59	59	60	61	61	61	61	60	59	59	60	61	60	60	60	61	62	62	63	63	63	63	64	64	64	64	64	63	63	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	63	63	62	63	62	63	62	63	64	64	63	64	63	63	63	63	64	64	64	64	64	64	64	64	65	65	65	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	65	66	66	66	69	69	69	69	69	69	69	69	69	69	70	70	70	70	70	70	71	71	71	70	70	71	71	71	71	71	72	73	73	73	73	74	74	76	75	75	75	75	75	74	74	74	75	75	75	76	77	77	77	77	77	77	77	78	77	76	77	77	77	77	77	78	78	78	78	78	78	79	80	80	81	81	80	81	81	81	81	81	81	81	79	78	78	78	78	78	78	78	78	77	76	76	76	76	77	77	76	77	77	77	77	77	78	78	78	78	78	77	78	78	79	79	80	79	79	79	79	80	81	81	81	80	80	80	80	80	80	80	79	79	79	79	79	79	78	78	78	79	79	79	79	80	80	80	81	82	82	82	84	85	85	85	85	84	83	83	83	83	83	82	83	83	84	84	84	84	85	85	85	85	85	84	85	85	85	85	85	85	85	84	83	82	84	84	83	82	82	82	82	82	83	83	83	82	82	81	81	81	81	81	82	82	82	81	81	81	80	80	78	78	78	78	79	80	80	80	80	78	78	79	78	79	79	78	77	77	76	76	76	76	76	76	74	74	74	75	75	75	75	75	75	75	76	76	76	76	77	76	76	76	77	76	76	76	75	75	75	75	75	75	75	74	73	75	75	76	76	76	76	76	78	78	78	77	77	77	76	76	76	76	76	76	76	75	76	76	76	75	75	75	75	75	74	75	75	75	76	76	76	76	75	75	74	76	76	76	76	77	77	77	77	76	76	76	76	76	76	76	76	76	76	76	76	75	75	75	74	73	72	71	72	72	72	72	72	71	71	71	71	71	70	70	69	69	69	69	70	71	72	72	72	72	72	72	72	71	71	71	71	71	71	71	71	70	70	70	70	70	70	72	71	71	71	71	69	69	69	69	69	68	67	67	67	66	67	67	67	67	67	67	66	66	66	66	66	67	68	67	67	67	67	67	67	67	68	69	69	69	68	68	69	70	70	69	69	68	68	68	68	69	68	67	67	68	68	68	70	70	71	71	71	70	70	70	69	69	71	70	69	68	67	68	67	67	67	67	67	67	66	66	65	65	65	64	64	65	65	65	65	65	65	65	64	64	65	65	65	65	65	65	65	65	66	66	66	66	66	66	66	66	66	66	66	68	67	67	67	67	67	68	68	69	69	69	69	69	69	67	67	68	68	68	67	67	66	66	65	65	65	65	65	65	65	65	64	65	64	63	63	63	63	64	64	64	64	64	63	63	63	63	63	63	63	64	65	65	65	65	65	65	65	66	66	67	68	68	67	68	68	68	69	69	69	68	68	69	69	69	69	70	71	72	72	70	70	70	70	70	70	70	70	71	71	72	72	71	71	71	71	71	71	71	71	73	72	72	71	71	71	70	70	70	70	70	70	70	69	69	69	69	68	68	69	68	68	66	66	66	67	67	66	66	66	66	67	67	66	66	66	66	66	66	66	66	66	66	66	66	66	65	64	64	63	63	63	62	64	63	64	64	64	63	64	63	63	63	63	63	63	64	64	62	62	62	62	63	63	63	61	60	60	60	60	61	61	61	62	62	63	63	62	62	62	61	61	61	62	62	62	62	62	61	61	61	61	61	61	61	61	62	62	62	63	63	63	64	64	64	64	64	64	64	64	64	65	65	65	64	63	64	64	64	62	62	61	61	61	62	62	62	62	62	62	62	62	62	62	62	62	63	61	61	61	61	61	61	62	62	62	62	62	61	61	61	61	61	61	60	61	61	61	61	61	60	60	60	60	61	61	61	61	62	62	62	61	61	60	60	59	60	60	60	60	60	60	60	61	61	61	61	61	61	61	61	61	61	60	60	60	59	60	61	61	61	61	62	62	62	62	62	63	63	63	63	63	63	63	65	64	64	64	64	64	64	64	65	65	65	64	65	65	65	65	64	63	63	63	65	66	66	67	68	68	68	69	70	70	69	69	69	68	68	68	68	68	68	68	69	69	68	68	68	69	69	69	69	70	68	68	68	68	68	68	69	68	69	68	70	70	70	70	70	70	69	68	68	68	68	69	69	68	68	68	68	68	68	68	68	68	68	68	68	68	68	69	69	70	71	71	73	73	72	72	73	73	73	72	72	71	71	71	70	70	70	70	70	71	71	71	72	72	72	73	73	73	73	73	75	74	73	74	73	73	73	73	73	72	71	72	72	71	71	71	70	70	71	71	71	71	71	70	70	69	69	69	69	69	69	69	70	70	70	71	72	72	71	71	71	71	72	73	73	73	73	73	73	73	73	73	74	73	73	73	73	75	76	76	76	76	75	74	74	72	71	71	71	71	72	71	72	72	73	73	73	73	73	72	72	72	72	71	71	71	72	72	72	72	73	72	72	72	72	72	72	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	72	72	72	72	73	73	73	73	73	73	75	75	75	75	75	75	75	74	74	74	75	74	74	73	73	72	71	70	70	70	70	69	69	69	67	67	67	67	67	67	67	67	66	66	66	67	67	67	67	68	69	69	69	69	70	70	71	71	72	71	71	69	70	70	70	70	70	72	72	72	72	70	70	72	72	73	73	73	73	73	72	72	72	72	71	70	70	70	71	71	70	70	70	68	68	68	68	68	67	67	67	67	67	66	66	67	67	67	68	69	69	69	68	68	68	68	68	68	68	68	68	68	68	68	68	68	67	67	68	68	68	67	67	67	67	68	68	68	69	69	69	68	68	68	68	68	66	67	67	67	68	68	68	68	68	68	68	68	68	68	69	69	69	70	70	70	70	70	71	71	70	71	71	71	71	71	70	70	70	70	70	70	70	72	72	72	72	72	73	73	73	72	71	71	71	71	71	71	71	71	71	70	70	70	70	70	69	69	69	70	69	69	69	69	68	69	71	69	68	68	68	67	66	65	64	65	65	65	65	65	65	65	66	66	66	66	66	66	66	66	65	64	64	64	65	65	66	66	66	66	65	65	65	65	65	65	65	67	67	67	67	67	66	67	68	67	67	67	67	66	66	66	67	67	66	66	67	69	69	69	69	69	68	68	68	68	68	68	68	69	69	69	68	68	69	69	69	68	68	68	68	68	69	69	69	70	71	71	71	71	70	70	70	69	68	68	69	69	69	69	69	68	67	66	68	68	67	67	67	67	66	66	66	66	63	63	64	64	64	63	63	63	62	62	62	62	62	61	62	62	62	62	63	62	62	63	62	63	64	64	64	64	63	63	63	63	63	62	62	62	63	63	63	63	63	62	62	62	63	63	65	66	66	67	67	67	66	66	65	65	65	65	66	66	66	67	67	68	68	68	67	67	67	68	68	68	68	68	67	67	67	67	67	68	68	68	67	66	66	66	66	67	67	67	67	66	66	69	69	70	72	72	72	72	72	72	72	72	72	73	74	74	74	75	77	78	78	78	78	78	78	78	78	78	79	79	78	79	79	78	78	79	78	78	78	78	77	77	77	77	78	78	78	78	77	77	77	78	78	77	77	77	77	77	77	77	77	78	79	79	77	76	77	77	77	77	77	77	77	77	77	77	78	78	78	79	80	80	80	80	79	79	80	80	81	81	81	81	81	80	81	81	81	82	82	80	80	80	81	80	80	80	80	80	80	80	81	81	80	80	80	80	81	81	80	82	82	82	82	81	80	80	80	80	79	79	79	78	79	79	79	79	79	79	79	79	78	78	77	76	76	75	74	73	73	72	72	72	73	73	73	73	72	72	72	71	71	71	71	71	71	71	73	74	73	74	74	74	75	75	76	76	74	74	75	74	75	75	75	75	75	75	75	75	75	74	74	74	74	75	75	76	76	74	73	73	73	73	73	74	74	74	74	74	73	73	73	73	73	72	72	73	72	71	71	71	70	70	71	70	70	70	69	69	69	69	70	71	72	72	72	72	72	73	72	73	73	73	73	73	73	73	73	74	73	74	74	74	74	74	74	74	74	74	74	76	76	76	76	76	77	78	78	78	77	77	76	76	76	77	77	77	77	77	77	78	78	77	77	77	77	76	75	75	76	77	78	77	77	77	77	77	77	76	76	77	77	80	79	79	78	77	75	76	77	77	76	76	76	76	76	76	76	76	75	75	76	76	75	75	75	76	74	73	73	72	72	72	72	72	72	72	72	72	72	72	71	71	71	69	69	69	69	69	68	68	68	68	68	68	67	66	66	67	67	67	67	68	68	68	68	68	69	69	69	69	70	69	69	69	69	69	69	69	70	71	72	72	72	72	73	73	73	73	73	73	73	73	74	75	74	74	74	74	74	74	74	74	74	75	75	76	76	77	77	77	76	76	76	75	75	74	74	73	73	72	72	72	72	72	72	72	72	71	70	70	69	70	69	69	69	69	69	67	67	67	67	66	67	67	67	67	66	65	65	64	64	65	65	65	65	65	65	65	66	66	67	67	67	67	67	68	67	67	67	66	66	66	66	66	67	67	68	68	66	66	64	64	64	64	65	65	65	65	64	64	64	64	64	64	64	64	64	64	64	64	63	63	63	63	63	63	64	64	64	66	66	64	64	62	61	62	62	62	63	63	63	63	63	63	64	64	64	64	65	66	66	66	67	68	67	67	67	68	68	68	68	68	67	67	67	67	67	67	67	67	67	68	68	68	68	67	67	67	67	66	65	64	65	65	66	66	65	66	67	67	67	66	66	66	67	67	67	67	68	68	67	67	68	68	68	68	68	68	68	68	68	69	69	69	69	69	69	70	70	70	70	70	70	70	70	70	72	72	72	72	72	72	72	71	71	72	73	73	73	73	73	72	73	73	73	73	73	73	72	72	72	73	72	72	72	72	72	73	73	73	74	73	73	73	75	75	75	74	75	74	74	74	74	76	76	76	75	75	76	76	77	77	77	77	78	77	76	76	77	78	78	78	78	79	79	79	78	78	78	78	78	78	78	80	81	81	81	81	82	82	81	80	79	79	80	81	80	78	78	78	78	78	78	79	79	79	79	78	78	78	79	78	78	78	76	77	77	77	77	78	78	78	78	79	79	79	78	78	78	78	77	76	76	77	78	78	78	79	79	80	80	80	80	81	81	80	80	79	79	79	78	78	79	79	79	79	79	79	79	79	79	79	79	79	79	78	78	78	78	79	79	80	81	81	81	81	83	82	82	82	82	83	84	84	84	85	85	85	85	85	86	87	87	87	87	87	87	87	87	87	86	86	87	87	88	88	87	86	86	86	87	88	88	88	88	88	88	87	87	85	85	85	85	86	87	87	87	87	87	87	86	86	86	86	86	87	87	87	86	85	85	85	85	85	84	84	85	88	88	89	89	88	88	88	88	88	88	89	89	88	89	89	90	92	89	89	89	90	90	90	90	90	90	90	91	92	92	92	92	93	92	91	90	90	89	89	90	90	90	89	89	90	90	92	92	92	92	92	93	93	93	93	93	93	93	93	93	94	93	92	93	93	95	95	93	93	93	92	92	93	93	93	93	93	93	94	93	91	91	91	91	91	91	91	90	90	91	91	90	90	90	90	89	89	90	91	91	91	91	91	91	91	92	93	93	94	93	93	93	92	93	93	93	94	94	94	94	95	96	94	95	95	95	95	95	95	94	94	94	94	96	96	96	96	95	95	95	95	94	94	93	93	92	93	92	92	94	94	94	95	96	97	97	96	97	97	97	97	99	98	98	98	98	98	99	102	102	103	103	105	106	106	106	105	106	104	104	102	101	101	102	102	102	101	101	102	103	103	102	102	102	101	101	100	99	99	99	99	100	98	100	100	100	99	98	98	98	97	96	94	94	95	94	94	93	93	92	90	90	90	90	90	88	88	88	88	89	89	91	91	92	92	93	93	93	93	93	92	93	93	94	94	94	94	94	93	94	94	94	95	95	98	98	97	97	97	96	96	95	96	96	97	98	96	96	95	94
112	112	113	113	113	113	112	111	111	112	112	112	111	110	110	108	108	109	109	110	110	110	109	109	109	110	109	110	109	109	110	111	110	110	110	109	109	110	110	112	112	112	110	111	111	111	111	111	111	111	111	111	110	110	111	110	110	110	111	111	111	111	110	110	110	110	110	111	111	112	112	113	113	114	115	115	115	115	115	115	115	115	115	113	114	114	114	114	113	113	113	112	112	113	114	113	113	113	113	116	116	115	115	114	114	115	116	115	115	116	116	116	115	115	114	114	115	115	117	116	115	116	116	116	116	116	116	115	114	113	113	113	112	112	112	112	112	112	113	113	115	115	115	115	113	113	113	111	111	111	111	111	111	113	110	111	111	113	113	113	112	110	110	110	110	110	110	109	109	108	108	109	110	109	108	108	106	107	107	108	108	108	108	107	105	105	104	104	103	103	102	102	102	103	102	102	101	99	100	99	100	99	99	100	102	100	100	100	100	100	100	99	99	99	99	99	99	98	99	99	100	100	100	102	102	103	103	102	102	102	102	102	103	105	105	105	106	106	106	105	104	104	103	103	103	103	104	104	103	102	101	102	103	103	103	102	103	103	103	103	103	103	102	102	101	101	101	102	100	100	100	99	100	101	101	101	101	99	98	101	101	101	101	103	102	102	101	101	101	101	100	101	100	100	100	100	100	101	102	101	101	100	99	100	100	100	100	100	101	101	101	100	101	102	103	103	104	103	103	101	102	100	100	100	101	101	101	101	102	102	102	102	101	101	101	101	100	100	100	99	98	97	97	95	96	95	94	94	95	95	94	94	94	94	95	97	97	96	96	96	98	97	97	97	97	97	97	97	95	95	95	93	93	93	93	92	93	93	91	91	90	91	90	90	90	90	90	89	89	89	89	89	87	87	87	86	86	85	85	82	83	84	84	84	85	86	85	85	85	84	84	84	85	85	85	86	85	86	85	85	85	84	84	84	84	85	85	85	84	84	84	84	83	82	81	81	81	81	81	81	80	80	80	80	82	82	81	81	81	82	83	83	84	83	83	83	84	84	84	83	83	83	83	82	83	83	83	83	82	82	82	82	85	84	85	84	83	84	84	85	84	84	85	85	83	84	83	84	84	85	85	84	84	84	84	85	85	85	83	84	84	83	83	84	84	83	84	84	84	84	84	83	84	84	84	84	85	85	85	85	84	83	82	83	85	85	85	85	85	85	85	86	85	85	85	86	86	86	86	85	85	83	83	82	82	82	81	81	81	82	82	83	83	83	84	84	83	83	83	83	83	83	83	83	83	83	83	84	84	84	83	82	82	83	83	83	82	82	83	83	83	83	83	83	83	82	82	82	83	83	84	82	82	80	81	80	80	81	82	82	80	81	81	81	82	82	83	83	83	82	82	82	81	81	80	80	80	80	80	81	80	81	81	80	80	81	81	82	81	81	80	82	83	82	82	82	83	83	83	83	83	82	82	82	82	85	85	87	87	86	86	86	85	85	87	87	87	87	87	87	87	88	89	89	90	90	91	92	91	92	93	94	94	94	94	95	96	96	96	96	94	94	94	93	93	93	93	94	94	95	96	98	97	96	97	96	96	96	98	98	98	98	98	96	96	97	95	95	95	94	94	93	93	93	94	94	95	96	96	97	99	97	97	97	96	96	96	96	95	95	95	95	95	94	94	94	94	94	94	94	93	92	92	92	92	93	92	93	94	94	94	94	94	95	95	95	96	95	95	95	96	95	94	94	94	96	95	94	93	92	92	92	92	91	92	93	94	95	96	95	96	98	97	96	96	96	96	96	96	96	96	96	96	96	97	97	97	97	96	95	95	95	95	95	96	96	96	97	97	97	94	94	95	95	95	95	95	95	95	95	94	94	93	92	92	93	93	92	93	92	93	93	92	93	93	92	92	91	91	91	89	89	89	88	87	87	85	84	84	83	84	83	83	83	83	83	83	83	84	85	85	86	87	87	87	87	87	87	87	87	87	88	89	89	90	89	89	89	89	89	91	93	93	92	92	92	92	91	90	90	90	92	91	92	92	91	90	90	90	90	90	90	89	90	90	91	91	91	91	93	94	93	93	93	93	93	95	96	96	96	96	95	94	92	92	92	92	92	92	92	92	92	92	93	93	94	93	92	92	93	93	94	96	95	96	96	96	96	96	98	98	98	96	97	97	95	94	94	95	93	93	94	95	95	95	95	95	95	95	94	94	94	96	96	96	95	94	93	93	92	92	93	92	93	92	93	93	93	93	93	93	92	92	92	92	92	92	92	93	93	93	94	95	95	95	95	96	94	95	95	95	95	95	94	94	94	94	93	94	94	94	93	93	92	93	92	92	93	91	91	91	91	91	90	89	89	89	89	88	88	88	87	87	88	89	89	89	89	89	89	89	89	89	89	88	87	86	86	86	86	85	86	86	87	88	88	88	88	89	89	89	89	89	89	88	89	91	92	91	91	89	89	90	90	89	89	89	91	92	92	91	91	91	91	91	90	92	92	90	90	90	91	90	91	92	92	92	93	93	93	92	93	94	94	94	94	94	94	94	94	96	96	96	96	96	96	94	94	94	95	96	96	97	98	99	99	99	97	96	97	97	98	98	98	97	98	98	98	97	97	96	96	95	95	95	95	96	96	96	95	94	94	94	94	94	94	94	94	93	92	92	94	94	94	94	95	95	95	95	95	95	95	95	94	94	95	95	96	96	96	96	97	98	98	98	98	98	98	98	99	99	98	99	99	99	99	99	99	100	100	102	102	101	101	102	101	101	102	102	102	101	101	101	102	102	103	103	103	103	103	104	103	103	103	104	104	104	104	104	104	105	105	105	105	104	104	105	105	105	105	105	106	106	106	106	106	105	105	105	107	107	107	106	105	105	105	107	107	107	106	106	106	106	106	107	107	108	108	107	107	107	108	107	107	107	108	108	108	109	107	107	107	106	107	107	107	106	106	105	105	105	105	105	105	105	104	104	105	107	108	108	108	108	109	109	109	108	108	108	107	107	107	107	106	106	105	105	105	105	105	105	105	104	104	104	104	104	105	105	103	103	103	102	101	101	101	101	101	101	102	103	104	103	103	103	103	103	103	102	101	102	102	101	100	100	101	101	102	101	102	103	104	103	102	102	99	99	99	99	100	100	100	100	100	100	97	96	95	95	95	95	95	94	93	93	93	93	93	93	93	92	93	92	93	93	93	93	93	92	92	93	93	93	93	93	94	94	94	94	94	94	94	93	93	94	95	97	98	98	98	99	99	97	97	96	97	97	97	97	97	98	98	98	98	98	97	97	97	96	96	96	95	95	95	95	95	95	96	95	96	96	96	96	96	95	95	95	95	96	96	96	96	96	96	96	96	96	96	96	96	96	96	96	96	96	97	96	95	95	96	95	97	98	98	98	98	98	97	98	99	98	98	100	100	99	99	102	101	101	101	100	100	99	98	98	99	99	98	98	98	98	98	99	98	98	98	99	99	98	98	98	98	97	96	95	95	96	95	94	95	95	95	98	99	100	101	102	102	102	102	101	102	102	101	101	101	102	102	102	101	101	101	100	99	99	99	99	99	99	98	98	99	99	99	98	98	99	98	97	97	97	97	97	98	99	100	99	98	98	96	95	95	94	94	94	93	95	95	95	95	95	95	96	96	96	95	95	95	96	96	96	96	97	98	97	97	98	96	98	97	96	95	96	96	97	97	97	97	97	96	94	94	95	95	95	95	95	95	96	95	95	94	94	95	95	95	96	96	97	96	95	95	95	94	95	96	96	96	96	97	96	96	96	95	94	95	94	94	95	96	97	98	98	98	99	99	99	98	98	99	99	99	99	99	99	100	99	99	98	98	97	95	96	96	96	96	96	96	97	97	97	96	96	94	94	93	93	93	94	94	94	94	95	95	95	95	94	94	95	94	94	94	95	96	94	94	94	94	94	94	96	95	95	94	94	94	93	93	93	94	95	95	95	95	95	95	96	96	96	96	97	97	96	97	99	99	98	98	97	97	97	97	97	98	98	97	98	98	98	99	98	98	98	98	98	98	98	98	98	98	98	98	97	97	96	96	97	97	97	97	99	101	101	100	99	99	98	98	99	102	103	102	104	104	104	104	104	104	104	104	103	103	104	102	102	102	99	99	100	101	101	102	101	101	101	100	100	100	101	100	101	101	102	102	102	102	102	103	103	103	104	104	103	104	104	104	104	103	103	103	102	103	103	103	103	102	102	101	102	103	103	104	104	104	104	104	104	103	103	103	104	104	104	104	105	104	103	102	102	102	102	101	101	100	99	99	98	99	100	101	102	101	102	102	102	103	101	101	101	102	101	101	102	101	101	101	103	104	103	104	104	105	103	103	103	103	103	103	104	103	104	104	105	105	105	105	105	106	105	105	105	105	105	106	106	107	107	106	105	105	105	106	106	107	108	108	106	107	108	107	107	107	107	110	110	110	111	111	110	110	110	110	110	110	110	109	108	108	109	109	110	111	111	112	111	111	111	112	111	111	110	109	109	109	111	111	110	110	109	109	109	108	108	108	109	108	109	109	109	109	109	108	108	108	108	107	107	107	108	108	108	108	107	105	105	106	106	106	105	105	105	104	106	102	102	103	101	102	101	102	102	103	104	103	103	104	104	105	105	105	105	104	105	105	106	106	105	104	105	105	105	105	105	104	104	104	104	103	103	103	103	104	104	104	105	107	108	108	108	109	109	109	108	108	108	108	107	107	106	106	105	106	107	107	107	106	105	104	105	105	106	105	106	107	107	107	107	108	108	108	107	106	107	108	108	108	107	108	108	108	109	110	110	110	111	110	110	111	111	110	111	111	113	114	114	114	114	115	116	117	117	116	115	116	117	119	119	118	119	119	119	120	120	121	122	122	122	123	123	124	124	123	125	126	126	125	124	124	124	122	124	124	123	122	122	122	123	123	123	123	124	124	123	122	122	121	122	123	123	123	123	122	123	124	126	125	126	125	126	126	126	125	125	126	126	126	126	126	126	125	124	124	124	123	123	123	123	123	123	123	123	125	125	124	124	124	124	123	125	126	127	125	125	124	123	124	124	124	123	122	121	120	120	122	121	121	121	120	119	119	118	116	116	116	115	114	114	112	111	112	112	112	112	110	112	111	111	111	111	110	110	111	111	111	110	110	112	112	112	112	115	116	117	116	116	116	116	116	115	115	115	116	116	116	116	115	115	115	114	115	115	116	115	116	116	116	116	115	116	116	117	117	118	117	117	115	115	115	116	115	114	114	114	114	114	116	115	115	116	115	115	115	114	113	114	114	114	114	114	113	113	114	116	116	116	116	115	115	115	114	114	113	113	113	113	114	114	113	113	113	114	116	116	116	115	115	113	112	112	112	112	111	110	109	109	109	109	108	107	104	105	106	106	105	106	106	107	107	106	106	105	106	104	106	106	106	106	105	105	105	105	104	104	102	103	104	104	103	103	103	103	103	103	104	103	104	104	103	99	99	99	100	100	101	101	100	100	101	100	99	99	100	99	100	100	99	98	99	100	100	102	102	101	103	102	102	102	102	102	103	104	105	105	105	106	106	106	106	106	107	108	107	107	108	108	108	107	106	106	106	106	107	107	107	106	106	106	105	105	106	105	105	107	107	106	108	108	107	107	109	109	110	111	112	112	111	112	111	111	110	109	107	106	107	108	108	107	107	105	104	103	102	102	102	102	102	103	103	103	102	102	102	100	100	100	100	100	100	100	101	101	101	101	100	100	100	100	100	99	99	100	101	102	102	102	103	103	104	105	105	108	108	107	107	105	107	107	107	107	106	105	105	105	106	106	104	104	103	103	102	100	100	100	99	100	100	100	99	97	97	98	99	99	100	100	99	98	98	98	98	98	99	99	99	99	99	99	99	99	99	99	99	99	100	101	101	101	101	101	100	100	100	99	99	99	99	99	100	101	101	103	104	104	103	102	102	101	101	101	100	101	102	102	100	100	98	98	98	98	99	99	101	101	100	100	101	100	99	100	100	100	100	99	100	100	99	99	99	100	100	100	100	100	101	101	101	101	101	101	101	101	101	101	100	100	100	99	99	98	97	97	97	97	97	96	96	96	96	96	96	96	95	95	95	95	96	97	95	94	95	95	93	93	93	93	93	93	93	94	96	98	98	100	100	100	101	100	100	99	100	99	99	99	99	101	101	101	103	102	103	104	104	104	104	103	101	103	103	103	103	103	102	102	103	102	100	99	98	97	97	96	94	94	94	94	93	93	93	93	93	92	93	93	93	93	94	94	94	95	95	94	95	96	96	95	93	93	94	95	94	94	95	95	94	95	95	95	95	95	95	95	94	95	95	94	94	94	94	94	94	93	93	92	92	94	94	94	94	94	94	93	93	93	94	95	94	94	94	95	95	95	95	96	95	94	95	95	95	96	96	95	96	96	97	97	97	97	97	97	96	95	96	96	96	96	96	96	96	97	97	96	96	96	95	94	94	92	92	93	93	93	94	92	92	91	91	91	91	91	91	92	92	92	92	92	92	93	93	94	94	96	95	96	98	98	98	98	97	97	97	98	99	100	100	99	98	98	99	99	99	98	98	98	98	98	98	98	97	97	97	97	97	97	98	97	97	98	98	98	97	97	98	98	97	97	97	96	95	95	95	95	96	96	96	97	97	100	99	99	99	100	100	102	102	102	103	103	102	103	104	104	104	106	106	106	106	106	106	106	105	104	104	104	104	104	104	104	103	104	105	104	103	103	103	102	102	103	100	102	101	101	100	99	98	97	97	97	96	97	97	97	96	96	95	95	94	93	93	93	94	94	94	95	95	95	95	95	96	96	96
123	121	121	120	120	120	119	120	120	120	120	119	121	122	123	123	123	122	123	122	123	125	126	126	126	128	129	129	128	129	128	129	127	129	129	129	129	130	130	130	130	130	130	129	131	131	131	130	130	130	130	130	129	128	127	128	126	126	126	126	127	128	128	128	127	126	125	124	123	122	122	122	122	124	125	124	124	124	124	124	125	126	126	126	126	126	126	125	127	127	126	126	126	125	125	125	125	127	128	128	127	125	125	125	125	126	125	126	128	128	128	128	128	128	128	127	127	127	127	127	127	127	127	127	127	127	126	127	127	126	126	125	125	126	126	125	126	126	126	127	128	129	129	128	128	129	128	127	126	125	124	123	123	123	123	123	123	123	124	123	123	124	124	124	124	125	126	127	126	126	126	127	126	126	126	126	126	126	126	127	125	126	127	128	127	126	125	127	127	127	126	126	125	124	125	125	125	125	126	128	128	128	128	126	125	125	125	124	125	124	124	124	124	125	125	125	125	126	126	128	129	130	131	129	128	130	130	131	131	129	128	129	129	129	128	127	126	126	126	125	125	126	126	125	125	126	126	125	125	127	125	125	125	125	124	124	123	121	121	122	122	122	124	124	124	125	124	125	125	125	125	125	125	126	126	126	126	125	125	124	123	123	124	124	124	124	124	124	123	123	124	124	123	123	123	123	123	123	123	123	122	122	121	121	122	123	124	123	124	124	124	124	124	122	122	122	122	122	122	122	122	122	123	123	123	123	123	122	122	122	123	121	122	122	123	125	125	125	124	126	126	125	125	125	125	125	125	125	124	124	123	123	123	123	123	124	125	125	124	125	125	124	126	125	126	127	126	126	126	126	127	127	126	127	126	126	126	126	126	125	124	122	120	121	121	121	121	121	119	118	117	117	117	118	117	118	117	116	116	116	115	115	115	115	115	116	117	118	118	119	119	119	119	119	119	120	121	121	121	121	120	120	120	119	119	119	120	121	121	121	120	120	119	119	119	119	120	120	120	120	121	121	123	124	124	124	123	121	120	118	118	118	118	117	117	117	116	115	113	113	113	113	113	114	112	112	111	110	110	110	109	109	110	110	109	110	109	110	110	111	112	113	112	110	111	112	111	110	110	111	111	112	112	111	110	110	110	110	110	110	109	109	109	109	109	109	108	109	109	108	107	107	107	107	107	107	107	107	107	108	108	109	108	108	107	108	108	109	108	110	111	111	111	111	110	110	110	109	109	109	109	108	108	108	108	108	108	109	112	113	113	113	113	114	115	115	115	114	114	113	113	113	113	113	113	113	113	114	113	114	115	115	113	113	114	114	115	114	114	115	115	116	116	116	117	118	117	117	117	116	114	115	115	115	115	115	115	115	115	115	115	116	115	115	115	114	115	114	114	113	112	112	113	113	113	113	112	112	112	112	112	113	113	113	113	112	112	112	110	111	111	112	111	111	111	112	112	111	111	112	112	111	110	110	110	110	109	108	110	110	110	112	112	112	112	111	111	111	110	110	110	111	111	112	112	111	113	114	115	115	115	113	113	112	113	113	113	114	113	115	114	114	112	112	112	114	113	112	111	112	112	111	112	112	112	112	113	112	112	112	112	112	112	113	113	111	111	109	109	109	108	107	107	107	107	106	106	107	107	107	107	107	106	105	105	106	107	106	106	105	105	105	106	106	106	104	104	104	104	105	108	109	109	109	109	110	110	110	110	110	110	108	108	108	106	106	107	107	107	107	107	107	105	104	104	105	106	108	107	107	106	106	106	106	104	105	107	105	104	106	106	105	106	106	105	105	105	104	102	101	102	102	102	102	102	103	102	102	101	101	101	101	101	100	99	99	97	97	97	98	98	98	99	99	98	98	98	98	98	97	97	97	96	96	98	98	98	99	99	100	101	101	101	101	101	102	102	102	101	101	100	101	101	101	101	101	100	100	101	101	101	101	100	100	99	99	100	101	100	102	101	101	101	101	103	104	105	105	105	105	105	105	106	105	104	104	103	103	101	101	102	102	102	103	103	102	102	101	101	101	101	99	100	100	101	101	101	101	102	102	101	101	101	101	100	100	100	101	102	102	102	103	103	104	104	103	102	103	103	103	103	103	104	104	104	105	107	107	107	106	106	108	110	110	111	112	112	112	111	110	111	110	108	109	109	111	110	110	110	111	113	113	113	113	113	113	113	114	115	115	113	114	113	114	114	114	114	114	115	114	114	114	114	114	114	115	116	116	116	116	116	117	117	116	116	115	114	114	115	117	115	115	114	114	114	114	115	115	115	115	116	116	115	115	115	115	116	117	118	116	116	116	115	115	115	114	113	114	114	114	114	115	115	115	116	116	116	116	117	117	117	117	116	117	116	116	116	116	117	118	117	118	118	118	117	117	117	115	115	115	113	113	113	113	113	114	113	114	115	115	114	115	114	116	115	115	114	114	114	114	113	112	113	114	115	114	113	113	114	114	114	115	115	115	116	115	117	117	117	117	117	117	117	117	117	118	118	117	117	117	118	120	119	119	119	118	121	119	118	118	117	117	117	116	117	117	116	115	115	116	116	116	116	115	114	114	115	116	115	114	118	118	118	118	118	118	119	119	118	117	117	119	119	119	119	118	118	119	119	120	121	123	123	123	122	122	122	122	121	121	120	120	121	120	119	119	120	120	121	122	121	121	121	120	120	121	122	122	121	120	120	120	121	121	120	120	121	118	118	118	117	117	117	117	117	116	116	116	116	116	116	116	116	116	115	115	115	116	115	116	116	116	116	116	116	115	115	115	115	116	117	117	117	116	115	114	115	115	115	116	116	116	118	121	121	121	121	120	120	120	120	120	120	119	119	119	118	118	117	116	116	115	115	115	115	114	114	116	116	116	116	116	115	116	116	116	116	116	117	118	119	118	118	119	120	120	121	122	122	124	122	121	121	121	122	123	122	122	122	122	123	122	121	121	120	122	121	119	119	119	119	121	121	121	122	121	121	121	121	121	122	121	121	121	120	120	120	120	119	121	121	120	118	118	117	117	117	118	119	118	118	118	118	119	120	121	123	123	122	121	121	122	122	122	122	122	123	123	123	123	122	123	123	123	124	125	126	126	127	127	126	126	126	126	126	126	126	126	126	126	126	125	124	123	123	124	125	126	125	125	124	124	125	125	125	125	126	125	126	126	126	126	126	126	126	127	128	129	129	129	128	129	127	126	126	125	125	126	124	123	122	124	124	124	122	122	123	123	123	123	123	122	124	123	123	122	122	122	122	122	122	120	121	121	122	122	120	119	119	120	120	119	118	118	117	117	117	117	118	118	118	118	118	119	120	120	122	121	121	121	121	123	124	125	125	124	124	125	125	124	125	125	126	124	124	123	123	123	121	122	122	122	122	122	122	123	124	124	124	125	125	126	126	126	126	125	125	126	126	125	126	126	126	126	126	127	128	128	128	128	130	129	128	128	127	128	128	129	129	129	128	129	130	131	132	132	132	133	133	133	135	135	135	134	135	135	132	131	130	130	130	131	130	130	130	131	129	129	128	127	127	128	129	130	130	130	130	130	129	129	128	128	128	128	127	128	129	129	129	130	129	128	129	129	130	131	132	134	134	133	133	134	135	133	134	133	131	132	133	132	132	132	132	131	131	131	131	131	132	129	129	129	129	129	129	130	129	129	130	130	131	130	131	131	131	131	131	132	132	131	131	134	135	134	134	134	134	134	135	135	135	136	136	136	136	136	137	137	137	136	134	134	134	135	135	135	135	134	133	132	132	132	131	131	130	130	130	130	130	132	132	131	131	129	130	130	130	130	130	130	131	131	131	128	129	129	128	127	126	126	125	125	124	124	124	124	123	123	123	124	124	123	123	124	123	124	124	124	124	124	125	125	124	124	125	124	124	124	124	124	123	122	121	121	121	121	120	120	120	119	119	117	116	116	116	115	116	115	115	116	116	116	116	115	115	116	116	116	116	116	115	115	115	114	112	112	112	113	116	116	117	116	116	116	115	115	114	114	114	114	113	113	113	114	113	115	115	116	117	117	117	117	117	117	116	115	115	113	113	114	115	114	115	112	112	112	113	113	113	115	115	116	117	118	118	118	118	119	118	118	117	116	116	116	116	117	118	119	119	119	119	121	121	121	121	121	121	121	121	121	122	122	122	122	122	121	121	121	122	122	121	122	121	121	120	120	119	118	118	118	117	117	118	117	117	118	119	121	121	121	121	120	120	120	120	120	120	120	120	120	120	120	120	122	122	123	120	119	118	120	119	119	119	118	116	116	116	116	115	115	117	116	117	116	116	117	117	116	115	115	115	115	115	115	114	114	114	116	116	116	115	115	114	114	115	113	112	112	112	114	114	114	114	114	114	114	113	113	113	114	115	115	114	114	115	114	114	114	115	115	115	116	116	116	115	115	115	116	116	117	117	117	117	118	118	117	117	117	116	117	115	115	114	114	114	114	113	112	113	114	114	114	114	113	113	114	114	114	113	113	114	114	116	115	115	117	117	118	118	118	119	119	120	119	119	119	118	117	117	116	116	116	116	115	115	115	114	114	115	115	116	115	115	114	113	111	112	112	112	111	111	111	112	111	110	109	110	110	109	109	109	108	108	109	109	109	109	110	110	109	110	109	109	107	106	106	105	105	105	105	105	105	104	104	105	106	106	106	106	107	107	107	108	107	106	106	105	106	106	106	106	106	106	106	107	107	106	105	105	104	103	104	103	103	102	102	102	101	101	101	101	102	104	103	103	102	102	103	103	103	103	103	104	103	102	102	101	101	100	100	101	100	101	101	101	99	99	99	100	100	100	100	100	101	101	101	101	100	100	99	97	97	96	96	96	95	94	94	94	94	94	94	94	94	93	92	91	91	91	91	90	89	89	89	89	91	92	92	92	92	92	92	91	90	90	90	89	89	89	90	90	90	90	90	92	92	92	92	91	91	92	92	93	92	93	93	93	94	94	94	93	94	94	94	95	96	96	97	96	96	96	94	93	93	93	93	93	93	93	94	92	92	93	94	93	93	93	93	93	93	92	92	90	89	88	89	88	89	89	89	88	88	88	88	87	87	87	87	87	87	85	86	86	86	86	86	86	86	86	86	86	85	85	86	86	84	84	83	83	80	80	80	80	80	80	80	80	79	80	81	81	81	80	80	80	80	80	80	81	81	82	81	80	81	80	81	81	81	81	80	79	79	78	78	79	79	79	79	79	80	79	80	79	79	79	79	79	79	79	79	79	78	78	76	76	76	76	77	77	76	76	76	77	76	76	77	77	77	77	78	78	78	78	78	77	78	79	79	80	80	79	79	79	77	77	77	77	78	76	76	76	76	76	76	76	77	77	76	76	76	77	76	76	77	77	77	79	79	80	80	79	79	79	79	79	80	79	79	79	79	79	79	79	81	80	80	80	79	79	78	78	79	79	78	78	78	78	77	77	77	77	79	79	81	82	81	81	80	80	80	80	80	80	79	80	80	80	79	79	79	79	79	79	80	80	80	79	79	79	79	79	78	77	77	76	78	77	77	75	75	76	77	76	76	76	76	75	75	75	75	75	75	74	74	74	74	74	76	76	76	76	76	76	76	76	77	78	77	77	77	78	77	76	76	76	76	77	77	77	76	76	75	76	76	77	77	77	77	78	78	78	77	78	78	79	80	79	80	80	81	82	82	81	80	80	80	80	80	80	81	81	81	81	81	80	79	80	80	80	81	81	80	80	80	80	79	79	80	80	80	79	80	82	81	80	81	82	82	82	82	82	82	85	85	85	84	84	84	84	83	83	83	83	83	82	83	82	81	81	81	82	81	80	80	81	81	81	82	84	85	84	84	85	85	85	84	84	83	83	82	81	81	81	82	82	82	82	82	82	82	82	80	80	82	82	81	82	82	82	81	80	80	80	79	79	79	81	80	80	81	81	81	81	80	79	78	78	78	79	80	80	80	81	80	80	80	79	81	81	80	79	79	79	79	79	79	79	79	79	79	79	79	79	80	80	79	79	79	79	79	80	80	80	80	80	79	79	80	80	80	81	82	83	83	83	85	85	85	85	84	83	83	83	84	83	84	84	84	85	85	85	85	85	83	83	85	84	84	84	84	85	86	86	87	87	88	88	88	89	89	89	91	90	90	90	90	90	90	89	89	89	89	89	89	91	89	88	88	88	88	88	88	88	89	89	89	89	89	89	90	90	90	90	90	90	89	89	89	89	88	88	87	87	87	87	87	87	86	86	85	85	85	88	87	88	89	89	89	90	90	90	89	89	88	87	87	87	87	87	88	88	88	86	85	85	85	86	85	85	85	85	84	84	84	83	83	83	82	82	82	82	82	80	80	80	81	82	82	82	82	83	81	82	81	81	81	81	81	81	81	81	81	81	81	81	80	80	81	81	81	81	81	81	81	81	81	81	81	81	82	82	81	81	81	82	81	81	81	81	82	81	80	80	80	80	79	79	80	81	81	81	81	82	82	83	83	82	82	82	82	82	83	84	84	83	83	83	83	84	84	84	84	85	86	86	86	86	85	85	87	87	88	86	86	87	87	87	87	87	88	87	87	87	86	87	87	87	88	87	87	87	87	87	87	87	87	86	87	88	87	87	87	87	88	89	86	87	87	87	88	88	88	88	87	87	87	86	86	85	84	84	84	84	84	84	84	84	83	84	84	83	83	83	83	81	81	81	81	81	83	83	84	84	84	84	84	84	84	84	84	84	84	83	84	84	83	83	83	83	83	83	82	82	81	81	82	81	81	80	80	80	78	77	78	80	80	80	80	81	82	81	82	82	83	82	81	80	80	80	81	81	81	81	81	81	81	81	81	81	82
48	47	47	47	47	47	47	47	47	47	48	48	49	49	49	49	49	49	50	50	51	51	51	51	50	52	52	51	52	52	52	51	51	52	52	54	54	53	53	53	54	54	53	53	52	52	52	52	52	52	52	51	51	51	51	51	51	52	52	52	52	52	52	52	51	51	51	51	52	51	51	51	51	51	51	51	51	51	51	51	50	50	50	49	49	48	48	48	48	48	48	48	48	48	48	49	50	52	53	53	53	53	53	53	52	52	52	52	52	52	52	52	53	53	53	52	52	52	52	52	52	51	52	52	52	52	52	52	52	52	52	52	51	51	51	51	51	51	51	51	51	52	52	52	53	54	54	54	53	53	54	55	55	55	55	55	56	56	56	57	57	57	57	57	57	56	56	56	55	55	55	55	55	55	55	54	54	55	55	55	55	55	55	56	56	57	57	57	57	58	59	59	59	59	59	59	59	58	57	57	56	56	56	56	56	57	56	56	57	56	56	56	56	56	56	56	56	56	56	56	56	55	54	53	53	53	53	52	52	53	53	53	53	52	52	52	51	50	50	50	50	50	50	50	50	49	48	48	48	48	47	47	47	47	47	48	48	48	48	48	48	48	48	49	50	50	49	49	49	48	48	48	48	48	47	47	47	47	47	46	46	46	46	46	46	46	46	45	45	45	45	44	45	45	45	45	45	45	45	46	46	46	46	46	47	47	47	47	48	48	48	48	48	47	47	47	47	47	47	48	48	48	48	48	48	48	48	48	48	48	48	47	48	48	48	48	48	48	48	47	47	48	47	47	46	47	48	48	48	49	49	49	49	49	49	50	51	52	52	52	52	51	51	51	51	51	51	49	49	50	50	49	49	49	49	50	50	50	50	50	50	49	49	49	49	49	49	50	51	51	51	51	51	51	50	49	48	48	48	48	48	48	48	49	49	49	49	50	51	51	52	52	51	51	50	50	50	50	50	50	50	49	48	48	48	48	49	49	49	50	51	51	51	51	51	51	51	51	50	49	49	49	49	50	50	51	51	51	52	52	52	53	53	53	53	53	53	52	53	53	51	51	51	51	51	51	51	52	53	53	53	52	52	52	52	52	52	52	53	53	54	53	53	53	53	53	52	52	51	51	51	52	53	52	52	51	51	52	51	51	51	50	50	50	50	50	50	51	51	52	51	51	50	50	51	50	50	50	50	50	50	50	50	50	50	49	50	50	52	53	52	52	51	51	51	51	51	51	52	52	51	51	51	51	51	50	50	50	50	50	50	50	50	50	49	49	50	51	51	51	51	51	52	52	52	52	51	51	52	52	52	51	51	51	51	51	51	52	53	53	53	53	53	53	56	57	57	57	58	58	58	58	58	58	58	57	57	57	58	58	58	59	59	60	60	60	60	60	60	61	62	63	63	62	62	63	63	63	63	63	63	63	62	62	62	63	62	62	63	63	64	64	64	64	64	63	63	63	63	63	63	63	63	63	63	63	62	62	62	61	61	61	60	60	59	58	59	58	58	58	57	57	57	57	57	56	55	55	55	55	55	55	55	55	56	57	57	57	57	57	57	57	57	57	58	58	58	58	58	58	58	59	59	60	60	60	60	60	59	59	59	58	59	59	59	59	59	59	59	59	60	60	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	60	60	61	61	61	61	60	60	60	61	61	61	61	61	61	60	60	60	60	60	60	60	60	61	61	61	61	61	61	60	58	59	59	59	59	59	60	60	60	60	60	61	61	61	61	62	62	61	60	60	60	60	60	59	59	59	59	60	60	61	61	61	62	62	61	60	61	61	62	62	62	62	62	61	60	60	60	60	60	60	61	62	62	62	62	61	61	59	59	58	58	58	58	59	60	62	63	63	63	63	63	64	65	65	65	65	64	65	64	64	63	63	64	62	62	62	61	61	60	61	61	61	61	62	61	61	62	62	62	62	63	64	64	65	65	65	65	65	65	65	65	65	64	64	64	65	65	65	65	65	65	64	64	63	63	62	62	62	62	62	62	62	61	61	60	61	61	61	62	61	61	61	61	62	63	63	63	65	65	65	65	67	67	69	69	69	69	69	70	70	70	69	69	70	70	70	70	70	70	70	69	69	69	68	68	67	67	67	67	67	68	68	68	68	69	69	69	68	69	70	70	71	72	73	71	70	69	69	69	70	71	72	73	74	74	74	74	74	73	73	73	73	73	73	73	73	74	75	75	75	76	76	76	76	75	74	73	73	73	73	74	73	74	74	74	73	73	73	73	72	73	73	74	75	75	75	75	75	76	76	76	76	76	76	77	79	80	80	80	80	80	79	79	79	79	78	78	78	77	77	77	77	77	77	76	76	76	77	77	77	77	78	78	76	76	77	78	78	77	77	77	77	77	77	77	78	78	78	78	77	77	77	77	76	76	76	76	76	76	76	77	77	77	77	78	78	78	78	78	77	77	77	77	76	77	76	76	76	76	76	77	77	78	79	79	78	78	78	79	79	79	80	80	80	81	80	80	79	79	79	78	78	78	78	78	79	80	80	80	81	84	84	84	84	84	84	84	84	84	83	84	84	84	84	83	82	81	80	79	79	79	79	80	80	80	80	80	80	80	80	81	81	80	80	80	80	80	80	79	79	79	80	80	80	80	80	80	80	80	80	80	82	81	80	79	77	75	74	74	74	74	74	75	75	75	74	73	71	71	71	71	70	70	70	69	69	69	70	70	70	70	70	69	68	68	67	67	67	67	66	66	66	66	66	65	65	66	66	66	66	66	66	67	67	67	67	67	67	67	69	69	69	69	70	70	70	70	70	69	69	69	69	68	68	68	67	68	69	69	69	69	68	68	68	68	68	68	68	68	68	68	67	67	67	67	67	67	68	66	66	66	63	63	63	63	63	63	64	64	65	64	63	63	63	62	62	62	62	62	61	61	61	61	60	59	59	58	58	58	58	58	58	58	58	58	58	58	58	58	57	57	57	56	56	56	56	56	56	57	57	57	57	57	57	57	57	57	57	56	56	56	54	54	55	55	55	55	55	55	55	55	55	54	54	54	54	53	54	54	54	54	54	53	53	52	52	52	52	53	55	53	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	52	52	52	52	52	51	51	51	51	51	51	52	52	52	52	52	51	51	52	51	52	50	50	51	52	52	52	52	52	53	53	53	53	53	52	52	52	52	52	52	53	53	53	53	53	53	54	53	54	54	54	54	55	55	55	55	55	54	54	54	54	54	54	55	55	55	55	54	55	56	56	56	56	55	55	55	56	56	55	54	54	54	54	54	53	53	54	54	54	54	54	54	54	54	55	55	55	54	54	54	54	54	54	53	53	53	53	54	51	51	50	51	51	51	51	51	51	51	52	52	52	51	50	51	51	51	51	52	52	52	53	53	53	53	53	53	53	53	53	53	54	53	53	53	54	54	54	53	53	53	53	54	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	52	52	52	52	51	51	51	51	51	51	51	50	50	50	50	51	51	52	53	53	53	53	53	53	52	53	53	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	53	53	53	54	54	54	55	55	55	54	54	54	54	54	53	53	54	54	54	54	54	53	53	52	52	52	52	52	52	52	52	52	53	53	54	53	52	53	53	53	53	53	52	53	54	54	53	53	53	52	52	53	53	53	52	52	52	52	52	51	51	50	50	49	49	49	49	49	50	50	50	50	51	51	51	51	51	51	51	51	51	50	49	49	49	49	49	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	47	47	48	47	48	47	46	47	46	46	46	46	46	47	47	47	47	48	48	48	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	48	47	47	47	47	47	47	47	46	46	46	45	45	45	45	45	45	45	45	45	45	45	45	47	48	48	48	48	48	48	48	48	48	48	47	47	46	45	46	46	48	48	48	48	48	48	49	50	51	51	51	51	51	51	51	51	52	53	53	53	53	53	53	53	53	53	53	53	53	54	54	54	56	56	56	56	56	56	55	55	55	55	55	55	55	55	55	56	56	56	56	56	56	56	56	56	56	56	56	56	55	54	54	54	54	54	54	54	53	53	53	53	53	53	54	56	56	56	56	57	56	55	55	55	55	55	55	55	54	53	52	53	53	53	55	53	54	54	53	52	52	52	52	52	52	52	52	52	52	52	51	51	51	51	51	51	52	52	52	52	51	51	51	52	52	52	52	51	51	51	51	51	50	49	49	48	49	49	49	49	49	49	48	48	47	47	47	48	48	48	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	44	44	44	43	44	44	44	44	44	44	43	42	42	42	42	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	43	44	44	44	44	44	44	43	42	42	43	43	42	43	43	43	43	43	42	42	42	42	43	43	43	44	43	43	43	43	43	43	43	43	43	43	43	44	44	44	43	43	43	43	43	42	42	42	42	42	41	41	41	41	41	42	42	42	42	42	40	40	40	40	40	40	39	40	40	40	40	40	41	41	41	42	42	42	42	42	42	41	41	41	41	41	42	42	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	45	44	44	44	43	42	42	42	42	43	43	43	42	42	43	43	43	43	42	42	42	42	43	43	42	42	42	43	43	43	43	43	42	42	41	41	41	41	39	39	39	39	38	38	38	38	39	39	39	38	38	38	38	39	39	39	39	39	40	41	41	41	41	41	41	42	42	42	42	42	42	42	42	44	44	44	44	44	44	43	43	43	43	44	44	44	44	44	44	45	45	45	45	47	47	47	47	47	47	47	47	47	47	47	46	46	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	47	47	47	47	47	46	46	46	45	43	43	43	43	43	42	42	43	43	43	42	43	43	43	42	43	43	43	43	43	41	41	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	38	38	38	38	38	39	37	37	36	36	37	37	37	37	37	37	37	37	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	40	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	42	42	42	42	41	41	41	41	41	41	41	41	41	40	40	40	39	39	39	39	39	40	40	41	41	42	42	42	42	42	42	43	44	45	46	46	47	47	47	47	47	48	48	48	48	47	47	47	47	47	48	48	48	47	47	46	46	47	47	47	47	46	46	46	46	47	47	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	47	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	46	46	46	47	49	49	49	49	50	50	50	50	50	50	50	50	49	49	49	49	49	49	50	49	50	49	49	49	49	49	49	49	48	48	48	48	47	47	47	47	47	47	47	47	47	48	48	48	48	48	48	47	47	47	47	47	47	47	47	48	47	47	46	46	46	46	46	46	46	46	46	46	47	45	45	45	45	44	44	44	44	43	43	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	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	41	41	41	42	42	42	41	43	43	44	44	44	44	45	45	45	45	47	48	48	48	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	48	46	46	46	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	44	44	45	45	45	45	44	45	45	46	47	47	48	49	47	47	47	47	47	47	47	47	47	47	47	46	46	46	46	45	45	45	45	45	45	45	45	46	47	48	48	47	47	48	48	48	49	48	47	47	47	47	49	49	50	50	49	49	50	51	52	52	53	53	53	53	53	53	53	53	53	53	52	53	53	53	53	56	56	56	55	55	55	54	54	54	52	51	50	49	49	49	49	49	49	49	49	49	50	50	50	50	50	49	49	48	48	48	49	49	49	48	48	48	48	48	49	49	49	49	49	49	49	48	48	48	50	50	50	50	50	50	51	51	51	51	52	50	49	50	50	51	52	52	52	52	52	52	52	52	52	52	53	53	53	53	53	53	54	54	54	53	53	53	53	52	52	52	52	53	53	54	54	55	56	55	55	55	55	55	55	55	55	55	55	54	54	54	54	54	54	54	54	54	54	54	54	53	52	53	53	53	53	53	53	52	51	50	50	50	50	50	50	50	51	51	50	50	50	50	50	51	51	51	51	51	51	50	50	50	51	50	50	50	52	52	52	52	52	52	52	52	52	50	51	51	52	52	52	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	47	47	47	47	47	47	47	46	46	46	46	46	47	46	46	47	48	48	47	47	46	46	45	45
39	39	39	39	39	40	40	40	40	40	40	40	40	40	39	39	40	40	40	40	40	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	42	42	43	42	42	41	40	40	40	40	40	39	38	38	37	37	36	36	36	37	38	38	38	38	38	38	38	38	38	38	38	38	37	37	36	36	36	36	36	36	36	36	36	37	37	37	36	37	37	37	37	36	35	35	35	34	34	34	34	34	33	33	33	33	33	33	34	34	35	35	35	35	35	35	35	36	35	35	35	36	36	36	36	36	37	36	36	36	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	36	36	36	36	36	36	35	36	36	36	36	36	36	35	35	35	35	34	34	34	35	35	35	34	34	34	34	35	35	35	35	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	32	32	32	32	33	34	34	34	35	35	35	35	35	35	35	35	35	36	36	36	37	37	37	37	37	36	36	36	35	36	36	36	36	36	36	35	35	35	36	37	37	37	37	36	36	36	36	37	37	37	37	37	37	38	38	38	39	39	39	40	40	40	39	39	39	39	39	39	39	37	37	37	37	36	36	36	37	39	39	39	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	36	36	35	36	36	36	36	36	36	36	36	36	36	35	35	35	35	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	38	39	39	39	39	40	40	40	40	40	39	39	39	39	39	39	39	39	38	38	39	39	39	39	40	40	40	40	40	40	39	38	39	39	40	40	40	40	40	40	40	40	40	39	39	39	39	39	40	40	41	41	41	41	42	42	41	41	41	43	42	43	43	43	43	43	43	43	43	43	43	44	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	42	42	42	41	41	42	42	42	42	42	42	41	41	41	41	41	41	41	40	40	40	40	41	41	41	40	40	40	40	41	41	41	40	40	41	41	41	39	39	38	37	37	38	38	38	38	39	40	40	40	40	41	41	41	41	40	40	41	41	41	41	41	42	43	43	42	41	41	42	42	42	42	43	43	44	43	43	43	44	44	45	46	47	46	46	46	46	47	47	47	47	47	47	47	47	46	46	46	46	46	46	45	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	44	44	44	44	43	43	43	43	43	42	42	43	43	43	42	43	42	42	43	43	44	43	42	42	42	42	43	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	44	44	44	45	45	46	46	45	45	45	46	45	46	45	45	46	45	45	45	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	47	46	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	45	47	47	47	47	47	48	48	49	49	49	49	50	50	50	50	51	50	50	51	51	51	51	51	51	49	49	50	51	51	51	52	52	52	52	52	52	52	51	52	52	51	51	50	50	50	50	51	50	50	50	50	50	50	50	50	50	50	50	50	51	50	50	50	51	51	53	53	53	52	51	51	50	50	49	49	49	48	49	49	49	48	49	49	49	49	49	49	50	50	50	50	49	50	51	51	51	51	51	51	51	51	51	51	50	50	51	51	50	50	50	50	50	50	51	51	52	52	52	52	52	52	51	51	50	50	50	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	49	50	50	49	48	47	47	47	47	47	47	49	50	50	50	50	50	50	51	51	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	51	51	51	51	51	52	53	54	54	54	53	53	53	53	52	52	53	53	53	53	54	54	55	55	55	55	55	55	55	55	55	56	56	56	56	55	55	55	54	54	53	53	52	51	51	50	50	49	49	49	49	50	51	52	52	52	52	52	52	51	51	51	51	51	51	52	51	51	50	50	49	49	49	49	49	49	49	47	47	47	47	46	46	46	46	46	46	47	47	47	46	46	48	48	49	50	50	51	51	51	51	51	51	51	50	50	50	50	50	50	51	51	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	49	48	50	49	49	50	50	52	52	51	51	51	51	51	51	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	50	51	51	52	51	51	51	53	53	52	53	54	54	54	54	54	54	54	54	54	54	52	52	52	52	52	52	53	54	54	54	54	54	54	51	51	51	51	52	52	52	52	52	52	52	52	52	52	53	53	54	53	53	52	52	52	52	52	54	54	54	54	54	54	54	54	53	53	53	53	51	51	51	50	50	50	50	50	50	51	51	51	50	49	49	48	48	48	48	48	48	46	46	46	46	45	45	45	46	46	46	46	46	47	47	46	46	45	45	45	44	44	43	42	42	43	43	43	44	41	41	43	43	43	43	43	43	44	43	43	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	42	42	42	42	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	40	39	39	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	39	39	39	38	38	38	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	39	39	39	39	39	39	40	41	41	41	41	41	41	40	40	40	40	40	41	41	41	41	42	42	42	41	41	41	41	41	42	42	42	43	43	43	43	43	43	44	44	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	47	48	47	47	47	47	47	47	48	48	48	48	48	47	47	48	48	48	48	48	47	47	47	47	48	49	49	50	50	50	50	50	50	50	50	50	51	51	51	50	50	50	50	50	50	51	51	52	53	53	52	52	52	53	54	54	55	55	55	55	55	54	55	55	54	54	55	54	54	54	54	54	54	54	55	55	55	55	55	58	58	58	58	58	57	57	57	56	56	56	56	56	56	56	56	56	55	56	56	56	55	55	56	55	54	54	55	55	55	55	55	56	55	55	55	55	55	55	55	55	55	53	53	52	53	53	52	51	49	50	50	50	51	51	51	50	50	51	51	51	50	49	49	49	49	49	48	48	48	49	49	49	49	50	51	50	50	50	50	50	50	49	49	48	48	48	48	49	50	51	51	51	51	51	51	50	51	50	50	50	48	48	48	47	47	47	47	48	48	49	49	49	49	49	49	49	49	49	49	49	49	49	49	48	48	48	48	49	49	49	49	48	48	48	48	47	47	47	47	47	47	47	47	47	46	45	45	45	45	44	44	44	45	45	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	44	45	46	46	45	45	44	44	44	44	44	44	44	44	45	46	46	46	46	47	47	47	48	48	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	49	49	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	51	51	51	51	51	50	50	50	50	50	50	50	50	49	49	49	49	49	50	50	49	49	49	50	50	50	50	50	50	50	50	50	50	49	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	48	48	48	48	48	49	49	49	49	49	49	49	51	51	51	51	52	52	52	51	51	51	51	52	52	52	52	52	51	51	53	53	53	53	53	52	52	52	52	52	52	52	52	53	52	51	53	53	53	53	53	53	54	54	53	52	51	51	50	49	49	49	49	49	48	48	48	48	48	48	49	50	50	50	51	51	52	52	52	52	52	52	52	52	52	52	52	52	53	52	52	52	51	51	51	52	52	51	51	53	53	53	53	54	54	54	54	54	54	54	54	54	54	55	55	55	55	55	55	55	55	56	56	56	56	57	57	57	57	57	56	55	56	57	56	56	56	56	56	56	56	55	55	54	54	54	55	55	55	55	55	55	55	55	55	54	54	54	54	54	54	54	54	54	54	54	54	54	54	53	53	53	52	53	53	53	54	54	54	54	54	54	55	55	55	55	55	55	55	55	54	55	56	57	57	57	57	57	57	57	57	56	56	57	57	56	55	55	54	54	54	55	55	55	55	54	54	54	55	55	56	56	56	56	55	55	54	54	54	54	54	53	53	53	54	54	54	54	54	54	55	55	54	54	56	54	54	54	54	54	55	55	55	55	55	55	56	56	56	57	56	56	56	55	57	57	57	57	56	56	56	56	56	55	56	56	57	57	57	57	56	56	56	55	54	54	56	55	55	55	55	55	55	55	55	56	56	56	55	54	55	56	56	55	55	56	56	56	55	55	55	55	55	54	54	54	54	54	54	54	54	53	52	52	50	50	50	51	51	51	51	51	50	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	50	50	51	53	54	54	54	54	54	54	54	54	54	54	54	54	54	54	55	55	55	54	54	54	55	55	55	55	55	56	56	55	55	56	56	55	54	54	54	55	56	54	53	53	53	53	53	53	53	53	53	53	52	52	52	52	52	52	51	51	51	51	51	51	51	52	52	52	53	53	53	53	53	53	52	52	52	53	51	51	51	50	50	50	50	50	50	50	50	50	49	49	50	50	50	50	50	50	50	50	50	51	51	51	51	50	50	50	51	51	51	52	51	51	50	51	50	51	51	52	53	53	53	53	53	53	53	54	54	54	54	53	53	52	52	51	51	50	50	50	50	50	50	50	50	49	49	49	49	49	48	48	48	47	47	47	46	46	46	47	46	46	46	46	47	46	45	45	44	44	44	43	43	43	43	43	43	43	43	43	43	43	42	42	43	43	42	42	42	42	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	44	44	44	43	43	43	42	42	42	42	41	41	41	41	41	41	41	41	41	42	42	42	42	41	40	40	40	39	39	39	39	39	38	37	37	37	37	37	36	36	36	37	37	36	36	36	35	35	34	34	34	34	34	35	35	34	34	34	34	34	34	33	33	33	33	33	33	33	33	34	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	33	33	33	33	33	33	32	31	31	31	30	30	30	30	30	30	31	31	31	31	31	31	31	32	32	32	32	32	32	33	33	33	33	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	29	29	30	30	30	30	30	30	30	30	30	30	29	29	28	28	29	29	29	28	28	28	28	27	27	27	27	27	27	27	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	32	32	32	33	33	33	33	33	32	32	32	33	33	34	34	34	34	34	34	34	33	33	33	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	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	37	37	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	36	35	35	35	35	34	34	34	34	33	33	33	34	34	34	34	34	34	34	33	33	33	34	34	33	33	32	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	30	30	30	29	29	29	28	28	28	28	28	28	29	29	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	31	30	30	30	30	30	30	31	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	33	33	33	33	33	33	33	33	32	31	31	31	31	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	31	31	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	29	29	29	29	29	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	31	31	31	31	31	31	31	31	31	31	31	30	30	31	31	31	31	32	32	32	32	32	32	32	32	33	34	34	34	34	35	34	34	34	34	36	37	37	37	37	36	37	36	36	36	36	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	34	34	34	34	33	33	33	34	34	34	34	34	34	34	33	34	34	34	34	33	33	33	33	33	33	33	33	33	32	33	33	32	34	34	33	33	33	32	31	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	35	35	35	36	36	36	36	36	37	37	36	36	36	36	36	36	36	36	36	36	36	36	35	34	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	32	32	33	33	33	32	31	30	30	30	30	31	32	32	32	33	33	33	33	33	33	33	33	33	33	33
62	62	62	61	61	62	61	61	61	61	61	60	59	59	58	57	57	57	57	57	57	56	56	56	55	55	55	55	54	54	54	55	55	55	54	54	54	53	54	54	55	55	55	55	56	57	57	57	59	59	59	60	60	60	60	61	62	63	63	62	63	61	61	61	60	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	62	62	63	63	63	63	63	63	63	63	65	65	64	64	64	65	66	67	67	68	68	68	68	68	69	69	70	70	71	73	72	74	74	74	74	74	73	73	75	75	75	75	75	75	75	75	75	75	74	73	73	74	74	74	74	73	74	74	75	75	75	74	74	74	74	74	74	74	74	73	73	73	73	74	73	73	73	73	72	72	72	72	73	74	74	74	74	74	73	73	74	74	73	71	70	69	69	70	71	71	70	70	71	72	72	72	74	74	74	73	74	74	73	74	75	75	75	75	75	75	76	75	75	74	74	73	72	72	73	73	74	73	72	72	72	73	73	73	73	74	74	74	75	75	74	73	73	72	72	72	71	71	71	71	71	73	72	73	73	73	73	73	74	73	73	73	72	72	72	72	71	73	73	73	73	71	72	73	73	73	72	72	73	73	74	74	74	73	72	72	72	72	72	72	72	73	74	74	74	74	74	75	76	76	77	77	77	76	76	75	75	76	76	76	76	76	77	78	79	79	78	78	78	79	80	80	80	80	80	80	79	79	80	81	81	81	81	81	81	83	83	81	81	81	81	81	80	79	79	81	81	81	81	81	81	82	82	82	82	81	82	82	82	82	84	84	83	84	83	84	83	83	83	82	82	83	83	83	83	83	83	83	83	84	84	84	85	84	84	84	84	84	84	84	84	83	83	84	84	84	84	83	82	82	83	83	83	82	81	80	79	80	80	80	79	79	79	79	80	80	80	79	80	79	78	77	76	75	75	76	76	75	75	75	75	75	75	75	75	74	75	75	75	76	76	76	76	75	75	74	74	74	74	74	74	73	73	74	74	74	75	75	76	76	75	77	77	77	77	77	77	76	75	75	75	76	76	77	76	76	75	76	76	76	77	76	76	77	77	77	76	75	75	75	75	75	76	76	75	75	75	76	76	75	76	77	77	77	77	77	77	77	76	76	77	77	77	77	78	78	78	78	78	78	80	80	80	80	80	80	79	80	79	79	79	79	79	79	78	77	77	76	77	77	77	76	76	76	76	76	76	77	77	77	78	78	78	79	80	80	80	81	81	81	81	80	80	80	80	80	80	80	80	79	78	78	78	78	78	80	79	80	80	80	80	79	79	79	78	77	77	76	76	76	76	76	75	75	75	74	74	73	72	72	72	72	72	72	73	74	74	74	74	74	73	73	73	73	73	73	73	74	74	74	74	74	74	75	75	75	76	76	75	75	75	75	75	76	76	76	75	75	75	75	75	75	76	77	77	76	76	75	76	76	76	76	76	76	75	75	75	75	75	75	75	76	76	76	76	76	75	75	74	74	75	75	75	76	75	75	75	75	76	76	76	76	76	76	77	77	77	77	77	77	77	77	77	77	77	78	79	79	80	78	78	78	78	78	78	77	77	77	77	78	77	77	77	77	76	77	77	77	77	77	77	77	77	77	77	77	77	77	77	76	77	78	78	77	77	77	77	77	77	77	77	77	77	78	78	78	78	78	77	77	77	76	76	75	75	75	76	76	75	75	74	74	75	75	75	75	76	76	75	75	75	75	76	76	76	77	77	77	77	77	78	78	78	78	77	77	76	76	76	76	75	75	75	75	77	77	77	77	77	76	75	75	74	74	74	73	72	72	72	72	72	74	73	73	73	74	73	72	72	72	72	72	71	71	71	72	73	73	72	72	72	72	72	73	73	73	72	72	71	71	71	72	71	71	71	71	71	71	72	71	72	73	72	73	72	72	69	70	71	73	73	72	72	73	71	71	71	71	70	71	71	71	71	71	72	72	72	72	72	72	72	72	72	71	71	71	73	72	72	72	71	71	71	71	70	69	69	69	69	69	68	67	67	68	67	67	68	68	68	68	68	68	68	68	68	68	67	68	68	68	68	68	68	68	68	68	68	68	68	68	69	69	69	70	70	70	70	70	70	70	71	71	71	71	71	71	70	70	70	70	70	70	70	72	72	70	71	71	71	71	71	70	70	69	71	73	73	73	73	73	73	73	73	72	73	72	72	72	72	72	73	74	74	73	72	73	75	75	75	76	76	77	77	77	78	78	78	79	78	78	78	78	78	78	79	79	79	79	78	78	77	77	77	77	77	77	78	78	78	79	79	79	79	77	77	77	76	76	76	77	77	77	77	77	77	78	78	77	77	77	77	77	77	76	77	77	77	77	77	77	77	77	76	76	76	76	76	76	76	76	76	76	75	76	76	78	79	78	79	79	79	79	79	79	79	79	78	78	79	78	78	78	79	80	80	79	80	80	80	80	80	80	80	80	81	82	82	81	81	82	82	82	81	81	81	81	82	82	82	84	84	84	85	85	85	85	85	85	85	84	84	83	83	82	82	82	82	82	82	82	82	82	80	81	81	82	82	82	83	84	84	85	85	85	85	86	86	86	87	88	88	89	90	89	89	89	88	88	89	88	87	87	87	87	88	88	88	88	90	90	90	91	91	91	91	92	92	93	93	93	92	93	92	93	93	93	94	93	93	94	94	95	94	94	94	93	92	92	92	91	90	91	91	93	93	92	92	93	93	95	95	95	94	94	94	93	92	93	93	94	94	94	94	93	93	94	94	94	94	93	94	93	94	94	93	93	92	91	91	91	90	90	90	91	91	91	91	91	91	91	90	91	90	87	88	87	87	87	88	91	91	91	90	91	91	92	91	91	91	91	93	93	93	92	92	92	92	91	91	91	91	92	92	92	91	93	94	93	93	92	92	92	91	91	91	91	91	91	91	92	93	94	94	93	93	92	92	91	91	91	91	92	92	92	91	91	90	90	90	91	91	92	92	93	92	91	90	91	91	91	90	90	91	89	90	92	91	91	90	90	89	90	90	90	90	90	90	90	90	90	90	90	91	91	90	91	92	92	92	91	89	89	90	91	91	91	91	90	88	87	87	88	90	90	90	90	90	90	90	90	90	90	90	91	91	90	89	88	87	88	88	87	87	86	86	86	86	86	85	85	85	85	85	85	86	86	86	86	87	87	86	86	86	87	87	87	87	88	89	89	89	89	90	89	90	89	87	87	86	86	86	85	85	85	85	85	84	84	84	83	83	83	83	82	82	82	83	83	83	82	82	82	84	84	83	83	84	85	85	85	85	85	86	87	87	86	85	82	81	81	81	81	82	83	83	83	83	83	83	82	84	83	83	83	82	82	82	82	82	81	81	81	81	81	81	81	81	81	81	81	81	79	79	78	79	79	79	79	80	81	81	81	81	82	81	81	81	81	81	81	81	82	83	83	83	83	83	83	84	84	84	84	84	84	84	84	85	85	83	82	83	83	84	84	84	83	83	83	83	83	83	83	83	83	83	83	82	82	83	84	84	85	85	85	85	85	85	85	85	84	84	84	85	86	86	86	86	87	87	87	86	86	84	84	84	83	84	84	84	83	84	84	84	85	85	85	85	85	85	85	86	86	86	86	86	85	85	85	86	85	84	84	84	83	83	82	82	83	83	83	83	84	84	84	86	86	86	87	87	87	88	88	87	88	89	89	88	88	86	85	84	84	84	84	84	85	85	85	86	86	87	87	87	88	89	90	90	90	90	90	89	89	89	90	89	90	91	91	90	90	91	91	91	91	92	92	90	90	90	90	90	92	92	92	92	91	90	89	90	90	90	91	90	90	90	90	91	91	91	91	90	89	89	90	90	90	91	91	90	89	90	92	92	92	94	94	94	94	94	93	90	90	90	91	91	91	91	90	91	90	89	88	89	88	90	90	89	89	89	90	90	90	90	90	90	89	87	87	87	87	87	87	88	88	89	89	90	90	90	90	90	91	91	92	91	91	90	90	90	89	89	89	89	89	89	89	89	90	89	89	90	90	90	90	90	90	90	90	90	90	90	90	90	91	91	91	91	92	91	91	91	91	92	91	91	90	90	90	89	87	87	87	87	90	90	89	88	89	89	90	91	91	92	91	90	90	90	90	90	90	90	90	90	91	91	91	90	90	89	89	89	88	88	88	87	88	89	89	89	89	89	89	87	86	86	86	86	86	86	86	86	86	86	86	86	86	87	86	87	89	89	89	89	89	89	88	88	88	89	89	89	89	89	89	89	90	90	90	90	90	90	90	92	93	93	93	93	92	93	93	92	93	92	93	93	92	92	93	92	92	92	91	89	88	89	88	88	89	89	89	89	90	89	88	88	87	87	87	89	90	90	90	89	89	89	90	90	90	89	89	90	90	91	91	91	91	91	90	90	91	91	91	90	90	90	90	90	90	89	89	89	89	89	89	89	91	91	92	93	93	92	93	93	92	92	91	89	90	90	91	91	91	91	92	92	92	92	92	95	95	95	96	96	96	96	97	97	97	97	97	97	97	96	96	96	96	96	96	96	96	96	96	95	95	95	96	95	95	94	94	93	93	92	91	91	92	92	93	93	93	91	91	91	91	91	91	91	91	91	91	91	91	92	92	92	92	92	92	91	91	89	90	91	91	92	91	91	91	91	92	93	93	95	95	95	96	96	96	97	96	96	96	95	96	96	96	96	96	96	95	96	96	95	95	93	93	93	92	92	92	92	92	92	90	90	91	91	92	95	96	95	96	97	97	97	97	96	96	96	96	95	95	96	96	97	97	98	98	98	98	98	99	98	97	97	97	96	96	96	97	98	98	98	98	98	98	98	100	100	100	100	100	100	100	100	100	99	98	99	100	101	99	100	101	101	102	102	103	103	103	103	106	107	106	106	105	104	104	104	105	105	105	105	105	104	105	104	105	105	106	105	104	104	104	104	104	102	101	101	101	102	102	102	101	101	100	100	100	99	99	100	100	100	100	99	97	97	97	98	98	98	98	98	97	97	95	95	94	95	95	96	95	95	95	95	95	97	97	96	96	96	96	95	94	95	94	94	93	92	92	91	91	90	90	91	91	91	91	91	91	91	91	90	89	91	91	91	92	91	92	92	92	92	92	93	93	93	93	93	93	93	93	94	94	94	94	94	95	95	94	94	94	93	93	92	92	93	93	93	93	92	93	92	91	92	93	93	91	91	93	93	93	94	93	94	94	94	94	94	92	92	92	93	93	93	93	93	93	94	94	93	95	95	96	96	97	96	95	95	95	95	95	95	96	98	98	100	99	98	98	98	98	97	97	97	97	95	93	93	93	92	92	93	93	93	93	94	95	95	95	95	95	95	95	95	95	94	94	95	95	94	94	93	93	93	92	92	92	91	89	90	92	91	92	91	91	90	90	91	90	88	87	85	85	85	85	84	83	83	83	84	83	83	82	82	82	82	83	83	83	83	83	83	84	83	83	84	84	84	84	84	83	83	83	82	82	82	82	82	83	83	83	83	83	83	82	82	82	81	81	81	81	81	81	81	82	82	82	82	82	82	82	83	83	82	82	82	82	83	84	84	84	83	81	80	80	80	80	80	79	79	79	79	80	80	81	81	81	81	80	80	80	79	79	79	78	76	75	75	74	74	77	77	78	78	77	77	78	78	80	79	81	81	79	79	79	79	79	77	77	77	77	77	77	77	78	78	78	76	76	76	77	76	77	77	77	78	77	75	75	75	76	76	77	77	77	78	78	78	78	78	78	79	79	77	77	77	77	77	77	78	79	80	80	81	81	81	80	80	79	79	79	79	78	78	78	78	77	77	78	77	76	77	78	78	77	76	76	75	75	74	73	74	73	73	73	73	73	73	73	73	72	71	73	74	74	74	73	73	73	74	75	75	74	74	74	74	73	72	72	71	72	70	70	70	70	69	69	69	69	70	70	71	70	70	70	70	70	69	69	69	69	68	67	67	67	67	67	67	67	65	63	63	64	65	65	65	65	66	66	66	66	65	66	66	66	66	66	66	67	66	66	66	66	66	66	66	66	66	67	67	67	67	67	67	67	67	67	67	65	65	66	65	65	65	65	65	65	65	64	64	63	63	62	62	62	62	61	60	60	60	60	61	61	61	61	61	60	60	61	62	62	62	61	62	63	63	63	63	62	62	62	62	62	63	63	63	63	63	63	63	62	62	62	62	63	63	62	62	63	63	63	64	65	65	65	65	65	65	65	65	65	65	65	64	64	63	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	61	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	61	62	62	62	62	62	62	61	61	61	61	61	60	59	60	60	60	60	60	61	61	61	61	62	63	63	63	63	64	63	63	63	63	64	65	64	65	67	67	66	66	65	65	64	64	63	63	63	63	63	63	63	62	62	62	63	63	63	63	62	62	62	61	61	61	61	61	60	59	59	59	59	60	60	60	59	59	60	60	60	61	61	61	61	61	61	62	62	61	61	61	61	61	61	62	62	62	62	62	62	62	64	64	66	67	67	67	67	66	66	66	65	65	65	65	65	65	65	65	64	64	63	62	62	62	63	63	63	61	61	61	60	60	60	61	61	61	61	61	62	63	63	63	63	63	63	63	63	63	62	61	61	61	61	61	60	59	59	59	59	59	59	58	59	59	58	57	57	57	57	58	58	58	59	59	60	60	60	61	62	62	62	60	60	60	61	61	60	59	60	60	60	60	60	61	61	61	62	62	63	63	64	64	65	64	65	65	65	66	66	66	66	66	66	67	67	68	68	68	67	67	67	67	67	66	66
47	47	48	48	47	46	46	46	46	46	46	47	47	47	46	46	46	46	46	46	45	45	45	46	46	45	45	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	48	47	49	50	50	50	51	51	50	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	49	49	50	50	50	50	49	49	49	49	49	49	50	50	50	50	50	50	51	51	51	51	50	49	49	49	49	50	50	50	50	50	50	50	49	49	48	48	48	48	48	49	49	49	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	48	48	48	48	48	48	48	48	48	48	49	50	50	50	51	51	49	49	49	49	49	49	49	49	49	48	46	46	47	47	47	47	46	47	47	48	48	47	47	47	47	47	47	46	46	47	47	46	46	46	46	46	46	45	45	46	46	46	46	46	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	47	47	46	46	46	45	45	45	45	44	44	44	44	44	44	43	42	42	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	42	41	41	41	41	41	41	41	40	40	40	39	39	39	39	39	39	39	39	38	38	38	38	39	39	39	39	39	40	41	41	41	40	40	40	40	40	40	39	39	39	41	40	40	41	41	42	42	42	42	42	42	42	41	41	41	39	40	41	41	41	40	39	38	38	38	38	39	39	39	39	39	38	38	38	37	37	37	37	37	37	37	36	37	37	37	37	37	37	35	35	35	35	35	35	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	37	37	37	36	36	35	34	34	34	34	34	34	34	34	34	34	35	35	35	36	36	38	38	38	38	38	39	39	40	40	40	40	40	40	40	40	40	40	39	39	38	38	38	38	37	37	37	37	36	36	35	35	34	34	34	35	35	35	34	34	35	35	35	35	35	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	35	35	36	36	36	36	36	36	36	36	36	35	35	35	35	36	36	36	35	35	35	35	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	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	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	35	35	34	34	34	33	33	34	34	34	35	35	36	36	36	37	38	38	38	38	39	39	38	38	38	38	38	38	38	38	38	37	37	37	37	36	36	36	36	36	37	38	39	39	39	39	39	39	39	39	39	40	40	40	41	41	42	42	42	42	42	42	42	42	42	42	41	41	41	40	40	41	41	40	41	41	41	41	41	42	42	42	43	43	44	43	43	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	42	42	42	42	42	42	42	42	42	42	42	41	42	42	41	41	41	41	40	40	40	40	40	40	40	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	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	40	40	40	41	41	41	41	41	41	41	42	42	43	43	43	43	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	41	41	41	41	41	41	41	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	42	43	43	43	43	42	42	43	43	43	43	42	42	43	43	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	46	46	46	46	46	46	45	46	46	46	46	46	46	46	45	45	45	45	46	46	46	46	46	46	47	47	47	47	46	45	45	45	46	47	47	47	47	48	48	48	48	48	47	48	48	48	48	48	48	48	47	48	48	48	48	49	49	50	50	50	50	50	50	50	50	51	51	51	52	52	52	52	52	52	53	54	54	54	53	53	53	54	56	56	56	56	56	55	55	55	55	54	54	54	55	55	54	54	54	54	54	54	54	54	54	55	55	54	54	54	54	54	55	55	55	55	55	54	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	56	57	58	58	58	58	58	57	58	59	60	60	61	61	61	61	61	61	61	60	62	62	62	62	62	62	62	63	63	63	63	63	62	62	62	62	64	64	64	64	64	64	63	64	64	64	64	65	64	64	64	64	63	63	63	63	63	63	62	62	62	63	63	63	63	63	62	63	63	63	63	63	64	64	64	65	65	66	66	65	65	65	64	65	65	65	65	65	65	65	65	65	65	65	64	65	65	65	65	65	65	65	66	66	65	66	66	67	67	66	66	66	66	66	66	66	66	66	67	67	67	67	66	65	65	66	67	67	67	67	66	65	65	65	65	65	65	63	63	63	63	64	64	64	65	65	65	65	65	62	63	61	61	62	62	62	62	62	61	61	61	61	61	60	60	59	59	59	59	60	60	60	61	61	61	61	60	60	60	60	60	60	60	60	60	60	60	60	58	58	59	59	59	58	56	56	56	56	56	56	55	55	55	55	54	54	54	55	56	56	57	58	58	58	58	58	58	58	57	57	57	58	59	59	59	59	60	60	59	59	59	59	59	59	59	59	60	60	59	59	59	58	59	60	60	60	60	60	58	58	58	56	55	55	55	56	57	57	57	58	58	57	57	58	59	59	59	59	59	59	59	58	58	58	58	58	58	59	59	59	59	60	61	61	61	61	61	61	60	59	59	59	59	60	60	61	61	61	61	61	61	61	62	62	62	63	63	63	63	63	63	63	63	63	62	62	61	60	59	57	57	57	59	59	58	59	59	59	59	58	58	58	58	59	59	58	59	57	58	58	58	58	58	57	57	57	57	55	55	56	56	56	56	56	56	55	57	57	57	58	56	58	58	57	57	57	57	56	56	56	56	55	55	55	55	55	55	56	56	55	55	55	55	55	56	55	55	55	55	55	57	57	57	57	56	56	56	55	53	53	53	53	53	53	52	52	52	51	51	51	51	52	52	53	53	54	54	54	54	53	52	51	51	51	51	51	51	51	51	51	51	50	50	51	51	51	51	51	51	51	51	51	52	52	53	53	52	53	54	54	54	54	54	55	54	54	54	54	54	53	53	54	54	54	54	54	53	53	53	52	52	52	52	52	51	51	51	51	52	52	51	51	52	52	52	52	52	53	53	53	54	55	54	55	55	55	56	57	57	57	57	57	57	57	56	55	55	55	55	56	56	57	57	57	57	57	57	58	59	59	59	59	58	58	58	58	58	59	59	59	59	60	60	60	60	61	61	61	61	62	61	61	61	61	60	61	61	61	62	62	61	61	61	61	62	62	61	60	60	61	61	61	61	62	63	63	64	64	63	64	64	64	65	65	64	64	64	64	64	64	64	64	64	64	64	65	66	66	66	67	66	66	66	66	66	66	66	66	66	66	66	66	65	65	65	65	65	65	65	65	65	65	64	64	64	64	64	64	64	63	62	62	62	63	64	65	65	65	65	64	63	63	63	63	63	64	64	64	64	63	63	64	64	63	63	63	63	63	62	62	61	62	63	63	63	63	62	62	62	62	63	63	63	63	65	65	65	65	65	65	65	64	64	64	63	63	62	60	60	59	59	59	58	58	58	59	59	59	60	60	60	60	59	59	59	58	59	59	59	58	57	56	57	57	57	57	58	58	57	58	58	58	58	58	58	58	58	59	58	58	58	58	58	58	58	58	57	57	57	57	55	55	55	55	56	57	57	59	59	58	57	56	55	55	57	57	57	57	56	56	56	56	56	55	55	53	53	53	53	53	53	53	53	53	53	53	53	53	53	52	52	52	52	53	53	52	52	52	54	54	53	52	53	53	53	53	54	54	54	55	53	53	54	54	54	55	55	56	56	56	56	56	56	56	56	56	56	56	56	56	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	53	53	53	54	54	54	53	53	53	53	54	54	54	54	53	52	52	52	52	51	51	51	51	52	51	51	51	51	51	51	51	51	51	51	52	52	51	51	51	52	52	53	54	54	54	53	53	52	52	54	55	55	55	54	54	53	53	53	53	53	53	53	53	53	54	54	53	54	54	54	53	53	52	52	51	51	51	51	51	51	51	50	50	50	50	51	51	52	52	52	52	52	52	52	52	53	53	53	52	52	52	53	53	52	53	53	54	54	55	55	55	55	56	56	56	56	56	56	56	56	55	55	55	54	54	54	53	53	53	53	52	52	52	52	51	51	51	51	50	50	50	50	50	50	50	50	50	50	50	50	50	50	49	49	49	50	50	50	50	50	50	50	50	49	50	50	50	51	50	50	50	50	51	52	52	52	52	53	53	52	53	53	54	55	55	56	53	53	54	53	53	53	52	51	51	51	52	52	53	53	52	53	53	53	53	52	52	51	51	52	52	52	52	52	52	52	53	52	51	51	51	51	51	49	49	48	48	48	48	48	48	48	48	50	50	51	52	52	52	52	52	52	51	51	51	50	51	50	50	51	51	51	51	50	50	50	51	51	51	52	52	52	53	53	53	53	54	54	54	54	54	56	57	57	57	57	57	58	58	59	59	59	59	61	61	61	59	59	59	59	60	60	59	59	59	59	59	59	59	59	60	60	59	58	57	57	57	57	57	56	57	58	58	58	57	58	57	56	56	57	56	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	54	54	53	53	53	54	54	54	55	55	55	55	55	56	56	57	56	57	57	57	57	57	58	57	57	55	55	55	55	56	56	56	56	56	56	58	58	58	58	58	58	57	57	57	58	58	58	59	59	60	61	61	60	60	61	60	59	59	59	58	58	57	57	56	56	56	56	56	55	55	54	54	54	53	54	54	54	54	55	55	55	56	58	58	57	57	57	56	56	56	57	57	57	57	58	58	59	59	59	58	57	57	57	58	58	58	59	59	60	61	60	60	59	59	59	60	60	60	60	60	60	60	61	61	62	62	62	62	62	63	63	63	62	61	61	61	61	62	62	63	63	62	62	62	60	59	59	59	59	59	59	59	59	58	58	58	58	59	60	60	60	60	59	59	60	60	59	59	59	59	59	59	59	59	58	58	59	58	58	58	59	59	60	60	60	60	61	61	61	61	60	60	60	60	61	62	62	62	61	61	61	61	61	62	63	63	61	61	61	61	61	61	61	61	61	61	61	62	62	62	62	62	62	62	62	62	62	62	62	62	63	63	64	64	64	63	63	64	65	65	65	65	65	65	65	66	66	66	66	66	65	66	66	66	66	67	66	66	66	65	65	64	61	61	61	61	61	60	60	60	60	60	60	60	60	62	62	61	61	61	61	61	61	61	62	62	62	62	61	61	61	61	61	62	63	62	62	61	61	61	61	62	62	62	62	62	63	63	63	63	63	63	63	63	63	63	63	63	62	62	62	62	62	61	61	60	60	61	61	61	61	59	57	56	56	57	57	57	57	57	58	58	58	58	57	56	56	55	54	54	53	53	54	54	54	54	54	55	55	55	55	55	56	56	56	56	55	53	53	52	53	53	53	53	53	53	53	53	53	53	52	52	54	54	53	53	53	53	53	53	53	53	53	53	54	54	55	55	55	55	56	57	57	57	57	57	57	57	57	57	56	55	56	56	56	56	56	56	56	55	56	56	56	57	57	57	57	57	58	58	58	58	58	59	59	60	61	63	63	63	63	63	63	63	63	63	63	63	62	62	62	62	61	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	61	61	61	61	61	61	62	62	62	62	62	62	62	61	62	62	62	64	65	65	65	65	65	66	65	65	65	66	66	66	66	65	65	65	65	65	65	65	65	65	66	67	68	68	68	67	67	67	66	66	65	65	65	65	66	67	67	67	67	67	65	65	65	65	65	65	65	65	66	66	66	66	66	65	65	65	65	65	65	65	65	64	64	64	62	62	62	63	63	63	64	63	63	63	63	63	63	63	63	63	63	64	64	64	65	65	65	65	65	66	66	65	65	65	65	66	66	67	66	66	66	66	65	65	65	64	64	65	64	64	64	65	65	65	64	64	64	64	64	65	65	65	65	65	65	65	67	68	68	67	67	68	68	68	68	69	69	69	69	69	69	68	68	68	68	68	68	68	68	69	70	70	69	68	68	69	68	70	71	71	71	71	71	71	69	70	70	70	70	70	70	70	69	69	69	69	69	69	69	69	69	69	69	69	69	68	68	68	68	68	69	68	69	69	69	69	70	70	71	71	71	71	72	72	73	72	72	72	72	72	72	72	72	72	72	72	72	73	73	73	73	73	74	74	75	75	75	75	75	75	74	75	75	76	76	76	76	76	76	77	77	79	79	79	79	79	77	77	79	79	79	79	79	79	79	80	80	80	80	80	80	80	80	80	80	80	80	80	80	80	80	80	81	80	81	81	81	81	81	81	82	81	83	83	84	84	84	84	84	85	84	84	83	83	83	83	84	84	85	85	87	87	88	88	87	88	88	88	90	92	92	93	92	91	91	92	92	92	92	92	92	92	90	90	90	90	91	91	91	91	91	91	91	90	90	90	90	91	91	90	90	90	90	89	89	89	89	88	87	88	88	89	88	88	88	86	86	86	86	86	85	85	85	86	86	86	86	86	86	86	86	85	85	85	85
86	86	85	84	84	85	85	85	84	84	84	85	86	86	85	86	86	85	85	85	84	84	83	83	83	83	83	83	82	82	82	83	83	82	82	82	82	82	82	82	83	83	83	83	83	83	82	81	81	81	81	81	82	81	81	83	82	82	82	83	84	84	86	86	86	87	87	86	86	86	86	87	85	85	85	87	88	87	87	87	88	89	89	89	89	89	88	87	88	88	88	87	87	89	89	89	89	88	88	88	88	88	88	87	88	88	87	86	85	85	85	85	83	81	81	81	79	78	78	78	78	78	77	77	77	77	77	77	78	77	77	77	77	77	77	76	76	76	76	76	77	77	78	78	78	78	77	76	75	75	75	75	76	76	75	75	75	74	74	74	74	74	75	75	75	75	76	74	74	74	74	75	75	74	74	74	74	75	75	75	75	75	72	72	72	72	72	72	72	72	72	70	70	69	69	69	69	69	70	69	69	70	70	70	69	69	69	69	71	71	71	71	72	72	72	71	71	71	71	71	71	71	70	70	70	71	71	72	72	72	72	72	72	74	74	73	73	73	73	71	70	70	70	71	71	71	71	73	71	71	70	70	69	69	69	68	68	68	68	70	69	68	68	68	68	68	68	68	69	69	68	68	68	68	68	68	68	68	67	65	65	65	65	65	65	65	66	66	64	64	64	64	64	64	63	62	63	63	63	62	62	61	61	61	61	62	63	63	63	63	63	63	63	63	64	64	64	64	64	64	64	64	64	64	63	62	61	61	61	61	61	60	60	60	59	59	59	59	59	59	60	60	61	62	63	63	63	63	63	62	62	62	62	61	60	60	60	59	59	58	58	58	58	58	58	58	58	58	58	58	57	58	57	58	59	60	60	60	59	58	58	58	58	58	59	59	60	60	60	60	59	59	58	58	58	58	59	59	59	59	59	59	59	59	60	60	60	60	60	60	61	61	62	62	63	63	63	63	62	62	63	62	62	62	62	62	61	60	60	60	62	62	62	63	63	63	63	63	64	65	63	63	63	63	61	61	61	61	61	61	60	59	59	58	58	58	59	59	58	58	58	58	58	58	59	59	59	57	57	57	57	57	57	57	57	58	58	58	58	57	57	56	55	55	55	55	55	55	55	55	54	54	53	53	53	53	53	54	56	56	56	56	56	56	57	57	57	57	58	58	58	58	58	58	58	58	58	58	58	58	59	59	60	60	60	58	58	57	57	56	56	56	56	56	56	56	55	56	56	57	58	58	58	57	57	57	56	55	56	56	56	56	55	55	55	55	55	55	55	55	55	55	55	54	53	53	53	52	52	53	53	53	54	55	55	55	55	55	55	55	55	55	55	55	55	54	54	54	54	54	54	54	54	54	55	55	54	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	57	57	57	58	58	58	58	58	59	59	58	58	57	56	55	55	55	55	55	55	55	55	55	55	55	55	55	56	56	56	56	56	56	56	57	57	57	57	57	57	57	57	58	58	59	59	58	59	59	59	59	59	59	59	59	59	59	59	59	59	59	58	58	58	59	59	59	60	60	60	60	60	60	60	60	60	60	60	61	60	60	60	60	60	60	59	59	59	59	60	59	59	59	59	59	60	60	61	61	61	61	61	61	61	61	59	60	60	61	60	60	60	60	61	61	61	62	62	62	62	62	61	61	61	61	61	60	62	63	63	63	63	64	63	63	63	64	63	63	63	64	64	64	63	63	62	62	61	61	61	60	60	60	59	59	59	60	58	57	56	56	56	56	56	56	57	57	57	58	58	58	57	57	56	55	56	56	55	55	56	55	55	55	54	54	54	54	54	53	53	53	53	53	53	53	54	54	54	54	54	54	55	55	55	56	55	55	54	54	54	54	53	53	53	53	53	53	53	53	53	53	52	52	53	53	53	53	52	52	51	51	51	51	51	51	51	51	51	51	51	52	52	52	52	51	51	50	50	50	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	47	48	48	48	48	48	48	48	48	48	47	47	46	46	47	47	47	47	47	47	46	46	47	47	47	47	47	47	47	46	45	44	44	45	45	45	45	45	44	44	45	45	45	45	45	45	45	46	46	46	46	46	46	45	45	45	46	46	45	45	46	46	47	47	46	47	47	47	47	48	48	48	48	48	49	49	48	49	49	48	48	48	48	48	49	48	48	47	47	47	46	46	47	48	48	48	48	48	48	48	49	49	49	50	50	50	50	50	50	50	50	49	51	51	52	52	52	51	51	50	50	50	50	50	50	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	51	51	51	51	50	49	49	49	50	49	49	48	47	47	47	47	47	47	47	47	47	47	49	49	49	50	49	49	48	47	46	45	46	46	46	46	46	46	46	46	46	48	49	49	50	50	50	51	51	51	52	53	54	52	52	53	53	53	53	53	53	53	52	52	52	51	50	50	51	51	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	51	51	52	52	52	52	53	53	53	53	52	52	52	52	52	53	55	55	55	55	55	55	55	55	55	54	54	54	54	54	54	52	51	52	52	52	52	53	53	53	53	53	52	51	51	51	50	51	50	50	50	50	50	50	51	51	51	50	50	50	50	50	50	50	50	49	49	50	50	50	50	51	51	51	51	51	51	50	51	51	51	51	50	49	49	49	49	49	49	50	50	50	51	51	51	50	50	50	50	50	49	49	49	49	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	50	49	49	49	49	49	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	49	48	48	48	48	48	48	48	47	46	46	46	46	46	46	45	45	45	44	44	44	44	44	44	45	45	43	43	43	43	43	42	41	41	41	41	41	41	40	40	39	39	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	37	38	37	37	37	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	38	38	38	38	37	37	37	37	37	37	37	36	37	36	37	37	37	37	37	37	37	37	37	36	35	35	35	35	35	35	35	35	34	34	33	33	33	32	32	32	32	33	32	32	32	31	30	30	30	29	29	29	29	29	29	30	30	30	29	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	26	27	27	27	27	26	26	26	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	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	24	24	24	24	24	23	23	23	23	24	24	23	23	23	22	21	21	21	21	21	21	20	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	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	20	20	20	20	20	20	21	22	22	22	22	21	21	21	21	21	21	21	21	21	22	22	21	21	20	20	20	20	20	20	20	20	20	20	21	21	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	19	19	19	19	19	20	20	20	20	20	20	20	20	20	21	22	22	22	22	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	20	20	21	21	21	20	20	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	22	22	23	23	23	24	24	24	24	24	25	25	24	23	23	23	23	23	24	24	24	25	25	24	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	21	20	20	20	20	20	20	20	21	21	21	21	21	21	21	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	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	25	25	25	25	25	25	24	24	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	23	24	24	24	25	25	25	25	25	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	26	26	26	26	26	25	25	25	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	24	24	24	25	25	25	25	26	26	26	26	26	26	26	26	28	28	28	29	28	28	28	28	28	29	30	30	30	30	30	30	30	30	30	31	31	33	33	33	33	34	34	34	34	34	34	34	35	35	35	35	35	35	36	36	36	36	36	36	36	37	37	37	37	37	37	38	38	38	38	38	39	39	39	39	38	38	38	38	38	39	39	38	37	37	38	38	38	38	38	38	39	39	40	40	40	40	40	40	40	40	40	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	44	44	44	44	43	43	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	44	44	44	44	44	45	45	45	46	47	46	46	46	46	46	46	46	46	46	45	44	44	44	44	44	44	44	44	44	44	44	44	44	43	44	44	44	44	43	43	43	42	42	42	42	42	42	41	41	41	41	41	41	41	41	40	40	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	40	40	41	41	41	40	39	40	40	40	39	39	40	40	39	39	39	38	38	39	39	39	39	38	38	38	38	38	38	38	36	36	36	36	35	35	34	34	34	33	33	35	35	35	34	34	34	34	34	36	36	36	36	36	35	35	35	35	36	35	36	36	36	36	36	36	35	35	35	34	34	34	35	36	36	36	36	35	34	34	35	35	35	34	34	35	35	35	36	36	35	35	36	37	37	37	37	37	37	37	37	37	37	37	36	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	33	33	33	33	33	33	33	34	33	33	33	33	33	33	33	33	33	33	33	32	32	32	31	31	31	31	31	31	31	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	34	34	35	35	35	35	34	34	33	34	34	35	35	35	35	35	35	35	35	34	34	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	32	32	31	31	31	31	30	30	30	30	30	28	28	28	28	28	28	29	29	29	30	30	30	30	28	28	27	27	27	27	27	28	28	28	29	29	29	29	29	29	29	29	29	28	28	29	29	29	29	29	29	29	29	29	29	30	31	31	31	31	31	31	30	30	30	31	31	31	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	31	31	31	31	32	32	32	31	31	30	30	29	29	29	29	29	30	30	30	30	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	30	30	30	30	30	30	30	29	29	29	29	29	30	30	30	30	30	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	34	34	34	34	34	34	34	34	34	34	34	34	34	34	32	32	31	31	31	30	30	30	31	31	31	31	32	32	32	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	31	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	34	34	34	34	33	33	33	33	33	34	34	34	34	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	36	35	35	35	35	35	35	35	36	37	38	38	38	38	38	38	38	38	39	38	39	39	39	40	40	40	40	39	39	40	40	40	40	40	40	40	40	40	41	41	40	40	41	40	41	41	41	42	42	43	43	43	42	42	42	42	42	42	42	44	44	46	46	46	46	46	46	46	47	47	47	47	47	46	44	44	44	44	44	44	44	44	44	44	44	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	46	46	46	46	47	47	46	46	46	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	45	46	46	46	46	46	46	46	46	46	45	45	45	46	46	46	46	46	46	47	47	47	47	47	48	48	48	48	47	47	47	48	47	47	47	47	46	46	46	46	46	46	45	45	45	45	45	45	46	45	45	46	46	46	46	47	47	46	46	46	45	45	45	45	45	45	45	45	45	46	46	46	46	46	45	45	45	45	45	45	45	45	44	45	45	45	44	44	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	41	41	42	43	42	42	42	42	43	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	45	44	44	44	44	44	44	44	44	44	44	44	44	44	45	44	44	44	44	44	45	45	45	45	45	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	45	44	44	43	43	43	43	42	41	41	41
62	63	63	63	63	63	63	63	63	64	64	64	64	65	65	64	64	64	64	63	64	64	64	64	64	64	63	63	63	63	63	62	62	62	63	63	63	63	63	63	63	63	64	64	64	64	64	64	63	64	63	64	64	64	64	64	65	65	65	65	65	65	64	63	62	61	61	61	61	61	61	62	62	62	62	62	62	62	63	64	64	64	64	65	64	64	63	63	63	64	64	64	64	65	65	67	67	67	68	68	68	68	67	68	69	69	69	69	69	69	68	68	68	68	68	68	69	68	68	68	68	68	68	69	69	69	69	69	68	68	68	67	66	67	68	71	72	72	72	72	72	72	73	72	72	72	73	73	74	74	75	73	73	73	73	73	74	74	74	75	75	75	77	77	76	76	76	76	77	76	75	75	75	76	77	77	77	77	77	77	78	78	78	77	76	76	75	75	76	77	77	77	78	79	78	78	77	77	77	77	77	77	77	77	77	79	79	79	79	81	81	81	80	81	81	80	80	80	81	80	80	80	79	79	78	78	78	79	79	79	78	78	78	78	78	78	77	78	78	78	77	77	77	76	77	77	78	78	78	77	77	77	76	76	76	76	76	76	76	76	76	76	76	76	76	75	76	75	75	75	75	74	73	73	73	74	74	75	75	75	75	76	76	76	75	74	74	74	74	75	75	76	77	77	77	76	76	76	76	75	75	76	75	75	75	75	76	76	76	75	75	75	76	76	76	75	76	75	76	75	75	76	76	76	75	76	76	75	75	75	75	76	77	77	77	76	76	76	78	77	77	77	77	77	76	76	77	77	77	77	79	77	78	78	79	80	82	81	81	82	82	81	80	80	80	78	78	78	79	79	78	78	78	78	78	78	78	78	78	78	78	76	76	75	73	73	73	72	72	72	73	73	73	72	72	72	72	72	73	73	73	74	74	74	73	73	72	72	73	73	73	73	73	71	71	71	72	72	72	73	74	76	76	76	76	76	76	76	77	77	76	76	76	76	76	75	75	76	76	76	75	75	75	75	74	75	76	76	76	76	77	76	76	75	75	75	75	75	75	75	75	75	75	75	75	76	77	77	77	77	77	76	76	76	77	78	78	78	78	78	77	77	77	76	76	76	76	76	75	75	74	73	73	74	73	72	74	74	74	74	74	74	74	72	73	72	73	73	72	72	73	73	74	74	75	75	74	74	74	74	74	75	74	74	74	74	73	73	73	73	73	73	73	73	73	73	73	74	75	75	76	76	76	75	76	76	76	76	76	74	75	74	74	74	74	72	72	72	72	72	71	71	73	74	74	74	74	75	74	73	73	73	73	73	73	73	73	73	72	72	73	72	72	72	73	74	74	74	75	74	72	71	72	72	72	72	74	75	76	76	75	75	76	76	76	76	76	77	77	77	77	78	77	77	77	78	78	76	76	76	76	78	77	78	76	77	77	77	76	76	76	76	76	76	76	76	76	75	75	75	74	74	74	74	74	74	74	74	74	73	73	73	72	73	73	74	74	73	73	73	73	73	73	74	74	73	74	74	73	73	74	74	74	74	75	76	76	75	74	73	73	74	74	74	72	72	72	72	72	73	73	73	73	74	75	74	74	73	73	73	73	73	72	72	72	72	73	74	74	75	75	75	74	74	74	74	75	75	74	74	74	73	72	72	73	72	72	71	70	70	70	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	70	70	70	70	70	71	71	71	71	71	70	69	69	68	68	68	69	69	69	68	69	69	69	69	67	67	67	67	67	67	67	67	68	68	68	68	68	68	68	68	69	70	71	71	72	72	72	72	71	72	72	72	73	74	75	75	76	75	76	76	76	76	75	75	72	71	72	72	72	72	72	72	72	72	73	73	73	74	74	73	72	72	72	73	73	72	72	72	72	72	73	72	71	71	71	71	71	70	68	68	68	68	68	68	68	68	68	68	68	68	68	67	67	67	67	67	67	67	67	68	69	69	69	67	67	67	67	67	67	67	67	66	65	63	62	62	61	61	61	61	61	62	62	62	62	62	62	62	61	61	61	61	61	61	61	60	60	60	60	60	60	60	59	59	58	58	58	57	56	56	56	56	57	56	56	56	56	56	56	56	56	57	57	57	57	57	57	57	56	57	57	57	57	58	58	57	58	57	57	57	57	57	57	56	56	56	56	56	56	56	56	55	55	55	54	53	52	52	53	53	53	53	54	54	54	54	54	54	53	52	52	52	52	51	51	51	50	51	50	51	51	51	50	50	50	49	48	47	47	47	47	47	48	48	48	47	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	46	46	46	46	45	45	45	45	46	46	47	48	49	49	51	51	51	51	50	50	50	50	50	50	51	51	51	51	51	51	51	50	50	50	50	50	50	50	50	50	52	52	52	52	52	52	53	53	54	53	53	53	53	53	53	53	53	53	53	53	54	52	51	50	50	50	49	48	48	48	48	47	48	48	49	49	48	48	48	48	48	48	48	48	48	47	47	47	48	48	48	47	48	49	49	49	49	49	50	50	50	50	50	50	49	48	49	49	49	49	49	50	49	49	49	49	48	47	47	47	48	48	47	48	48	49	49	49	50	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	50	50	50	50	50	51	51	51	51	51	51	50	50	51	51	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	49	48	48	48	48	48	48	49	49	49	49	48	48	48	48	48	48	48	48	49	48	48	47	47	47	46	46	45	45	45	44	44	44	43	42	43	43	42	42	42	43	43	43	43	42	42	42	42	42	42	42	42	41	41	41	41	40	40	40	39	39	38	38	38	38	39	38	38	38	37	37	37	37	37	37	37	37	37	36	35	35	35	34	34	34	34	35	35	35	35	35	35	35	34	34	35	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	35	35	35	35	35	35	35	35	35	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	39	39	40	40	40	40	41	41	41	41	41	41	41	41	41	42	43	43	42	42	42	42	42	43	43	43	44	45	45	45	45	45	45	45	45	46	46	46	46	45	44	44	45	46	46	46	45	45	45	45	46	46	45	45	45	45	45	45	44	45	45	45	45	45	45	44	44	44	44	44	43	43	42	42	42	42	42	42	42	42	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	42	42	42	42	42	42	41	41	41	41	41	40	40	40	41	41	41	41	40	40	40	40	40	39	40	40	40	39	39	39	38	38	38	38	38	38	37	37	37	37	37	37	37	37	36	36	36	37	37	37	37	37	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	37	37	37	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	36	36	36	36	36	35	34	34	34	34	33	33	33	33	33	33	33	34	34	34	34	34	35	37	37	37	37	37	37	37	36	36	36	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	37	37	37	37	37	37	37	37	37	38	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	36	37	37	37	37	37	37	37	37	38	38	38	38	38	38	39	39	38	38	38	38	38	38	40	40	40	39	39	39	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	37	37	37	38	38	38	38	37	38	38	39	39	39	39	39	39	38	39	38	38	38	37	37	37	37	37	37	38	38	38	39	39	39	39	39	40	42	42	42	42	42	42	42	41	42	42	43	43	42	42	42	42	42	42	42	42	42	42	42	42	44	44	44	44	45	46	47	47	47	47	47	47	48	48	48	48	48	49	49	49	48	48	49	49	49	49	49	49	49	50	49	49	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	47	47	47	47	46	46	46	47	47	48	48	49	49	49	49	48	48	48	48	48	47	47	46	46	46	46	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	45	45	44	44	44	44	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	43	43	44	44	45	45	46	46	46	46	46	46	46	45	45	46	46	46	46	46	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	49	48	48	48	48	48	48	48	48	48	48	49	49	49	50	50	50	50	50	51	52	52	51	50	50	51	52	52	51	51	51	51	52	52	52	51	51	51	51	52	54	54	55	56	56	56	54	53	52	52	51	51	51	51	51	52	51	51	51	51	50	50	50	51	51	51	50	50	50	51	51	51	51	50	49	49	49	49	50	50	49	49	49	48	48	50	49	49	49	48	48	48	47	47	47	47	47	48	48	47	47	47	47	48	48	48	48	49	49	49	49	49	49	50	51	51	50	51	50	50	50	50	51	51	52	53	52	52	51	51	50	49	49	48	48	48	47	47	47	47	48	49	49	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	50	50	50	49	49	49	50	50	50	50	50	50	51	51	51	50	50	50	50	51	52	52	52	53	54	54	54	53	53	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	51	52	52	52	52	52	52	52	52	52	52	52	52	52	52	51	51	51	51	51	51	51	52	52	52	51	51	51	52	53	53	53	53	53	53	53	53	53	52	51	51	51	50	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	51	51	51	50	50	50	50	50	50	49	49	49	49	49	49	49	48	48	46	46	47	47	46	46	46	45	45	44	42	42	42	41	41	42	42	41	41	41	41	41	40	40	40	40	40	41	40	40	40	41	41	41	41	41	41	41	42	42	42	42	42	43	42	42	42	43	43	43	43	42	42	42	42	42	42	42	42	42	41	41	41	41	41	40	40	39	39	38	38	38	38	39	40	40	40	40	40	41	41	42	42	40	40	40	40	40	40	41	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	40	40	40	40	40	40	40	41	41	41	42	42	42	42	42	41	42	42	42	42	42	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	44	45	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	45	45	45	45	45	44	44	44	44	44	44	45	45	45	45	45	44	44	44	44	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	42	43	44	45	44	45	45	45	45	45	45	45	45	45	45	46	46	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	44	45	45	45	45	45	46	47	47	47	47	47	47	47	47	47	47	47	47	47	47	48	49	49	49	49	49	50	50	50	50	51	51	50	48	49	49	49	50	50	49	49	49	48	48	48	48	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	44	44	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	46	46	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	48	49	49	49	49	49	50	50	51	52	52	51	51	51	51	51	51	51	51	51	51	52	52	52	52	53	53	52	52	52	52	52	52	54	54	55	55	54	54	54	54	53	52	52	52	52	52	52	52	50	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	51	50	50	50	50	50	49	49	50	50	50	50	50	50	49	47	47	47	47	46	45	46	46	46	46	45	45	46	46	46	46	47	48	48	48	48	48	48	48	48	48	48	48	48	48	46	46	46	47	46	45	45	45	45	46	45	44	44	43	43	43	43	43	43	43	43	44	46	46	46	45	45	45	43	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	42	43	43	44	44	43	42	42	43	44	44	44	44	43	44	43	42	42	42	42	42	42	41	42	42	43	43	43	44	44	44	44	44	44	45	45	45	45	45	45	44	44	45	44	44	44	43	43	44	44	44	44	44	44	44	43	44	44	44	44	44	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	45	46	47	47	47	47	45	45	45	45	45	45	47	48	47	47	47	47	47	47	46	46	46	46	46	46	46	45	45	45	45	44	44	43	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	46	45	45	45	45	45	46	46	47	45	44	44	44	44	44	44	44	44	44	44	46	46	46	46	46	45	45	45	45	45	45	45	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	48	48	48	48	49	49	49	48	48	48	48	48	47	47	47	46	47	45	45	45
61	60	60	60	60	60	59	58	58	57	57	57	57	56	55	55	55	55	55	55	55	55	55	56	56	55	55	55	55	54	54	54	54	54	54	54	54	54	54	55	53	53	53	52	52	51	51	52	52	52	52	52	52	52	52	51	51	51	51	51	50	50	50	49	48	48	48	48	48	48	48	48	49	50	50	51	51	51	52	52	52	52	52	52	52	53	53	53	53	53	53	53	53	53	51	51	51	50	50	50	49	49	49	49	49	49	49	49	49	49	49	49	49	49	48	47	47	47	46	46	45	45	46	46	46	46	46	46	46	46	48	48	48	48	48	48	48	48	47	47	47	47	47	47	48	48	48	48	48	48	47	46	46	46	46	46	46	46	45	45	45	45	45	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	43	43	44	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	41	41	41	41	42	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	43	43	45	45	45	45	45	45	44	44	43	43	43	43	43	43	43	43	43	43	43	44	45	46	45	45	45	45	45	45	45	45	46	47	47	47	46	46	46	45	44	43	41	41	41	41	42	42	42	43	43	43	42	42	42	43	43	43	43	44	44	45	45	45	45	48	48	48	48	48	49	49	49	49	49	50	50	50	50	50	49	49	49	49	49	49	50	50	51	51	51	51	50	50	50	50	50	50	50	50	49	49	49	49	49	49	48	47	47	47	46	47	48	48	48	48	48	48	48	48	48	48	48	48	49	47	47	47	47	47	47	48	48	48	48	47	47	46	46	46	46	47	46	47	47	47	47	47	47	47	48	48	49	49	49	49	50	50	50	50	49	49	49	49	50	50	49	49	49	49	50	51	51	51	51	51	50	50	51	51	52	52	52	52	52	52	52	52	52	53	53	53	53	53	54	53	53	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	56	56	56	55	55	55	55	55	56	56	57	57	57	57	57	57	56	56	56	57	58	57	57	56	56	56	55	55	55	55	55	55	55	55	55	55	55	55	54	55	55	55	55	55	53	52	52	53	53	54	54	54	54	54	54	55	55	55	54	54	55	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	55	55	56	56	57	56	56	55	55	55	55	56	55	54	54	54	54	53	53	54	54	54	54	54	52	53	53	53	53	53	53	54	54	54	54	54	54	55	55	54	54	54	54	54	53	53	53	52	52	52	51	50	49	48	49	49	48	47	46	46	46	46	45	45	45	46	46	46	46	46	46	46	46	46	46	45	45	45	46	46	46	46	46	46	46	46	46	47	47	48	48	48	47	46	46	46	46	46	47	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	42	42	42	43	43	42	42	42	43	44	44	44	44	44	44	43	43	44	45	45	45	45	45	45	46	46	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	45	45	45	45	45	45	45	45	45	44	44	44	44	44	46	46	46	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	47	46	46	47	47	47	47	47	47	47	46	46	46	46	45	45	44	45	45	45	45	45	45	45	45	44	44	44	44	44	45	45	45	45	46	46	46	46	47	47	47	48	48	48	48	48	48	47	48	48	48	48	48	47	47	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	46	46	46	47	46	46	46	46	46	46	46	46	45	45	45	45	45	45	44	44	44	44	44	44	44	45	45	45	45	45	46	46	46	46	46	45	45	45	45	46	46	46	46	46	47	47	47	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	45	46	46	46	46	47	45	45	45	46	46	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	46	46	46	46	46	46	46	46	47	47	47	46	46	46	46	45	45	45	45	45	45	45	45	46	45	45	45	45	45	44	44	44	44	43	43	43	43	43	43	43	42	42	42	43	43	43	43	43	43	43	43	43	42	42	42	42	41	41	41	41	41	40	40	39	39	39	40	40	41	41	41	40	40	40	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	42	41	41	41	41	41	40	40	40	40	40	39	39	39	39	39	39	40	40	39	37	38	38	39	39	39	39	39	41	41	41	41	41	41	42	42	42	42	42	43	43	43	43	43	43	43	43	45	45	45	45	46	46	46	46	46	45	45	45	44	44	44	44	44	43	43	43	43	42	41	42	42	42	42	42	43	44	45	45	45	45	46	46	46	46	45	46	47	48	48	48	48	48	48	48	48	48	48	48	48	48	49	48	48	48	47	47	47	47	47	46	46	46	46	46	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	45	46	46	46	46	47	46	48	48	48	47	47	48	48	48	48	48	47	46	46	46	46	47	48	49	49	49	49	49	49	49	49	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	49	49	49	48	48	49	49	49	49	49	49	50	50	50	50	50	50	49	50	50	50	51	51	52	52	53	53	52	52	52	52	52	52	52	52	52	53	52	52	52	52	52	53	54	54	54	55	53	53	53	53	53	53	53	54	54	54	54	54	54	52	52	52	51	52	52	52	53	53	53	54	55	56	56	56	57	58	57	57	56	56	56	56	57	57	57	57	58	58	57	56	56	56	55	54	54	54	55	56	56	55	55	55	54	54	53	52	51	51	51	52	53	53	54	54	54	55	55	55	55	55	55	54	54	54	54	54	54	54	54	55	56	55	55	55	55	55	54	56	56	55	54	54	55	55	55	56	56	58	57	57	57	56	56	56	55	54	55	54	55	55	55	55	55	55	54	54	55	54	55	55	55	55	55	55	55	56	57	57	57	57	57	56	56	55	54	55	56	56	56	58	58	57	57	57	58	58	58	58	58	58	58	58	59	59	59	58	58	58	57	57	57	57	57	58	58	58	57	57	57	57	57	56	56	56	56	55	54	54	55	55	55	55	55	55	56	56	56	56	55	55	55	56	56	57	57	57	57	57	57	57	58	57	57	57	57	57	57	57	57	57	57	58	57	57	57	57	57	56	57	57	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	59	59	60	60	60	60	59	59	59	59	58	58	57	57	58	58	58	58	59	59	59	59	59	59	59	59	59	59	59	59	58	58	58	58	57	56	56	56	56	56	56	55	55	55	56	56	56	55	55	54	53	53	52	52	52	51	51	52	52	52	52	52	51	51	51	51	51	51	51	50	51	52	52	52	53	53	53	53	53	54	54	53	53	54	55	55	56	56	55	55	55	54	56	56	56	57	57	57	57	58	57	58	57	57	57	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	58	58	57	56	56	56	56	56	56	55	55	55	55	54	54	54	54	54	53	54	54	54	54	54	53	53	52	51	51	52	52	53	53	53	53	53	53	54	54	54	54	54	54	54	55	56	56	56	57	57	57	57	56	57	57	57	57	57	57	56	56	55	55	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	55	55	55	55	55	55	55	55	55	55	54	54	54	54	55	55	55	55	55	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	57	57	57	57	57	58	58	59	59	59	59	57	57	57	57	56	56	56	56	56	56	56	56	56	58	58	58	58	57	57	57	57	58	57	57	57	58	58	58	57	57	57	56	56	56	56	56	55	55	55	54	54	54	54	54	54	53	54	55	56	56	56	56	58	58	58	57	58	59	58	58	58	58	58	58	57	56	56	56	56	56	57	57	56	56	57	57	57	57	58	57	57	57	58	58	58	57	57	57	57	57	58	56	56	56	57	57	58	59	59	59	59	58	58	59	59	59	59	61	60	60	61	61	61	60	61	62	63	62	62	62	63	62	62	62	63	63	63	63	62	61	62	62	62	62	62	63	64	65	65	66	66	65	65	65	64	63	63	63	62	62	62	62	62	63	63	63	64	64	64	64	64	65	65	65	65	62	63	64	64	64	64	64	63	62	62	63	63	63	63	63	63	64	64	63	63	63	63	62	62	61	62	63	62	62	61	60	61	61	61	61	61	61	62	63	63	63	63	62	63	63	63	63	63	63	63	63	65	65	65	65	64	64	63	63	63	63	63	63	63	62	62	63	65	65	65	65	66	67	67	67	66	66	66	67	68	68	68	67	67	67	68	68	68	67	67	67	67	68	68	67	67	66	66	66	66	66	65	65	65	65	65	66	66	67	66	65	65	65	66	66	66	66	67	67	67	67	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	67	66	65	66	66	66	66	66	67	67	67	66	66	66	66	66	67	67	67	67	67	65	65	64	64	64	64	64	63	62	62	62	63	63	64	64	63	63	62	62	62	62	62	62	62	62	63	63	63	63	62	62	62	61	60	60	60	59	60	61	61	61	61	61	62	62	63	63	63	63	63	63	63	63	64	64	64	63	63	62	61	61	61	60	61	61	60	60	60	60	60	60	60	60	59	57	57	57	57	59	59	58	58	58	58	57	57	57	57	57	57	56	56	56	58	58	58	58	57	57	57	57	58	57	56	56	56	56	56	57	57	57	57	58	59	58	58	58	58	57	56	57	57	57	58	58	58	58	58	58	58	58	58	58	60	58	58	58	57	57	57	57	57	57	57	57	58	58	58	57	57	57	57	57	57	57	57	56	56	56	55	55	55	55	55	55	55	55	53	53	53	53	53	53	53	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	54	55	56	56	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	59	59	59	59	59	58	59	59	59	59	58	59	59	59	59	60	60	60	61	61	60	60	60	60	61	60	61	62	63	63	63	63	63	63	63	63	63	62	62	62	62	62	62	61	61	62	63	63	63	63	63	64	64	64	64	64	63	60	59	59	59	58	58	58	58	57	57	57	57	57	57	57	57	56	57	57	57	57	57	57	57	57	57	57	57	57	57	59	60	60	60	60	60	60	60	60	59	59	59	59	59	60	61	60	60	60	59	60	59	59	58	58	58	58	58	58	57	57	56	56	56	56	56	56	56	56	56	57	58	58	58	58	58	59	59	59	59	59	59	58	58	58	58	58	58	57	57	57	57	58	57	57	57	56	56	56	56	55	55	55	54	54	54	55	56	56	57	57	56	56	56	56	57	57	57	57	57	57	57	58	58	58	58	58	58	59	60	61	61	60	61	62	61	61	61	61	61	61	61	62	62	62	62	62	63	64	64	64	64	65	66	65	65	65	65	65	64	63	62	62	62	62	62	62	62	60	61	61	61	60	61	61	62	62	62	62	63	63	63	63	63	63	63	62	62	62	61	61	61	61	61	61	60	60	60	61	61	61	59	60	60	60	60	60	60	59	59	59	60	61	61	61	61	60	59	59	57	57	57	57	57	57	57	57	56	56	57	57	57	57	57	57	57	57	57	57	58	58	58	58	58	57	56	56	55	55	55	55	55	55	55	55	54	54	54	54	54	54	54	54	55	55	54	54	54	55	53	53	53	53	53	53	53	53	53	53	52	52	52	53	52	52	54	54	53	53	53	53	54	54	55	56	55	55	54	54	54	54	54	54	55	54	54	54	55	56	54	54	55	54	54	54	55	55	55	55	55	55	56	56	56	56	56	55	54	53	53	53	53	53	53	52	52	52	52	52	52	53	53	53	52	52	52	51	52	52	52	53	54	54	55	54	54	53	53	53	53	53	55	55	56	56	56	56	56	56	56	56	56	55	54	54	53	53	53	53	52	52	52	52	52	52	52	52	52	51	51	51	51	52	53	54	54	53	54	54	53	54	53	53	53	53	52	53	53	53	53	53	53	53	52	52	52	52	52	51	51	50	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	50	50	50	50	50	51	50	49	49	49	49	48	48	49	49	49	48	48	48	47	46	46	47	47	47	47	47	47	47	48	48	48	48	47	47	47	47	47	47	46	46	45	45	45	46	46	45	45	44	43	43	43	43	42	42	42	41	41	41	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	38	37	37	37	37	37	37	37	38	38	38	38	38	38	37	37	37	37	37	37	38	38	38	38	38	38	39	39	39	39	39	39	38	37	37	36	36	36	36	37	37	37	37	37	37	37	37	36	36	35	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	37	38	38	38	38	38	39	39	40	40	40	40	40	41	41	41	40	40	40	40	40	39	40	39	39	39	39	40	40	40	40	40	40	40	40	40	40	39	40	40	39	39	40	39	39	39	39	38	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	37	37	37	37	36	36	36	35	35	35	35	35	35	35	35
54	54	53	53	53	53	53	53	53	53	53	53	53	54	54	54	55	55	56	56	56	56	56	56	57	57	59	59	60	60	60	60	60	60	61	61	61	61	61	60	60	60	61	61	61	61	61	61	61	61	61	61	61	61	59	58	57	56	57	56	57	57	57	57	57	57	57	57	59	59	58	59	59	58	58	57	57	58	58	58	58	58	58	57	57	58	58	59	59	60	60	60	59	59	59	59	60	61	61	61	61	60	60	61	61	61	62	62	62	62	62	62	62	63	61	61	61	61	61	61	59	59	59	59	59	59	59	59	59	60	60	60	60	60	58	59	57	57	56	56	56	57	57	59	60	60	60	61	60	60	59	58	58	58	58	58	58	57	58	58	57	57	57	57	57	57	56	56	54	54	54	54	54	54	54	54	54	54	54	54	54	54	55	55	55	55	55	55	54	54	54	54	53	53	54	54	54	54	55	55	54	54	54	54	53	53	53	55	54	55	55	55	55	55	55	54	53	54	54	54	54	53	53	53	52	52	52	52	52	52	54	54	54	54	53	53	54	54	54	54	55	55	55	55	55	55	54	54	54	53	53	53	53	52	52	51	51	51	50	50	50	51	51	51	50	50	50	50	50	50	50	50	50	50	50	51	52	52	53	53	53	53	54	54	54	56	56	56	57	57	57	57	56	57	57	57	58	58	58	57	57	57	57	56	56	57	57	57	57	57	57	57	57	57	56	56	55	54	53	52	52	52	52	53	53	53	53	53	53	53	54	54	54	53	53	53	52	53	53	53	53	54	54	53	53	53	52	51	52	52	52	52	52	51	51	51	51	50	50	50	50	50	49	50	50	50	51	51	51	52	52	52	53	53	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	51	51	51	51	50	50	49	49	49	49	49	50	50	50	50	50	50	50	49	49	50	50	50	50	50	50	51	51	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	49	49	49	50	51	52	52	52	52	54	54	54	54	53	53	54	53	53	53	53	53	53	52	51	52	52	52	52	52	51	51	52	52	51	51	50	50	50	50	50	50	50	48	47	47	47	47	47	47	48	48	49	49	47	47	47	47	47	46	46	47	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	45	45	45	45	45	45	45	46	46	46	47	47	47	47	47	47	46	45	45	45	45	45	45	45	45	45	45	46	46	46	47	47	47	47	47	48	48	48	48	48	48	48	47	46	46	46	47	49	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	47	46	46	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	49	48	48	48	48	47	47	47	47	47	46	46	45	46	46	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	43	42	42	42	42	42	42	42	42	42	42	41	40	40	40	40	40	40	40	40	40	41	41	41	41	40	40	41	41	41	41	41	41	42	42	42	43	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	45	44	44	44	44	43	43	43	43	44	44	43	42	41	41	41	41	41	40	40	40	40	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	38	39	39	39	39	39	39	39	39	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	43	42	42	42	42	43	43	43	42	42	41	40	40	40	41	40	39	39	39	38	38	38	39	39	39	39	39	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	41	41	41	41	41	41	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	36	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	35	35	35	35	35	35	35	35	36	37	37	37	37	37	37	38	40	40	40	40	40	40	40	40	40	40	39	40	40	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	41	40	40	40	40	40	41	40	40	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	43	42	42	42	42	42	42	42	42	43	43	43	44	44	44	44	43	44	45	45	45	45	45	45	45	44	44	45	45	45	45	45	46	47	47	48	46	47	46	46	46	45	45	45	45	45	45	45	45	45	45	46	45	44	44	44	44	44	44	44	44	44	44	44	45	45	45	46	46	45	46	46	46	45	45	45	45	45	44	44	43	42	42	42	42	42	42	42	42	42	41	41	41	40	41	41	41	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	38	38	38	38	38	37	37	37	37	37	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	34	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	29	29	29	30	30	30	29	29	30	29	29	29	29	29	29	29	29	29	28	29	29	29	29	29	29	29	29	29	29	29	30	29	29	29	29	29	29	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	31	31	31	31	31	31	32	32	31	31	31	30	30	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	30	30	30	30	30	29	29	29	30	30	29	30	29	29	29	29	29	29	29	29	29	30	30	30	30	29	29	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	26	26	26	26	26	26	27	27	26	26	26	26	26	26	27	28	28	27	27	27	28	27	26	26	26	26	26	26	26	26	27	26	26	26	26	26	26	26	26	26	27	27	27	27	28	28	28	28	28	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	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	26	26	25	25	25	24	24	25	25	25	25	25	25	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	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	25	25	26	26	26	27	27	28	27	27	27	27	27	26	26	26	26	26	26	26	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	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	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	27	26	27	27	27	27	28	28	28	29	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	29	29	29	29	29	29	29	29	30	31	31	31	31	31	32	33	33	32	33	33	34	34	33	33	33	33	33	33	32	32	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	29	29	30	30	30	30	30	30	30	30	30	30	30	30	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	30	30	29	29	29	29	29	28	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	32	32	32	32	32	33	33	33	34	34	34	34	34	34	34	34	35	35	35	36	36	36	37	36	35	35	35	35	35	35	35	36	36	36	36	37	37	37	37	36	36	35	35	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	35	35	34	34	34	34	34	35	35	34	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	30	30	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	30	29	29	28	28	28	28	27	27	27	27	27	26	26	26	26	26	26	27	26	26	26	25	25	26	26	26	27	26	26	26	26	26	26	26	26	26	26	27	27	27	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	29	29	29	28	28	28	28	29	29	29	29	29	29	29	29	28	27	28	27	26	26	26	26	26	26	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	27	27	27	27	27	27	27	27	27	25	25	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	28	28	28	28	28	28	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	28	28	28	28	28	27	27	27	27	26	26	26	27	27	27	27	26	26	28	27	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	28	28	28	28	26	26	27	27	27	26	25	25	25	25	25	25	25	25	26	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	26	27	27	27	27	27	26	26	27	27	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	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	28	28	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	31	31	31	31	30	30	30	30	30	30	30	30	30	30	29	28	27	27	27	27	27	26	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	27	27	27	27	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	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	28	28	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	34	34	35	34	33	33	33	33	33	34	34	34	34	34	34	35	34	33	33	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	31	29	29	29	28	28	28	28	28	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	29	29	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	30	30	30	31	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	27	27	27	27	27	27	27	27	26	26	26	26	26	27	27	27	28	28	27	27	27	27	27	27	27	27	27	26	26	26	26	26	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	24	24	24	24	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	25	25	25	25	25	25	25	25	25	25	25	25	25	24	25	25	25	25	25	25	25	25	25	25	26	26	25	25	25	25	25	24	24	25	25	25	25	25	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	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	23	23	23	23	22	22	22	22	23	23	23	23	23	23	23	23	24	24	23	23	23	23	22	22	22	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	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	23	23
35	35	35	35	35	35	35	35	35	35	35	34	34	34	33	33	33	34	34	34	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	36	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	37	38	38	38	38	39	39	38	38	38	40	40	40	39	39	40	40	39	39	39	39	39	40	40	40	40	40	40	40	40	38	38	38	38	38	38	37	37	37	36	36	36	36	36	37	37	38	38	38	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	40	40	40	39	40	39	39	39	39	39	39	40	40	40	40	40	41	41	41	41	41	40	40	40	40	41	42	42	42	42	43	42	42	43	43	43	43	43	43	43	43	43	43	41	41	41	41	39	39	39	39	38	38	39	39	39	39	39	39	39	39	39	39	39	38	37	37	37	37	37	37	37	37	37	37	37	37	37	36	35	35	34	33	34	34	34	34	34	34	35	35	35	35	36	36	36	37	37	37	37	37	36	36	36	36	36	36	36	35	35	36	36	36	36	37	37	38	39	39	39	39	39	38	39	39	39	40	40	41	41	40	39	39	38	38	38	38	38	37	37	37	38	38	38	38	37	38	40	39	38	38	38	38	38	38	40	40	41	41	40	40	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	41	41	42	42	42	42	42	42	41	41	41	40	39	39	39	39	39	39	39	39	39	39	39	39	40	38	38	36	36	36	36	36	35	35	35	35	35	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	37	37	36	37	37	37	38	38	38	38	38	38	37	37	37	37	38	38	38	37	37	37	37	37	36	36	36	36	36	36	36	37	37	37	37	37	37	38	39	39	39	40	40	40	40	40	40	40	40	39	39	37	37	38	38	38	38	38	38	38	39	39	39	40	40	40	40	40	41	41	41	43	43	43	43	44	44	44	44	43	42	42	42	43	43	43	43	43	42	42	42	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	43	43	43	42	42	42	43	43	43	44	44	44	44	44	44	43	43	43	43	43	42	42	42	41	41	41	41	42	42	42	42	42	42	42	42	42	42	43	43	44	44	44	44	44	45	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	45	45	45	46	46	46	46	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	46	46	46	46	45	45	45	46	45	45	44	44	44	44	44	44	43	43	43	43	44	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	42	41	41	41	40	40	40	40	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	42	42	42	42	42	42	41	41	41	42	42	42	42	42	43	44	44	44	44	44	44	44	44	44	45	45	46	46	45	45	44	44	44	44	44	43	44	44	44	45	46	46	46	46	46	46	45	45	45	45	45	46	46	47	47	47	46	46	46	47	47	47	47	47	47	47	47	48	48	48	48	47	47	47	46	46	45	45	45	45	45	45	45	45	45	45	45	46	46	46	45	45	45	45	45	45	45	47	47	47	47	47	48	49	48	48	49	49	50	50	50	52	52	51	51	52	52	53	53	53	53	52	52	51	51	51	50	49	48	48	48	48	50	50	51	51	51	50	50	52	52	52	52	52	51	52	53	53	53	54	54	54	54	54	56	56	56	55	54	54	54	54	53	53	53	53	54	53	53	53	53	53	53	53	52	53	53	53	53	53	53	52	52	53	53	51	51	51	51	51	51	51	51	51	51	51	52	52	51	51	52	52	52	52	53	53	53	53	54	55	55	53	53	53	54	54	54	52	52	53	53	54	54	54	53	53	53	53	53	53	53	55	55	55	55	55	55	56	55	56	56	56	56	57	58	58	58	58	58	58	59	59	59	59	59	60	60	61	61	61	61	62	62	62	62	61	62	60	60	60	60	60	60	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	62	62	62	62	62	63	64	64	64	64	64	64	64	65	65	65	65	65	65	65	65	66	66	66	66	67	67	67	67	67	67	67	67	67	67	67	67	67	67	66	66	66	67	67	66	68	68	68	67	67	67	67	67	67	68	68	68	66	66	66	66	66	66	66	66	67	65	64	64	64	64	64	64	63	63	65	66	66	66	67	67	67	67	67	66	67	66	66	67	67	67	66	67	66	66	66	66	65	64	64	65	65	65	64	64	64	64	64	62	63	63	63	64	64	64	64	63	63	63	62	62	62	63	62	63	63	63	63	63	63	63	64	64	64	64	64	64	64	64	64	63	63	64	65	65	65	65	65	65	65	65	64	64	64	65	64	64	64	64	65	64	64	65	65	65	65	66	67	67	66	65	65	64	64	65	65	65	65	65	66	66	66	68	68	68	68	69	69	69	71	71	71	71	72	72	73	72	73	73	73	72	72	72	72	72	73	73	73	73	72	72	72	73	73	73	73	73	72	72	73	74	74	74	76	77	77	77	77	78	77	77	78	77	77	77	76	76	76	74	73	72	72	73	73	72	72	72	72	72	72	72	72	72	73	73	73	73	72	72	71	71	71	71	71	71	71	71	70	70	70	70	70	69	68	68	69	68	68	68	69	69	69	70	70	70	70	70	70	70	71	72	72	72	73	73	73	73	73	73	73	73	73	73	74	74	74	74	74	73	73	73	74	74	75	74	74	74	74	74	74	75	75	75	75	76	76	76	76	76	77	76	77	77	77	77	77	77	78	78	79	79	80	80	80	79	79	80	79	79	79	80	80	81	82	82	82	82	81	81	80	80	80	80	80	80	80	80	80	80	81	82	82	82	81	81	80	80	80	80	81	80	81	80	80	80	80	82	82	82	81	81	82	82	80	80	80	80	80	79	80	80	80	80	80	80	79	79	79	79	80	81	80	80	80	80	81	81	82	81	82	82	81	81	80	80	81	83	84	84	84	84	83	82	82	82	83	83	84	84	84	83	84	84	85	84	85	85	84	83	84	84	84	84	84	83	83	83	83	83	83	83	83	83	82	82	82	82	82	82	83	83	83	83	84	85	85	85	85	84	84	84	84	84	84	85	85	86	85	85	85	86	86	86	85	85	85	85	85	86	86	86	86	86	87	87	88	88	89	89	89	88	88	89	90	90	90	91	91	90	89	88	87	87	88	89	90	90	90	90	91	92	92	92	92	92	92	92	92	92	92	92	91	91	91	91	91	91	91	91	91	91	90	90	90	91	89	89	89	90	90	90	90	91	94	95	95	95	95	95	95	93	92	92	94	94	94	95	96	96	96	96	96	95	95	95	96	94	94	94	93	94	94	93	93	92	92	92	92	93	93	94	92	92	91	92	92	92	92	92	92	93	93	92	92	92	92	91	90	90	90	90	90	90	90	90	91	91	91	90	88	89	88	89	90	90	89	89	89	88	88	89	89	88	88	88	88	88	88	87	87	86	86	86	85	84	85	85	84	84	84	84	84	84	84	84	84	85	85	85	84	83	84	83	83	83	82	82	82	81	82	82	82	80	80	80	79	79	79	79	79	79	79	78	78	78	77	76	76	76	77	75	75	75	75	75	75	75	75	75	74	74	74	74	74	73	74	73	74	74	74	74	74	73	73	73	72	72	72	72	71	71	71	71	71	71	71	71	71	71	72	72	72	72	72	71	71	71	69	69	68	68	67	67	67	67	66	66	67	66	66	66	68	69	69	69	69	69	69	68	69	69	69	69	69	69	69	69	70	70	70	70	70	69	69	69	69	69	69	68	68	68	68	67	68	68	68	69	69	70	70	70	72	72	72	73	74	74	73	73	73	72	72	72	72	72	72	71	71	71	71	71	70	70	72	73	73	71	71	71	71	71	71	71	71	73	73	73	73	73	73	72	73	73	74	74	74	74	74	74	74	75	75	74	73	74	73	73	74	74	74	75	77	77	77	78	78	79	79	79	78	79	79	79	79	80	80	80	81	81	79	78	75	75	75	75	75	75	73	72	72	72	72	72	74	73	73	71	71	71	71	70	70	69	69	69	69	69	70	70	70	72	72	72	71	71	70	70	68	69	68	67	68	68	68	68	69	69	70	69	69	69	69	70	71	71	71	72	72	72	72	72	71	71	69	69	68	67	67	66	66	65	66	66	66	66	66	66	66	66	66	66	66	66	66	65	66	67	67	67	68	69	69	68	68	69	69	69	69	69	69	69	69	69	67	67	67	67	67	67	66	66	66	67	66	66	66	66	66	66	66	65	64	64	64	65	65	64	65	65	64	64	65	64	64	64	65	65	65	65	65	65	66	66	66	66	64	64	64	64	65	65	65	65	64	63	64	64	63	62	62	62	62	61	62	62	63	63	63	63	63	63	63	63	62	60	59	59	60	61	62	62	63	63	63	61	60	61	61	61	62	62	62	61	61	61	61	61	60	60	59	58	58	58	58	58	58	58	59	59	59	59	59	58	58	58	58	59	58	58	58	59	59	59	59	59	59	59	59	59	59	60	59	58	58	58	58	58	58	58	58	59	60	59	58	58	58	60	60	60	60	60	60	60	61	60	60	60	60	60	60	60	60	60	60	61	61	61	61	61	59	59	58	58	58	57	57	55	55	55	56	56	56	56	56	56	57	57	57	57	57	57	57	57	56	56	56	55	54	54	54	52	51	51	51	52	52	52	53	54	54	55	56	56	56	57	57	56	56	55	56	56	58	57	57	57	57	55	56	56	57	57	57	57	57	58	58	58	57	58	58	57	57	57	57	57	57	57	56	56	55	55	55	55	56	56	56	56	57	57	57	57	57	57	58	58	58	58	58	57	57	56	56	56	56	56	56	56	56	57	57	57	57	56	56	56	57	57	57	57	57	57	57	57	57	57	57	57	57	58	60	59	60	60	61	61	61	61	62	62	62	62	62	61	61	61	62	62	62	62	62	62	62	61	61	61	61	60	60	59	59	59	59	59	59	59	59	59	59	60	60	59	59	59	59	59	60	60	59	59	59	59	59	59	59	59	60	59	60	60	60	60	60	59	59	59	58	59	59	57	57	57	57	56	55	54	54	54	54	54	55	55	57	57	57	57	57	56	56	55	54	54	54	54	54	56	56	57	56	56	55	55	55	54	54	54	54	54	54	54	53	53	54	55	55	55	55	55	54	55	55	55	55	55	55	55	54	54	54	55	55	55	55	57	56	57	58	58	57	57	56	56	56	56	56	56	56	56	56	55	55	54	54	54	55	55	55	55	55	55	55	55	55	55	56	56	55	54	55	55	55	54	54	54	54	54	54	55	55	55	55	55	57	55	55	55	55	55	55	55	55	55	55	55	55	54	54	54	54	54	54	54	55	56	56	56	56	58	58	58	58	58	58	58	58	58	58	58	57	57	57	56	56	56	56	57	56	57	57	56	56	56	56	57	57	56	56	56	57	57	56	57	57	57	56	56	56	56	56	56	56	56	58	58	58	58	60	60	60	60	60	60	60	60	61	63	63	64	65	66	65	63	63	63	63	64	64	64	64	64	64	64	64	63	63	63	63	63	63	63	64	64	63	63	62	62	62	62	61	62	62	63	63	63	64	65	65	65	65	66	65	64	64	65	66	65	64	65	66	66	67	67	66	66	66	66	65	66	66	67	68	67	67	67	67	66	66	65	65	65	64	63	63	63	63	62	62	62	62	62	62	62	63	63	64	65	65	66	66	64	65	66	65	65	64	64	66	65	65	65	65	66	66	66	66	67	65	65	65	65	65	65	66	65	65	64	63	63	63	63	64	63	63	62	62	62	61	61	61	62	62	61	61	61	62	62	60	60	60	59	59	59	59	59	59	58	57	58	59	59	59	59	59	58	57	57	57	57	57	57	57	57	58	57	58	58	58	58	58	57	57	57	57	57	57	57	56	56	56	56	56	56	57	57	57	57	57	57	57	56	54	54	54	54	53	53	53	53	52	53	53	53	54	54	54	54	55	55	55	55	55	55	55	55	54	54	54	54	53	53	54	54	54	56	56	56	56	57	57	57	57	57	57	57	57	56	57	58	58	58	58	58	58	58	58	58	59	60	60	60	60	59	59	59	59	58	58	58	58	58	58	57	57	57	57	57	57	56	56	56	55	55	55	55	55	54	54	54	55	56	56	56	55	55	55	55	56	56	56	56	58	59	58	57	57	57	58	58	58	58	59	60	60	60	60	60	60	60	60	59	59	59	59	59	59	59	59	58	59	59	59	59	59	60	60	61	61	61	62	61	61	61	61	62	61	61	61	61	61	62	63	62	63	63	63	63	63	64	64	64	65	65	67	67	68	67	67	68	68	68	68	69	69	70	70	70	70	70	70	68	68	68	68	67	67	68	67	66	66	67	67	67	67	67	67	66	66	65	64	64	64	65	64	63	63	63	63	62	62	62	63	64	64	65	65	66	66	66	66	66	66	67	67	68	68	68	68	68	68	68	69	69	69	69	70	70	70	70	70	70	70	71	73	73	74	74	74	74	76	76	75	75	75	75	75	75	74	75	75	77	77	77	78	78	78	79	79	79	78	78	78	78	77	77	76	77	75	75	76	76	76	77	77	76	76	76	77	77	77	78	78	77	78	78	78	78	77	77	77	77	77
40	41	41	41	41	41	42	42	42	42	41	41	41	41	42	42	42	41	41	41	41	40	40	42	42	42	42	42	42	42	42	43	43	43	42	42	42	42	42	41	41	41	41	39	39	39	39	39	39	40	40	40	40	40	40	41	40	40	39	39	39	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	40	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	40	39	39	40	40	40	40	40	41	41	40	41	41	41	41	40	40	40	40	42	43	43	43	43	43	42	42	41	41	41	41	40	40	40	40	40	40	40	39	38	38	37	36	36	36	36	36	36	35	35	36	36	36	36	36	36	35	35	34	33	33	33	33	33	33	32	32	32	32	33	33	32	32	32	32	32	31	31	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	34	34	34	35	35	35	36	36	36	36	36	36	35	35	34	34	34	34	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	33	33	33	33	33	33	33	33	33	32	33	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	33	33	33	33	33	34	34	34	34	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	36	36	36	37	37	37	37	37	36	36	35	35	35	35	34	34	32	32	32	32	32	31	32	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	34	34	34	34	34	33	33	33	34	34	35	35	34	34	34	33	33	33	34	33	33	33	33	33	33	32	32	32	32	30	30	31	31	31	31	30	30	30	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	28	28	28	28	28	28	29	28	28	28	28	28	26	26	26	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	26	27	27	28	27	25	24	24	24	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	25	25	24	24	24	24	24	24	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	24	24	25	25	24	23	23	23	23	23	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	24	24	23	23	23	23	23	23	23	23	24	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	25	25	25	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	26	25	25	25	25	25	25	25	25	25	25	26	26	25	24	24	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	22	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	26	26	26	26	26	26	26	27	27	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	29	29	29	29	29	28	28	27	27	27	28	28	28	28	29	29	29	30	31	31	31	31	31	31	31	32	32	32	33	33	33	33	33	33	33	33	33	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	31	31	30	30	30	30	31	30	31	31	31	30	31	31	31	31	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	28	28	28	28	28	28	29	29	30	30	30	29	29	29	29	29	29	29	28	28	28	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	27	28	28	29	30	31	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	30	30	30	30	31	31	32	31	32	32	32	33	33	33	33	33	33	33	34	35	35	35	35	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	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	35	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	33	33	34	34	34	35	36	37	37	37	37	38	38	37	37	37	37	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	38	38	38	38	39	39	39	39	39	38	38	38	38	38	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	39	39	39	39	39	39	39	38	38	39	39	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	41	41	41	41	41	42	42	42	42	42	42	43	42	42	42	43	43	43	43	43	43	44	44	45	45	46	45	45	44	44	44	43	43	43	43	43	43	43	42	42	42	41	41	41	41	40	40	40	39	39	38	38	38	38	39	39	38	38	37	38	37	37	37	36	36	36	37	37	36	35	35	35	35	35	35	35	34	34	34	34	34	34	33	32	32	31	31	31	31	31	31	32	32	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	35	35	35	34	33	33	33	34	34	33	33	33	33	34	35	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	38	38	39	39	38	38	38	39	39	38	38	38	38	38	38	38	38	37	37	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	37	37	38	38	38	38	37	38	38	38	38	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	34	35	35	35	35	35	35	36	37	38	38	38	38	38	37	37	37	37	38	38	37	37	37	36	36	36	36	36	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	39	39	39	39	39	38	40	40	41	41	41	41	41	40	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	38	37	37	36	36	38	37	37	37	36	36	36	36	36	36	36	37	37	37	37	37	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	37	38	37	37	36	36	37	37	37	35	35	36	36	36	36	36	36	36	36	36	37	37	37	37	37	38	38	39	40	40	40	39	39	39	39	39	40	39	39	39	39	39	38	38	39	39	38	38	38	39	39	39	39	39	39	39	39	39	38	38	38	40	40	40	40	40	41	41	41	40	40	42	42	42	42	42	41	42	42	42	43	43	44	44	44	45	45	45	45	46	46	45	45	46	46	46	46	46	45	45	46	46	46	46	47	46	47	47	47	48	48	48	48	48	48	48	48	49	49	49	50	50	50	50	50	51	51	51	51	50	50	50	50	50	50	50	50	48	49	50	50	50	50	50	50	50	50	50	50	51	51	51	51	51	51	53	53	53	53	53	52	52	52	52	52	52	51	51	50	50	50	50	50	50	48	48	48	47	46	46	46	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	47	47	47	47	47	47	47	46	46	46	47	46	46	46	46	46	46	45	45	45	45	45	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	43	42	42	42	43	43	44	43	43	44	44	44	44	43	43	42	42	43	43	43	43	43	43	43	45	45	45	45	45	45	45	44	44	44	44	44	44	45	45	45	46	46	46	46	46	46	47	48	48	48	48	48	47	47	46	45	45	44	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	46	46	46	45	46	46	46	46	46	47	47	47	47	46	45	46	46	46	46	46	46	46	48	48	47	48	48	47	47	48	48	48	48	48	49	49	49	50	51	51	51	51	51	51	50	50	50	50	49	49	49	49	49	49	49	49	49	49	49	49	48	48	48	49	49	49	49	49	48	48	48	48	48	48	48	48	48	48	48	48	48	49	48	48	48	48	48	48	48	48	48	48	48	47	47	47	47	47	48	48	48	48	49	49	49	49	49	49	50	50	50	50	50	50	49	48	47	47	47	47	46	46	45	45	45	45	45	44	44	44	44	44	44	44	45	46	46	46	45	45	45	45	45	45	45	44	44	44	44	43	44	44	44	44	44	45	45	46	46	47	47	47	47	48	48	48	48	48	48	48	49	49	49	48	49	49	49	49	48	48	47	47	47	47	46	46	46	46	46	46	47	47	48	48	48	47	48	49	49	48	47	47	47	47	47	47	47	47	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	48	47	46	47	48	48	48	48	47	47	46	45	45	45	46	46	46	46	46	46	46	46	46	45	45	45	45	44	44	45	45	45	45	45	45	45	45	45	44	43	43	43	43	42	42	42	43	43	43	43	42	43	43	43	43	43	43	43	43	43	44	43	43	43	43	43	42	42	42	43	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	44	44	45	45	45	46	46	46	45	45	45	44	44	45	45	44	44	43	43	44	44	43	43	43	43	43	43	43	43	43	44	44	43	43	43	43	43	43	43	43	43	44	45	44	44	44	44	44	44	44	45	46	47	47	47	48	47	47	47	47	47	48	49	50	50	50	50	49	49	49	49	49	49	49	49	50	51	51	51	51	51	52	53	53	53	53	53	53	53	53	54	54	54	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	54	54	54	52	52	52	52	51	50	49	49	49	50	50	50	50	50	51	52	52	53	53	53	53	53	53	53	53	52	52	52	52	52	51	51	51	51	51	52	52	52	53	51	52	52	52	51	52	52	52	52	52	52	52	53	53	54	54	53	52	52	52	52	52	53	52	52	51	51	51	51	51	51	51	51	51	51	51	52	52	52	53	53	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	54	54	55	56	56	56	56	56	56	58	58	58	59	59	59	58	58	58	58	58	58	58	58	58	58	59	59	59	58	58	59	59	59	58	58	58	57	57	56	56	56	58	57	57	57	57	57	57	56	55	55	55	54	54	54	54	54	54	54	54	54	54	54	54	54	54	53	53	55	55	54	54	55	55	55	54	54	54	55	55	56	56	56	56	56	56	56	56	56	56	56	56	56	56	55	55	55	55	55	54	54	54	54	54	54	54	53	53	53	53	53	53	53	53	53	53	54	54	55	55	54	54	54	54	54	54	54	54	54	54	54	54	54	55	55	55	55	55	55	54	54	56	56	56	56	56	56	56	55	55	55	55	54	54	54	53	53	53	53	53	52	52	52	52	52	51	51	51	51	51	51	51	52	52	52	51	51	51	51	51	51	51	51	51	51	51	52	52	52	52	52	52	52	50	50	50	50	50	50	50	50	50	49	51	50	50	51	51	51	51	52	54	54	55	56	56	56	56	57	57	57	57	58	58	58	58	58	58	58	58	57	58	58	58	58	58	58	58	58	58	58	58	57	57	57	57	57	57	57	58	58	60	60	60	60	61	60	60	58	58	58	58	57	57	57	57	58	58	59	60	60	60	59	58	58	58	58	58	57	57	56	56	56	56	56	57	58	58	58	57	59	59	58	57	58	58	58	59	59	59	59	59	60	61	61	60	60	60	60	60	61	61	61	61	61	61	61	61	61	61	61	61	62	62	62	62	62	63	63	63	63	65	65	65	65	64	64	64	64	64	64	64	65	65	64	63	63	63	63	63	64	65	65	65	65	65	65	65	65	65	65	65	65	64	64	64	64	64	64	65	66	66	66	65	66	65	65	64	64	65	66	66	66	67	68	68	68	68	69	68	68	68	68	68	68	68	67	65	65	66	65	65	65	65	66	66	66	66	66	66	66	65	65	65	65	65	65	65	65	65	64	64	63	63	61	60	61	61	61	61	62	61	61	61	62	61	61	61	61	61	61	62	64	64	64	65	65	65	64	64	64	64	63	63	64	63	63	63	64	63	64	65	64	64	64	64	63	63	63	63	63	63	62	62	62	63	63	64	64	64	65	65	65	65	64	64	63	63	63	64	64	64	65	65	65	65	65
16	16	16	16	16	16	16	16	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	17	17	17	17	17	17	17	17	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	20	20	20	20	20	20	20	20	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	25	25	24	24	24	24	24	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	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	28	28	28	28	28	28	28	28	28	28	28	29	29	30	29	29	29	29	29	29	28	28	28	28	28	28	28	29	29	30	30	30	30	30	30	31	32	32	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	34	34	34	33	33	33	34	34	34	34	34	33	33	33	33	32	33	32	33	33	33	32	32	32	32	32	32	32	32	32	32	33	32	32	32	32	32	32	32	32	32	31	31	31	30	30	30	30	30	30	30	31	30	30	30	30	30	30	30	30	30	31	31	30	30	30	31	31	31	31	31	31	32	32	32	32	32	31	31	31	31	31	31	31	32	32	32	32	32	32	32	33	32	32	32	32	32	32	32	32	32	32	32	32	32	31	30	30	30	30	31	31	31	31	30	30	30	29	29	28	28	28	28	28	29	29	29	29	29	29	29	29	29	30	30	30	29	29	29	29	29	30	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	30	30	30	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	29	29	29	28	29	28	28	28	28	28	28	29	29	29	29	29	29	29	29	28	28	29	29	29	29	29	29	27	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	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	25	25	25	25	24	24	24	24	24	24	23	23	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	21	21	20	20	20	20	20	20	19	19	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	22	22	23	22	22	22	20	20	20	20	20	20	20	20	20	20	20	20	19	19	20	20	19	19	18	18	19	19	19	20	21	21	21	21	21	21	21	21	21	21	21	22	23	23	23	23	22	22	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	22	22	22	22	22	22	22	22	21	21	21	21	21	20	20	20	21	21	21	21	20	20	21	21	22	23	23	23	23	23	23	23	23	23	23	23	24	24	23	23	23	23	23	23	22	23	23	23	23	23	23	23	23	23	24	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	28	28	27	27	27	27	27	26	26	26	26	25	25	26	26	26	26	26	26	26	26	25	25	25	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	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	29	29	29	29	30	30	30	31	31	32	32	31	31	31	30	30	30	30	30	30	30	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	36	36	37	37	37	37	37	38	38	38	38	38	37	37	37	37	37	37	36	37	37	37	37	37	35	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	37	37	37	36	36	35	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	35	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	33	33	32	31	31	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	29	28	29	29	29	30	30	30	31	31	31	31	31	31	31	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	32	32	32	32	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	34	34	34	33	33	34	34	34	34	34	34	34	33	33	33	33	33	32	32	32	31	31	31	31	31	30	30	29	29	29	29	29	29	30	30	30	31	30	30	29	29	29	29	29	28	28	28	28	29	29	30	29	29	29	29	29	29	29	29	29	30	31	31	31	32	33	33	32	32	32	32	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	29	29	29	29	29	29	30	30	30	30	30	29	29	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	28	28	28	28	28	28	28	29	29	29	29	29	29	29	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	31	31	31	31	31	31	31	31	32	33	33	32	31	31	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	33	33	33	33	33	33	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	33	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	32	32	32	32	31	31	31	31	31	30	30	30	30	30	29	29	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	27	27	26	26	26	26	26	26	26	26	26	27	26	26	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	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	27	27	27	27	27	27	27	27	27	27	27	27	28	29	30	30	30	30	30	30	29	29	29	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	25	25	25	25	25	26	26	26	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	25	25	25	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	23	23	23	23	23	23	23	23	24	24	24	24	24	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	24	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	26	26	26	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	29	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	26	26	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	28	29	29	29	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	28	28	28	28	28	28	28	28	29	29	29	29	29	30	30	30	30	30	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	29	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	31	31	32	32	32	32	33	33	33	33	34	34	34	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	36	36	36	36	37	37	38	38	38	39	39	39	39	38	38	38	37	38	38	38	38	37	38	38	38	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	39	39	39	39	39	39	40	40	40	40	40	40	39	39	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	36	36	36	36	36	36	37	37	38	38	38	38	38	38	38	38	38	38	38	39	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	37	37	37	37	37	37	37	36	36	36	36	36	38	38	38	38	38	38	39	39	39	39	39	39	38	38	38	39	38	38	38	39	39	39	39	39	39	39	39	40	40	40	40	41	41	41	41	42	42	42	42	42	41	41	41	41	41	41	42	42	42	42	41	40	40	40	40	39	39	39	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	43	43	43	43	43	43	42	41	41	41	41	42	43	43	43	43	45	44	44	45	45	44	43	43	42	42	41	41	41	41	41	41	41	40	39	39	38	38	39	39	39	39	39	39	39	39	39	38	38	38	37	37	37	37	37	37	37	38	39	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	40	41	41	41	40	40	41	41	40	40	40	41	41	41	41	41	41	41	42	43	43	43	43	42	42	42	41	41	42	44	44	44	43	43	44	45	45	45	45	45	45	45	45	46	47	47	46	46	46	46	46	46	46	47	47	48	48	47	47	47	47	47	47	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	48	47	47	47	48	49	49	49	49	49	48	49	49	49	49	49	49	49	49	49	49	48	46	45	45	44	45	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	44	44	44	44	44	44	46	46	46	46	46	45	45	45	45	45	45	45	45	45	45	45	45	46	46	46	45	45	45	45	45	45	47	48	48	48	48	48	48	48	48	48	48	47	48	49	49	49	50	52	52	52	51	49	50	50	50	49	48	48	47	48	48	48	48	48	48	48	48	47	47	47	48	48	48	48	48	48	49	50	50	50	50	50	50	49	49	50	50	50	50	50	50	49	51	51	50	50	49	48	48	47	47	47	47	48	48	48	48	48	48	48	48	47	47	47	47	47	47	47	47	46	46	46	46	46	45	45	45	44	43	43	43	43	43	43	43	44	44	45	45	45	46	46	46	48	48	49	49	49	49	50	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	50	50	50	50	50	50	50	50	50	50	50	51	51	51	52	52	53	53	52	52	52	52	52	52	52	52	52	52	51	51	51	51	51	51	51	52	52	55	55	55	55	55	54	54	54	54	54	54	54	54	54	54	54	54	52	52	52	51	52	50	50	50	50	51	52	52	52	53	53	52	52	52	52	52	53	53	54	54	54	54	54	54	54	53	52	53	53	53	53	53	52	53	53	53	53	54	54	54	54	55	55	55	54	54	54	53	53	53	53	53	53	53	54	54	54	54	54	54	54	55	55	56	56	56	56	56	56	56	56	56	56	57	57	57	57	57	56	56	56	56	58	58	59	58	59	59	59	59	59	59	60	60	60	60	60	60	60	61	60	61	61	60	60	60	60	60	60	59	59	60	59	59	58	58	60	61	61	61	61	61	61	61	60	60	59	59	59	59	59	59	58	59	59	59	59	59	59	59	59	60	60	60
19	19	19	19	19	19	19	19	19	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	16	15	15	15	15	15	15	15	15	15	13	14	14	14	15	15	15	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	15	16	16	16	17	17	17	17	17	17	17	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	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	16	16	16	16	17	17	17	15	15	15	15	15	15	15	15	15	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	14	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	12	11	10	10	10	10	11	11	11	11	11	12	13	13	13	13	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	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	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	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	4	4	4	4	4	4	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	6	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	7	7	7	7	7	7	7	7	7	8	8	8	7	6	6	6	6	6	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	9	9	9	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	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	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	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	12	12	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	10	10	10	10	10	9	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	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	11	11	11	11	11	11	11	11	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	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	15	15	14	14	14	14	14	14	14	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	10	10	10	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	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	9	9	9	9	9	9	9	10	10	12	12	12	12	12	12	12	12	11	11	11	11	11	12	12	12	12	13	13	13	13	13	13	13	13	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	13	13	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	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	17	17	17	17	17	17	17	17	17	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	23	23	23	23	22	22	22	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	20	20	20	20	20	20	20	20	21	21	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	19	19	19	19	19	21	21	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	20	20	20	20	20	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	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	19	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	22	21	22	22	22	22	22	22	22	22	22	21	21	21	20	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	19	19	19	19	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	15	14	15	15	15	15	15	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	18	18	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	17	17	17	17	17	18	18	18	18	18	18	18	19	19	19	19	19	18	18	18	18	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	18	18	19	19	20	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	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	20	20	20	20	20	21	21	21	22	23	23	22	22	22	22	23	23	23	23	23	23	24	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	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	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	23	23	23	23	23	23	23	24	24	24	24	24	24	25	25	25	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	27	26	26	27	27	27	26	27	27	27	27	27	26	26	26	27	27	26	26	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	24	24	24	25	25	25	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	23	23	24	24	24	24	25	25	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	29	29	29	29	30	30	30	29	29	29	29	30	30	30	30	29	29	29	29	29	28	27	27	26	26	26	26	26	26	26	26	26	26	26	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	24	24	24	25	26	25	25	25	25	25	25	25	26	26
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	25	26	26	26	26	26	26	26	26	25	25	25	25	25	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	24	25	25	25	24	24	24	24	24	24	24	24	24	23	23	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	21	22	22	22	22	22	22	22	22	23	23	22	22	22	22	22	23	23	23	23	23	23	24	24	25	25	25	24	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	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	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	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	21	21	22	22	22	22	22	22	21	21	21	21	21	21	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	23	23	24	24	24	24	25	25	26	26	26	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	26	26	26	26	26	26	26	27	27	27	28	28	28	28	27	27	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	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	24	25	25	25	25	25	25	25	25	24	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	25	26	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	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	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	27	27	27	28	28	29	29	29	28	28	28	28	27	27	27	27	27	27	27	28	29	29	29	29	30	30	30	30	28	28	28	28	28	29	30	30	30	30	30	30	30	30	30	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	34	34	33	32	31	31	31	31	31	31	32	32	32	32	32	32	31	31	31	31	31	29	28	28	28	27	27	27	27	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	28	28	28	29	29	29	29	29	29	29	29	29	28	29	29	29	29	28	28	28	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	27	27	27	27	27	27	28	28	28	27	27	27	27	27	27	27	27	27	27	27	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	27	28	28	28	27	27	28	28	28	28	28	28	28	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	27	27	27	27	27	26	25	25	25	25	25	25	25	25	25	25	25	25	24	23	23	22	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	23	23	24	24	24	24	24	25	25	25	25	25	25	25	26	26	26	26	26	26	26	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	23	22	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	25	25	25	25	26	26	26	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	25	26	26	26	26	25	25	25	25	24	24	24	24	24	24	24	24	24	23	23	23	23	24	24	24	24	24	24	25	25	25	25	24	24	24	24	24	24	24	25	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	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	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	19	18	18	18	18	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	16	16	16	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	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	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	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	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	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	17	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	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	17	17	17	17	17	17	17	17	17	17	17	17	16	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	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	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	17	17	17	17	17	17	17	17	17	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	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	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	22	22	22	23	24	24	23	22	22	22	23	23	23	22	22	22	22	22	21	21	21	21	21	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	21	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	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	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	20	20	20	20	20	19	19	19	19	20	20	20	20	21	22	21	21	21	22	22	22	22	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	23	22	22	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	20	20	20	20	20	20	21	21	21	22	22	22	22	22	22	22	22	22	22	22	23	24	24	24	24	24	25	25	25	25	25	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	27	27	27	28	28	28	28	28	28	28	29	29	29	29	29	28	28	29	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	29	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	31	31	31	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	31	31	31	31	32	31	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	33	32	32	33	33	33	33	33	33	33	33	33	33	32	32	32	32	31	31	31	31	31	32	32	32	32	32	32	32	31	31	30	30	30	30	30	30	30	31	31	31	30	30	30	30	30	30	30	30	29	29	29	29	29	29	30	30	30	30	31	31	30	30	30	31	31	30	30	30	30	30	28	28	28	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	31	31	31	32	32	32	32	33	33	34	34	34	34	34	35	35	35	35	35	35	34	34	33	33	33	33	34	34	34	34	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	35	35	35	35	36	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	38	38	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	35	34	34	34	34	34	34	34	34	35	35	36	35	35	35	35	35	35	35	35	35	34	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	32	32	31	31	32	33	33	33	32	30	30	30	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	29	29	28	28	28	28	29	28	28	28	28	28	28	28	30	30	30	31	32	32	32	32	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	33	34	34	34	34	34	35	35	35	35	35	35	35	36	37	37	37	37	37	38	38	38	38	38	38	38	38	38	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	42	41	41	41	41	41	42	43	43	43	43	43	43	44	44	43	43	43	42	42	42	42	42	43	43	43	42	42	41	41	41	41	41	41	42	42	42	42	43	44	44	44	44	44	45	45	45	45	45	45	45	45	45	46	46	47	47	47	47	46	46	46	45	45	46	46	46	46	46	46	46	47	47	47	47	47	47	46	47	47	47	48	48	47	47	47	48	48	47	47	47	47	47	47	48	47	47	47	47	47	47	46	46	47	47	48	48	49	49	49	49	48	48	47	47	47	47	47	47	47	46	46	44	43	43	43	43	43	44	44	44	43	43	43	43	44	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	47	47	47	47	47	46	46	46	46	47	46	48	48	48	49	48	48	48	48	47	47	47	47	47	48	48	48	49	49	50	50	49	50	50	50	50	50	50	51	51	52	52	51	50	50	50	50	51	52	52	52	53	53	53	53	53	53	54	55	55	56	57	57	57	56	56	56	56	56	55	55	55	55	54	54	54	54	54	54	55	54	54	54	54	55	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	55	55	55	55	55	56	57
21	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	16	16	16	16	16	15	15	15	15	15	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	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	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	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	15	15	15	15	15	15	15	15	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	14	14	14	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	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	12	12	12	12	12	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	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	15	16	16	16	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	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	13	13	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	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	15	16	16	16	16	16	17	17	17	17	18	18	18	18	18	19	19	19	19	19	19	19	18	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	17	17	17	17	18	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	17	17	17	17	17	17	17	17	18	18	18	19	19	19	19	19	19	18	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	15	15	15	15	15	15	15	15	15	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	15	15	15	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	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	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	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	14	14	14	14	14	14	14	14	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	18	18	18	18	18	18	19	19	19	19	19	18	18	18	18	18	18	18	18	17	17	17	17	16	16	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	13	13	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	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	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	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	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	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	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	14	14	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	17	17	17	16	16	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	18	18	18	17	17	18	18	18	18	18	18	18	17	17	17	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	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	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	21	21	21	21	21	21	21	21	21	20	20	20	20	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	24	25	25	25	25	25	25	25	25	25	26	26	26	26	26	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	30	31	31	31	31	31	31	31	31	31	31	31	30	29	28	29	28	28	28	27	27	27	27	27	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	26	26	25	25	25	25	25	25	25	26	26	26	26	26	26	26	27	27	27	27	27	28	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	30	30	30	30	30	30	30	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	30	30	30	30	30	31	31	32	32	32	32	33	33	33	33	33	34	34	34	34	34	34	34	34	35	36	34	34	34	34	34	34	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	34	34	34	34	34	34	34	34	34	34	34	34	35	34	34	34	34	34	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	32	31	31	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	31	31	31	31	30	30	30	31	31	31	31	31	31	31	31	31	32	32	33	33	33	33	33	33	33	33	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	33	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	33	33	33	33	33	33	34	35	35	34	34	34	34	33	33	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	33	33	33	33	33	33	33	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	34	35	35	35	35	36	36	36	36	36	36	37	36	36	37	37	37	36	36	36	36	35	35	36	36	37	37	37	37	35	35	35	35	36	36	36	36	35	35	36	36	36	37	37	37	37	37	37	37	36	36	37	37	37	37	37	37	37	37	38	38	38	38	38	37	37	37	37	35	35	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	34	34	34	34	35	35	35	34	34	34	34	34	34	34	34	34	34	33	33	33	32	33	33	32	33	33	33	32	32	32	32	33	33	34	34	34	34	34	34	34	34	34	33	34	34	34	34	34	34	34	34	34	34	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	36	36	36	36	36	35	35	35	35	35	35	35	35	35	36	35	35	35	35	35	34	32	32	32	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	33	33	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	33	33	33	34	34	34	34	34	35	35	35	34	34	34	34	34	34	34	33	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	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	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	35
30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	28	28	29	29	28	28	28	28	28	28	28	28	27	27	27	27	27	28	29	29	29	29	30	30	31	30	29	29	29	29	29	29	29	30	30	30	29	30	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	31	31	32	32	32	33	33	31	31	31	31	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	31	30	30	30	30	30	30	30	30	30	29	29	29	29	29	28	27	28	28	28	27	27	27	27	27	27	26	26	26	26	26	26	26	26	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	26	27	27	26	25	25	25	25	25	25	25	26	27	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	27	27	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	29	29	28	29	29	29	29	28	28	28	28	28	28	27	27	28	28	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	27	26	26	26	26	26	26	26	26	26	25	26	25	25	25	25	25	24	24	23	23	23	23	22	22	22	22	22	22	23	23	23	22	23	23	23	23	23	23	23	23	23	23	24	24	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	24	24	24	24	23	24	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	25	25	25	25	25	25	25	25	25	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	23	23	23	23	23	23	23	23	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	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	23	23	23	23	23	24	24	24	24	24	24	23	24	23	23	23	23	24	24	24	24	24	24	23	23	23	23	23	23	23	24	24	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	21	21	20	21	21	21	21	21	20	20	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	18	18	18	18	18	18	18	18	18	18	18	18	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	17	18	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	20	20	20	20	19	19	19	19	19	19	19	19	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	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	16	16	16	17	17	17	17	17	17	17	17	17	17	17	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	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	18	18	18	18	18	18	18	18	18	18	18	18	18	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	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	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	17	17	18	18	18	18	18	18	18	18	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	19	19	19	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	18	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	20	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	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	25	25	25	25	25	25	25	25	25	26	26	26	25	25	25	25	25	25	25	25	25	25	23	22	22	22	22	22	23	23	24	24	24	24	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	24	24	24	24	24	24	24	24	24	25	25	24	24	24	24	24	24	24	24	25	25	25	25	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	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	24	24	24	24	24	24	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	26	26	26	25	25	26	26	26	25	25	25	24	24	24	25	25	24	24	24	23	23	23	23	23	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	25	25	25	25	25	25	25	25	24	24	23	23	23	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	23	23	24	24	24	24	24	23	23	23	23	22	22	22	22	22	22	22	22	22	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	24	25	25	24	24	25	24	24	24	24	24	24	24	24	24	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	24	25	27	27	27	27	28	27	27	27	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	25	25	24	25	25	25	25	25	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	24	25	25	25	25	25	25	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	19	19	19	19	19	19	19	19	19	19	19	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	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	22	22	22	22	22	22	22	22	22	21	21	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	22	22	22	22	23	23	23	22	22	22	22	22	22	22	22	23	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	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	24	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	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	27	27	27	27	26	26	26	26	26	26	26	26	27	27	26	26	26	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	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	25	23	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	25	25	24	25	25	25	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	27	27	27	27	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	25	25	26	26	26	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	28	28	29	29	29	29	29	30	30	30	30	30	30	30	30	30	29	29	29	29	30	30	30	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	28	28	30	30	30	30	31	31	31	31	32	33	34	34	33	33	33	33	33	34	34	33	33	33	33	33	34	34	35	36	36	35	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	37	37	37	37	37	37	37	35	35	34	34	33	33	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	33	33	33	33	33	33	33	32	32	32	32	32	30	30	30	29	29	30	30	30	30	29	29	29	29	30	29	29	29	30	30	30	31	31	31	32	31	31	31	30	30	30	29	29	29	29	29	29	29	29	29	29	29	28	28	27	27	26	26	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	24	24	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	23	23	23	23	23	22	22	21	21	21	21	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	21	21	21	21	19	19	19	19	19	19	19	19	19	19	19	19	21	21	21	21	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	23	23	23	23	23	23	23	23	23	23	23	24	24	24	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	26	26	26	26	26	25	25	25	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	23	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	23	23	23	23	23	23	23	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	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	24	24	24	23	23	23	23	23	23	23	23	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	27	28	29	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	33	33	33	33	32	32	33	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	35	35	35	35	35
32	33	33	34	34	34	34	34	34	34	35	35	36	36	36	36	37	37	37	35	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	37	37	36	36	36	35	35	35	35	35	35	36	36	36	37	37	37	37	37	37	38	38	40	40	40	40	39	39	39	41	41	41	41	41	41	40	40	40	40	40	39	39	39	39	38	38	39	39	39	39	39	39	39	39	40	40	39	39	39	39	39	39	38	38	38	38	38	38	38	38	37	38	37	37	38	38	39	39	39	40	40	40	40	40	39	39	39	39	39	39	38	38	40	40	40	40	40	41	41	42	42	42	42	43	42	42	42	41	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	40	39	39	39	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	45	45	46	47	48	47	48	48	48	48	48	48	48	48	48	50	50	49	49	49	49	49	49	50	51	51	51	51	51	52	52	51	51	50	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	49	48	50	50	50	50	51	52	52	53	53	53	52	52	51	51	51	51	51	51	50	52	52	52	51	51	51	51	51	51	50	50	50	49	49	49	49	49	49	48	48	48	48	48	48	47	47	47	46	46	45	45	45	44	44	44	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	42	42	43	43	43	43	42	42	43	43	42	42	42	43	42	42	42	43	41	41	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	44	44	45	45	46	46	47	47	48	48	48	49	49	50	50	51	51	51	50	50	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	53	53	53	53	52	51	51	51	51	51	51	51	51	51	51	51	51	51	50	50	50	50	50	49	49	51	52	52	52	52	52	53	53	53	53	53	53	53	54	54	53	53	53	53	53	51	50	50	51	51	51	52	53	53	52	52	53	53	53	54	54	55	55	54	54	54	53	53	54	54	53	55	54	54	54	54	54	54	54	54	54	54	54	54	55	55	55	55	56	56	57	57	57	57	56	55	55	56	56	56	57	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	55	55	55	55	55	55	55	55	55	55	55	55	55	55	53	52	54	54	53	53	54	55	55	55	55	54	54	54	54	54	53	53	53	53	53	53	53	53	53	53	53	53	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	51	51	51	51	51	51	51	51	51	51	51	50	50	50	50	51	51	52	52	51	51	50	52	53	52	52	52	53	53	53	55	55	55	53	53	53	52	52	52	52	52	52	53	53	53	54	54	54	55	54	53	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	56	57	57	57	56	56	56	55	54	54	55	55	55	57	56	56	56	56	56	56	57	57	56	55	55	57	57	56	56	56	56	57	57	58	59	58	58	57	57	56	57	57	57	57	58	57	57	56	56	56	56	56	57	58	57	57	58	58	59	59	60	60	61	59	58	58	58	58	58	58	58	59	59	59	59	59	59	59	60	61	61	61	60	60	60	60	60	61	61	60	60	60	60	60	59	59	59	59	60	60	60	60	58	59	59	58	58	58	58	57	57	57	57	55	54	54	55	55	56	57	57	58	58	57	57	57	57	57	57	57	56	56	56	56	56	59	59	59	58	58	57	56	56	56	56	56	57	57	57	56	56	56	56	57	57	57	57	57	57	58	58	58	56	56	55	55	55	55	55	55	55	55	55	55	55	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	57	56	56	56	57	57	57	58	58	57	57	56	56	56	57	57	57	57	56	56	56	56	56	56	55	54	54	55	55	55	55	54	53	53	53	53	54	54	54	53	53	53	54	54	55	55	55	55	55	55	55	55	55	55	55	56	56	56	56	55	56	56	57	57	57	57	57	58	58	59	59	58	58	58	58	58	58	57	57	57	55	55	56	56	56	57	58	58	57	58	58	59	60	60	60	60	59	57	57	57	57	57	57	57	57	56	57	57	57	57	57	57	57	57	57	56	56	57	57	56	57	57	57	57	57	57	57	57	57	55	55	55	54	54	54	54	54	54	55	55	54	55	55	55	55	55	56	55	55	56	55	55	55	55	54	55	55	55	54	54	53	53	53	53	53	52	52	52	51	52	53	52	52	52	52	52	52	51	50	50	50	50	50	50	51	51	51	50	51	51	51	51	51	51	51	51	51	50	50	50	50	50	51	51	51	51	50	50	51	51	52	52	52	52	52	52	53	53	53	53	54	54	55	54	54	54	54	54	54	54	53	52	52	52	52	52	52	52	52	52	53	53	53	54	54	54	55	55	53	53	53	53	54	54	55	55	54	53	54	54	54	54	53	53	53	53	53	52	51	51	51	51	51	51	51	51	51	51	51	51	51	52	53	53	53	53	52	52	52	52	52	50	50	50	50	50	50	50	51	51	51	50	49	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	50	50	50	50	52	52	53	53	53	53	52	52	52	51	51	53	55	55	55	55	56	56	56	56	56	56	55	56	57	57	57	55	53	53	53	53	54	54	54	54	54	54	54	54	54	55	55	54	53	53	54	54	54	54	54	54	54	54	54	54	53	53	53	52	53	53	53	54	54	54	54	54	54	56	58	58	59	60	60	60	60	60	61	61	61	61	61	61	61	61	62	62	63	63	63	63	63	63	63	62	63	63	64	64	65	65	65	65	65	66	67	66	65	64	64	65	65	66	66	66	65	65	65	65	66	66	67	66	67	68	68	68	68	68	68	67	67	67	67	67	69	69	69	69	69	68	69	69	69	69	69	68	67	66	66	66	66	66	64	64	65	65	65	65	66	65	65	65	65	65	66	66	67	67	66	67	68	68	68	67	67	67	67	67	67	67	68	67	67	68	69	70	69	69	69	69	68	68	67	67	68	67	67	66	66	65	66	67	67	66	66	65	65	65	65	65	65	65	64	64	64	64	64	64	64	64	64	64	64	64	64	65	65	65	65	65	65	64	65	65	64	64	64	63	63	64	64	64	64	63	64	62	62	62	62	63	63	63	64	64	64	65	65	65	65	65	65	65	64	64	63	65	65	66	66	67	67	67	67	67	67	66	67	67	67	67	68	69	69	68	68	69	69	69	70	70	70	70	70	70	72	71	71	73	73	73	73	73	74	75	76	76	76	76	76	76	76	76	76	76	76	77	77	77	77	76	76	75	76	74	74	73	74	75	75	75	75	76	76	75	75	74	74	74	74	74	73	73	75	75	75	75	76	76	76	76	76	74	73	72	72	72	72	72	72	73	74	74	72	73	73	74	75	74	73	73	71	71	71	70	69	69	69	69	71	71	71	71	71	72	72	72	72	72	73	73	73	73	73	73	74	74	74	75	75	74	74	74	74	73	73	71	72	72	72	71	71	71	71	70	69	69	69	70	69	69	69	68	68	68	68	69	69	68	68	68	68	68	68	68	69	69	69	69	70	70	70	70	70	70	70	70	71	71	70	70	71	71	71	71	72	73	73	72	71	72	71	71	72	73	73	73	73	72	73	73	73	73	72	72	72	73	73	75	75	75	74	74	75	75	75	75	75	75	75	75	75	75	75	75	74	75	74	74	74	75	76	77	77	76	75	75	76	76	76	76	76	76	76	76	76	76	76	76	76	76	75	76	76	76	76	76	76	76	76	76	76	77	78	78	77	76	75	75	75	75	75	74	74	74	75	74	74	74	74	75	75	75	75	75	75	76	76	74	74	74	74	73	73	73	72	72	71	72	72	72	72	72	72	73	73	74	75	74	74	74	74	72	71	72	71	71	71	70	71	70	69	69	70	70	70	70	70	70	70	68	67	67	67	68	68	69	69	70	70	71	71	71	71	72	70	70	69	69	68	68	68	69	69	71	70	70	71	70	71	71	71	70	70	70	70	70	71	71	71	70	70	69	70	72	71	70	69	69	70	70	70	70	69	69	69	69	69	69	69	69	69	69	70	69	69	69	69	69	71	72	72	70	71	72	72	71	71	71	72	72	71	72	72	72	72	72	72	72	72	72	72	73	73	73	73	72	73	73	73	73	71	72	72	74	74	74	74	74	74	74	74	75	74	73	75	75	76	76	76	77	76	77	77	75	75	74	74	74	75	76	76	76	76	76	76	76	76	76	76	75	75	76	76	76	76	75	76	77	77	78	78	77	76	76	76	75	74	74	75	74	73	74	74	74	73	73	74	75	75	75	75	75	75	75	75	76	76	76	75	74	74	74	74	74	74	74	74	73	72	72	72	73	72	72	73	73	73	72	72	70	70	69	69	68	69	69	68	67	65	65	65	65	65	65	64	63	63	64	64	63	64	64	63	63	63	62	62	62	62	62	61	61	62	62	61	62	62	62	62	62	61	61	62	62	62	62	62	63	62	62	62	61	61	61	61	62	62	63	63	63	63	63	64	64	64	63	63	63	63	63	62	61	60	60	60	60	60	59	59	59	59	59	59	59	58	57	57	56	56	56	56	55	55	54	54	54	54	55	56	57	56	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	58	58	59	61	62	62	62	62	61	61	61	62	61	60	59	62	62	62	62	62	63	62	62	61	62	61	61	61	61	61	61	61	62	61	61	61	61	60	60	60	60	61	61	61	61	61	61	61	60	61	61	61	62	62	62	62	63	63	63	62	62	62	61	61	61	61	61	60	59	59	59	59	59	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	57	57	57	57	57	57	56	56	56	56	55	55	56	56	56	56	55	55	55	55	55	56	57	58	58	58	58	58	59	59	59	59	57	57	57	57	58	59	59	59	59	60	60	58	59	58	57	57	56	56	55	55	55	55	55	55	56	56	57	57	57	57	57	57	58	58	58	58	58	59	59	58	58	56	56	57	57	56	56	55	55	55	55	56	56	57	57	57	56	56	56	56	56	55	55	55	54	54	54	55	56	56	57	57	57	57	56	57	57	57	57	56	56	54	54	54	54	54	53	53	53	55	56	57	57	55	55	54	54	54	54	54	55	55	55	55	56	56	57	57	57	57	57	57	56	56	56	56	56	56	57	57	59	59	59	59	59	59	59	58	57	57	56	56	55	55	55	55	55	55	55	55	55	55	55	57	57	57	57	57	56	56	56	56	56	56	56	57	57	58	58	58	58	58	58	58	57	57	57	59	59	59	59	59	58	58	57	57	57	57	58	58	58	58	57	56	56	56	55	55	55	55	54	55	55	55	56	56	56	56	56	56	57	58	57	56	56	56	56	56	56	56	56	56	56	57	57	57	57	57	58	59	60	60	60	61	61	61	61	61	61	61	61	61	60	61	61	60	60	61	60	62	62	61	61	61	62	62	62	62	62	62	63	64	64	65	66	66	67	68	68	68	68	69	70	70	70	69	69	69	69	70	70	70	71	69	69	69	69	69	69	69	70	70	69	69	69	69	71	71	71	71	71	70	70	71	71	70	70	69	69	69	69	69	69	69	70	70	70	70	71	71	70	70	69	69	69	69	70	70	70	70	71	72	71	71	71	70	70	70	71	71	71	70	70	69	69	70	70	70	70	69	70	69	67	67	67	65	64	64	65	65	65	65	65	66	66	66	66	66	66	68	68	68	68	68	68	68	67	67	66	67	66	65	65	65	65	65	65	66	67	67	67	66	66	66	66	66	66	66	66	65	64	63	62	62	64	65	65	65	64	64	64	64	64	63	63	62	62	62	62	62	63	63	63	64	64	64	64	64	64	64	64	64	64	64	64	64	63	63	63	63	64	63	63	63	63	64	63	63	63	63	62	62	62	63	64	64	64	64	64	63	63	63	63	63	63	63	63	63	64	64	64	64	63	63	63	63	64	64	63	63	63	63	63	63	64	65	65	66	65	65	65	65	65	65	65	63	63	63	63	65	65	64	66	66	66	66	66	65	65	65	65	64	64	64	64	63	63	63	64	65	66	66	68	68	68	67	68	68	68	68	68	67	66	66	66	66	66	66	66	66	66	63	63	64	64	64	63	63	63	63	63	63	63	63	63	63	63	63	63	63	64	63	63	63	63	63	64	64	65	66	65	65	65	65	65	65	66	67	69	70	70	69	68	68	67	67	67	66	66	66	66	64	64	65	64	65	66	65	65	64	64	63	63	63	65	65	64	64	65	65	65	64	65	65	65	65	65	65	65	65	65	65	65	64	64	63	63	63	61	62	62	63	63	63	63	63	62	62	62	62	62	62	61	61	60	59	59	60	60	60	59	58	58	59	59	59	58	57	56	55	55	55	55	54	54	54	54	55	55	55	55	55	55	55	54	55	55	55	55	55	55	56	56	56	57	57	57	56	57	58	58	57	57	56	56	56	56	56	56	56	56	56	57	57	57	57	56	56	56	56	55	55	55	54	53	53	53	53	53	53	54	54	54	54	56	57	59	59	59	59	59	59	59	58	59	59	59	59	59	60	61	59	58	57	57	57	57	58	58	58	58	58	57	57	57	57	57	57	57	59	59	60	60	60	60	59	58	59	59
20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	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	23	23	23	23	23	23	22	21	21	20	20	20	20	20	21	21	21	20	20	20	20	20	20	20	20	20	19	19	19	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	15	15	17	17	17	17	17	18	18	18	18	18	18	18	17	17	17	17	18	18	18	18	18	18	18	18	18	17	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	18	18	18	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	16	16	16	16	16	16	16	16	16	16	16	15	15	16	16	17	17	17	17	17	17	18	18	18	19	20	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	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	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	21	21	20	20	20	20	20	20	20	20	20	20	20	20	23	23	23	23	23	23	23	23	23	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	25	25	26	26	26	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	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	26	26	26	26	25	25	25	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	24	24	23	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	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	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	23	23	23	23	23	23	22	22	22	22	22	23	23	24	24	23	23	23	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	24	24	24	25	25	25	25	25	25	26	26	26	26	26	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	27	26	27	27	27	27	27	27	27	27	27	27	27	26	26	26	25	25	23	24	24	23	23	23	23	23	23	23	23	23	24	24	24	25	25	25	26	26	26	26	26	26	26	26	26	26	27	27	27	28	28	28	28	26	26	26	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	27	27	27	27	27	27	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	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	26	26	26	25	25	25	25	25	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	23	23	24	24	24	24	23	23	23	23	23	24	24	24	23	24	24	24	24	24	24	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	28	29	29	29	29	28	28	28	29	29	29	29	29	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	27	27	27	27	27	28	28	28	28	28	28	28	28	29	29	29	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	30	31	31	30	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	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	28	28	28	28	29	29	29	29	29	30	30	28	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	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	27	27	26	26	26	26	26	26	26	26	25	24	24	25	25	26	26	26	27	27	27	26	26	26	27	27	28	27	26	26	26	26	26	25	25	25	25	24	24	24	25	25	25	25	25	25	25	26	26	26	26	26	26	27	27	27	27	27	30	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	31	31	31	31	31	31	31	32	32	31	31	31	32	32	32	32	32	32	33	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	33	33	33	33	33	33	33	33	33	34	33	33	33	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	34	34	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	30	30	29	29	29	28	28	28	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	26	27	27	27	26	26	26	26	27	27	27	28	28	28	28	28	28	28	28	29	29	29	29	29	30	30	32	32	32	32	31	31	31	31	31	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	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	30	32	32	33	34	34	33	33	33	33	32	32	32	31	31	31	31	31	30	30	30	30	30	31	31	31	31	31	32	32	32	32	32	32	32	32	32	33	33	34	34	34	34	34	34	34	33	32	32	32	32	32	32	32	33	34	34	34	34	34	34	34	34	34	35	35	35	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	35	35	34	34	34	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	36	35	35	34	34	34	33	33	33	32	32	32	33	33	33	33	33	33	33	33	34	35	35	36	36	36	36	36	35	34	34	34	34	34	33	32	32	32	32	32	32	32	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	31	31	30	30	30	29	29	29	29	29	29	29	30	30	30	30	29	28	28	28	28	28	28	28	27	27	27	26	26	27	27	27	27	27	27	28	28	28	28	28	29	30	30	31	31	30	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	32	32	32	31	31	31	31	31	31	31	31	31	31	31	29	29	29	29	29	29	29	29	29	29	29	29	30	31	31	31	30	30	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	29	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	26	26	26	26	26	27	27	27	27	27	27	26	26	26	27	27	27	28	28	28	28	28	28	28	28	28	27	27	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	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	28	28	28	28	28	29	29	29	29	29	30	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	29	30	30	29	29	29	29	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	27	28	27	27	27	27	27	28	28	28	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	25	25	25	26	26	26	26	26	26	26	26	25	25	25	26	26	26	26	25	25	25	25	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	25	25	25	24	24	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	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	22	22	22	22	21	21	21	21	21	21	21	21	21	21	22	23	24	24	24	24	23	22	22	22	22	22	21	21	21	21	21	22	22	22	22	23	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	23	23	23	23	23	23	23	22	22	23	23	23	24	24	23	23	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	25	25	25	25	25	25	25	25	26	26	27	25	25	25	25	25	25	25	25	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	22	22	22	23	23	23	25	25	25	25	25	25	24	24	24	24	24	24	24	25	25	25	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	20	20	20	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	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	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	21	20	18	18	18	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	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	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	18	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	17	17	17	17	16	16	16	16	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	17	17	17	17	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	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	16	16	16	16	16	16	17	17	17	17	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	18	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	20	20	20	20	20	20	20	20	20	20	20	20	21
24	24	24	24	24	24	24	24	25	25	25	26	26	26	27	27	27	27	27	27	27	27	27	27	26	26	25	24	24	23	23	23	23	23	24	24	25	25	25	25	24	25	26	26	25	25	25	26	26	26	26	26	28	29	29	29	29	29	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	28	29	29	29	28	28	28	29	29	29	29	29	29	28	28	28	28	28	27	27	27	27	26	26	26	26	26	26	26	26	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	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	24	24	24	24	25	25	24	24	24	24	24	24	24	24	23	23	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	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	21	21	22	22	22	22	22	22	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	24	24	24	24	24	24	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	26	26	26	26	26	25	25	25	25	25	25	26	27	28	27	27	27	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	28	26	26	27	27	27	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	28	28	28	29	28	28	28	29	29	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	25	25	25	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	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	26	26	26	26	26	26	26	26	26	25	24	24	23	23	23	24	23	23	23	24	24	24	24	24	24	24	24	24	24	24	23	23	23	24	24	24	23	24	23	23	24	24	24	24	25	25	25	25	25	25	26	27	27	27	27	27	27	27	27	28	28	27	27	27	27	27	27	26	26	26	25	25	26	26	26	26	26	26	26	27	27	27	27	27	28	28	28	28	28	28	28	28	29	29	29	29	29	30	30	30	30	30	30	30	31	31	31	31	29	28	28	29	29	29	29	29	29	28	28	28	28	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	30	30	30	29	29	29	29	29	29	29	30	30	30	30	30	30	31	31	31	29	29	29	29	29	29	29	29	29	29	28	27	27	27	27	27	26	26	25	25	25	25	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	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	22	22	22	22	22	23	23	22	21	20	20	20	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	22	22	22	21	21	21	21	21	21	21	21	21	21	20	20	20	19	18	18	19	19	20	20	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	17	18	18	18	18	17	17	17	18	18	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	20	20	20	20	21	21	20	20	20	20	21	21	22	21	21	21	21	22	22	22	22	22	22	22	23	23	23	23	24	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	23	23	23	23	23	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	23	23	23	23	23	23	23	22	22	22	22	22	21	21	21	21	20	20	20	20	20	20	20	21	21	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	21	21	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	20	20	20	20	21	21	21	21	21	21	21	21	21	21	22	23	23	23	24	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	26	25	25	25	24	24	24	24	24	24	24	24	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	26	26	26	26	26	26	26	26	26	27	27	27	28	28	29	29	28	28	28	28	28	28	28	28	28	28	28	27	27	27	26	25	25	25	24	24	24	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	26	26	26	26	26	27	27	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	26	25	25	25	25	25	25	25	25	25	25	25	24	24	23	23	23	23	23	23	23	24	24	24	23	23	23	23	23	23	22	22	22	23	23	23	24	24	24	24	24	25	25	25	25	24	25	25	25	25	24	24	24	24	24	24	26	26	27	27	27	27	27	27	26	26	26	27	28	28	28	28	28	28	28	28	29	29	29	29	30	30	31	31	31	31	31	30	30	31	31	31	31	31	31	31	32	31	31	31	31	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	26	26	26	26	26	27	26	26	26	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	22	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	21	22	22	22	22	22	22	22	23	23	23	23	23	24	24	24	24	25	25	25	25	25	25	25	25	25	25	26	26	26	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	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	27	26	26	26	25	25	26	26	26	26	26	26	26	26	25	25	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	31	30	30	30	30	30	30	30	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	30	30	30	31	32	32	32	32	32	31	31	31	31	30	30	30	31	31	31	31	31	31	31	31	31	32	33	32	32	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	29	29	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	30	30	31	31	32	32	32	31	31	30	30	30	30	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	29	28	28	27	27	27	28	28	28	28	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	29	30	31	31	31	31	31	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	30	30	31	31	31	31	32	32	31	31	31	29	30	30	30	30	30	30	30	29	29	29	30	30	31	31	31	32	32	32	31	31	30	30	30	30	30	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	25	26	26	27	27	27	27	28	28	28	28	28	28	29	29	29	29	30	30	30	30	30	30	30	30	31	32	32	32	32	32	31	31	31	31	31	31	31	31	31	30	30	30	31	31	31	31	31	31	30	30	29	29	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	29	29	29	29	29	29	29	29	29	30	30	30	30	30	29	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	31	32	32	32	32	32	33	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	35	36	36	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	32	32	32	32	32	32	33	33	33	33	32	32	33	33	33	32	31	31	30	31	31	31	31	30	29	29	29	29	29	30	30	31	31	31	30	30	30	30	30	30	30	30	29	30	29	30	30	29	29	29	29	29	29	30	30	30	30	29	29	30	30	30	30	29	30	30	30	30	30	31	30	30	30	30	30	30	30	30	30	30	31	31	31	31	30	31	31	31	31	31	31	31	32	32	32	32	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	30	30	29	29	29	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	26	26	26	26	26	26	26	25	25	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	27	27	27	27	28	29	29	30	30	30	30	30	30	29	28	29	29	29	29	30	30	29	29	29	29	29	29	29	29	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	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	27	26	26	26	26	26	25	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	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	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	24	25	25	25	25	25	25	25	25	25	25	26	25	25	25	25	25	26	26	25	25	25	25	25	25	25	25	25	25	25	26	26	27	27	27	27	27	27	27	26	26	26	27	27	27	27	27	27	27	27	28	28	28	27	27	27	27	27	27	27	27	27	26	26	25	25	25	25	26	26	26	26	26	26	26	25	25	25	26	26	26	26	26	26	26	25	25	25	25	25	25	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	22	22	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	22	22	22	22	22	22	22	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	21	21	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	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	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	24	24	24	24	24	22	22	22	22	22	22	22	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	23	22	22	22	22	22	22	22	22	22	22	22	22	22	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	25	25	25	25	25	25	25	25	24	24	24	23	23	24	24	24	24	24	24	24	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	28	28	28	28	27	27	27	27	27	27	27	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	26	26	26	26	26	26	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26
33	33	33	33	31	32	33	34	35	35	36	36	36	37	37	37	36	36	36	36	37	37	37	37	37	37	37	37	37	38	39	38	38	38	38	38	38	38	38	38	37	37	37	37	36	37	38	38	39	38	38	38	38	37	37	36	36	36	36	36	36	37	38	39	39	39	39	39	40	41	41	41	40	40	41	41	40	39	40	40	41	42	43	43	43	43	43	43	42	42	42	42	43	43	43	44	43	43	43	43	44	44	44	45	45	44	44	44	45	45	45	45	46	46	46	46	45	46	46	46	45	45	45	45	44	44	44	44	44	44	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	44	44	44	44	44	45	45	45	45	45	46	46	46	46	45	45	46	46	46	46	46	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	42	42	42	42	42	41	41	41	42	42	43	43	43	43	42	42	42	42	42	42	42	42	41	41	41	40	40	40	40	40	39	39	39	39	39	40	40	41	41	41	40	40	41	40	39	41	41	41	41	41	41	41	41	41	40	40	40	40	41	41	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	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	40	39	39	40	39	39	39	38	36	36	36	36	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	37	36	35	36	37	37	38	38	38	37	38	39	39	39	40	39	39	39	39	39	39	40	40	40	39	38	38	38	38	39	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	39	39	39	39	40	40	40	40	40	40	41	41	40	40	40	40	40	41	41	41	42	42	42	42	41	41	41	40	39	40	40	40	40	40	40	40	40	40	41	41	41	41	42	43	43	42	42	43	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	45	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	42	42	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	44	44	44	44	45	45	45	46	46	46	46	47	48	48	48	49	49	49	49	48	48	48	49	49	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	44	44	44	44	44	44	45	45	45	45	45	44	45	45	46	46	46	46	47	48	49	49	50	50	50	50	51	52	52	52	52	52	52	52	52	52	53	53	53	51	52	52	52	52	52	53	53	54	54	54	53	53	52	52	52	52	52	52	52	52	52	53	53	53	53	53	53	53	53	53	52	52	51	51	51	50	50	50	50	49	49	49	49	49	49	50	50	50	50	50	50	50	49	49	49	49	49	50	50	51	53	53	53	53	53	53	54	54	55	55	55	55	55	55	54	54	54	54	52	52	52	52	52	51	51	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	50	49	49	49	48	48	48	48	48	49	48	49	48	49	48	48	48	48	48	49	48	47	49	49	49	49	48	49	49	49	49	48	48	48	47	47	46	46	47	47	47	47	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	50	50	50	50	49	49	49	49	49	48	47	47	47	47	45	46	46	46	47	47	47	48	48	48	48	46	46	46	46	47	47	47	46	46	45	44	44	44	45	44	43	43	43	43	43	43	43	43	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	46	45	45	45	45	45	45	45	45	45	46	45	45	45	45	45	45	46	46	46	46	45	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	47	48	49	49	50	50	50	48	48	48	48	48	48	48	49	49	49	50	49	49	49	49	48	48	48	47	46	45	45	45	45	46	45	46	46	46	46	45	46	46	45	45	44	43	44	45	45	44	43	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	44	44	44	44	44	44	44	45	45	46	46	45	46	46	46	46	46	47	48	48	48	48	48	48	48	48	48	48	48	48	47	47	47	48	47	47	47	47	48	48	48	48	47	47	47	47	47	46	46	46	46	45	45	45	45	45	45	46	46	47	47	47	47	48	48	48	48	48	47	47	46	46	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	46	46	48	48	47	47	47	47	47	47	46	46	46	47	47	47	47	48	48	47	47	46	46	46	46	46	46	46	46	46	46	46	47	48	48	48	49	50	50	50	50	49	49	49	49	49	51	51	49	50	50	49	49	49	49	49	49	51	51	52	52	53	53	53	53	53	54	54	54	54	55	55	56	57	57	57	57	55	55	55	53	53	53	54	53	53	53	54	54	54	53	53	53	52	52	52	52	52	52	52	52	52	52	52	52	51	51	52	52	52	53	53	51	50	50	50	50	50	50	50	50	50	49	49	49	48	49	48	48	48	48	49	48	49	48	48	48	48	48	48	47	49	52	50	50	49	49	49	49	49	50	51	51	51	51	52	52	51	51	51	50	50	49	49	49	49	49	49	48	49	49	49	49	49	49	49	49	49	49	49	49	48	47	47	47	47	47	46	46	46	45	45	44	45	45	44	44	44	44	45	45	43	43	43	43	41	41	41	41	41	41	41	41	40	40	40	40	40	41	40	40	40	39	39	38	38	38	37	37	37	37	37	37	37	38	39	39	40	40	40	40	40	40	40	38	38	39	39	38	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	39	39	39	39	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	40	40	40	40	41	41	41	41	41	41	41	39	39	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	38	38	38	38	38	38	38	39	40	40	39	39	40	40	40	40	40	40	40	40	39	39	39	39	39	37	37	38	38	37	37	37	38	38	38	38	38	39	39	39	39	38	38	38	37	37	37	37	37	38	37	37	37	37	37	37	37	37	37	38	37	39	39	38	37	37	38	37	37	37	37	37	36	36	36	36	36	36	37	38	38	39	39	38	38	37	36	36	36	37	37	37	37	37	37	38	39	39	39	39	39	39	38	38	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	38	38	38	38	38	38	38	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	34	34	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	38	38	38	37	37	37	37	37	36	37	37	37	36	37	37	37	38	38	38	38	38	38	38	38	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	36	35	34	34	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	37	38	39	39	39	39	39	39	39	39	40	41	41	42	42	42	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	44	43	43	44	44	44	44	44	44	44	45	44	44	44	44	44	44	44	44	43	44	44	45	45	45	46	45	45	45	45	44	44	44	44	43	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	42	42	42	42	41	41	41	41	41	41	41	42	42	42	42	42	40	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	43	43	42	42	42	42	42	41	41	40	40	40	40	39	39	39	39	39	38	38	37	37	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	37	37	37	36	36	36	35	35	34	34	34	34	34	33	33	33	33	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	31	31	30	30	30	30	30	29	29	29	29	29	29	29	29	28	28	28	28	27	27	27	27	27	27	27	27	28	28	28	28	27	28	28	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	24	24	24	23	23	23	23	23	23	24	24	24	24	24	23	23	23	23	21	21	21	20	20	20	20	20	20	19	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	22	21	21	21	21	21	21	21	21	21	21	21	20	20	20	21	21	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	21	21	21	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	21	21	21	21	21	21	22	22	22	21	21	21	21	21	20	21	20	20	19	19	19	19	19	19	20	21	21	21	21	22	22	22	22	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	22	22	22	22	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	19	19	19	20	20	20	19	19	19	18	18	18	18	18	17	17	17	17	17	16	16	16	16	16	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	18	18	18	18	18	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	10	10	10	10	11	11	10	10	10	11	11	11	11	11	12	12	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	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	13	13	13	13	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	16	16	16	17	16	17	17	17	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	20	20	20	21	21	21	21	21	21	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	22	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	18	18	18	19	19	19	18	18	18	18	18	18	18	18	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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
40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	39	39	39	40	40	40	40	40	41	41	42	42	42	42	42	42	41	41	41	41	41	40	40	40	41	41	41	41	41	41	41	40	40	40	40	40	40	39	39	40	40	40	40	40	40	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	39	37	38	38	38	38	39	39	39	38	39	39	39	39	39	39	40	40	39	39	39	40	40	40	41	41	41	41	42	42	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	41	41	41	41	41	42	42	42	42	42	42	42	42	42	41	41	41	40	40	40	40	40	41	41	42	41	41	42	42	42	41	41	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	42	42	43	44	43	43	43	43	44	44	44	44	44	46	46	46	46	46	46	45	45	45	46	46	46	46	45	45	45	45	45	46	46	46	45	45	45	45	46	46	46	46	46	46	46	47	47	47	47	48	48	47	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	47	47	48	48	48	48	48	49	49	49	49	49	49	50	50	50	51	51	51	51	50	51	50	50	49	49	48	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	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	46	47	46	46	46	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	44	43	43	42	42	42	42	42	43	43	43	43	44	44	45	44	44	44	44	44	44	44	44	44	44	44	44	45	44	44	43	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	41	41	41	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	40	40	40	40	40	40	40	40	40	39	39	39	39	39	39	40	40	41	41	41	41	41	41	41	41	41	43	44	44	44	44	44	43	42	41	41	41	40	40	40	41	41	40	40	40	41	39	39	39	40	40	41	41	41	40	41	42	42	42	42	42	42	42	42	42	42	42	43	44	44	44	44	44	44	44	44	43	43	42	43	43	43	42	41	41	41	41	41	41	40	40	40	40	40	40	40	41	41	41	41	42	42	42	42	42	41	41	40	40	40	40	40	40	40	41	42	42	42	42	42	42	41	41	40	40	40	40	40	40	41	41	43	43	43	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	44	44	44	44	43	43	43	43	42	43	43	43	44	44	42	42	42	42	42	42	43	43	44	44	44	44	44	46	46	46	46	46	46	45	45	45	44	45	45	45	46	46	47	47	47	48	48	49	50	50	50	50	50	50	50	49	49	49	49	49	50	50	50	50	50	48	48	49	49	49	49	49	50	50	50	48	47	47	48	48	49	49	49	49	49	49	49	49	48	48	48	48	48	50	50	50	50	50	50	51	50	50	51	51	51	51	51	51	51	51	51	51	51	52	52	51	51	51	51	50	49	49	49	49	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	51	50	50	51	51	51	52	52	51	51	50	50	50	50	51	51	51	51	51	51	52	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	52	53	53	52	52	52	53	52	52	53	52	52	53	53	53	53	53	53	52	51	51	51	50	50	50	50	51	50	51	52	52	52	52	52	52	52	52	52	54	55	55	55	55	55	55	55	55	55	55	56	56	57	57	57	57	57	57	57	57	57	57	56	56	57	57	57	57	57	58	57	57	57	58	57	57	58	58	57	57	57	57	58	57	57	57	56	56	56	56	56	56	56	56	57	57	57	57	57	57	57	57	57	58	58	58	58	58	59	58	58	58	58	58	59	59	60	60	61	62	62	63	63	63	62	62	62	62	62	63	62	62	62	63	61	61	61	61	60	61	61	61	61	60	60	60	60	60	60	60	60	60	60	60	61	61	61	62	62	63	64	64	65	65	65	65	65	65	65	65	64	66	66	67	67	68	68	68	68	67	65	65	65	65	65	65	64	65	64	64	65	65	66	66	67	66	67	66	65	65	66	66	65	65	66	64	64	64	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	64	64	64	64	64	64	64	64	64	64	65	65	65	66	67	67	67	67	67	67	67	67	67	67	67	67	66	66	66	66	65	64	64	64	64	64	64	64	64	64	63	63	63	64	64	64	64	63	63	63	63	63	62	62	62	62	62	62	62	62	63	63	64	64	65	66	66	66	66	68	68	68	68	67	67	68	68	69	69	68	68	68	68	67	67	67	68	68	67	67	67	67	68	69	69	69	68	68	67	66	65	64	64	64	64	64	64	63	63	64	64	64	65	65	63	63	63	63	63	65	64	64	64	63	63	62	62	62	62	62	62	62	62	64	63	63	63	62	63	63	63	63	63	63	63	62	62	62	61	62	62	62	62	62	61	61	60	60	61	61	61	60	60	60	60	60	60	61	60	60	60	61	61	62	62	63	63	63	63	63	63	63	63	63	63	63	63	65	65	65	65	65	65	64	64	64	64	64	63	63	63	63	63	63	63	63	63	64	64	64	64	64	64	66	66	66	65	66	66	65	65	65	65	66	65	65	65	65	64	62	62	62	62	63	63	63	63	63	63	63	63	63	63	63	62	63	62	62	62	62	62	62	62	63	63	63	61	61	60	60	60	60	60	60	59	58	59	58	57	56	56	56	56	55	55	55	56	57	59	59	58	58	58	58	58	58	58	59	59	58	58	56	57	57	57	57	56	55	54	54	54	54	54	54	54	53	53	53	54	55	55	55	55	55	55	54	54	55	55	55	55	54	54	54	54	54	55	55	55	56	56	56	56	56	56	56	56	56	56	55	55	55	56	55	55	55	55	55	55	56	57	58	58	58	58	58	58	58	58	57	57	57	57	57	57	57	57	57	58	58	57	58	58	58	56	57	57	58	58	58	59	60	59	59	59	59	59	60	60	61	61	60	60	60	60	60	60	61	61	61	61	61	61	61	62	62	62	62	62	62	62	62	63	63	63	63	63	63	62	62	61	61	61	62	63	64	64	64	63	62	62	62	62	62	62	62	60	60	61	60	60	60	60	59	60	59	58	58	58	59	58	58	58	58	58	58	57	57	56	57	57	57	57	57	56	56	56	55	56	56	56	55	55	55	54	54	54	54	54	53	53	53	53	52	51	51	51	51	51	51	51	51	52	52	52	51	51	51	51	52	52	52	52	52	53	53	52	53	53	54	54	53	53	54	54	54	54	54	54	54	54	54	53	53	53	53	53	53	54	54	54	53	53	53	53	53	52	52	52	52	53	53	53	53	52	52	53	53	53	53	53	53	53	52	52	52	52	52	52	52	53	52	52	50	50	50	50	49	49	49	49	49	49	49	49	48	49	49	50	50	51	51	51	51	51	51	51	51	51	50	50	50	51	51	51	50	50	50	50	50	50	49	49	49	49	49	49	49	49	49	49	49	48	48	47	47	47	47	48	48	47	47	46	45	44	44	45	45	46	47	47	47	47	47	47	48	48	49	49	49	49	49	49	48	48	48	47	47	47	47	47	47	47	48	47	47	48	48	48	48	48	47	47	46	46	46	46	46	46	46	46	46	46	45	45	45	46	47	47	47	47	47	47	47	47	48	48	48	48	49	48	48	48	47	46	46	46	46	45	45	44	44	42	42	43	43	43	43	43	43	45	45	44	44	44	44	45	45	45	45	45	46	46	46	46	45	45	45	45	45	44	44	44	44	43	43	43	42	42	42	42	42	41	41	41	41	42	41	41	41	42	42	42	42	42	42	42	41	42	42	42	42	41	41	41	40	40	39	39	39	38	38	38	38	38	38	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	36	36	35	35	36	36	36	36	36	36	35	34	33	33	33	33	33	32	32	32	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	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	30	30	30	30	30	30	30	31	32	32	32	32	32	32	32	32	33	33	34	34	35	35	35	36	36	37	37	36	36	36	36	36	36	36	36	38	39	38	38	38	38	38	38	38	37	37	37	37	38	38	38	38	38	38	39	39	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	37	37	37	37	37	37	36	36	37	37	37	37	37	37	37	36	36	36	36	37	37	37	38	38	38	38	38	38	38	37	37	37	37	37	36	36	36	36	35	35	35	35	35	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	37	37	36	36	37	37	37	38	38	38	40	40	40	40	40	40	40	40	39	38	38	37	37	37	37	37	37	37	37	37	37	37	37	36	35	36	36	36	36	36	36	36	36	36	37	37	37	38	38	38	38	38	38	38	38	37	36	36	36	35	35	35	35	35	35	35	35	34	34	34	34	35	35	35	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	34	34	34	34	34	34	34	34	33	33	33	33	32	34	35	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	32	31	31	30	30	30	30	30	30	30	31	31	31	33	34	34	34	34	34	34	35	35	35	35	34	34	34	34	34	34	34	35	35	34	34	34	34	34	34	34	34	34	34	34	34	33	33	32	32	31	31	31	31	31	31	31	32	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	35	35	35	35	34	35	35	35	35	35	35	35	35	35	35	34	34	34	33	33	33	35	36	35	35	35	34	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	36	35	34	34	34	34	34	34	34	34	34	34	34	35	35	36	37	37	37	37	37	36	35	35	35	35	35	35	35	34	34	34	34	34	33	33	33	33	33	33	34	34	33	33	33	33	33	34	34	34	34	33	33	33	33	33	33	33	33	32	31	31	32	32	32	32	31	31	31	32	32	32	32	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	30	31	32	32	32	32	32	32	32	32	32	32	32	32	31	30	31	31	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	30	30	30	30	30	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	28	28	28	28	29	29	29	28	28	28	28	28	29	29	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	29	29	29	30	29	29	29	29	29	29	28	28	28	28	28	29	29	29	29	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	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	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	27	27	27	27	27	27	26	27	26	26	25	25	24	24	24	24	24	24	24	24	24	24	26	26	25	23	23	23	22	21	21	21	21	21	21	21	21	21	21	20	20	21	21	21	21	21	21	21	21	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	24	24	25	25	25	25	25	25	25	24	24	24	24	23	23	23	23	23	22	21	21	21	21	21	21	21	20	20	21	20	20	20	20	20	19	19	19	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	21	21	22	22	22	22	21	21	21	21	21	21	21	22	22	22	22	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22
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	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	31	31	31	31	31	31	30	30	29	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	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	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	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	25	25	25	25	25	25	25	25	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	27	27	27	27	27	27	27	27	28	28	28	28	28	27	27	27	27	27	27	27	26	26	26	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	21	21	21	21	21	22	22	22	22	22	21	21	21	21	21	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	21	21	21	21	22	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	21	20	20	20	20	20	20	20	19	19	19	19	19	18	18	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	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	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	17	17	17	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	17	17	16	16	16	16	16	17	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	15	15	15	15	15	15	15	15	15	15	16	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	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	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	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	23	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	27	27	27	27	27	27	27	27	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	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	30	30	30	30	30	31	31	32	32	32	32	32	32	33	33	33	33	33	33	32	32	32	32	32	33	34	34	34	33	33	33	33	34	33	33	33	33	34	34	33	33	33	33	33	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	32	31	31	31	31	31	31	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	27	27	26	26	26	26	27	27	27	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	27	26	26	26	26	26	26	25	25	25	25	25	25	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	26	26	26	27	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	27	28	28	28	28	28	29	29	29	29	28	29	30	30	30	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	30	31	31	31	31	31	31	31	31	31	31	30	29	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	26	25	25	25	25	25	26	26	26	26	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	25	25	26	26	26	26	26	26	26	26	26	27	26	26	26	26	26	27	27	27	28	28	28	28	28	27	28	28	28	28	28	28	27	27	27	26	25	25	25	25	25	25	25	25	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	26	26	25	26	26	26	26	26	26	25	25	25	25	26	27	27	27	27	26	26	27	27	27	27	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	25	25	26	26	25	25	25	25	25	24	25	25	25	25	26	26	26	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	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	24	24	25	25	25	26	26	26	25	25	25	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	28	28	28	28	28	28	28	28	28	28	28	28	29	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	29	29	29	28	28	28	28	29	30	30	29	29	29	28	28	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	29	30	30	30	30	30	30	30	30	30	30	31	30	30	30	30	31	31	31	31	31	30	30	30	30	30	29	29	29	29	29	30	30	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	26	26	26	27	27	27	27	27	27	27	27	27	27	25	25	25	26	26	26	26	26	26	26	27	27	27	27	27	26	25	25	25	25	26	26	26	26	27	27	27	27	27	27	27	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	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	25	24	24	24	23	23	23	23	23	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	22	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	20	20	19	19	20	20	20	20	20	20	20	20	21	21	21	21	20	20	21	21	21	21	21	21	21	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	19	19	18	18	18	19	19	19	19	19	19	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	17	17	17	17	16	16	16	16	16	16	17	17	18	18	18	18	19	19	19	19	19	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	23	23	23	23	23	23	23	23	24	24	23	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	25	25	25	25	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	25	25	25	26	26	26	26	26	26	26	26	26	26	27	27	27	27	26	26	26	27	27	27	28	28	28	29	29	29	29	29	30	30	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	28	28	28	28	29	30	30	30	30	30	30	30	30	30	31	31	31	31	32	32	32	32	33	33	33	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	37	38	38	38	37	36	36	36	36	36	36	36	36	36	36	37	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	38	38	38	38	38	38	38	38	39	41	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	41	42	42	42	42	42	42	42	42	42	43	42	42	42	42	42	43	43	43	43	43	44	44	44	44	44	44	43	42	42	43	44	44	44	44	45	45	45	46	46	44	44	44	44	44	44	44	44	44	44	44	45	45	44	44	45	45	44	44	44	44	44	43	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	42	42	42	41	42	43	43	43	43	43	44	44	44	43	43	44	45	46	46	46	46	46	47	48	48	48	47	47	46	47	47	47	47	48	47	46	47	46	46	46	43	43	43	43	43	43	43	42	42	42	42	43	43	43	43	43	43	43	42	42	42	43	43	43	43	43	44	45	46	46	46	46	46	45	45	45	45	45	45	45	44	43	43	43	44	44	44	43	43	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	43	42	42	42	42	41	41	42	42	42	42	42	43	43	43	44	44	44	44	44	44	45	45	45	44	44	43	43	43	42	42	42	42	41	41	41	41	41	42	42	42	42	42	42	43	43	43	43	43	43	44	44	44	44	44	44	44	43	42	43	44	44	44	44	44	44	44	44	44	44	44	43	42	43	42	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	40	40	41	41	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	40	40	40	40	40	41	42	42	43	42	42	43	44	44	44	44	43	43	43	43	43	44	44	45	45	45	45	45	46	46	46	46	45	44	44	44	44	45	45	45	45	44	44	45	43	43	43	43	43	43	43	42	42	41	41	41	41	41	41	41	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	41	40	40	40	40	40	40	39	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	37	37	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	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	35	35	35	35	36	36	35	34	34	34	34	34	33	34	36	36	36	36	37	37	37	37	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	37	37	37	36	36	35	35	36	36	37	37	37	37	38	37	38	39	39	39	39	39	39	39	39	39	38	38	37	36	36	36	36	34	34	34	34	34	34	34	34	33	33	33	33	34	34	35	34	34	34	34	34	34	34	34	35	34	34	34	34	34	34	33	33	33	33	33	34	34	34	34	34	34	35	34	34	34	34	34	34	34	33	33	33	33	34	34	34	34	34	35	36	36	37	37	37	37	37	36	36	36	35	35	35	35	35
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	15	15	15	15	15	15	15	16	16	16	16	16	17	17	17	17	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	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	25	25	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	25	25	25	25	24	24	24	24	24	24	24	24	24	23	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	21	21	21	21	22	22	21	21	21	21	22	22	22	22	22	22	22	22	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	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	22	22	22	22	21	21	21	21	21	21	20	20	21	22	22	22	22	21	21	21	20	19	19	19	19	19	20	20	19	19	18	18	18	18	18	18	18	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	17	18	18	18	19	19	17	17	17	18	18	18	18	18	18	17	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	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	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	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	15	15	15	15	15	15	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	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	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	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	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	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	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	13	13	13	13	13	13	13	13	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	13	13	13	13	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	11	11	11	11	11	11	11	11	10	10	10	10	10	11	11	10	10	10	10	10	10	9	9	9	9	8	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	11	11	11	10	10	10	10	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	12	12	12	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	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	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	16	16	16	16	16	15	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	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	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	17	17	17	17	17	17	17	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	18	18	18	18	19	19	20	20	20	20	19	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	19	19	20	20	20	21	21	21	21	21	21	21	22	22	22	23	24	24	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	23	23	23	23	23	23	24	24	24	24	24	24	24	24	25	24	24	24	24	24	24	24	24	24	24	25	24	25	25	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	23	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	20	20	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	19	19	19	19	19	19	20	20	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	21	21	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	19	19	19	20	20	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	17	17	17	16	16	15	15	15	15	14	14	14	14	14	14	14	15	16	16	16	17	17	17	17	17	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	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	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	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	22	22	22	21	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	22	22	22	23	23	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	20	19	19	19	19	19	19	19	19	19	19	18	18	18	19	19	19	19	19	19	19	20	19	19	20	21	20	21	21	21	21	21	21	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	21	21	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	19	19	19	20	20	20	20	20	20	21	20	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	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	18	17	17	17	17	17	17	17	17	17	17	17	17	18	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	19	19	19	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	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	19	19	19	19	19	19	18	18	19	19	19	19	19	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	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	20	21	22	22	23	23	23	23	23	22	23	23	23	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	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	19	19	19	19	19	19	19	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	21	21	21	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	23	23	23	23	22	22	22	23	23	23	23	22	22	22	22	22	22	22	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	17	17	17	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	15	15	15	15	15	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	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12
8	8	8	8	8	8	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	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	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	6	6	6	6	6	6	6	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	5	5	5	5	5	5	5	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	7	7	7	7	7	7	7	7	7	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	8	8	8	8	8	8	8	8	8	8	8	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	8	9	9	9	9	9	9	9	9	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	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	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	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	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	13	13	13	14	14	14	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	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	12	12	12	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	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	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	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	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	13	13	13	13	12	12	12	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	9	9	9	9	9	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	9	9	9	9	9	9	9	9	10	10	10	10	10	9	9	8	8	8	8	8	9	9	9	9	9	9	9	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	7	7	7	7	7	7	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	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	9	9	9	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	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	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	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	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	11	11	11	11	11	11	11	11	11	11	12	12	14	14	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	13	13	13	13	13	13	13	13	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	17	17	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	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	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	17	17	17	17	18	18	18	18	18	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	21	21	20	20	20	20	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	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	18	18	18	18	19	19	19	19	19	19	19	19	18	18	18	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	20	20	20	20	20	20	20	20	21	21	20	20	21	21	21	21	21	21	21	21	21	21	21	22	22	22	23	23	23	23	24	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	27	27	27	27	27	27	26	26	26	26	27	27	27	27	27	27	27	26	26	26	26	26	26	26	27	26	26	26	25	24	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	26	26	26	26	26	26	24	24	23	23	23	24	24	24	23	23	24	24	24	24	24	24	24	24	24	24	25	25	25	26	26	27	27	27	27	27	27	27
37	37	37	37	37	37	37	37	37	37	36	37	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	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	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	33	33	33	33	34	34	34	34	34	34	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	31	31	31	30	30	30	30	30	30	30	31	31	32	32	32	33	34	34	35	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	37	37	37	37	37	37	35	35	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	34	34	34	34	33	33	33	33	33	33	32	32	32	33	33	34	34	34	34	34	35	35	35	35	35	36	36	36	36	36	36	36	35	35	35	34	34	33	33	33	33	33	32	32	32	32	32	32	32	31	31	31	31	31	32	32	34	34	34	32	31	31	30	31	31	31	31	31	31	31	31	31	32	32	32	31	31	31	30	30	31	32	32	32	32	33	33	33	32	32	31	31	31	30	30	30	30	30	30	30	30	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	30	30	30	30	30	30	29	29	29	29	29	27	27	27	27	27	27	27	27	27	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	27	27	27	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	26	26	26	26	26	26	26	26	26	27	28	27	27	27	27	27	27	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	27	27	27	27	27	26	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	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	23	23	23	23	23	23	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	24	24	24	25	25	25	25	25	25	25	25	27	27	28	28	29	29	29	29	28	28	28	27	27	27	27	27	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	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	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	20	20	20	20	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	19	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	23	23	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	22	22	22	22	22	22	22	22	21	21	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	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	24	24	24	24	24	24	25	24	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	27	27	27	27	27	27	27	27	28	28	28	27	27	27	29	29	29	29	29	29	29	30	30	30	30	30	30	30	29	29	29	29	29	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	28	28	28	28	28	27	27	27	27	27	27	27	27	27	28	28	28	27	27	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	31	31	31	31	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	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	28	26	26	26	26	26	26	27	27	27	27	27	26	26	26	27	27	27	27	26	26	26	27	27	27	27	27	27	27	27	26	26	24	24	24	24	24	24	24	24	24	23	23	23	23	23	24	24	24	24	24	24	23	23	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	27	27	27	27	26	26	27	27	27	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	25	25	26	26	26	25	25	25	25	24	24	24	24	24	23	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	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	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	19	19	19	18	18	18	18	18	18	18	17	17	17	17	17	17	17	18	17	17	17	17	17	17	17	17	17	17	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	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	15	14	14	14	14	14	14	13	13	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	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	19	18	18	18	18	18	19	19	19	19	19	18	18	18	18	18	18	18	18	19	19	18	18	18	18	18	18	18	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	16	16	16	16	16	16	16	17	17	17	16	16	16	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	16	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	16	16	16	16	16	16	16	16	16	15	15	15	15	15	14	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	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	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	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	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	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	20	20	20	20	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	22	22	22	22	22	22	22	22	22	21	21	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	26	26	26	25	25	25	26	26	26	26	26	26	27	27	26	26	26	26	27	28	29	30	29	29	28	28	27	27	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	26	26	26	26	26	26	26	26	26	26	27	27	28	27	27	27	27	27	27	27	26	26	26	26	26	25	25	25	25	25	25	25	25	24	23	23	23	23	23	23	23	24	24	24	24	24	24	24	25	25	25	25	25	25	26	26	26	27	27	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	32	32	31	31	31	31	31	31	31	31	30	31	31	31	31	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	30	30	30	31	31	31	31	31	31	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	31	31	31	31	31	32	32	32	33	32	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	36	36	36	36	36	36	36	37	37	37	37	37	36	37	39	39	39	39	39	40	39	39	39	38	38	38	38	38	38	39	38	38	39	39	39	39	39	40	40	40	40	40	39	40	40	40	40	40	41	42	42	42	41	41	41	42	42	42	42	42	42	42	42	42	42	42	43	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	45	45	46	44	45	45	45	45	47	47	47	47	47	47	47	47	47	47	47	47	47	49	49	49	49	49	50	50	50	50	50	50	50	51	50	50	50	51	51	51	49	48	48	48	48	48	48	48	48	48	48	47	47	47	48	48	47	47	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	45	45	46	46	46	46	45	45	45	45	44	44	44	44	44	44	44	44	43	43	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	41	41	41	42	44	44	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	42	41	41	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	40	40	40	40	40	40	40	40	39	39	39	39	39	38	38	38	38	38	38	38	39	39	39	40	40	41	41	41	41	42	42	42	42	44	44	44	44	44	45	45	45	45	45	46	46	47	47	47	47	47	47	47	48	47	47	47	47	47	47	47	47	47	47	48	48	49	49	50	50	50	50	50	49	49	49	49	49	48	48	48	48	47	48	48	47	47	47	47	47	48	48	49	49	49	48	48	48	47	47	48	48	48	48	48	48	47	47	47	47	44	45	45	45	45	45	45	45	46	46	46	47	47	47	46	48	49	49	49	49	49	49	48	49	49	49	49	49	48	48	48	48	47	47	46	46	46	46	46	46	46	46	46	46	46	46	44	44	44	45	45	45	45	46	45	45	45	46	47	47	47	47	47	47	48	48	48	48	48	48	49	49	49	49	49	49	49	49	50	50	50	49	49	47	48	48	48	48	48	48	48	48	48	48	47	47	47	48	48	47	47	46	47	47	46	45	45	44	44	44	44	44	44	43	43	43	43	43	43	42	43	43	43	43	43	42	42	42	42	42	42	42	42	42	43	43	42	42	43	43	42	42	43	43	43	43	43	43	43	43	42	42	42	42	42	41	41	40	40	40	40	40	40	40	40	40	40	40	40	41	41	40	40	40	40	40	40	40	41	40	40	40	39	39	39	39	39	39	39	38	38	38	38	39	38	38	38	38	37	37	38	38	38	39	38	38	38	38	38	38	38	37	36	36	35	35	35	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	35	35	35	36	36	36	36	37	37	37	37	37	37	37	37	36	36	36	36	36	37	37	37	37	37	36	36	34	34	35	35	35	35	35	36	37	37	37	37	37	37	37	37	37	36	35	35	35	35	34	34	34	34	34	34	34	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	38	38	39	39	39	37	37	37	37	37	37	37	37	37	37	37	37	37
25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	25	26	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	27	27	26	26	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	24	24	24	23	23	23	23	23	23	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	23	24	24	24	24	24	24	24	24	24	24	24	24	25	24	24	24	24	23	23	23	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	21	21	21	20	20	20	20	20	20	20	20	20	20	20	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	19	19	19	19	19	19	19	19	20	20	20	20	20	20	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	18	17	17	17	17	17	17	16	16	15	14	14	15	15	15	15	16	16	16	15	15	15	15	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	17	17	17	17	17	17	17	17	17	17	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	16	16	15	15	15	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	13	13	13	13	13	13	13	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	6	6	6	6	6	6	6	6	6	6	6	6	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	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	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	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	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	9	9	9	9	10	10	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	13	13	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	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	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	4	4	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	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	10	10	10	10	10	10	10	9	9	9	8	8	8	8	8	9	9	9	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	13
20	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	22	23	23	22	23	23	23	22	22	22	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	17	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	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	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	14	14	14	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	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	12	12	12	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	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	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	14	14	14	14	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	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	18	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	16	16	16	17	17	17	17	17	18	18	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	18	17	17	17	17	17	17	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	15	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	18	18	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	18	18	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	17	18	18	18	18	18	17	17	17	17	17	17	17	17	17	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	14	14	14	14	14	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	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	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	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	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	17	17	17	17	17	17	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	19	19	19	19	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	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	18	18	18	18	19	19	19	19	19	19	19	19	19	18	18	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	17	17	17	17	18	18	18	18	18	18	19	19	19	19	19	19	20	20	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	20	20	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	23	23	23	23	22	22	22	22	22	22	22	22	22	22	23	24	24	24	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	27	27	27	27	27	28	28	28	28	27	27	27	27	28	28	28	28	29	29	29	30	30	30	30	30	31	31	31	31	31	30	30	30	30	30	29	29	29	28	28	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	29	29	29	29	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	27	27	27	27	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	26	26	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	27	27	27	26	26	27	28	28	28	28	28	28	28	28	28	29	29	30	30	30	30	30	30	30	30	30	30	29	29	29	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	27	27	27	27	27	27	27	27	27	28	29	29	29	29	29	29	29	29	29	30	30	30	29	29	29	29	29	30	30	30	29	29	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	28	28	28	28	28	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	30	29	29	28	28	29	29	29	29	30	31	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	29	29	29	29	30	30	30	30	30	29	29	29	29	28	28	28	28	28	28	29	29	29	29	29	29	29	28	28	29	29	30	30	30	30	30	30	30	30	30	30	30	30	29	29	28	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	30	30	30	30	30	30	30	30	30	30	30	31	31	31	32	33	33	32	32	31	32	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	30	30	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	29	29	29	30	30	30	30	30	30	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	30	30	30	29	29	29	30	30	30	30	29	29	29	29	29	30	30	30	30	30	30	30	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	32	32	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	31	31	31	31	31	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	33	33	33	33	32	32	32	32	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	31	31	30	29	29	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	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	29	29	29	28	28	30	30	30	30	30	30	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	31	31	31	30	29	29	29	29	29	29	29	28	29	30	30	30	30	30	31	32	32	32	32	32	32	32	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	35	34	34	34	34	34	34	33	33	33	33	32	32	32	32	33	34	33	33	32	32	32	33	33	33	33	33	32	32	32	32	32	32	33	33	33	32	33	33	33	32	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	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	31	30	30	30	30	30	30	29	31	31	31	31	31	31	31	31	31	30	30	30	30	29	29	29	29	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	27	28	28	28	29	29	29	29	29	29	29	30	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	33	33	33	33	34	35	35	35	34	34	34	35	35	35	35	35	34	34	34	34	35	35	34	34	34	34	34	34	34	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	37	37	37	37	38	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	35	36	36	35	35	35	36	36	36	36	36	36	37	37	37	37	37	37	37	37	38	37	37	37	37	37	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	35	34	34	34	34	34	34	35	35	36	36	36	36	36	36	36	36	36	37	37	37	37	37	35	35	35	35	35	35	35	35	34	34	34	34	34	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	35	33	33	33	33	33	33	33	33	32	32	32	32	32	33	32	32	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	30	30	29	29	29	29	29	28	28	28	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	28	28	28	28	28	28	27	26	26	26	26	26	26	26	27	27	27	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	26	26	25	25	25	25	25	25	25	25	25	25	24	24	24	23	23	23	23	23
18	18	18	17	17	17	17	16	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	18	18	18	17	17	17	17	17	17	18	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	16	16	18	18	18	16	16	16	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	14	14	14	14	14	14	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	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	12	12	12	12	12	13	13	14	14	14	14	14	14	15	15	15	15	15	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	15	14	14	14	14	14	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	17	17	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	19	19	19	19	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	19	19	19	19	19	19	19	19	19	19	19	18	18	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	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	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	20	19	19	19	19	19	19	19	19	19	19	19	19	18	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	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	19	19	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	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	17	16	16	15	15	15	15	15	15	15	15	16	16	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	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	16	15	15	15	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	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	14	14	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	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	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	17	17	17	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	18	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	17	18	19	19	19	20	20	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	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	23	22	21	21	21	21	21	22	22	22	22	22	22	22	22	22	21	21	21	22	22	22	23	23	23	22	22	21	21	21	21	22	22	22	22	23	23	23	23	23	23	23	21	21	21	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	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	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	18	18	18	18	18	19	19	19	19	18	18	18	19	19	19	19	19	19	19	18	18	18	18	17	17	17	17	17	16	16	16	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	12	12	12	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	11	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	9	9	9	9	9	9	9	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	13	13	13	13	13	14	14	14	14	14	14	15	15	15	15	15	15	16	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	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	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	17	17	17	17	17	17	17	17	17	17	17	17	16	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	17	17	17	17	16	16	15	15	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	12	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	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	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	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	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	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	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	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	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	18	18	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	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	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	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	16	16	16	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	19	19	19	19	19	18	18	18	17	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	19	19	19	19	19	19	19	19	19	19	19	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	18	18	18	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	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	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	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	23	23	23	23	23	23	24	23	23	24	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	22	22	22	22	22	22	22	22	22	22	22	21	21	21	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	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	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	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	19	19	20	20	20	20	20	20	20	19	19	18	18	18	18	18	18	18	18	18	17	17	17	17	18	18	18	17	17	17	16	17	17	17	17	17	17	16	16	16	16	16	15	15	15	15	14	13	13	13	14	14	14	14	14	14	14	14	14	14	13	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	13	13	13	13	13	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	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	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	18	18	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19
10	10	10	10	10	11	11	11	13	13	13	13	13	13	13	14	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	18	18	18	18	19	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	17	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	18	18	18	18	18	18	18	18	18	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	20	20	20	20	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	22	22	22	22	22	22	22	22	21	21	21	21	21	22	22	22	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	18	17	17	17	16	16	16	16	16	16	16	16	16	17	17	17	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	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	20	20	20	20	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	23	23	23	23	23	23	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	21	21	21	21	21	21	21	21	21	22	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	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	22	22	22	23	23	23	23	23	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	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	18	18	18	18	18	19	18	18	18	18	18	18	18	18	18	18	17	18	18	18	18	18	18	18	18	17	16	16	16	16	16	16	16	16	16	16	16	17	17	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	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	15	15	15	15	15	15	15	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	18	19	19	19	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	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	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	13	13	13	13	13	13	13	13	13	13	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	13	13	13	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	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	15	15	15	15	15	15	15	15	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	15	15	14	14	14	14	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	19	19	18	18	18	18	18	18	18	18	18	18	18	18	19	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	18	18	18	18	19	19	19	19	19	19	19	20	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	20	20	19	19	19	19	19	19	19	18	18	18	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	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	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	17	17	17	17	17	17	17	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	13	13	13	13	13	13	13	13	14	14	15	15	15	15	15	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	19	19	19	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	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	24	24	25	25	25	25	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	23	23	24	24	24	24	24	23	23	23	24	24	25	25	24	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	23	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	25	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	24	23	23	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	22	22	22	22	22	22	22	22	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	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	25	25	24	24	24	24	24	24	24	23	22	22	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	24	24	24	24	25	27	26	26	27	27	27	27	27	27	27	27	27	27	26	26	26	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	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	27	27	28	28	28	27	28	28	28	28	28	28	28	28	28	28	29	29	29	30	29	28	28	28	28	28	28	28	28	27	27	27	27	28	28	28	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	32	33	33	33	33	33	33	33	33	33	33	33	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	37	37	36	35	35	35	35	35	35	35	35	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	40	40	39	39	39	41	42	42	43	43	43	43	43	43	44	44	45	45	45	46	46	46	46	46	46	46	46	46	45	46	46	46	46	46	46	46	46	45	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	46	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	44	44	44	44	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	38	38	38	39	39	39	39	39	38	38	38	37	37	37	39	39	39	39	40	40	40	40	40	40	39	39	39	39	39	39	38	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	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	39	38	38	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	38	39	39	39	39	39	39	39	40	41	41	40	40	40	40	40	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	42	42	42	42	42	42	42	42	43	43	43	43	42	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	42	42	43	43	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	46	46	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	42	42	42	42	42	42	42	41	41	41	42	42	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	42	42	41	41	41	40	40	40	40	41	41	41	41	41	40	40	41	42	42	42	42	41	40	40	40	40	39	40	39	39	39	39	39	38	38	38	37	37	37	37	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	35	35	35	35	35	35	35	35	36	37	37	36	36	36	35	35	35	35	35	35	35	35	36	36	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	37	37	38	38	39	38	38	37	37	37	37	37	37	38	37	37	37	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	40	40	40	40	40	41	41	41	41	41	42	42	42	40	40	41	41	41	41	41	41	41	41	40	40	40	40	39	38	37	37	37	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	38	38	38	38	38	38	38	38	37	37	37	37	36	36	36	36	35	35	34	33	33	33	33	33	33	33	33	33	33	32	32	32	32	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	33	34	34	34	34	34	35	35	35	35	35	35	34	34	34	34	34	34	34	34	35	35	35
8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	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	13	13	13	13	13	13	13	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	13	13	14	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	14	15	15	15	15	15	15	14	14	14	14	14	14	14	15	15	15	15	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	16	16	16	16	16	16	16	17	17	17	16	17	18	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	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	22	22	22	22	22	22	22	22	22	22	21	21	21	20	20	21	21	21	21	21	21	21	21	21	21	21	20	20	19	20	21	21	21	21	21	22	22	22	21	21	21	21	21	21	21	21	21	21	22	22	21	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	22	22	22	21	21	21	21	21	21	21	21	21	21	21	22	21	21	21	22	22	22	22	21	21	21	21	21	21	21	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	21	20	20	21	22	22	21	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	25	25	25	25	25	24	24	24	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	21	21	22	22	22	22	22	21	21	21	21	21	21	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	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	19	18	18	18	18	18	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	22	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	23	23	23	24	24	24	24	24	24	23	23	23	22	22	21	21	21	21	21	20	20	19	19	19	19	19	19	19	18	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	21	21	21	20	20	20	21	20	20	20	22	22	22	22	22	22	22	22	22	22	21	21	20	20	20	20	20	20	20	20	20	19	19	18	19	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	18	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	18	18	19	19	19	19	19	19	19	19	19	18	18	18	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	16	17	17	17	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	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	18	18	18	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	16	17	17	17	17	17	17	17	17	17	17	17	17	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	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	15	15	15	15	15	15	15	15	15	15	15	15	15	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	14	14	14	14	14	14	14	14	14	14	13	13	13	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	15	15	15	15	15	16	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	20	20	19	19	19	19	19	19	19	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	19	19	19	19	19	18	18	18	18	18	18	19	19	19	19	19	19	18	18	18	19	19	19	19	18	18	18	18	17	17	17	17	17	17	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	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	15	15	15	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	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	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	11	12	12	12	12	13	13	13	13	13	13	13	13	13	13	14	13	13	13	13	13	13	13	13	13	13	12	12	12	13	13	13	13	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	11	11	11	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	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	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	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	17	17	17	17	17	17	16	16	18	17	17	17	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	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	21	21	21	21	21	21	21	21	21	22	22	22	22	24	24	24	24	24	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	26	26	26	26	27	27	27	28	28	28	28	28	28	28	29	29	29	29	29	29	29	31	30	30	30	30	30	29	29	29	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	25	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	26	25	24	24	24	25	25	24	24	24	24	25	25	24	23	23	23	23	24	24	24	24	24	24	24	24	24	25	25	25	25	25	26	27	26	26	27	27	27	27	27	27	27	27	27	27	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	27	27	27	27	27	27	27	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	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	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	30	31	31	31	31	30	31	31	31	31	31	31	31	31	31	32	32	32	32	33	33	33	33	32	32	32	33	33	33	32	32	32	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	32	33	33	34	34	34	34	34	35	35	35	35	35	35	35	35	36	36	36	36	35	35	34	34	34	35	35	35	36	37	37	37	38	39	40	40	40	42	42	42	42	42	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	42	41	41	41	41	41	41	42	42	42	42	42	42	41	39	38	38	38	38	38	38	38	39	39	40	39	39	39	37	36	37	37	37	37	37	37	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	37	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	34	34	34	35	35	34	34	34	34	34	35	35	35	35	35	36	35	36	35	35	35	36	36	36	36	36	36	36	37	37	38	38	38	37	37	37	37	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35
41	41	41	41	43	43	43	43	43	42	41	40	40	39	39	39	39	39	39	39	39	39	39	38	37	37	37	37	37	38	37	37	37	37	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	36	37	37	37	38	38	38	38	38	37	37	37	37	38	38	37	36	36	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	34	35	35	35	35	35	35	35	35	35	35	35	35	35	36	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	36	36	36	36	36	36	36	36	36	35	35	35	35	35	35	35	37	37	38	38	37	37	38	38	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	41	41	40	40	41	41	41	40	40	40	40	39	39	39	39	39	39	39	39	38	38	38	38	38	39	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	38	38	38	38	38	38	38	38	37	37	37	37	37	37	36	36	36	36	36	36	36	37	36	36	37	38	38	38	38	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	34	33	33	32	32	32	33	34	34	34	33	33	34	34	34	35	35	35	34	34	33	33	33	33	33	34	34	34	34	34	33	33	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	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	34	34	34	34	34	32	32	32	32	32	32	32	32	32	33	32	32	33	33	34	34	34	34	34	34	35	35	35	35	35	35	35	35	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	35	35	36	35	35	36	36	36	36	36	36	37	38	38	38	38	38	38	38	38	39	39	39	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	41	41	41	41	42	42	42	42	42	42	42	42	43	43	43	45	45	45	45	45	45	45	45	45	45	45	45	45	45	44	44	44	43	43	44	43	43	43	43	43	42	43	43	43	43	43	43	43	43	42	42	43	42	42	43	43	42	42	43	44	44	43	43	43	42	42	41	41	40	40	40	41	42	42	43	42	42	42	42	42	42	42	42	42	43	43	43	43	43	44	45	45	44	44	44	44	44	43	43	44	44	44	44	44	44	44	44	44	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	41	40	40	40	40	41	41	41	41	41	41	41	41	40	40	40	40	40	40	40	39	39	39	39	39	38	38	38	38	38	37	37	37	37	37	37	37	37	36	36	36	34	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	33	32	32	32	32	32	32	32	32	30	30	30	30	30	30	29	29	29	29	29	30	30	30	29	29	29	29	31	31	31	31	31	31	31	32	32	32	32	31	31	31	32	31	31	31	30	29	29	30	30	30	30	30	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	27	27	27	27	27	27	27	27	28	28	26	25	24	24	25	25	24	24	24	24	26	26	26	27	26	26	26	26	26	26	26	26	26	25	26	26	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	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	23	23	23	23	23	23	24	25	25	25	25	25	25	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	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	23	23	23	23	23	23	23	23	23	24	24	24	24	25	25	25	25	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	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	22	22	22	22	22	22	22	21	21	21	21	22	22	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	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	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	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	18	18	18	17	17	17	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	20	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	21	22	22	23	23	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	24	24	24	24	24	24	24	23	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	24	24	22	22	22	22	22	22	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	22	22	22	22	22	21	21	21	21	21	21	21	22	23	23	22	22	23	23	23	24	24	24	24	24	25	25	25	26	26	26	26	26	26	26	26	25	25	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	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	24	24	24	24	23	23	22	23	23	23	23	23	24	24	24	25	25	25	25	25	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	22	22	22	22	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	26	26	27	27	28	28	28	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	23	23	24	24	24	24	24	23	23	23	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	24	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	25	25	26	26	27	26	26	27	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	28	28	28	28	29	29	29	29	28	28	28	28	28	28	29	29	29	29	29	29	29	29	27	27	27	27	27	28	28	28	28	28	29	29	29	29	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	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	30	29	29	28	28	28	28	28	28	28	27	27	27	27	28	28	28	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	25	27	27	28	28	28	27	26	26	27	27	26	25	25	25	25	24	24	23	23	23	23	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	27	27	28	28	28	28	29	29	29	29	29	29	29	30	30	30	29	29	29	29	29	29	29	29	28	28	28	27	27	27	27	27	27	27	27	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	27	27	26	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	26	26	26	26	26	26	26	26	25	25	25	25	25	25	26	26	26	26	26	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	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	29	29	29	29	28	30	30	30	30	29	29	30	30	30	30	30	30	30	30	30	30	30	31	32	32	32	32	31	31	31	31	31	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	32	32	32	32	33	34	34	34	34	35	35	36	36	36	36	36	37	37	37	37	37	37	37	38	37	37	37	37	37	36	36	36	36	36	36	35	36	36	36	36	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	38	37	37	37	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	40	39	39	39	39	39	39	40	40	40	41	41	41	41	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	38	38	39	39	40	40	40	41	41	42	42	42	42	42	42	41	41	41	41	41	41	41	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	42	42	43	43	43	43	43	42	42	42	42	42	42	42	42	41	42	42	43	43	43	43	44	44	44	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	43	43	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	42	42	43	43	43	43	44	44	45	45	45	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	45	45	45	45	45	45	45	46	45	46	46	46	46	46	45	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	46	46	46	46	47	45	45	45	46	46	46	46	46	46	47	47	47	47	47	46	46	46	46	46	46	46	46	47	47	47	46	46	46	46	47	49	49	49	49	49	49	49	49	50	50	51	51	50	50	51	51	52	52	52	52	50	50	50	51	51	51	50	50	51	50	50	50	50	50	50	50	49	49	50	50	50	50	50	51	51	51	51	51	51	52	52	52	52	52	52	53	53	54	54	54	56	56	57	57	57	57	57	58	59	60	60	60	60	60	60	59	59	60	60	60	60	60	59	59	59	58	59	59	59	59	60	59	60	60	60	60	60	60	60	62	62	62	62	62	61	61	61	60	61	61	61	63	63	63	63	63	64	64	63	63	63	63	63	63	62	62	62	62	63	63	63	62	62	62	62	62	64	64	64	65	65	65	65	65	65	65	65	65	65	65	66	66	66	66	67	67	66	66	66	65	65	65	64	64	63	62	62	62	63	63	63	63	63	63	63	63	63	63	63	66	67	67	67	67	66	66	65	65	66	66	65	67	68	69	68	68	67	67	66	66	66	66	66	66	67	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	66	65	64	65	65	64	64	64	64	64	64	64	64	65	65	65	66	66	66	66	66	66	66	66	66	66	65	65	65	63	63	63	63	64	64	65	65	65	64	64	63	63	63	64	64	65	65	65	65	65	65	65	65	65	65	65	64	64	64	64	63	63	62	62	62	63	63	63	62	61	61	61	61	60	60	61	61	61	60	60	60	60	60	59	58	58	58	58	59	59	58	58	59	58	57	58	58	58	58	58	57	57	57	57	56	56	56	56	56	56	56	56	56	56	55	55	55	55	55	55	54	54	54	54	53	53	53	53	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	53	53	53	53	52	53	53	52	52	51	51	52	51	52	52	51	51	51	52	52	51	51	51	50	50	50	49	48	49	49	49	49	50	50	50	50	51	51	51	51	51	51	50	49	49	49	49	50	50	50	50	49	48	48	48	48	49	49	49	49	47	47	47	47	47	46	44	44	44	46	46	46	46	46	46	46
61	61	61	61	61	61	62	62	60	60	59	59	59	59	59	59	59	60	60	60	60	61	61	61	61	61	62	61	62	61	61	62	62	62	62	62	62	63	63	63	63	64	64	64	63	63	62	62	61	61	61	61	61	61	60	60	60	60	59	58	58	58	58	58	58	58	58	58	57	58	58	58	57	56	55	56	55	55	54	54	54	54	54	54	54	54	54	54	54	55	55	55	56	58	58	58	58	58	58	58	58	57	57	57	57	57	57	58	58	58	58	58	59	59	59	59	58	58	59	59	59	60	59	59	59	59	60	60	60	60	60	60	60	60	60	60	61	62	62	60	60	60	61	61	61	61	62	63	63	65	65	65	65	65	65	66	66	66	66	66	66	67	67	67	67	67	67	66	66	67	67	67	67	67	68	68	69	69	69	69	70	70	70	70	71	71	73	73	72	72	73	73	73	73	74	73	71	72	72	71	71	70	69	70	70	71	71	72	72	72	72	72	73	73	73	73	72	72	73	73	73	73	73	73	73	73	73	73	72	72	72	72	73	74	74	74	75	75	75	74	74	76	77	77	76	77	77	77	77	78	79	79	79	78	77	77	77	77	76	75	75	75	75	75	75	75	75	75	75	75	75	75	76	76	76	76	76	76	76	76	76	76	76	76	78	78	78	78	77	77	77	77	77	77	76	76	76	76	75	75	76	76	76	76	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	78	79	80	80	80	80	80	79	79	78	79	79	80	80	80	79	79	79	80	81	82	82	80	79	79	80	79	79	79	79	79	79	78	80	80	80	80	80	80	81	81	81	81	81	81	82	82	82	82	82	83	82	82	82	81	81	81	80	82	82	82	82	82	83	83	83	85	84	84	84	84	86	86	87	87	86	84	84	84	83	84	84	83	82	83	83	82	82	81	81	81	80	81	81	81	80	80	80	80	79	79	80	80	80	80	81	82	82	82	82	83	84	83	84	83	82	82	82	82	81	80	80	79	79	79	79	79	79	79	79	80	80	80	78	78	79	80	80	80	80	80	80	79	79	80	80	79	79	79	79	79	80	80	80	80	80	80	80	79	79	80	80	81	81	81	79	78	77	77	77	77	77	78	78	78	78	80	80	79	80	80	79	79	79	79	78	79	79	79	79	79	79	79	80	81	82	83	83	83	83	83	82	82	82	81	81	82	82	82	81	81	81	79	80	80	80	79	80	80	80	81	80	80	79	78	78	78	78	78	79	79	80	80	80	81	82	81	81	80	80	80	81	81	81	80	79	79	79	79	78	78	78	78	77	76	76	76	76	77	77	78	79	79	79	78	78	78	79	80	80	80	80	80	79	78	78	78	78	79	79	79	78	78	79	79	79	79	79	78	78	78	78	78	78	78	78	79	79	79	78	78	78	78	79	79	79	78	77	77	77	77	77	77	77	77	77	77	78	77	78	78	78	78	78	78	78	78	78	78	78	77	76	76	77	76	76	75	76	76	78	78	78	78	77	76	76	76	76	76	76	77	77	77	77	77	77	77	78	78	78	77	77	76	77	77	77	77	76	76	75	75	76	76	76	75	74	74	74	74	74	74	75	74	73	73	73	73	73	74	73	73	73	72	72	73	74	74	75	76	77	77	77	77	77	77	77	77	77	77	77	76	76	76	76	76	76	75	75	74	74	76	75	74	73	75	75	75	76	76	77	76	76	77	77	77	77	78	79	80	81	81	81	80	81	81	81	81	81	81	81	80	79	79	79	79	79	79	79	80	80	80	80	80	81	80	80	80	79	80	78	78	79	79	79	79	79	78	79	79	79	78	78	78	78	78	79	77	76	76	75	74	74	74	74	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	72	71	71	71	71	71	72	73	73	74	73	73	73	73	73	72	72	72	72	73	73	73	74	73	74	74	74	74	74	73	73	73	74	74	74	73	73	73	73	73	73	73	73	72	73	73	72	74	74	74	74	74	74	74	74	74	74	75	75	75	74	74	73	74	74	74	74	74	74	74	75	75	75	73	73	73	72	73	73	73	75	75	75	75	73	73	72	74	75	75	75	77	77	76	77	77	77	76	75	75	76	76	76	76	76	76	76	76	77	77	76	77	77	76	76	77	75	74	74	74	74	74	74	74	74	74	74	74	74	74	74	74	73	73	73	73	73	73	73	72	72	72	72	71	71	70	71	72	72	72	72	71	71	71	71	70	70	71	70	69	68	69	69	68	68	67	67	67	67	67	67	67	68	69	69	69	69	69	69	69	69	69	69	70	70	70	70	70	71	72	72	72	72	72	72	72	70	70	70	70	71	69	69	69	69	69	68	68	68	69	70	70	70	70	70	70	69	69	69	69	69	69	71	70	70	70	71	72	73	73	73	73	73	73	73	73	72	72	72	72	72	71	71	71	71	71	70	70	70	70	70	70	70	70	69	68	67	65	64	64	64	64	64	65	65	63	63	63	63	65	65	65	65	65	65	65	64	64	63	63	63	63	62	62	62	63	63	62	62	62	62	62	62	62	62	62	62	62	62	63	63	63	63	63	63	63	62	62	64	65	65	65	65	65	65	64	65	65	65	65	65	65	65	65	65	65	64	64	64	64	64	64	64	64	64	65	65	66	65	63	62	62	63	63	63	63	63	63	62	62	62	62	63	63	63	63	64	64	64	64	63	63	63	63	64	64	64	64	65	65	65	65	65	65	65	65	65	65	66	66	66	65	65	65	65	66	66	66	66	66	66	66	66	66	66	66	65	65	64	64	63	63	63	63	63	63	63	63	63	63	64	64	64	65	65	66	66	66	66	66	67	67	66	66	66	66	66	67	68	67	67	67	67	66	66	66	65	66	66	66	68	68	68	68	68	67	67	67	67	67	68	70	70	71	71	71	71	70	70	70	68	68	68	68	69	69	69	69	69	70	70	70	70	70	70	69	69	69	69	70	70	69	69	69	69	69	69	69	69	69	69	69	69	68	68	68	68	68	68	69	69	69	69	68	69	69	69	69	68	68	68	68	69	69	70	70	70	70	71	71	72	71	71	72	71	71	71	71	71	71	71	71	71	71	71	70	70	70	69	69	69	69	69	69	69	69	69	69	68	68	69	70	71	72	72	72	73	73	73	74	75	74	74	77	76	76	75	74	72	71	71	73	73	73	73	73	73	73	73	73	74	74	74	74	74	74	75	75	74	74	73	73	74	73	73	73	73	72	72	70	70	71	69	70	70	70	72	73	73	73	73	74	74	74	74	73	72	73	73	75	75	75	75	74	74	73	73	73	73	72	73	73	71	71	71	69	69	69	68	68	67	67	67	67	67	66	66	66	65	63	63	63	63	62	61	61	60	60	60	60	60	60	60	59	59	59	58	58	58	58	58	58	58	58	58	59	59	59	58	57	56	56	56	56	56	56	56	56	56	56	56	56	56	56	57	57	57	57	57	57	57	58	57	56	56	56	56	56	57	57	55	55	54	54	55	55	55	53	53	53	53	55	56	56	56	55	56	54	54	54	54	54	54	54	55	55	55	55	55	54	55	55	55	55	55	55	55	56	57	57	58	59	59	59	58	58	58	56	56	55	55	55	55	55	54	54	54	55	55	56	58	58	57	57	57	57	57	57	57	57	57	57	57	57	57	58	58	59	59	59	59	59	59	59	59	58	58	58	59	59	60	60	59	58	58	58	58	59	59	59	60	60	61	61	61	61	60	60	60	59	59	59	59	60	60	60	60	59	58	58	57	57	57	57	57	57	56	56	56	56	57	56	55	55	54	54	54	54	54	54	52	52	52	53	53	54	54	54	54	54	55	55	55	55	55	55	54	54	54	53	53	53	52	52	52	51	51	51	52	52	53	53	53	53	53	53	53	53	51	51	51	50	50	50	49	49	49	48	48	49	50	50	50	50	51	51	50	50	50	50	50	50	50	50	50	51	52	52	52	53	53	53	52	52	51	51	51	51	51	50	49	49	49	48	48	48	47	46	46	46	45	45	45	45	45	44	43	43	42	43	43	44	44	44	44	44	44	44	44	44	44	43	43	43	43	43	42	42	42	43	42	42	42	42	42	42	42	43	44	44	45	46	47	47	47	47	48	49	49	49	49	48	48	48	48	47	47	47	46	46	46	47	48	48	48	48	48	47	47	47	47	47	47	47	49	49	49	49	49	49	49	49	49	49	50	50	51	51	51	51	51	51	51	51	51	51	51	50	51	50	50	50	50	50	50	51	52	52	52	51	51	51	52	52	50	51	51	51	51	51	52	53	53	53	52	52	52	52	52	52	52	52	53	53	53	52	52	52	52	52	53	53	52	52	52	53	54	54	54	53	52	51	51	52	52	52	52	51	51	51	51	51	50	50	50	50	49	48	48	48	48	48	49	49	49	49	49	49	48	48	48	47	48	48	48	47	47	47	46	46	46	46	46	46	46	46	46	46	46	45	44	44	44	43	43	42	42	42	42	42	42	41	41	41	41	41	40	40	40	40	41	41	41	41	41	41	41	40	41	41	41	41	41	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	43	43	44	43	43	43	43	43	42	43	43	43	43	43	43	43	43	43	43	43	43	41	40	40	39	39	39	39	38	39	39	39	39	39	38	38	38	38	38	38	38	38	38	38	37	37	38	38	38	37	37	37	37	37	38	38	38	38	38	37	37	38	38	37	37	37	37	37	37	37	37	37	37	37	38	38	37	37	37	37	37	36	35	37	37	37	37	37	37	36	36	36	36	36	36	36	36	36	36	36	37	37	37	38	38	38	38	38	38	37	37	37	36	37	36	36	36	37	37	37	37	38	38	38	37	38	38	38	38	39	39	39	38	38	37	38	38	38	38	38	38	38	39	39	39	39	39	39	39	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	42	42	42	41	40	40	40	40	40	41	41	41	41	41	41	41	41	41	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	45	46	46	46	46	46	47	47	46	46	46	46	46	46	46	46	45	45	45	46	46	46	46	46	45	45	45	45	45	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	45	45	45	45	45	45	45	45	45	43	45	45	44	45	45	45	45	44	44	44	44	45	45	45	45	45	45	46	46	46	46	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	46	46	47	47	47	47	47	47	46	46	46	46	46	45	45	46	46	46	46	46	46	46	47	47	46	46	46	47	46	46	46	46	46	46	47	47	47	47	46	46	46	46	46	46	46	45	45	45	45	45	46	46	46	47	47	47	47	47	47	47	47	47	47	47	47	46	46	46	47	47	47	47	46	46	46	46	47	47	47	47	47	47	47	48	48	48	48	48	47	47	47	47	47	47	47	47	47	48	48	48	49	49	48	48	48	48	47	47	47	46	46	46	45	45	45	45	45	44	44	44	44	44	44	43	43	43	43	43	43	43	42	41	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	39	39	39	39	39	40	41	42	42	42	42	42	41	41	40	40	39	39	39	38	38	38	38	38	38	38	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	42	43	44	43	43	44	44	44	44	44	44	44	44	45	45	45	46	46	46	47	47	47	46	47	47	47	47	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	50	50	50	49	49	49	50	49	49	49	49	49	49	49	48	48	48	49	50	50	50	51	51	51	51	50	50	49	50	50	50	50	50	49	49	49	49	49	48	47	47	46	46	46	46	45	45	45	45	45	45	46	46	46	47	48	48	49	49	49	49	49	49	49	49	48	47	47	47	48	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	48	48	48	47	47	47	47	47	47	47	46	46	46	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	46	46	46	46	45	45	45	45	45	45	45	44	44	44	44	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	42	42	41	41	41	42	42	42	43	43	42	42	42	42	42	43	43	43	43	43	44	45	46	46	46	46	46	46	46	46	44	44	44	44	44	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	42	43	43	43	43	43	43	43	44	43	42	42	42	43	43	42	42	41	42	43	43	43	43	43	43	43	43	43	43	43	44	43	43	45	45	45	45	46	46	47	47	47	47	47	47	49	49	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	49	49	49	49	50	50	50	50	50	50	49	49	49	49	48	49	49	49	48	48	48	48	48	47	48	48	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	48	48	48	47	47	47	47	46	45	45	45	45	44	44	44	44	44	44	45	45	44	44	44	44	44	44	44	45	44
35	36	36	36	36	36	36	36	36	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	36	36	35	35	35	35	36	36	36	35	35	36	36	36	36	37	37	37	37	36	36	36	37	37	37	37	36	36	34	35	35	35	35	36	36	35	35	35	35	35	35	35	35	35	34	34	34	33	33	33	33	34	34	34	36	36	35	35	35	34	34	34	35	35	35	35	36	36	36	36	35	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	34	34	34	34	34	34	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	33	33	33	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	33	33	34	33	33	33	33	33	33	33	33	33	33	33	33	32	32	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	30	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	29	29	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	27	27	27	27	27	27	27	27	27	27	27	28	28	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	31	31	31	30	29	29	30	31	31	31	31	31	30	30	30	30	30	31	31	31	31	31	31	31	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	31	31	30	30	30	30	30	30	30	30	31	31	31	31	32	32	31	31	31	31	31	30	30	30	30	31	31	31	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	33	33	33	33	33	33	33	33	33	32	32	33	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	28	28	28	27	27	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	26	25	25	26	26	26	26	26	26	26	26	26	26	26	25	25	25	26	26	26	26	26	26	26	25	25	25	25	25	25	25	24	24	24	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	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	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	28	29	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	27	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	25	25	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	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	29	29	29	29	29	29	28	28	30	30	30	31	31	31	32	32	32	32	31	31	30	30	30	31	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	32	32	31	31	31	31	32	33	33	33	33	33	33	33	33	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	28	28	28	28	27	27	27	27	27	27	26	26	26	26	27	28	28	28	28	28	28	28	29	29	29	29	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	32	32	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	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	31	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	33	33	33	33	33	33	33	33	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	33	33	33	34	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	30	30	30	30	30	31	31	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	32	31	30	31	31	32	32	32	32	32	32	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	30	30	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	30	30	29	29	29	30	29	29	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	29	29	29	29	29	29	29	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	28	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	26	26	26	26	27	27	27	28	27	27	27	27	27	27	27	27	27	26	26	26	26	26	25	25	25	25	25	25	25	25	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	24	24	23	23	23	23	23	22	22	22	22	22	23	23	23	23	23	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	23	22	22	22	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	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	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	21	21	21	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	22	22	22	22	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	26	25	25	26	26	26	26	26	26	27	27	26	26	26	26	26	26	26	26	26	26	27	27	27	26	27	28	28	27	27	27	27	27	27	26	26	26	26	26	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	21	21	21	21	21	21	21	21	23	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	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	17	17	16	16	16	16	16	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	14	14	14	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	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	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	11	11	12	13	13	13	13	13	13	13	14	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	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	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	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	11	11	11	11	12	12	12	11	12	12	12	12	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	12	12	12	12	12	12	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	15	15	15	15	15	14	14	14	14	14	13	13	13	13	13	13	13	13	13	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	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	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	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
9	9	9	9	9	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	9	9	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	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	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	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	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	15	15	15	15	15	15	14	14	14	13	13	12	12	12	12	12	12	12	12	12	12	13	13	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	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	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	11	11	11	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	6	6	6	6	7	7	7	7	7	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	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	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	6	6	6	6	6	6	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	13	13	14	14	14	14	14	14	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	15	15	15	15	16	16	16	16	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	16	16	16	16	16	16	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	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	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	13	13	13	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	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	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	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	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	15	15	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	16	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	14	14	15	15	15	15	15	15	14	14	14	13	13	13	13	13	13	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	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	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	12	12	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	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	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	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	17	17	18	18	18	17	17	17	17	17	17	17	17	17	18	18	18	19	20	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	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	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	21	21	21	21	21
16	16	17	17	17	17	17	16	16	16	16	15	15	15	15	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	11	11	11	11	11	11	11	11	12	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	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	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	10	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	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	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	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	11	11	11	11	11	11	11	11	12	12	12	12	12	13	13	13	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	11	11	11	10	10	10	10	10	10	10	10	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	8	8	8	8	7	7	7	7	7	7	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	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	9	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	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	8	8	8	8	8	8	8	8	9	9	9	9	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	12	12	12	12	12	12	13	13	13	13	13	14	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	10	10	10	10	10	9	9	9	9	9	8	8	8	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	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	11	11	11	11	11	11	11	11	11	11	11	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	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	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	10	10	10	10	10	9	9	9	9	9	9	9	9	9	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	11	11	11	11	11	11	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	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	14	14	14	14	14	14	14	14	14	14	14	14	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	14	14	14	14	14	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	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	18	18
26	26	26	27	27	27	27	27	27	27	27	27	27	27	28	29	29	29	29	30	30	30	30	30	30	30	30	31	31	31	31	31	30	30	31	31	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	33	33	33	32	32	32	32	31	30	30	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	30	29	29	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	30	30	30	30	30	30	29	28	28	29	29	29	29	28	28	28	28	28	28	28	28	28	29	29	29	30	31	31	31	31	31	31	31	32	32	32	32	32	31	32	34	33	34	34	33	32	32	32	33	33	33	33	33	33	34	34	34	35	35	35	36	36	36	36	37	37	37	37	36	36	36	36	37	37	37	38	37	38	38	38	38	39	39	39	39	39	39	39	39	38	38	38	39	39	39	39	39	38	38	38	39	39	39	39	38	38	38	38	38	37	37	37	37	37	37	38	38	39	39	39	42	41	39	39	41	41	41	41	41	42	42	42	42	42	42	42	42	43	43	43	43	43	44	44	44	44	45	45	45	45	45	45	47	47	47	46	46	46	46	47	48	47	47	47	46	45	45	45	45	46	45	44	44	46	46	45	45	45	45	45	45	44	45	45	45	45	46	46	47	47	47	47	47	47	47	47	49	49	49	49	49	49	49	49	49	49	49	49	49	49	48	48	48	48	48	48	48	49	50	50	49	50	50	50	51	51	51	51	52	52	52	53	53	53	53	53	53	53	53	53	53	52	52	51	51	50	50	50	50	49	49	48	48	47	47	47	47	46	46	46	46	46	45	45	46	46	46	47	47	47	47	47	46	45	45	45	45	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	48	48	49	49	49	49	49	49	50	50	50	51	52	52	52	52	52	52	52	53	53	53	53	53	53	53	54	54	54	54	54	54	54	54	53	53	53	53	52	53	54	54	55	55	55	55	55	55	54	54	53	53	53	53	53	52	52	52	52	52	52	52	52	51	51	51	52	52	52	52	52	52	52	53	54	54	54	54	54	53	52	52	52	53	53	53	53	53	54	54	55	55	55	54	54	55	56	57	58	58	58	58	57	57	56	56	56	56	55	55	54	54	54	54	54	54	54	53	53	53	53	52	52	53	53	52	52	53	53	54	53	53	53	53	53	54	54	53	53	53	53	52	53	53	53	53	53	54	54	54	54	54	54	54	54	52	52	52	54	54	54	54	54	54	54	55	55	56	56	55	55	55	54	54	54	54	54	54	54	54	54	55	55	55	55	56	56	57	58	59	57	58	58	57	57	58	58	58	58	58	58	58	58	58	58	58	59	59	58	59	59	59	60	61	61	61	61	61	60	60	58	59	58	58	58	58	58	58	59	58	60	59	59	60	60	60	59	59	59	59	59	59	58	58	58	58	57	57	55	55	55	55	54	53	53	53	51	51	52	52	52	52	52	52	52	52	53	53	53	53	53	53	53	53	53	53	52	52	52	53	53	53	53	52	51	51	51	51	50	50	50	50	50	49	48	48	48	48	48	48	48	49	50	50	50	50	50	50	50	49	50	50	50	50	50	50	50	50	49	49	50	50	50	50	50	49	51	51	52	52	52	52	52	52	52	51	52	51	52	52	52	52	53	52	52	52	53	53	54	54	54	54	55	55	53	53	53	54	54	54	54	53	53	54	54	54	55	55	55	55	55	55	55	55	55	55	56	56	57	57	58	59	59	59	59	59	59	59	59	59	59	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	55	55	55	55	56	56	56	56	56	55	55	55	55	55	55	55	55	54	54	54	54	53	52	52	52	52	52	52	52	52	52	53	53	52	52	52	52	52	52	51	52	52	52	52	52	52	51	51	51	51	51	51	52	52	52	52	53	53	53	53	53	53	53	54	54	54	54	54	54	54	55	55	55	56	55	55	56	56	56	56	56	56	56	56	56	57	57	56	56	56	56	56	56	56	56	56	56	56	56	56	57	56	55	55	55	54	54	54	54	54	55	55	55	54	54	54	55	55	55	55	55	54	54	54	54	53	53	53	54	54	54	54	54	54	54	54	55	55	55	55	54	53	53	53	53	54	54	55	55	55	56	56	56	57	57	58	58	58	59	59	60	60	60	60	61	61	60	60	61	60	59	59	59	59	59	59	58	58	57	57	55	55	55	55	55	55	55	55	55	55	55	55	55	55	54	54	55	55	55	55	55	55	55	55	55	55	55	55	56	57	58	58	58	57	56	57	57	57	58	58	58	59	59	58	58	58	57	56	56	55	56	56	56	56	56	56	56	56	56	55	56	56	56	57	57	57	57	57	57	57	59	60	59	60	61	61	60	60	60	60	60	60	60	61	61	61	61	61	60	60	60	60	61	61	61	61	61	61	61	61	61	61	60	60	58	59	59	59	59	59	59	59	59	60	60	59	59	59	59	59	59	59	59	59	59	59	59	59	59	60	60	59	58	58	58	57	57	57	57	58	58	59	59	59	59	59	59	59	59	59	58	58	58	58	58	58	58	57	57	58	58	58	58	58	58	58	58	58	57	57	57	57	57	56	56	55	55	55	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	57	57	57	57	57	57	57	56	55	55	55	54	54	54	54	54	54	53	52	51	50	50	50	50	50	50	49	49	49	49	48	48	48	47	47	47	48	48	50	49	49	49	50	50	50	49	49	49	49	49	49	49	49	49	48	47	47	47	47	47	47	47	46	46	45	45	45	46	47	47	47	47	47	47	47	47	47	47	47	47	47	49	49	49	49	49	50	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	52	51	51	52	52	52	52	52	52	52	52	52	52	51	52	51	51	51	51	51	51	51	51	51	51	49	49	49	49	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	51	50	50	50	50	51	51	51	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	51	51	52	52	52	52	52	52	51	50	50	50	50	49	48	48	49	50	50	50	51	52	52	52	53	53	53	53	53	52	53	53	53	53	54	54	54	54	53	53	52	52	52	52	53	52	52	53	53	53	54	54	56	56	56	56	58	56	56	56	56	56	56	56	56	55	55	55	55	55	55	54	54	55	55	56	56	56	56	56	56	56	56	57	57	57	57	57	57	57	57	57	57	56	56	56	56	56	56	56	58	58	58	58	58	59	58	60	60	60	60	60	61	61	61	61	61	61	61	61	61	61	61	61	61	62	62	63	63	64	62	62	62	62	63	63	63	63	63	62	62	62	62	62	61	61	61	61	61	61	60	60	60	60	60	60	61	60	60	60	59	58	58	58	58	58	58	59	59	60	60	59	59	59	59	59	59	59	59	59	60	60	59	60	60	59	59	59	59	59	60	60	61	61	60	61	61	61	63	63	62	61	61	61	61	61	61	61	61	61	61	62	62	60	59	59	60	61	61	61	61	62	62	62	62	61	61	61	61	61	61	60	60	60	62	62	62	63	61	61	61	60	59	59	59	59	59	58	58	58	57	57	57	57	57	57	57	58	58	57	56	56	57	56	56	56	55	57	58	59	59	59	58	58	58	59	58	57	58	59	59	60	60	61	61	61	61	61	61	61	61	61	62	62	63	63	63	63	62	62	62	62	61	61	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	62	62	60	60	60	61	61	61	60	59	59	58	58	58	59	59	59	59	59	58	58	58	59	59	58	58	57	57	57	57	57	58	58	58	57	58	59	59	59	59	59	59	59	59	58	58	58	57	58	59	59	59	59	59	60	60	60	60	59	59	59	59	59	59	60	60	60	60	61	61	62	62	62	62	62	62	62	63	63	63	63	63	63	63	63	64	63	63	63	62	62	62	62	62	61	61	60	60	60	59	59	59	59	58	58	57	57	58	58	58	58	58	59	59	59	59	59	59	59	59	59	59	59	59	58	59	58	58	58	56	55	55	55	55	55	55	55	55	55	54	53	53	53	53	53	54	54	54	55	55	55	55	55	54	53	53	53	52	52	52	52	53	53	53	54	54	53	54	54	54	54	54	55	55	55	54	54	54	54	54	54	54	54	54	54	53	53	53	53	53	53	53	53	54	54	54	55	55	55	55	55	55	55	55	55	55	56	56	56	55	55	56	56	55	55	55	55	55	55	55	55	55	55	54	54	54	54	55	56	57	57	57	57	57	57	56	57	56	56	57	57	57	57	57	57	57	58	58	56	55	55	55	57	57	57	57	56	56	56	55	54	54	53	53	53	52	51	52	52	52	52	52	51	50	49	48	48	48	49	49	50	50	50	49	50	50	49	48	48	48	49	49	49	49	49	49	49	50	50	50	50	50	49	48	48	47	48	48	47	47	47	47	47	47	47	47	47	47	47	47	48	48	48	48	49	49	49	49	49	48	48	49	49	49	50	51	52	52	52	52	52	52	51	51	51	51	52	52	52	53	53	53	52	52	52	52	53	54	55	55	55	55	56	57	57	57	57	57	56	56	55	55	55	55	55	54	54	54	52	52	52	51	51	52	52	51	51	51	50	50	50	49	50	51	51	51	51	50	51	51	52	53	53	52	52	52	52	52	52	53	52	52	52	52	53	53	53	51	52	52	52	52	53	53	54	55	55	55	56	56	56	55	55	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	53	53	53	52	52	52	52	52	52	52	52	52	52	51	51	51	51	50	50	50	50	50	49	49	50	50	50	50	50	50	49	49	49	49	50	50	50	50	49	49	49	49	49	48	48	48	48	48	48	48	48	47	47	47	47	46	46	46	46	47	47	45	46	46	46	46	46	46	46	45	45	45	45	45	46	46	46	45	45	45	45	45	45	45	44	44	43	42	42	42	42	42	42	40	40	40	40	40	40	40	39	39	39	39	39	39	39	39	39	39	39	39	39	39	38	39	39	39	39	39	40	41	41	41	41	41	42	41	41	41	41	41	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	41	41	41	41	41	42	42	43	43	43	44	44	44	44	44	44	44	44	44	44	46	46	46	46	46	46	46	46	46	48	47	46	45	44	44	44	44	43	43	43	42	43	43	42	42	42	42	42	41	41	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	41	42	42	42	43	42	42	42	42	42	42	42	42	42	43	43	42	41	41	41	41	41	41	41	42	42	42	42	42	42	42	41	43	43	43	43	43	43	43	45	45	44	44	44	44	44	44	44	44	44	44	44	43	44	44	44	44	45	46	46	46	46	46	47	47	48	48	47	46	46	46	46	46	47	47	46	47	47	47	46	46	46	46	46	46	46	46	45	45	45	47	47	47	46	46	46	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	45	46	45	44	44	44	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	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	45	45	45	44	44	45	45	45	45	45	45	45	45	44	44	44	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	44	44	44	43	43	43	43	43	43	43	43	43	42	42	42	42	42	42	42	41	41	41	42	42	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	42	42	42	42	42	42	42	42	42	42	42	41	41	41	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	41	41	41	41	41	41	41	41	41	40	40	40	40	40	40	41	41	41	40	40	40	41	41	41	41	40	40	40	40	40	40	40	39	39	39	39	39	37	36	36	36	36	37	36	37	36	36	35	35	34	34	33	32	31	31	31	31	31	31	31	31	31	32	31	31	30	30	30	30	30	30	30	31	31	31	31	32	32	32	32	31	32	32	32	32	32	32	33	33	33	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	35	35	35	35	35	36	36	36	36	36	36	36	36	36	37	37	38	39	38	38	37	37	37	37	36	37	37	37	38	38	38	38	38	38	38	38	38	38	37	37	36	36	36	38	38	37	37	37	37	37	37	37	37	38	38	38	38	39	39	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	38	38	38	38	38	39	40	40	40	40	40	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	42	41	40	40	40	40	40	40	40	40	40	40	40	40	39	39	39	38	38	38	38	38	38	38	39	39	39	39	39	40	40	40	40	40	41	41	41	41	41	41
64	64	64	65	66	66	66	66	67	67	67	67	68	68	68	69	69	69	69	69	69	69	69	70	70	70	69	70	70	68	67	66	66	66	65	65	64	63	63	63	63	62	62	62	62	62	62	63	63	64	65	65	66	67	67	67	67	67	67	67	66	65	66	68	68	67	67	66	66	66	65	64	64	64	64	64	64	64	65	65	65	65	65	64	65	64	65	65	64	64	64	63	62	62	62	61	61	61	61	61	62	62	62	62	62	62	62	62	62	62	61	61	61	60	60	59	59	59	59	59	59	59	59	58	58	58	56	56	56	57	57	57	57	56	56	56	56	56	56	56	56	56	56	56	57	57	57	57	57	57	56	56	56	55	55	55	55	56	56	56	55	55	55	55	55	54	54	54	54	56	57	56	55	55	55	55	55	54	53	54	54	54	54	54	54	54	54	55	55	54	54	54	55	54	55	56	56	56	56	56	57	58	59	59	59	58	58	58	58	58	59	59	59	59	59	59	59	59	60	60	63	63	62	62	62	63	63	63	63	62	62	63	63	63	63	64	64	63	62	62	62	62	62	62	62	61	61	61	61	61	61	64	64	64	64	64	64	65	65	65	65	65	65	65	65	65	65	65	65	65	65	64	64	64	64	64	64	66	66	67	67	67	66	66	67	67	66	67	68	68	68	68	68	68	68	67	66	65	65	65	65	65	65	65	65	65	66	66	65	66	66	66	67	67	67	67	66	67	66	66	66	66	66	67	67	68	68	68	69	69	68	68	68	68	68	68	68	68	68	68	67	68	68	68	68	68	69	68	68	67	66	64	64	63	63	63	62	61	60	60	60	60	60	60	60	60	58	59	60	60	62	61	62	61	61	61	61	61	61	61	60	60	60	60	60	60	60	59	59	59	58	57	57	56	56	56	56	56	56	56	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	54	54	54	54	54	55	55	55	55	55	55	55	56	55	53	53	53	53	53	53	52	52	52	52	51	51	52	52	52	52	52	52	52	52	53	54	54	54	54	53	53	53	52	52	52	52	51	51	51	51	50	50	50	51	51	50	50	49	50	51	51	51	50	50	50	50	49	49	49	49	49	49	49	48	48	49	48	48	48	48	50	50	50	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	49	49	49	49	49	49	48	48	48	48	49	48	48	47	47	47	47	46	45	45	45	45	47	47	47	48	48	48	49	49	49	49	49	49	49	49	49	49	49	49	49	49	51	51	51	51	51	51	51	51	51	51	51	51	51	51	49	49	49	48	48	48	48	47	46	46	45	44	44	44	44	44	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	44	45	45	45	45	44	44	44	44	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	42	44	44	44	44	43	43	43	42	42	43	43	42	42	41	41	41	42	42	42	42	42	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	41	41	41	41	40	40	40	40	40	40	41	41	41	41	41	41	41	41	42	42	41	41	41	41	40	40	41	42	42	42	42	43	44	45	45	45	45	45	46	46	46	46	46	47	47	48	48	47	47	47	47	46	46	47	47	47	47	46	46	46	46	47	47	47	47	47	47	48	48	48	48	48	48	48	48	48	48	48	47	47	48	48	48	48	48	48	48	48	48	49	49	48	48	48	49	49	49	49	49	50	51	50	50	50	50	51	51	52	51	51	51	51	52	53	52	53	53	53	53	53	52	52	52	52	52	52	52	52	52	52	53	53	53	52	52	52	52	52	50	50	50	50	49	50	51	51	51	49	49	49	49	49	50	50	49	49	49	49	48	48	48	48	48	48	48	48	47	47	47	47	46	46	46	47	47	47	47	46	46	46	47	47	48	48	48	48	49	48	47	47	46	46	46	46	46	46	46	46	46	46	46	47	47	46	46	45	44	44	44	44	45	45	45	46	46	46	46	47	47	46	47	47	47	48	48	48	48	49	49	49	49	50	50	50	50	50	50	50	50	50	50	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	51	52	50	51	51	51	51	51	50	50	50	49	49	49	49	49	49	49	49	50	49	49	49	49	49	49	49	49	49	49	49	47	47	47	47	48	48	48	48	48	49	49	49	49	49	50	50	50	50	50	50	51	51	51	51	50	49	48	48	48	48	48	48	48	48	48	48	48	48	48	48	47	47	47	47	47	47	47	46	46	47	47	47	47	47	45	45	44	44	43	43	43	42	42	42	43	44	44	44	44	44	43	42	42	41	41	41	41	41	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	42	42	43	43	43	43	43	43	43	42	42	43	43	43	44	44	45	45	44	44	44	44	44	44	43	43	42	42	42	42	42	42	41	41	41	41	41	41	41	41	41	40	41	41	41	41	41	41	41	42	42	42	43	43	44	44	43	43	43	43	43	43	44	44	44	44	44	44	45	45	46	46	46	46	46	47	47	47	47	46	45	45	45	45	45	45	45	45	46	47	47	47	47	47	47	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	45	45	44	42	42	43	43	43	43	43	44	45	45	45	45	44	43	44	44	44	44	44	44	44	44	47	46	47	47	47	47	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	46	45	45	45	43	43	43	43	43	43	43	44	45	45	45	46	46	46	46	47	47	47	47	47	47	47	47	47	47	47	47	47	48	48	48	48	47	49	49	48	48	48	48	48	49	49	49	49	50	50	50	50	50	50	50	50	49	48	48	48	49	50	50	50	50	50	50	50	50	49	49	48	49	48	50	50	52	52	52	51	51	51	51	52	53	53	53	53	53	53	53	54	54	54	53	53	53	53	53	53	53	53	54	55	55	55	53	53	53	53	53	53	52	53	54	54	53	53	53	53	52	52	52	52	52	51	51	51	51	51	49	49	48	48	48	48	48	48	48	48	48	48	49	49	49	49	50	49	49	49	49	48	48	48	48	49	49	49	49	48	48	48	48	48	47	47	47	47	47	47	47	47	48	48	48	48	47	47	47	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	48	48	49	50	48	48	48	48	48	48	48	47	47	47	47	47	47	48	48	47	47	47	47	46	47	47	49	49	48	48	48	48	48	48	48	48	48	49	48	48	48	49	49	49	49	49	48	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	48	48	48	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	48	48	48	48	48	49	49	49	49	49	49	49	49	49	48	48	47	48	47	46	46	46	46	45	45	45	45	45	45	44	44	43	43	43	44	44	44	45	45	45	45	45	46	46	47	47	47	47	47	47	47	46	46	46	45	45	45	46	46	46	46	46	46	47	47	48	47	47	47	47	47	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	44	44	44	44	44	43	44	44	44	44	44	44	44	44	45	46	47	47	47	47	47	47	45	45	45	46	47	47	47	47	47	48	48	48	48	49	49	50	50	50	50	50	51	50	51	51	51	51	51	50	51	51	51	51	52	52	52	52	52	52	53	53	54	54	53	53	52	52	52	52	52	52	52	51	51	51	51	51	51	51	51	51	52	53	54	55	55	55	55	55	55	55	55	54	54	54	54	54	54	54	54	55	55	55	55	54	54	54	54	54	54	54	54	55	55	55	55	55	55	54	54	54	53	52	52	50	50	50	50	50	49	49	49	49	49	49	49	49	49	49	49	50	50	51	51	52	51	51	51	51	50	50	48	47	47	47	47	47	47	47	47	48	48	48	48	48	48	48	48	48	48	47	47	47	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	45	45	46	46	46	46	45	45	45	45	46	46	46	46	46	45	44	44	44	43	43	44	44	44	44	44	44	44	44	44	44	44	44	45	47	47	46	46	46	46	46	46	46	46	47	47	47	47	47	46	45	45	45	45	46	46	45	45	45	45	45	44	44	44	44	44	44	43	42	42	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	41	40	40	40	40	40	40	40	40	40	40	40	39	38	38	37	37	37	37	38	38	38	38	39	39	39	40	41	41	41	42	41	41	42	42	42	43	43	43	42	42	42	41	41	41	41	41	41	41	41	41	42	42	42	43	43	43	43	42	43	43	43	44	45	45	45	45	43	43	44	45	45	45	45	45	45	46	46	46	46	46	46	46	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	47	47	47	47	47	47	47	48	48	47	48	48	48	48	48	48	48	49	49	49	49	49	49	48	48	48	48	48	48	48	48	48	48	49	49	49	49	50	50	51	51	50	50	50	49	49	48	48	48	48	49	50	52	53	55	56	57	57	57	56	56	56	56	55	56	56	56	57	58	57	57	57	57	57	57	57	57	57	57	56	55	56	56	58	59	59	59	59	60	60	59	59	59	60	60	60	60	61	61	61	61	61	62	61	61	61	61	61	61	61	61	61	60	60	60	60	60	60	59	59	59	60	60	60	60	60	61	61	61	60	60	60	61	61	61	60	60	59	59	59	59	59	59	58	57	57	57	56	56	56	56	55	55	55	55	55	55	55	55	55	55	55	56	56	56	55	55	55	55	55	55	55	55	55	56	56	55	55	56	56	55	55	55	56	56	57	55	56	56	55	53	53	52	52	52	51	51	51	52	52	52	52	51	51	51	51	52	52	51	51	50	50	49	48	49	49	49	49	50	50	49	49	49	50	49	49	49	51	51	51	52	52	52	51	51	50	50	50	50	50	50	50	49	49	49	49	49	49	48	48	49	49	49	49	49	49	48	49	49	49	49	49	49	48	48	48	48	48	47	48	47	47	47	48	49	49	49	49	49	49	49	50	50	50	50	50	50	50	51	53	53	52	52	52	52	52	52	51	51	51	51	51	51	51	50	50	50	50	50	50	50	51	51	51	50	50	50	50	51	50	50	50	50	50	50	50	48	48	48	48	48	48	48	48	48	49	48	48	48	48	49	49	49	49	49	49	49	50	50	50	50	50	51	51	51	52	53	53	53	53	54	54	55	55	54	53	53	53	54	54	52	52	52	52	52	51	51	49	49	48	48	48	47	47	48	48	48	48	48	48	47	47	47	45	46	46	46	45	45	45	45	45	45	45	44	44	44	45	45	45	45	44	44	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	45	45	45	45	44	44	43	43	43	42	42	41	41	41	41	41	41	41	41	41	41	41	40	42	42	43	42	42	42	43	44	44	43	43	43	44	44	44	43	43	43	43	43	43	43	42	42	42	43	43	44	44	45	45	45	44	44	45	45	44	45	45	45	46	46	47	46	45	45	45	45	45	45	45	45	46	46	46	46	47	46	45	45	45	45	45	45	46	46	46	47	47	47	46	47	47	47	47	47	47	47	47	47	46	46	46	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	46	46	46	46	46	47	48	49	49	50	50	50	50	51	52	52	52	52	52	54	54	53	53	53	52	52	52	52	53	52	52	52	52	52	52	52	52	52	51	49	49	50	49	48	48	48	48	48	49	49	51	51	51	51	52	52	51	51	51	52	52	52	52	52	53	53	53	53	53	53	53	52	52	52	52	52	52	52	52	53	52	52	52	51	51	51	51	52	53	52	52	52	52	52	51	52	52	52	51	51	51	51	51	52	54	53	53	54	54	54	53	53	52	52	51	50	51	51	50	50	50	50	50	49	49	49	49	49	49	49	49	49	48	48	48	48	49	49	49	49	49	49	49	49	49	49	50	50	49	49	49	49	49	49	48	48	48	48	48	48	48	47	46	46	46	46	46	47	47	45	45	45	45	45	44	45	45	44	44	44	44	43	43	43	43	43	42	42	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	44	44	45	45	46	46	45	45	45	45	44	45	45	45	45	45	44	44	43	43	44	44	44	44	42	41	41	41	41	42	42	42	42	42	42	42	43	43	42	42	42	43	43	43	42	42	42	42	41	41	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	42	42	42	42	43	43	43	43	44	44	44	44	44	44	44	45	45	45	45	45	45	45	45	44	44	42	42	41	41	42	42	42	42	42	42	42	42	42	42	42	41	41	42	41	41	41	41	40	40	41	41	41	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	44	44	45	45	45	45	45	45	44	44	44	44	45	44	45	45	45	45	44	44	44	44	44	44	44	44	44	44	44	44	43	44	44	45	45	45	45	46	46	46	46	46	47	47	48	48	48	47	47	47	48	48	48	48	48	47	47
17	17	17	17	17	18	19	19	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	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	17	17	18	18	18	18	18	18	18	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	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	17	17	17	17	17	18	18	18	18	18	18	18	18	18	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	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	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	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	14	14	14	13	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	16	16	16	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	14	14	14	14	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	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	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	11	11	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	7	7	7	8	8	8	8	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	7	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	9	9	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	11	11	11	10	10	10	10	11	12	12	12	12	12	13	13	13	13	12	12	12	12	12	12	12	12	12	12	13	14	14	14	14	14	14	15	15	15	15	15	15	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	18	18	18	19	19	19	19	19	19	19	20	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	23	22	22	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	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	25	25	25	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	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	23	23	23	23	24	24	24	24	24	24	24	24	24	25	25	24	24	24	24	24	24	25	26	26	26	25	25	26	27	27	27	27	27	27	27	26	26	26	26	27	27	27	27	27	27	27	27	26	25	25	26	26	26	25	25	26	26	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	26	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	25	25	25	25	25	23	23	23	23	23	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	24	24	22	22	22	22	21	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	18	18	18	17	17	17	17	17	17	18	18	18	18	18	18	19	19	19	19	18	18	17	17	17	17	17	17	17	17	17	17	16	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	18	17	17	17	17	17	17	17	17	17	17	17	17	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	17	17	17	17	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	12	12	12	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	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	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	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	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	8	8	8	8	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	12	12	12	11	11	11	11	11	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	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	11	11	11	11	11	10	10	10	10	10	10	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	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	9	9	9	9	9	9	9	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	10	10	10	10	10	10	10	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
1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	3	3	3	3	3	3	3	3	3	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	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	1	1	1	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	9	10	10	10	10	10	10	10	10	10	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	9	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	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	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	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	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	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	9	9	9	9	9	9	9	9	9	9	10	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	10	10	10	10	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	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	12	12	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	15	15	15	16	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	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	16	16	17	17	18	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	18	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	18	19	19	19	19	20	20	20	19	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	20	20	19	19	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	18	18	18	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	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	19	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	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	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	13	13	13	13	13	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	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	14	14	14	14	14	14	14	13	12	12	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	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	14	14	14	13	13	13	14	14	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	13	13	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	18	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	17	17	17	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	16	16	16	17	17	17	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	18	18	18	18	18	18	18	18	17	17	17	17	17	17	18	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	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	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	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	17	17	18	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	15	15	15	15	15	15	16	16	16	16	16	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	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	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	13	13	13	13	14	14	14	13	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	13	13	13	13	13	13	13	13	13	13	14	15	15	15	15	15	16	17	17	17	17	17	17	17	17	17	18	18	18	18	17	17	17	17	17	17	16	16	16	16	16	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	15	14	15	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	17	17	17	17	17	17	16	16	16	17	17	17	17	17	17	17	17	17	18	18	18
16	16	16	15	15	15	15	15	15	15	16	16	16	16	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	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	14	14	14	15	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	12	12	12	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	10	10	10	10	10	10	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	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	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	11	11	11	11	11	11	11	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	12	12	12	12	13	13	13	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	15	15	15	14	14	14	14	14	14	14	14	14	14	14	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	14	14	14	14	14	15	15	15	15	15	15	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	14	14	14	13	13	13	13	13	13	14	14	15	15	15	15	15	15	15	15	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	13	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	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	16	15	15	15	15	15	15	14	14	14	14	13	13	13	13	13	13	13	13	13	13	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	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	17	17	17	18	18	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	19	19	20	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	23	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	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	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	22	22	22	22	22	22	21	21	21	21	21	21	21	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	25	25	25	26	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	22	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	25	25	25	25	24	24	24	24	26	26	25	25	25	25	25	25	25	25	25	25	25	25	24	24	23	23	23	23	23	23	22	23	23	23	23	23	22	22	22	22	21	20	20	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	18	18	18	18	18	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	18	18	18	18	19	19	20	20	20	20	20	20	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	21	22	22	22	22	22	22	22	22	22	22	24	24	24	24	25	25	25	25	25	25	25	25	26	26	25	25	25	25	25	25	25	25	24	24	24	23	23	24	24	24	24	24	24	24	24	24	25	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	22	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	23	23	24	24	26	26	26	26	26	26	26	26	27	27	27	27	27	26	26	27	27	27	27	27	27	27	28	28	28	29	29	29	29	28	28	28	28	29	29	29	29	29	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	29	29	29	29	29	29	29	29	28	28	29	29	30	30	30	30	30	30	28	28	28	28	28	28	28	28	29	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	28	28	28	28	28	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	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	29	29	28	28	28	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	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	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	25	25	26	26	26	26	26	27	27	26	26	26	26	26	27	27	27	28	28	28	27	27	27	28	28	28	28	28	28	28	28	28	28	27	27	26	26	26	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	27	27	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	26	25	25	25	24	24	24	24	24	23	23	23	24	24	23	23	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	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	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	17	17	17	17	17	17	17	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	14	14	14	15	15	15	15	15	15	15	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	15	15	15	15	15	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	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	13	13	13	13	13	13	13	13	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	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	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	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	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	16	16	16	16	17	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	21	21	20	20	20	20	20	20	19	19	19	20	20	20	20	21	21	21	21	21	21	21	21	21	22	22	22	23	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	26	26	26	26	26	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	23	24	23	23	23	23	23	23	22	21	21	21	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	17	17	17	17	17	17	17	18	19	19	19	19	19	19	19	19	19	20	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	21	21	21	22	22	22	22	22	22	22	22	22	21	21	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	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	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	23	23	23	23	23	23	23	23	23	21	22	22	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	23	22	22	23	23	24	24	24	24	24	24	24	24	24	24	24	25	25	25	26	26	26	26	26	25	25	25	24	25	25	25	24	23	23	24	24	24	24	24	23	23	23	23	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	24	24	26	26	26	26	26	26	26	26	26	26	27	27	27	25	25	25	25	25	25	25	25	25	25	25	26	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	25	26	26	25	25	26	26	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	27	27	27	27	27	28	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	27	26	26	26	26	26	26	26	26	25	25	25	25	25	25	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	25	25	25	25	25	25	25
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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	6	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	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	11	11	11	11	11	11	11	11	10	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	11	11	11	11	11	11	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	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	6	6	6	6	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	8	8	8	8	8	8	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	9	9	9	9	9	8	8	8	8	8	8	8	8	8	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	8	8	8	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	11	11	11	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	13	13	13	13	13	13	13	13	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	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	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	11	11	11	11	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	11	11	11	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	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	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	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	7	7	7	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10
10	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	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	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	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	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	16	15	15	15	15	15	15	15	15	15	15	14	14	14	13	13	13	13	13	13	13	13	13	13	13	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	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	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	8	9	9	9	9	8	8	8	8	8	8	8	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	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	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	14	14	13	13	13	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	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	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	18	18	18	19	19	19	19	19	19	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	17	17	17	17	17	17	16	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	22	22	23	23	23	23	23	23	23	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	24	24	24	24	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	23	23	23	23	22	22	22	21	21	21	21	21	21	21	21	20	20	20	20	20	20	21	22	22	22	22	22	22	22	22	22	22	22	23	23	23	24	24	24	24	24	25	25	24	24	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	25	25	26	26	26	26	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	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	27	27	27	27	27	27	27	27	27	27	27	28	28	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	27	27	26	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	26	26	26	26	26	26	27	27	27	27	27	27	27	26	27	27	27	27	28	28	28	28	28	28	29	29	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	31	31	31	30	31	32	32	33	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	30	30	30	30	30	30	31	31	31	31	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	34	35	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	32	32	32	32	32	31	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	31	31	31	31	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	32	32	32	32	33	33	33	33	33	33	33	33	33	33	34	34	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	30	29	29	29	30	30	30	30	30	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	28	28	28	28	29	29	29	29	29	29	28	28	28	28	28	28	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	26	27	27	28	28	28	28	28	28	28	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	28	28	28	29	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	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	30	30	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	35	35	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	37	37	38	38	37	37	37	37	38	38	38	38	38	37	37	37	37	36	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	38	38	38	37	37	37	37	36	36	35	35	35	35	35	35	35	34	34	34	34	34	34	33	33	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	32	32	32	32	32	32	32	32	33	33	32	32	32	32	32	32	32	32	32	32	32	32	32	31	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	30	30	30	31	31	31	32	32	32	32	33	33	33	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	36	37	36	36	35	35	35	35	35	35	35	35	35	35	35	37	37	37	37	37	37	35	36	36	36	37	37	37	37	38	38	37	37	37	37	37	37	37	37	37	37	37	38	38	38	37	37	37	37	37	37	37	38	38	38	38	38	38	38	37	37	37	37	37	37	37	37	37	37	37	36	36	36	37	36	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	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	33	33	33	33	33	33	33	33	34	34	34	34	33	33	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	30	30	30	32	32	32	32	32	32	32	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	35	35	35	36	35	34	34	33	33	33	33	33	33	33	33	33	33	32	32	34	34	33	33	33	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	33	33	34	34	34	34	34	34	34	34	34	35	36	36	36	36	35	35	34	34	34	34	34	34	34	35	35	35	36	36	36	36	35	34	34	34	34	34	35	35	35	35	35	35	35	35	36	36	36	36	36	36	35	35	35	35	34	34	34	34	34	33	33	33	33	33	32	32	33	33	32	32	32	31	31	33	32	32	32	32	33	33	33	33	33	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	33	33	33	31	31	31	31	31	31	30	30	29	30	30	31	31	30	30	30	30	30	29	30	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	31	31	31	31	31	31	32	32	32	32	32	33	32	32	32	30	30	30	30	29	29	29	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	28	28	28	28	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	30	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	31	32	32	32	33	32	33	33	33	32	32	32	32	32	32	33	33	33	34	35	35	35	35	35	35	34	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	36	36	36	36	36	36	35	35	35	35	35	34	34	34	35	35	35	34	34	34	34	35	35	35	34	34	35	36	37	37	37	37	37	37	37	37	37	37	37	37	38	38	39	39	39	39	39	39	39	39	39	39	38	38	38	38	38	38	37	36	36	36	36	36	36	37	37	37	38	39	39	39	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	40	40	39	39	39	39	39	40	40	40	41	41	41	41	41	41	41	41	42	42	42	42	42	42	41	41	40	40	40	40	40	40	41	40	40	40	40	40	40	40	40	40	40
17	17	16	16	16	16	16	17	17	17	17	17	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	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	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	14	14	14	14	15	15	15	13	13	13	14	14	14	14	14	14	14	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	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	13	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	8	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	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	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	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	6	6	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	11	11	11	11	11	11	10	10	10	11	11	11	11	11	11	11	10	10	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	8	8	8	8	8	8	9	9	9	9	9	9	9	7	7	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	9	9	9	9	9	9	9	9	9	9	9	9	9	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	11	11	11	12	13	13	13	14	14	14	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	12	12	13	13	13	13	13	13	14	14	14	14	14	14	14	14	15	15	15	15	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	15	15	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	15	15	15	15	16	16	16	16	16	16	17	17	17	17	17	17	17	18	17	17	17	17	17	17	17	17	17	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	15	15	15	15	15	15	15	15	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16
16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	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	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	10	10	11	11	10	10	10	10	9	9	9	10	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	7	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	9	8	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	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	11	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	10	10	10	10	9	9	9	9	9	9	9	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	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	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	13	13	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	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	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	12	12	13	13	13	13	13	14	14	14	14	14	14	14	14	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	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	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	20	21	21	20	20	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	18	18	18	18	18	18	18	18	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	17	17	17	17	17	17	17	17	17	17	17	17	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	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	17	17	17	16	16	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	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	18	18	18	19	19	19	19	19	19	20	19	19	19	19	19	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	19	19	19	19	19	19	19	19	19	19	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	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	17	17	17	17	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	18	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	18	18	18	18	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	18	18	18	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	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	20	20	20	21	21	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	14	14	14	14	13	13	13	13	13	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	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	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	7	7	7	7	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	6	6	6	6	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	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	8	7	7	8	8	8	8	8
12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	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	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	16	16	16	16	15	15	15	15	15	15	15	15	15	15	14	14	14	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	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	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	15	15	15	15	15	15	15	15	15	16	16	17	17	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	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	12	13	13	13	13	12	12	12	12	12	12	12	12	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	16	16	16	16	16	16	16	16	17	17	18	18	18	18	18	18	18	18	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	16	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	17	17	17	17	17	18	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	18	18	18	18	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	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	17	17	17	17	16	16	16	16	17	15	15	15	15	16	17	17	17	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	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	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	19	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	23	23	23	23	23	23	22	21	21	21	21	21	21	22	22	22	23	23	23	23	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	23	23	23	24	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	27	27	27	27	27	27	27	27	28	28	28	28	28	28	27	27	27	27	27	27	27	27	25	25	25	26	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	27	27	27	27	26	26	26	26	26	26	26	25	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	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	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	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	19	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	16	16	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	17	17	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	15	15	15	15	15	15	15	15	15	14	15	15	15	15	15	15	15	14	14	14	14	15	15	15	15	15	15	16	16	16	16	16	16	16	16	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	18	18	18	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	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	17	17	18	18	18	18	18	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	17	17	19	19	19	19	18	17	17	17	17	17	17	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	19	19	20	20	20	20	21	20	20	21	21	21	21	21	21	21	21	20	20	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	21	21	21	21	20	20	20	20	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	23	23	23	23	23	24	24	24	23	23	23	23	23	23	23	23	24	23	23	22	23	23	23	23	23	23	23	23	23	24	24	24	23	23	23	22	22	22	23	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	24	24	24	24	24	24	25	25	25	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	26	26	26	26	25	25	25	25	25	25	25	24	24	23	23	23	23	23	24	24	24	24	24	24	24	25	25	25	25	26	26	26	26	26	26	27	27	27	27	27	27	27	28	28	28	27	27	27	27	27	27	27	27	27	26	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	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	22	22	22	23	23	23	23	23	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	22	22	23	23	23	23	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	26	25	25	25	24	24	24	24	25	25	25	26	26	26	26	26	26	27	27	27	27	27	26	26	27	27	27	27	27	27	27	27	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	27	27	27	27	27	27	26	27	27	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	29	29	29	28	28	28	28	28	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	29	29	29	29	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	31	31	31	32	33	33	34	34	34	34	34	33	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	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	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	30	30	30	30	30	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	26	26	26	26	26	26	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	25	25	25	25	25	25	25	25	26	26	26	26	26	27	26	26	26	26	26	26	26	27	27	27	27	27	27	28	28	28	28	28	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	31	31	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	30	30	29	29	29	29	29	29	29	29	29	28	28	28	28	28	29	29	28	29	29	29	29	30	30	30	30	30	30	30	29	29	29	29	29	29	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	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	28	27	27	27	27	27	27	27	27	26	25	25	25	24	24	24	24	24	24	24	24	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	27	26	26	26	26	26	27	26	25	25	25	24	24	24	24	24	24	24	24	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	24	24	24	24	24	25	25	25	25	25	25	25	25	25	24	25	25	25	25	25	25	26	25	25	25	25	25	25	25	23	23	23	23	22	22	22	21	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	25	25	25	26	26	26	26	26	27	27	27	27	27	26	26	26	26	26	27	27	28	28	27	26	26	26	26	25	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	24	24	24	24	24	24	24	25	25	24	24	24	24	23	23	22	21	21	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	24	24	24	25	25	25	25	25	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	25	25	25	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	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	24
13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	15	15	16	16	15	15	15	15	15	14	14	14	14	14	14	13	13	14	14	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	12	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	11	11	11	11	11	10	10	10	10	10	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	11	11	11	11	12	12	13	13	13	13	13	13	14	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	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	17	18	18	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	21	21	21	21	21	21	20	20	20	20	20	19	18	18	18	19	19	20	19	19	19	19	19	19	18	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	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	17	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	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	14	14	14	15	15	15	15	15	15	15	15	16	16	16	16	16	16	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	17	17	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	17	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	19	19	19	19	18	18	18	18	19	19	19	19	19	19	19	18	18	19	19	19	19	19	20	19	19	19	19	19	20	20	20	19	18	18	18	18	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	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	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	16	16	16	16	16	16	17	18	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	13	13	13	13	13	13	13	13	13	13	13	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	15	15	15	15	15	13	13	13	13	13	12	12	11	11	11	11	11	11	11	12	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	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	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	11	11	11	11	11	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	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	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	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	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	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	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	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	13	13	13	13	13	13	14	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	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	13	13	13	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	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	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	9	9	9	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	1	1	1	1	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
3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	5	5	5	5	5	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	6	6	6	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	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	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	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	11	11	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	11	11	11	11	10	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	11	11	11	11	11	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	11	11	11	11	11	11	11	12	12	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	9	9	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	6	6	6	6	6	6	6	6	6	6
8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	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	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	10	10	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	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	12	12	13	14	14	14	14	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	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	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	12	12	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	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	10	10	10	10	10	10	10	10	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	11	11	11	10	10	10	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	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	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	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	14	14	13	13	13	13	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	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	14	14	14	14	14	14	14	14	14	15	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	14	14	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	13	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	14	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	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	14	14	14	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	12	12	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	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	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	15	15	15	15	16	16	16	16	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	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	18	18	18	18	18	18	18	18	18	18	19	19	18	18	18	18	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	14	14	15	16	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	13	13	14	14	14	14	14	14	14	13	14	14	14	14	14	14	14	13	13	13	13	13	12	12	12	12	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	14	15	15	15	15	15	15	15	16	16	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	16	16	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	16	16	16	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	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	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	15	15	15	15	14	15	15	15	15	14	15	14	14	14	14	14	14	13	13	13	13	13	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	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	14	14	14	15	15	15	15	15	15	14	14	14	14	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	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	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	17	17	17	17	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	18	18	18	18	18	19	19	19	20	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	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	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	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	15	14	14	14	14	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	11	11	11	11	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	13	13	13	13	13	13	13	13	13	13	13	12	12	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	14	14	14	14	14	14	14	14	13
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	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	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	10	10	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	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	12	12	12	12	12	13	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	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	12	12	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	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	11	11	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	12	12	12	12	11	11	11	11	11	11	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	10	10	10	10	10	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	8	8	8	8	8	8	8	8	8	8	8	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	7	8	8	8	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	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	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	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	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	12	12	12	12	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	16	16	16	16	16	16	17	17	17	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	15	15	15	15	15	16	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	13	14	14	14	14	14	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	14	14	14	14	14	13	13	13	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	14	14	14	14	14	14	14	13	13	13	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	14	14	14	15	15	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	17	17	17	17	17	17	17	17	17	17	17	17	17	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	17	17	17	16	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	20	20	20	21	21	21	21	21	21	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	20	19	19	19	19	19	19	19	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	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	20	20	20	20	19	19	19	19	19	19	18	18	18	18	18	17	17	17	17	17	16	16	16	15	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	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	18	18	18	18	18	18	18	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	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	21	21	21	22	22	22	22	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	22	22	22	22	22	22	21	21	21	21	21	21	20	19	20	20	20	20	20	20	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	18	18	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	19	19	19	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	14	14	14	14	15	15	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	14	15	15	15	15	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	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	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	16	16	16	17	17	17	17	17	17	17	17	17	18	18	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	23	23	23	23	23	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	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	21	20	20	19	19	19	19	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	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	22	22	22	21	21	21	21	22	22	22	22	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	22	22	22	22	22	23	23	23	23	23	22	22	22	22	22	23	23	23	23	23	24	23	23	23	23	24	24	25	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	20	20	20	20
18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	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	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	18	18	18	18	18	18	18	17	17	17	16	16	16	16	16	16	17	17	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	24	24	24	24	24	25	26	26	26	26	26	27	27	27	27	27	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	29	30	30	29	29	29	29	28	29	29	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	28	28	28	27	27	27	27	27	27	27	28	29	29	28	28	28	28	28	28	29	29	29	29	29	29	29	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	28	28	28	28	29	29	29	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	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	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	26	26	25	25	25	25	25	26	27	27	27	27	27	28	28	28	28	28	27	27	27	27	27	27	27	27	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	27	27	26	26	26	26	26	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	25	23	23	23	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	21	21	21	21	21	21	21	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	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	20	20	20	20	20	20	21	21	21	21	21	21	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	20	20	20	20	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	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	18	18	19	19	19	19	19	19	19	19	19	20	20	21	22	21	21	21	22	22	23	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	22	22	22	22	21	21	21	21	21	21	20	20	20	20	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	22	22	22	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	17	17	17	17	17	17	17	17	17	17	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	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	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	13	13	13	13	13	12	12	12	12	12	12	11	11	12	12	12	12	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	11	11	11	11	11	11	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	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	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	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	11	11	11	11	11	11	11	11	12	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	11	11	11	11	11	11	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	12	12	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	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	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	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	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	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	6	6	6	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	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	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
15	15	15	16	16	16	16	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	13	13	13	14	14	14	14	14	14	14	14	14	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	14	14	14	14	14	14	15	15	15	14	14	14	14	14	14	14	15	15	15	15	15	15	15	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	16	16	16	16	16	16	17	17	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	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	15	15	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	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	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	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	15	15	15	15	15	15	13	13	13	13	13	14	13	13	13	13	13	13	13	13	13	13	12	13	12	12	11	11	11	11	11	11	11	11	11	11	11	10	10	10	9	9	9	9	9	8	8	8	8	8	8	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	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	11	11	11	11	11	11	12	12	12	12	12	12	12	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	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	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	8	8	8	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	8	8	8	8	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	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	9	9	9	9	9	9	9	9	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	9	9	9	9	9	9	9	9	9	9	9	9	9	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	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	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	10	10	10	10	10	9	9	10	10	10	10	10	10	10	10	11	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	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	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	6	6	6	6	6	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	4	4	4	4	4	4	4	4	4	4	4	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	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	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	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	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
10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	7	7	7	7	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	6	6	6	6	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	7	8	8	7	7	7	8	8	8	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	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	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	9	9	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	15	15	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	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	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	14	14	14	14	14	14	14	14	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	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	17	17	17	17	17	17	17	17	16	16	16	17	17	17	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	21	22	22	22	21	21	20	20	20	20	20	20	20	20	20	20	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	19	19	19	19	19	20	19	19	19	19	19	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	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	19	19	19	19	19	19	20	21	21	21	21	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	21	21	21	21	21	20	20	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	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	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	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	17	17	17	17	17	18	18	18	18	18	19	19	19	18	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	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	19	19	20	20	20	20	20	20	20	20	20	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	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	22	22	22	22	22	21	21	21	22	22	21	21	21	21	21	21	21	21	20	20	20	20	20	19	19	19	19	19	19	19	19	19	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	18	18	18	18	18	18	18	18	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	18	18	18	18	18	18	18	18	18	18	18	18	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	17	17	17	17	17	17	17	16	15	15	15	15	15	15	15	15	14	14	14	14	14	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	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	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	13	13	12	12	12	12	12	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	14	15	15	15	16	16	16	16	16	16	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	14	14	14	14	14	14	15	15	16	16	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	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	17	17	17	17	17	17	17	17	17	18	18	18	18	19	19	19	19	18
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	9	9	9	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	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	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	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	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	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	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	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	8	7	7	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	5	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	9	9	9	9	9	9	10	11	11	11	11	11	11	10	10	10	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	10	10	10	10	10	10	10	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	7	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	13	13	13	13	13	13	13	13	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	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	16	16	16	16	16	16	16	16	15	15	15	14	14	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	16	16	16	16	16	16	16	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	17	18	18	18	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	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	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	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	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18
20	20	20	20	20	21	21	21	20	20	20	20	20	20	20	20	20	20	21	21	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	19	19	19	19	19	19	19	19	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	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	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	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	17	17	18	18	18	18	17	17	17	18	17	17	17	17	17	17	16	15	15	14	14	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	15	15	15	15	14	14	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	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	14	14	14	14	14	14	13	13	13	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	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	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	19	19	18	18	18	18	18	18	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	17	17	17	18	18	18	18	18	18	18	18	18	18	17	16	16	16	17	17	17	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	19	19	18	18	18	18	18	17	17	18	18	18	18	18	19	19	19	19	19	21	21	21	20	21	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	25	24	24	24	24	24	25	25	25	25	26	26	27	27	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	28	28	28	28	28	28	29	30	30	30	31	31	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	31	30	30	30	30	30	30	30	30	30	30	30	29	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	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	27	27	27	27	26	26	26	26	26	26	25	26	26	26	26	26	27	27	27	27	27	27	27	27	27	28	28	28	28	29	29	29	29	30	30	30	30	30	30	31	32	32	32	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	33	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	32	32	33	33	33	33	33	33	33	32	32	31	31	30	30	30	30	31	30	30	30	30	30	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	28	28	28	28	28	28	28	28	28	28	28	27	26	26	26	26	25	25	25	25	25	25	25	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	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	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	24	24	24	24	23	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	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	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	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	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	24	24	24	24	24	24	24	24	24	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	21	23	24	24	24	25	25	25	25	25	25	24	24	24	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	20	21	21	21	21	21	21	21	22	23	23	24	25	25	25	25	25	25	25	24	24	25	26	26	26	25	24	24	25	25	25	26	26	26	26	26	28	28	28	29	29	28	28	28	28	28	29	29	29	28	28	28	28	28	28	29	30	29	29	29	29	29	29	30	30	30	30	30	30	30	32	32	32	32	32	32	32	32	31	31	31	30	29	29	29	29	29	29	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	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	27	27	27	27	27	27	27	27	27	27	28	29	29	29	29	29	29	29	29	28	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	32	32	31	31	31	31	32	32	32	32	33	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	34	34	34	33	34	34	35	35	34	34	34	34	35	35	35	35	34	34	35	34	35	35	35	35	35	35	35	35	34	34	35	35	35	35	35	35	35	35	35	35	35	36	36	37	37	36	36	36	38	38	38	38	38	38	38	38	38	38	38	38	38	39	38	38	38	38	38	38	38	38	36	36	36	36	36	37	37	37	36	36	36	36	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	37	38	38	39	40	41	41	40	40	40	40	39	39	41	41	41	40	40	40	40	41	41	42	42	42	42	42	42	43	43	42	42	42	42	42	42	42	42	42	42	42	41	41	40	40	40	41	41	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	42	42	42	43	43	43	43	43	44	45	45	46	46	46	46	47	48	48	48	48	48	48	48	47	47	47	47	47	48	47	47	47	47	47	47	47	47	47	48	48	48	48	47	47	47	46	46	46	46	46	47	46	46	46	46	46	47	47	47	47	47	47	47	47	47	46	46	47	47	47	47	47	47	46	46	46	46	46	44	44	44	45	45	45	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	45	45	44	45	45	45	45	45	44	45	45	45	45	45	45	43	43	44	44	44	44	44	44	44	45	45	45	45	45	45	45	45	45	45	44	44	45	45	45	45	45	45	45	46	46	46	47	46	47	47	47	46	46	46	45	45	44	44	44	44	44	44	44	44	44	44	44	44	43	43	43	43	44	45	46	46	46	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	45	45	45	46	45	45	46	46	45	45	45	45	45	44	44	44	43	44	43	43	42	42	42	42	42	41	40	40	40	40	40	40	40	41	41	43	44	44	44	44	44	44	45	45	45	45	46	47	48	46	46	46	46	46	46	46	46	46	46	46	45	45	45	45	45	45	46	46	46	46	47	47	47	47	47	47	47	47	45	45	45	44	44	45	45	46	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	47	47	47	47	47	48	48	48	48	48	49	48	48	48	49	48	48	48	47	46	46	47	47	48	48	48	49	49	49	49	49	50	50	50	51	50	51	51	51	51	51	51	51	51	50	49	49	49	47	47	48	48	48	48	48	48	48	48	50	50	50	50	50	50	50	50	50	50	50	49	49	50	51	51	51	50	50	50	50	51	52	51	51	51	51	51	52	52	52	53	52	52	52	52	52	52	52	51	51	51	51	51	53	53	53	53	53	53	54	54	54	54	54	54	56	57	57	57	57	58	57	57	58	58	58	58	58	58	57	55	55	55	55	55	55	54	53	54	54	54	54	54	54	53	53	53	54	54	55	55	54	54	54	54	55	55	55	55	55	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	55	55	56	55	55	55	55	52	52	52	51	51	51	50	51	51	53	53	53	53	52	51	51	51	51	51	51	51	49	49	47	48	48	48	48	48	48	48	48	48	48	48	47	47	48	48	48	48	48	49	49	49	48	48	48	49	47	46	47	47	47	47	46	46	45	45	46	46	46	46	46	46	46	46	46	46	46	46	47	47	48	48	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	51	52	51	51	51	51	51	52	52	52	51	50	50	50	51	52	51	51	51	51	51	51	52	52	53	53	53	53	54	53	53	53	53	53	52	52	52	52	52	52	51	51	50	50	50	50	51	51	51	50	51	51	51	51	51	51	54	55	53	53	53	53	53	53	54	54	54	54	54	55	55	55	55	55	55	55	55	55	55	55	55	55	54	54	54	54	54	54	53	53	53	52	52	52	51	50	50	50	50	50	50	50	50	51	51	51	51	52	51	51	51	51	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	49	50	50	50	50	50	50	50	50	51	51	51	51	51	51	48	47	47	47	47	45	45	45	45	45	45	45	44	45	43	43	43	43	43	44	44	44	43	42	42	42	42	42	42	42	42	43	42	43	43	43	44	44	44	44	44	43	43	43	43	44	44	44	44	44	44	45	45	45	45	45	46	46	46	45	45	45	45	45	44	44	44	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	46	46	46	46	46	46	46	47	47	47	47	47	46	46	46	46	46	46	45	45	45	45	45	45	47	47	48	48	48	48	48	48	48	47	47	48	49	47	48	48	48	49	49	49	49	49	49	49	49	49	50	50	50	50	50	50	50	51	50	50	51	51	53	52	52	51	51	52	52	50	50	50	50	47	47	47	47	47	47	46	46	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	44	44	44	44	43	43	43	41	41	41	41	41	41	41	41	41	40	40	40	40	39	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	38	38	38	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	37	37	37	37	37	36	36	36	36	36	36	36	36	37	37	37	36	37	37	37	37	37	38	39	39	38	38	38	38	38	38	38	38	38	36	36	37	38	38	38	38	38	38	38	39	39	38	38	38	38	38	38	39	39	39	39	39	39	39	38	38	38	37	36	37	37	37	37	37	37	38	38	38	36	36	34	34	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	32	31	31	31	31	31	31	31	31	31	32	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	34	34	34	34	34	34	34	34	34	32	31	31	31	32	32	32	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	28	28	28	29	29	29	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	27	27	27	27	27	27	27	27
4	4	4	5	5	5	5	5	5	5	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	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	11	11	11	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	10	10	10	10	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	3	3	3	3	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	12	12	12	12	12	12	12	12	12	12	12	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	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	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	15	15	15	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	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	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	11	10	10	10	10	10	10	10	10	10	10	10	10	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	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	11	11	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	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	15	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	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	20	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	19	19	18	18	19	19	19	18	18	18	18	18	18	18	18	18	18	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	18	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	20	20	20	20	20	20	20	20	19	19	19	19	18	18	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	17	17	17	17	16	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	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	15	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	11	11	11	11	11	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	11	12	12	12	13	13	13	13	13	14	14	14	14	14	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	10	11	11	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	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	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	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	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	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	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15
25	25	24	24	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	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	22	23	23	23	23	24	24	24	24	24	25	23	23	23	23	23	23	23	23	23	23	24	24	24	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	22	22	22	22	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	19	19	19	19	19	19	18	18	18	18	18	19	19	19	19	19	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	19	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	20	20	20	20	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	20	20	20	20	20	20	20	20	20	19	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	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	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	14	14	14	14	14	14	13	13	13	13	14	13	13	13	13	13	13	12	12	13	13	13	14	14	14	14	15	16	16	16	15	15	15	15	15	15	14	14	14	14	14	14	14	15	15	15	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	15	14	14	14	14	14	14	14	14	14	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	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	16	15	15	15	15	15	15	16	16	16	16	16	16	16	17	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	17	17	17	17	17	17	17	17	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	18	18	18	18	18	18	18	18	18	18	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	18	18	18	18	17	17	17	17	17	17	17	17	17	16	16	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	15	15	15	15	15	14	14	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	9	9	9	9	9	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	5	5	5	5	5	5	5	5	5	5	5	5	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	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	12	12	12	12	12	12	12	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	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	8	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	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	5	5	5	5	5	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3
3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	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	7	7	7	7	7	7	7	7	8	8	8	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	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	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	10	10	10	10	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	12	12	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	13	13	13	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	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	12	12	12	12	12	12	13	13	12	12	12	12	12	12	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	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	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	12	12	12	11	11	11	11	11	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	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	11	11	11	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	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	10	10	10	10	10	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	8	8	8	8	8	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	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	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	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	15	15	15	15	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	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	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	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	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	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	11	11	11	11	11	11	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	11	11	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	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	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	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	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	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	17	17	17	17	17	17	17	17	17	17	17	17	18	17	17	17	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	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	12	12	12	12	12	12	12	12	12	12	12	12	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	8	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	8	8	8	8	8	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	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	13	13	13	13	13	13	13	13	13	13	13	14	13	13	13	13	13	13	13	13	13	13	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	9	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	10	9	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	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	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	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	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	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	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	7	7	7	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	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	6	6	7	7	7	7	7	7	7	7	7	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	2	2	2	2	2	2	2	2	2
7	7	7	7	7	7	7	7	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	9	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	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	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	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	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	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	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	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	14	13	13	13	13	13	13	13	13	12	11	11	11	11	11	11	11	11	11	11	12	12	12	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	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	13	13	13	13	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	10	10	10	10	10	10	10	10	10	10	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	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	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	9	9	9	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	4	4	4	4	4	4	4	4	4	4	5	5	5	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	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	5	5	5	5	5	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
2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	5	5	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	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	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	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	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	11	11	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	6	6	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	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	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	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	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	10	10	10	10	10	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	11	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	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	10	10	9	9	9	10	10	10	10	10	10	9	9	9	9	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	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	12	12	12	12	12	12	12	12	12	13	13	13	13	13	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	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	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	9	9	9	9	9	9	9	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	10	10	10	9	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	7	7	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	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	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	11	11	11	11	11	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	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	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	7	7	7	7	7	7	8	8	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	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5
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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	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	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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
3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	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	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	7	7	7	7	7	7	7	7	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	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	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	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	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	7	7	7	7	7	7	7	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	6	6	6	6	6	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	17	17	17	17	16	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	19	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	20	20	19	19	19	19	19	19	18	18	19	19	20	19	18	18	19	19	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	19	19	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	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	17	17	17	17	16	16	16	16	17	17	17	17	17	17	17	17	16	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	19	20	20	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	20	19	19	19	19	19	19	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	19	19	19	19	19	19	19	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	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	24	24	25	25	25	26	26	26	26	26	26	26	27	27	27	27	27	27	27	26	26	26	25	26	26	26	24	24	24	24	24	24	24	24	24	24	25	25	25	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	23	23	22	22	22	22	22	22	22	22	22	22	22	23	23	23	22	22	22	22	22	23	23	23	23	22	22	21	21	21	21	21	21	21	21	21	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	23	22	23	23	22	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	26	26	26	26	26	26	26	26	26	27	27	26	26	26	26	26	27	27	27	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	30	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	26	26	27	27	27	27	27	27	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	28	28	29	29	29	29	28	28	29	29	29	29	29	29	29	29	30	30	30	30	31	31	31	31	31	31	31	31	30	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	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	30	31	31	30	31	31	30	30	30	30	31	32	33	34	34	34	34	34	34	34	33	33	33	33	33	33	33	32	32	31	31	31	33	33	33	34	34	34	34	34	34	34	33	33	33	33	34	35	35	35	35	36	35	35	35	35	35	35	35	34	34	34	34	35	35	36	36	36	36	37	37	37	37	37	38	37	36	36	37	37	38	38	38	39	40	40	40	40	39	39	39	39	41	41	41	41	41	41	41	41	41	42	42	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	45	45	45	45	44	44	44	44	44	43	43	43	43	44	43	43	42	42	42	42	42	42	42	41	41	41	41	41	41	40	41	39	38	37	37	37	36	36	36	36	36	37	37	37	37	38	38	38	38	37	37	37	36	36	36	36	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	37	36	36	36	35	35	35	34	34	34	35	35	35	35	35	35	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	34	33	33	33	34	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	36	35	35	34	34	34	34	35	35	36	36	35	35	35	35	35	35	34	35	35	35	35	35	35	35	35	35	35	35	35	34	34	34	34	34	35	35	35	36	36	36	36	36	36	36	36	35	34	34	34	34	33	33	33	33	33	33	33	33	33	33	33	32	32	32	32	32	31	31	31	31	32	32	32	32	32	32	32	31	31	31	31	31	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	28	28	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	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	29	30	31	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	27	27	27	27	27	27	27	27	27	27	28	28	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	29	30	30	30	30	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	32	32	32	32	32	32	32	32	31	31	30	30	30	30	30	30	30	29	28	28	27	27	27	27	27	27	26	26	25	25	25	25	25	25	25	25	25	26	26	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	27	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	26	26	26	26	26	26	27	28	28	28	28	28	28	28	28	28	28	28	28	29	29	30	30	30	30	29	30	30	30	30	29	29	29	29	29	29	29	28	28	28	28	27	28	28	28	28	29	30	30	30	30	30	30	31	31	31	31	31	31	31	31	32	32	32	33	33	33	33	33	34	33	33	33	33	33	32	32	32	32	32	32	32	32	32	32	32	32	31	31	31	31	31	31	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	29	29	29	29	28	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	28	28	28	28	28	29	29	29	29	29	29	29	29	28	28	28	28	29	30	30	30	30	30	29	29	29	29	29	30	30	31	31	31	31	30	30	30	30	29	30	30	30	30	30	30	30	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	30	30	30	30	30	30	29	28	28	28	29	30	30	30	30	30	29	28	28	28	27	27	27	27	27	27	28	28	27	27	27	27	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	29	29	29	29	30	30	28	28	28	28	29	29	29	29	29	29	29	29	30	30	29	29	30	30	30	30	29	29	29	30	30	30	30	29	29	29	29	29	29	29	30	30	29	29	29	29	28	28	28	27	27	27	27	27	27	27	27	27	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	26	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	24	24	23	23	23	23	23	23	22	22	22	22	23	23	23	23	23	23	23	23	23	23	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	29	29	29	29	29	29	29	29	29	29	29
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	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	10	10	10	10	11	11	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	13	13	13	13	13	14	14	14	14	15	15	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	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	18	18	18	18	18	18	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	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	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	16	16	16	16	16	16	16	17	17	17	17	17	16	16	16	15	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	16	16	16	17	17	17	17	17	17	17	18	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	19	19	19	19	19	19	19	19	19	19	19	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	21	21	21	21	21	21	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	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	23	23	23	23	23	22	21	21	20	20	20	20	19	19	19	20	20	20	20	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	20	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	21	22	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	18	18	18	18	18	18	17	17	17	17	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	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	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	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	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	15	15	15	16	16	16	16	16	16	16	16	16	16	16	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	14	14	14	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	15	15	14	14	14	14	14	14	14	14	15	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	17	17	17	17	17	17	18	19	19	19	19	19	19	18	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	15	16	16	16	16	16	16	16	16	17	17	18	18	18	19	19	19	19	19	19	19	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	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	24	23	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	24	23	22	22	22	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	16	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	18	18	18	18	18	18	18	18	19	19	19	19	19	18	16	16	17	17	17	17	18	18	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	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	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	20	20	20	21	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	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	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	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	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	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	22	23	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	26	25	25	25	25	25	25	25	25	24	24	24	24	24	25	25	25	25	25	26	26	26	26	26	26	26	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	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	26	26	26	26	26	26	27	27	27	27	27	27	27	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	25	25	25	26	26	26	26	26	26	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	26	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	26	27	27	27	27	27	27	27	27	26	26	26	26	25	25	25	26	26	26	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	29	29	29	29	28	28	28	26	25	25	25	27	27	27	27	27	27	27	27	27	27	27	27	27	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	25	25	25	24	24	24	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	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	25	26	26	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	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	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	21	21	21	21	20	20	20	20	20	20	20	21	21	21	21	21	20	20	20	20	20	20	20	20	20	21	21	21	21	21	22	22	22	22	22	22	22	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	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	24	24	24	24	24	23	23	23	23	23	23	23	23
14	15	14	14	14	14	14	14	15	15	15	15	15	15	15	16	16	16	17	17	17	18	18	18	18	18	18	18	17	17	17	17	16	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	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	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	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	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	17	17	17	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	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	18	17	17	17	17	17	18	18	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	17	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	19	19	19	18	18	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	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	18	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	17	17	17	17	17	17	18	18	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	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	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	17	17	16	16	16	16	16	16	17	17	17	17	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	17	17	17	17	18	18	18	18	18	18	18	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	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	18	18	18	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	17	17	17	17	17	17	18	18	18	19	19	19	19	19	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	17	17	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	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	21	21	21	21	21	21	21	21	21	21	21	21	21	21	20	20	20	20	20	20	20	19	19	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	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	19	19	19	19	19	18	18	18	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	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	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	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	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	17	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	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	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	17	17	17	17	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	18	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	19	19	19	19	19	19	18	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	17	17	18	18	18	19	19	19	19	19	18	19	19	19	19	19	20	20	19	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	19	19	19	19	18	18	18	18	18	18	18	18	17	16	16	16	16	16	16	16	16	17	17	17	17	16	16	16	16	15	15	14	14	14	14	14	14	14	14	14	14	14	14	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	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	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	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	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	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	15	15	15	16	16	16	16	16	16	16	17	17	18	18	18	18	18	18	18	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	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	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	16	15	15	15	15	14	14	14	14	14	14	14	13	13	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	14	14	14	14	14	15	15	16	16	16	16	16	16	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	14	14	15	15	15	15	15	15	15	15	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	14	14	14	15	15	15	15	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	17	17	17	17	17	18	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	15	15	15	14	14	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	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	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	13	13	13	13	13	13	13	13	13	13	13	13	13	14	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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	14	13	13	13	13	13	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	13	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	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	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	12	12	12	12	12	12	12	12	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	9	9	9	9	9	9	9	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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
2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	8	8	8	8	8	8	8	8	8	8	8	8	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	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	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	9	9	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	7	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	7	7	7	7	7	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	8	8	8	8	8	8	8	8	8	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	11	11	11	11	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	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	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	15	15	15	15	15
7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	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	10	10	10	10	10	10	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	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	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	9	9	9	9	9	9	9	9	9	9	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	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	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	15	15	15	15	15	15	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	15	15	15	15	15	15	15	15	15	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	13	13	13	13	13	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	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	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	12	12	12	12	12	12	12	12	12	12	12	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	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	14	14	14	14	14	14	16	16	16	16	16	16	16	16	16	17	17	17	18	18	18	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	22	22	22	22	22	22	22	22	22	21	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	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	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	22	22	22	22	22	22	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	20	20	20	21	21	21	20	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	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	22	22	22	22	22	22	22	22	22	21	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	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	22	22	22	22	22	22	23	23	24	24	24	24	24	25	25	24	24	24	24	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	23	23	24	24	24	25	25	26	26	26	26	26	27	28	28	28	28	28	28	28	28	28	28	28	28	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	28	28	27	27	27	27	26	26	26	26	26	26	26	26	26	27	27	27	27	26	26	26	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	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	26	26	26	27	27	27	27	26	26	26	26	26	26	27	26	26	26	26	26	25	24	24	24	24	24	23	23	23	23	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	25	25	25	25	25	25	25	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	24	24	24	24	24	24	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	25	25	25	25	25	26	26	27	27	27	27	27	27	27	27	26	26	26	26	26	26	26	26	27	27	27	27	27	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	28	27	27	28	28	27	27	27	27	27	27	27	27	27	28	28	28	28	28	27	28	28	29	29	29	29	29	30	30	30	30	30	30	30	31	31	31	31	31	32	32	30	30	30	30	30	30	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	28	28	28	28	28	28	28	28	28	28	28	28	28	28	27	26	26	26	26	26	26	26	26	26	25	25	25	25	25	25	25	24	24	24	24	24	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	22	22	22	22	22	22	22	22	22	23	23	23	23	23	24	24	24	25	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	25	25	25	26	26	26	26	26	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	22	23	23	23	23	23	23	23	23	23	23	24	24	24	24	23	23	23	23	23	23	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	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	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	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	21	21	20	20	20	20	21	21	21	21	22	22	22	21	20	20	20	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	17	17	17	17	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	17	17	17	17	17	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	16	16	16	16	16	16	16	16	16	16	16	16	15	16	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	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	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	12	12	12	12	12	12	12	12	12	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	14	15	15	15	15	15	15	15	14	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	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	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	10	10	10	10	10	11	11	12	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	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	14	14	14	14	14	14	14	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	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	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	15	15	14	14	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	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	12	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	14	14	14	14	14	14	13	13	13	13	13	14	14	14	14	14	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	14	14	14	14	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14
11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	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	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	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	20	21	21	23	23	22	22	22	22	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	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	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	22	23	23	23	23	23	23	23	23	23	23	23	22	21	21	21	21	21	21	21	21	21	21	21	21	22	22	20	20	20	20	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	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	20	20	20	20	20	20	20	21	20	20	20	20	20	20	20	20	19	18	18	18	18	18	19	19	19	20	20	20	20	19	19	18	18	18	17	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	19	20	20	20	20	20	20	20	20	20	19	19	19	19	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	22	23	23	23	23	23	23	24	24	24	24	23	23	24	24	23	23	23	22	22	22	22	22	22	22	22	23	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	22	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	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	21	20	20	20	20	20	20	20	20	20	21	21	21	21	22	22	22	22	22	22	22	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	21	21	20	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	23	23	23	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	23	23	23	23	23	23	23	24	24	23	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	22	22	22	23	22	21	21	21	21	21	21	21	21	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	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	19	18	16	17	17	17	17	17	17	17	17	17	17	17	18	18	19	19	19	19	19	19	19	19	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	18	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	19	19	18	18	19	19	19	19	19	19	19	19	19	18	18	18	18	18	19	19	19	19	19	19	19	19	19	20	20	20	20	19	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	20	19	19	19	18	19	19	18	18	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	16	16	16	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	13	13	13	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	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	17	17	17	17	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	19	19	19	19	19	19	19	18	18	18	18	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	17	17	17	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	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	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	16	16	15	15	15	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	15	15	15	15	15	15	15	14	14	15	15	15	15	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	12	13	13	13	13	13	13	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	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	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	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	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	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	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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	9	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	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	8	8	8	8	8	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	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
1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	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	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	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	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	5	5	5	5	5	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	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3
7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	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	9	9	9	10	10	10	9	9	9	9	9	9	9	9	9	9	9	8	8	8	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	9	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	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	11	11	11	9	9	9	9	9	9	9	9	9	9	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	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	12	12	12	12	12	12	12	11	11	11	10	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	9	9	9	9	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	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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	13	12	12	12	12	12	12	12	12	11	11	11	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	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	11	11	11	11	11	11	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	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	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	8	8	8	8	8	8	8	8	8	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	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	8	8	8	8	8	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	4	4	4	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	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	8	8	8	8	8	8	8	8	8	8	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9
1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	6	6	6	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	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	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	7	7	7	7	7	7	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	5	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	5	5	5	5	5	5	5	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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
1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	3	3	3	3	3	3	3	3	3	3	3	3	3	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	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
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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	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	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	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	7	7	7	7	7	7	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	7	7	7	7	7	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	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	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	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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	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	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	6	6	6	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	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	0	0	0	0	0	0	0	0
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	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	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	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	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	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	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	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	10	10	10	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	13	13	13	14	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	16	16	16	16	16	16	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	13	13	13	13	13	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	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	9	9	9	8	8	8	8	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	10	10	10	9	9	9	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	8	8	8	8	8	8	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	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	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	9	9	9	9	9	9	9	9	9	9	9	9	9	9	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	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	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	5	5	5	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	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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	6	6	6	6	6	6	6	6
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	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	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0