554434445555555555544444444444444554333310000000-1-1-2-2-1-1-10-1-1-2-2-2-1-1-1-1-2-3-4-4-3-2-2-2-1-1-3-4-5-6-8-9-10-9-6-5-6-8-8-6-5-5-6-8-8-9-10-8-6-4-3-5-4-7-8-8-8-8-8-8-8-9-10-10-10-11-11-11-11-12-12-11-10-10-9-9-9-10-9-10-10-10-10-10-9-10-9-9-8-6-5-5-5-5-6-7-7-8-8-8-8-8-8-8-8-8-7-7-7-7-7-7-7-8-8-8-8-8-8-9-9-8-8-8-8-8-7-7-6-7-7-7-6-6-6-5-6-6-7-7-6-6-7-7-7-6-7-7-6-6-7-7-7-8-8-8-8-8-9-10-12-14-15-16-16-16-17-17-17-18-15-15-16-15-15-16-17-17-17-17-18-18-18-20-18-20-21-22-23-18-19-18-19-18-18-18-18-18-18-18-17-17-17-16-13-11-10-11-12-12-12-13-12-11-10-11-11-11-11-9-9-8-8-9-7-6-7-7-7-7-7-7-6-7-8-8-7-7-8-7-7-7-7-7-6-6-6-7-7-7-7-8-8-9-9-8-9-8-9-9-9-9-9-9-10-11-12-12-12-13-12-12-12-12-12-12-13-13-12-12-12-13-14-14-14-14-14-15-15-16-16-16-15-15-15-15-15-14-14-14-14-14-14-14-14-14-14-15-15-15-16-15-15-14-15-14-14-14-14-14-14-15-15-15-16-16-17-16-17-17-16-16-16-15-15-15-16-16-15-15-15-15-15-15-15-15-15-16-16-16-16-16-16-16-14-14-14-14-15-15-14-14-14-14-14-14-14-14-14-14-16-16-17-17-18-19-20-20-20-20-21-21-21-21-23-24-23-23-23-23-23-24-23-24-25-25-25-26-26-26-26-25-25-26-25-25-24-24-24-23-22-23-22-21-20-20-19-19-18-18-17-17-16-16-16-16-16-15-15-15-16-16-16-16-15-14-14-15-15-16-16-17-17-18-18-18-18-19-19-19-20-20-20-20-21-20-21-22-23-24-24-25-25-25-26-26-26-25-24-26-26-26-26-26-26-26-26-27-27-27-27-27-26-26-26-26-26-26-26-26-27-26-26-26-26-26-26-26-26-26-25-25-25-25-25-26-26-26-28-28-28-28-28-28-28-29-29-29-29-29-29-28-28-28-28-27-27-27-28-28-28-27-27-27-27-27-27-27-27-26-26-26-27-26-27-27-26-26-26-26-26-25-25-25-26-26-26-27-27-27-26-24-25-25-25-23-23-23-22-23-23-24-23-23-23-23-23-24-23-23-23-24-24-24-24-24-23-23-23-23-23-23-23-24-24-24-25-24-24-24-23-23-23-22-22-22-23-23-23-24-24-24-24-24-24-24-24-24-24-25-25-25-26-27-27-27-26-27-27-27-26-26-26-26-25-26-26-26-26-23-23-22-21-21-19-19-18-18-18-16-16-15-16-16-16-16-15-15-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-16-16-16-15-16-16-16-17-17-17-17-17-17-17-16-16-17-17-17-16-16-16-17-18-18-18-19-19-18-19-18-18-18-18-19-18-18-18-18-18-18-18-17-17-16-16-16-16-15-16-16-16-16-16-16-16-17-17-18-17-17-17-17-17-17-17-17-16-16-16-16-16-16-16-16-16-16-16-16-16-16-15-15-14-14-14-13-13-14-14-15-15-15-15-16-16-16-16-16-15-15-15-15-15-15-15-15-15-15-15-16-14-14-13-16-17-18-19-20-20-19-19-19-19-20-21-22-22-23-25-26-26-25-26-24-24-25-24-23-23-23-24-24-25-24-23-22-21-22-23-24-25-26-26-25-25-25-24-24-23-22-24-25-25-26-27-28-28-27-23-21-19-18-17-18-16-16-15-16-17-17-16-16-15-15-17-17-17-17-16-16-16-16-16-16-16-16-16-15-15-15-15-15-14-16-17-17-18-18-18-18-19-20-20-21-20-21-21-22-22-22-22-21-22-22-22-21-21-21-21-20-21-21-22-22-23-21-21-21-21-21-22-22-23-23-23-23-22-22-23-23-23-23-23-23-21-20-20-19-19-19-19-20-19-18-18-18-18-18-18-18-17-17-17-17-16-16-17-17-17-17-17-17-17-17-17-17-18-18-19-20-20-20-21-21-20-20-21-21-21-23-24-25-24-23-23-23-22-23-24-24-24-24-24-24-24-25-24-24-24-23-23-23-23-23-23-22-22-22-22-22-21-21-21-21-21-21-22-22-22-23-23-22-22-22-21-22-23-23-23-23-23-22-23-23-23-23-23-23-23-23-23-23-23-22-22-22-22-21-21-21-21-21-21-20-20-20-19-19-21-22-23-23-23-23-23-23-24-24-24-24-24-24-24-24-24-23-23-22-22-21-21-21-21-22-22-22-21-21-21-22-22-22-22-22-22-22-22-22-22-22-22-21-21-20-20-19-19-19-19-19-19-19-19-19-19-19-19-19-19-20-20-18-18-18-18-18-18-18-18-18-18-17-17-17-17-18-18-17-17-16-17-17-17-17-17-18-17-17-17-17-16-16-16-15-14-14-15-17-17-18-18-17-17-17-18-19-18-19-19-18-18-18-18-18-18-19-19-19-19-19-19-19-18-18-18-19-19-19-19-19-19-19-19-19-18-18-18-17-17-17-18-18-18-17-17-17-17-16-16-16-16-16-15-15-14-15-15-16-17-17-17-18-18-19-19-19-19-19-18-18-19-19-19-18-18-17-17-18-19-18-17-16-16-15-15-15-15-15-16-17-17-17-17-17-18-18-18-17-16-16-17-17-18-17-17-17-16-16-15-16-16-16-16-16-17-17-18-18-19-19-19-20-20-18-18-17-15-15-14-14-14-14-14-14-14-15-15-16-17-18-18-18-19-19-18-18-17-16-17-16-17-17-17-16-16-15-15-15-16-17-16-16-16-16-16-15-14-14-15-15-15-15-15-15-15-12-12-11-11-11-10-10-10-10-10-10-10-10-10-10-10-10-10-10-9-9-10-10-11-10-10-10-10-11-10-10-10-10-10-10-10-10-10-10-10-11-11-11-11-11-11-11-11-11-11-10-10-10-8-7-7-7-7-8-8-8-8-7-7-8-8-7-7-7-7-7-8-8-8-8-9-9-9-8-8-9-10-10-10-9-10-10-10-10-10-9-8-8-7-7-7-7-6-6-6-7-7-7-8-8-8-9-9-8-7-7-7-7-7-8-8-8-9-9-9-9-9-9-9-9-10-10-11-11-11-12-12-13-13-14-15-16-17-17-18-19-19-19-19-20-19-19-19-19-19-17-17-16-16-15-16-17-17-18-18-19-19-19-19-18-18-18-17-18-18-18-18-18-18-18-18-18-18-18-18-18-18-18-18-17-17-18-17-17-17-17-18-18-18-19-19-18-18-19-19-10-10-10-10-10-8-8-8-8-7-7-7-8-8-9-9-9-9-10-9-9-9-9-9-8-9-9-9-9-9-9-11-11-10-10-10-9-9-9-9-9-10-12-12-13-14-16-16-16-16-17-17-17-18-18-18-19-19-19-19-20-20-20-18-18-18-18-17-17-17-17-17-17-17-17-17-17-17-17-17-18-18-18-18-18-18-19-18-20-20-19-18-18-18-18-18-18-18-18-18-18-17-18-19-19-18-19-19-19-19-20-21-22-22-22-23-23-23-24-24-24-24-23-23-23-24-24-24-24-24-24-24-24-25-25-25-25-25-25-25-25-25-24-24-24-24-24-24-24-24-25-25-25-25-25-26-26-26-26-26-26-27-28-27-27-26-27-25-27-28-27-27-27-27-27-27-27-27-27-27-27-27-28-28-29-29-30-30-30-30-29-29-29-29-29-29-29-30-30-29-28-28-28-28-28-29-29-28-28-28-28-28-28-28-29-29-29-29-29-29-29-29-29-29-28-28-28-28-28-27-27-27-26-27-26-26-25-25-25-25-25-26-26-26-26-27-27-27-27-26-26-26-26-26-26-26-26-26-27-28-28-28-28-28-29-28-28-27-28-28-28-29-28-28-28-28-27-27-27-28-28-28-28-28-28-28-28-28-28-29-29-29-29-30-30-30-30-29-29-28-28-27-27-27-27-27-27-28-28-28-29-29-29-29-29-29-29-29-29-29-28-28-28-28-29-29-28-28-27-28-28-28-28-27-28-27-28-27-27-28-28-28-28-28-28-28-28-27-27-26-26-26-25-26-26-25-25-25-25-25-25-25-25-25-25-25-26-26-26-27-27-27-27-27-27-27-27-27-27-27-27-27-27-26-26-27-26-26-26-26-26-27-27-29-29-29-30-30-30-30-30-31-31-32-32-32-32-32-31-31-31-31-30-31-31-31-31-31-32-32-32-32-33-32-32-32-31-31-30-30-30-30-30-29-28-27-26-26-25-24-22-20-19-17-16-14-14-13-14-16-16-16-15-16-16-16-17-18-18-20-20-21-21-21-22-22-22-21-20-20-19-19-18-18-17-18-19-19-21-21-20-20-20-20-20-20-21-21-21-21-21-21-21-21-21-21-21-21-21-21-21-21-21-21-21-23-22-21-21-22-22-22-21-21-20-21-21-21-21-20-20-19-19-19-20-20-21-21-21-21-21-21-21-21-21-20-20-20-20-20-19-18-18-19-20-20-21-21-21-21-21-21-20-21-21-21-21-20-20-21-21-21-21-22-21-21-21-21-22-21-21-21-21-21-21-21-21-21-21-21-22-22-23-23-24-22-22-22-22-21-21-21-21-21-21-20-21-21-21-21-21-20-20-19-19-19-18-18-18-18-19-20-21-21-21-20-20-19-19-19-20-20-20-20-19-20-21-20-19-19-18-18-19-19-18-18-19-19-20-21-19-19-19-19-19-18-18-19-19-20-19-18-18-18-18-17-18-18-19-20-20-20-20-19-18-18-18-18-18-18-18-17-15-13-12-11-11-10-8-7-5-3-20136810121416182023252729303233353738404143444546485051525353535351504848464542413938363433313028272624232120191817161513119753200-1-3-4-6-8-10-11-12-13-14-16-17-18-18-19-19-19-19-19-19-19-20-21-22-22-22-21-20-20-20-20-20-20-20-20-20-19-19-19-19-20-20-20-20-21-21-21-21-21-22-20-19-19-18-18-19-19-20-20-20-21-21-22-22-22-21-21-20-19-20-21-21-22-21-21-21-21-20-19-19-19-18-18-18-19-19-20-21-21-22-23-23-23-23-22-21-21-21-21-21-21-22-21-22-22-23-22-22-22-22-22-22-22-23-23-24-23-22-22-21-21-20-21-21-22-22-21-20-19-20-20-21-21-21-21-21-21-22-22-21-21-22-20-20-20-20-19-19-18-18-19-19-19-20-19-19-19-19-19-19-19-19-19-19-20-20-20-20-20-19-18-18-17-17-16-16-16-16-17-18-19-18-18-18-18-19-19-19-19-19-20-19-19-20-19-19-19-19-19-19-19-19-19-19-19-19-22-24-24-25-25