0-1-10-1-1-10000000-1-100-1-1-1-1-1-2-2-2-2-2-3-3-3-4-4-5-6-6-5-5-5-5-1-2-3-3-3-3-4-4-4-4-4-5-5-5-5-5-5-5-4-4-4-3-3-4-4-5-5-4-2-1011100-1-1012110-5-8-10-11-9-4-100000000010000-3-6-7-7-5-5-4-4-4-4-4-3-3-6-7-7-7-7-7-7-6-6-6-6-6-5-5-4-3-3-3-3-2-2-2-3-4-4-4-3-2-2-2-2-3-2-2-3-3-1-1-2-2-2-2-2-3-3-3-3-3-3-3-3-3-1-1-1-2-2-3-3-3-2-2-2-3-3-1-1-2-2-2-3-2-2-2-2-3-3-5-6-6-6-6-7-7-7-9-9-10-10-11-8-4-4-3-3-3-4-4-4-5-5-5-4-6-7-7-8-6-5-5-4-5-6-5-5-5-5-5-5-4-4-9-12-13-14-12-10-7-6-4-3-3-4-5-4-4-4-5-5-4-4-5-5-5-4-4-4-4-5-5-5-10-13-14-13-11-9-9-9-9-8-7-7-6-6-5-4-4-4-4-4-4-3-4-4-4-4-4-4-4-4-5-5-5-5-5-6-6-6-5-4-4-4-5-5-5-4-4-4-5-5-4-3-4-4-4-4-3-4-4-4-4-4-4-4-3-4-4-4-5-5-5-5-6-6-6-6-6-7-7-7-7-7-9-11-12-13-14-13-13-13-14-14-14-15-15-15-15-15-16-16-16-16-16-17-17-17-17-18-18-19-18-18-18-18-19-20-20-20-22-22-22-20-20-20-20-20-19-22-23-23-22-22-22-22-22-23-23-23-23-23-23-23-23-24-24-24-24-24-24-24-25-25-25-25-25-26-26-26-26-27-27-27-26-26-26-26-27-27-27-27-27-27-28-27-27-27-27-27-27-27-27-27-26-25-25-25-25-24-24-24-24-26-27-27-28-28-28-29-29-29-30-30-31-31-31-31-32-32-32-32-34-35-34-33-33-32-32-31-31-31-31-31-31-31-30-30-30-31-31-30-29-30-30-30-31-30-31-30-30-30-31-30-30-30-29-29-28-28-28-28-28-27-27-27-27-27-27-28-28-28-28-27-27-27-28-29-30-30-31-31-30-30-30-30-30-29-29-28-28-27-27-27-27-27-28-28-28-29-28-28-28-28-28-28-28-29-28-28-28-28-28-28-28-28-28-28-28-27-27-29-30-30-30-31-30-26-24-22-21-21-22-22-21-21-21-21-21-21-21-21-21-21-21-21-22-22-21-20-20-20-21-20-21-21-25-27-28-29-28-27-26-26-26-25-24-23-23-23-22-22-22-22-20-20-20-20-21-20-20-20-19-19-19-19-18-19-19-19-19-20-20-20-20-20-20-20-20-20-20-21-20-20-20-20-20-20-21-22-23-24-24-24-24-25-25-25-25-26-26-27-26-27-27-27-26-26-27-27-27-27-27-27-27-27-27-27-27-27-27-27-27-27-27-27-27-27-27-27-27-27-27-28-28-28-28-28-28-27-27-27-27-27-27-27-27-27-27-28-28-28-28-28-28-28-28-28-28-28-28-28-28-28-28-28-28-29-28-28-28-28-28-28-27-27-27-27-27-28-28-29-27-27-30-30-30-31-30-30-29-29-30-30-31-31-31-29-28-27-29-28-28-28-30-29-28-27-26-25-25-24-24-24-24-27-28-29-30-30-27-26-25-25-25-26-26-27-27-27-27-27-27-27-27-27-27-27-27-27-27-27-19-28-28-28-28-28-29-29-29-29-29-29-30-30-30-30-30-30-30-30-30-30-30-30-30-29-29-29-29-29-30-30-30-30-30-30-30-30-30-30-31-31-31-31-31-30-30-30-30-30-30-31-31-31-31-31-31-32-31-31-31-31-32-32-32-18-18-17-15-25-27-28-30-30-30-30-30-31-31-31-31-30-30-31-31-31-31-31-31-32-32-32-32-32-32-31-29-28-27-30-28-27-25-24-23-23-23-22-22-21-21-26-26-26-24-23-21-22-26-28-30-30-30-30-30-30-30-30-30-32-33-33-32-31-29-29-28-30-30-30-30-30-30-30-30-30-30-31-31-31-30-30-31-31-31-31-29-29-29-30-30-29-28-27-26-26-26-25-25-27-30-28-26-26-26-27-27-28-28-28-28-28-27-27-27-27-27-27-29-30-29-28-28-27-27-28-29-30-28-29-29-30-30-31-30-33-34-35-35-36-36-36-37-37-37-33-33-33-33-33-33-33-33-33-33-33-33-33-33-34-33-33-32-31-31-31-31-31-33-33-33-34-34-33-33-33-33-33-34-34-34-34-34-33-34-34-33-33-32-31-31-32-32-32-32-32-34-34-34-33-33-33-33-33-33-33-33-33-32-32-32-31-31-31-31-31-31-31-31-30-30-31-30-29-29-28-27-29-29-29-30-29-28-29-29-28-28-28-28-27-27-27-27-27-27-27-27-27-26-27-28-27-28-28-28-28-29-29-30-31-32-32-32-32-33-33-34-35-36-37-36-33-31-30-29-29-29-30-31-32-34-35-33-32-31-30-30-30-30-30-29-29-29-29-28-28-28-29-34-37-38-39-39-38-34-31-30-29-29-29-28-32-34-36-36-36-34-34-34-34-34-34-34-34-34-34-35-35-35-36-36-36-36-34-33-33-33-34-34-34-34-34-34-34-34-34-34-34-34-34-34-34-32-32-34-34-35-35-35-35-35-35-35-35-35-35-35-34-34-34-34-34-34-34-35-35-34-34-33-32-33-33-34-34-35-35-35-35-34-33-34-34-35-35-35-35-35-35-35-35-35-36-36-36-36-36-36-36-36-37-37-34-31-30-29-29-32-34-35-36-36-36-36-36-36-35-35-34-34-34-35-35-36-36-36-38-38-38-36-39-40-41-41-41-41-41-41-41-42-42-42-43-43-43-43-43-43-43-43-43-44-44-43-43-43-43-42-42-42-42-42-45-45-45-45-44-44-44-44-44-43-46-46-46-46-43-40-39-38-38-41-42-43-43-44-43-43-42-42-43-44-42-41-41-40-41-41-39-38-36-35-35-39-37-36-39-41-40-39-41-42-43-44-43-41-40-39-37-36-36-36-35-35-35-35-40-41-41-42-42-43-43-43-42-41-42-43-44-44-44-41-41-41-40-40-40-40-40-41-41-42-42-42-41-41-41-41-41-41-41-42-42-42-42-42-42-42-41-40-39-39-38-38-37-40-41-41-42-42-42-42-42-43-43-43-45-45-45-42-41-41-40-39-39-39-40-38-36-35-34-33-33-32-32-32-39-41-42-43-43-42-42-42-41-41-42-42-42-42-42-42-42-42-41-41-41-41-41-41-41-41-42-40-39-37-37-36-35-34-34-34-33-33-33-33-33-33-40-41-42-43-43-43-42-42-43-42-42-42-43-43-43-43-43-43-43-48-51-50-49-48-46-44-43-42-41-41-40-40-39-38-37-38-38-37-36-36-36-36-36-36-36-36-36-36-35-36-36-36-36-37-38-38-38-37-38-38-38-38-38-40-42-43-43-44-44-45-45-46-47-44-43-43-45-48-49-54-55-57-56-56-56-56-56-57-58-58-59-59-59-58-58-58-58-58-58-58-58-58-59-59-59-59-59-59-57-57-57-58-57-57-56-56-56-56-56-56-55-55-55-55-54-53-52-52-52-53-52-51-51-51-53-53-52-52-53-53-52-52-52-52-52-52-52-52-51-51-51-52-54-54-55-55-56-56-57-57-57-58-59-59-58-56-55-54-54-53-53-54-55-56-56-56-56-56-55-55-55-54-54-53-53-54-54-54-53-52-53-54-55-57-58-60-61-62-62-62-60-59-58-57-57-57-56-56-55-54-54-54-53-52-52-52-52-53-53-52-52-51-51-52-51-51-51-51-52-52-52-51-51-52-51-51-52-51-53-53-54-55-56-57-57-59-59-60-60-58-56-55-54-53-53-54-54-53-53-53-53-53-54-53-53-53-52-53-53-54-54-53-53-53-53-53-54-54-54-55-56-56-55-54-54-54-53-52-53-53-54-56-57-56-55-54-54-54-53-53-52-54-56-58-60-61-61-59-58-58-58-57-57-56-56-55-55-55-54-53-52-52-52-52-52-52-53-53-53-53-52-52-52-53-52-52-52-52-52-52-52-51-51-52-53-53-52-53-52-52-52-52-53-53-53-52-52-53-52-53-53-52-52-52-53-54-54-55-56-56-57-57-58-58-58-57-57-56-55-55-55-56-57-57-56-55-55-54-53-53-54-56-57-59-56-55-54-55-56-57-57-55-54-53-54-55-55-54-54-54-53-52-52-52-52-52-53-52-52-52-53-53-53-53-53-53-54-58-61-62-61-59-58-58-58-57-57-57-57-56-55-55-54-54-54-54-53-53-52-52-52-52-52-51-51-52-52-52-52-53-53-53-53-53-53-53-53-53-52-51-51-51-52-52-52-53-52-52-52-52-52-53-52-53-53-53-53-53-53-51-52-53-53-53-52-52-51-51-50-52-53-54-55-56-56-56-57-57-57-57-57-58-55-54-53-55-56-58-59-61-63-64-59-57-56-55-55-55-54-56-56-55-55-55-55-55-54-54-53-53-54-54-55-56-56-56-54-53-54-53-53-53-53-54-53-53-54-54-54-59-62-63-63-62-60-59-59-58-58-57-57-56-55-55-54-54-53-53-53-53-52-52-52-52-53-53-53-53-54-54-53-53-53-52-52-51-51-52-52-52-53-52-52-52-52-52-52-51-52-52-52-53-53-53-53-53-53-53-53-53-54-55-55-56-56-57-57-57-57-57-57-57-56-55-53-52-53-53-52-52-52-52-52-53-52-52-52-52-52-52-52-53-53-53-53-52-52-52-53-53-52-52-52-52-53-52-52-52-52-52-51-51-52-52-52-52-53-54-55-55-56-59-61-62-62-61-59-59-59-58-58-58-57-57-56-56-56-55-55-55-54-52-52-52-54-53-52-52-52-51-51-51-51-50-50-51-52-53-53-52-53-52-52-52-52-52-52-52-53-53-54-54-54-54-53-53-53-53-53-52-51-50-52-52-52-53-52-52-51-51-51-51-52-53-54-55-55-56-57-57-58-58-58-58-59-57-56-55-55-54-54-54-53-54-53-53-53-53-54-54-54-54-53-53-53-53-54-54-54-54-53-54-54-53-53-55-54-53-52-52-52-52-52-52-52-52-53-53-53-53-53-53-54-54-55-56-58-60-61-62-62-62-59-59-58-58-58-58-57-57-57-55-55-54-54-53-53-53-53-53-52-51-51-52-52-52-52-52-52-53-53-54-53-53-52-52-52-52-52-52-53-53-53-52-53-53-53-53-52-51-52-52-52-52-51-51-52-52-51-51-51-50-50-52-53-54-55-56-56-57-57-57-58-58-59-57-55-55-54-55-56-54-53-53-53-53-53-53-52-52-53-53-53-53-53-53-52-52-52-52-53-53-53-52-52-52-52-52-52-52-52-52-52-53-53-52-52-53-53-53-53-54-54-53-53-54-54-53-52-55-58-59-60-60-60-60-59-58-58-58-58-57-56-55-54-53-52-52-51-52-53-53-54-54-54-53-53-53-53-52-53-52-52-53-54-54-55-53-52-52-52-52-52-53-54-52-52-52-52-52-52-53-53-52-52-52-52-51-51-51-50-51-51-52-50-51-52-52-51-51-50-50-50-53-54-55-56-57-57-58-58-58-57-55-54-53-53-54-54-52-52-52-52-52-52-52-53-53-52-52-52-52-52-52-53-53-52-52-52-52-52-52-52-52-52-52-52-52-51-51-51-52-52-52-53-52-51-52-52-51-52-52-57-60-62-63-63-62-61-60-58-58-58-58-58-58-57-56-54-53-54-54-54-54-54-53-53-53-53-52-52-53-53-53-53-53-53-54-53-53-53-53-53-53-53-53-52-53-53-51-51-51-51-52-52-51-51-52-52-52-51-50-51-52-52-52-52-51-51-51-51-51-52-53-55-56-56-57-57-58-58-59-59-59-60-60-60-56-55-53-53-53-53-53-53-53-52-52-51-52-52-52-52-52-52-53-53-52-53-54-56-56-54-53-52-52-53-54-54-54-55-55-54-59-62-63-64-63-62-62-62-61-59-59-58-58-57-57-57-56-55-55-54-53-53-53-53-53-53-53-53-52-52-52-53-53-51-51-51-52-53-52-53-53-53-53-52-52-53-53-53-52-52-52-53-52-52-51-51-51-50-50-51-51-52-52-53-53-54-55-56-56-57-57-57-58-59-59-60-60-57-56-55-55-54-54-54-54-54-54-54-54-54-53-53-52-52-51-52-51-53-52-52-52-53-52-52-52-52-52-51-51-52-53-53-52-52-53-52-53-53-53-53-53-53-52-52-52-52-51-56-59-61-62-62-62-60-59-59-58-58-57-57-57-57-56-56-55-55-54-54-54-52-52-52-52-51-53-53-52-52-53-53-53-53-52-52-52-52-52-52-51-52-52-52-53-53-51-51-51-51-52-52-52-52-53-52-52-52-51-51-51-52-52-52-51-51-52-52-52-52-52-53-53-55-55-56-56-57-58-58-58-58-57-56-55-54-52-52-52-52-52-53-52-51-51-51-51-51-51-51-51-52-51-51-51-51-51-52-52-52-52-52-51-50-50-50-51-52-52-52-52-51-51-51-51-51-51-52-52-52-52-52-52-57-59-60-61-61-61-59-58-57-57-57-57-57-57-58-58-58-58-57-56-56-55-55-54-53-53-52-52-52-52-51-51-51-50-51-51-52-51-51-51-51-51-51-50-51-51-51-51-50-50-50-51-51-51-50-50-50-50-50-50-50-50-50-51-51-50-50-50-50-50-50-52-53-54-54-55-55-55-55-56-56-55-56-56-58-59-56-54-53-53-53-52-51-50-50-50-50-50-50-50-50-50-50-50-50-50-50-50-50-50-50-50-51-50-50-50-50-51-50-50-50-50-50-50-50-51-50-50-49-50-51-53-54-54-54-52-51-50-50-49-49-49-49-49-49-50-50-50-50-55-57-58-58-58-57-56-56-56-56-56-56-56-56-55-55-55-55-55-55-55-58-58-56-54-52-52-51-51-51-51-51-49-50-50-51-51-51-51-51-50-50-51-52-51-51-51-51-52-52-53-52-52-52-52-52-52-52-52-52-52-52-53-52-52-53-53-53-53-52-52-52-51-52-52-53-53-53-52-52-52-52-53-52-52-53-53-53-53-54-55-56-57-57-57-57-58-58-59-59-59-60-60-60-60-56-54-53-53-53-54-54-53-54-53-52-51-50-48-48-48-48-48-47-50-52-53-54-55-54-53-53-53-52-52-52-52-52-55-57-58-59-60-62-55-53-52-52-52-53-54-54-53-53-53-53-52-52-51-51-51-56-59-60-61-61-61-59-58-58-57-57-57-56-55-55-55-54-53-53-52-52-52-52-53-53-52-53-52-52-52-52-53-53-53-53-52-52-52-52-51-51-51-52-52-51-51-51-52-52-52-52-52-53-53-51-51-51-51-52-52-52-52-52-52-53-54-54-55-57-58-58-58-58-58-59-58-58-57-56-54-53-53-54-53-53-53-52-53-54-55-53-53-53-53-54-55-55-55-54-53-53-53-53-53-53-52-52-53-53-53-52-53-53-54-54-55-54-54-53-53-52-52-54-55-53-55-55-53-55-56-57-58-59-61-62-62-61-59-59-59-59-58-57-57-56-56-55-54-54-53-52-52-54-54-53-53-53-53-53-53-53-52-52-52-53-54-53-53-54-54-55-55-55-53-52-52-53-53-53-53-53-53-53-53-53-53-52-53-54-54-53-53-53-53-53-53-52-54-54-55-56-58-58-59-59-59-59-57-57-56-55-55-55-54-54-54-54-56-57-57-57-56-55-55-54-54-54-55-55-55-55-55-55-55-55-55-55-55-55-55-55-54-54-56-57-57-55-55-55-55-54-54-54-54-54-54-54-54-54-53-54-55-55-55-55-55-55-54-55-57-59-60-61-61-61-62-62-62-49-49-49-68-68-65-61-59-57-56-54-52-56-57-58-58-58-58-58-58-58-58-58-58-58-58-58-58-58-58-58-58-58-59-59-61-61-61-60-59-58-58-58-57-57-58-57-57-57-57-58-58-58-58-57-57-58-58-58-58-58-58-57-57-56-56-56-56-60-62-63-63-59-57-55-54-53-52-52-53-55-56-57-57-57-63-64-62-59-57-56-55-53-52-51-49-57-56-55-55-55-54-57-57-57-57-57-57-58-58-57-58-58-54-54-54-54-55-56-56-56-56-56-56-54-54-54-54-55-55-56-56-57-57-57-57-56-55-55-54-55-55-55-55-55-55-55-55-55-54-54-54-56-59-60-62-62-59-59-55-51-47-46-52-51-50-49-39