diff --git a/_config.js b/_config.js index 702074cd..98525593 100644 --- a/_config.js +++ b/_config.js @@ -23,6 +23,8 @@ import { generateTickArray } from './src/_lib/chart-filters.ts'; import oiLumeViz from "https://deno.land/x/oi_lume_viz@v0.13.8/mod.ts"; +import * as yff from './yff-config.ts'; + const site = lume({ src: './src', location: new URL('https://yff-wireframe.open-innovations.org/'), @@ -50,44 +52,22 @@ site.use(netlifyCMS({ extraHTML: ``, })); -site.use(oiLumeViz({ - 'assetPath': '/assets/oi', - 'font': { - family: 'CenturyGothicStd,"Century Gothic",sans-serif', - fonts: { - "CenturyGothicStd":{"normal":{"font-size":32,"widths":[0,0,0,0,0,0,0,0,0,11,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,15,26,20,34,23,9,15,15,20,26,12,15,12,15,20,20,20,20,20,20,20,20,20,20,15,15,26,26,26,17,32,22,22,22,25,20,18,25,24,13,15,22,18,27,24,25,19,25,22,22,20,23,22,32,22,20,22,15,15,15,26,20,20,19,20,17,20,19,11,20,20,9,11,19,9,31,20,19,20,20,14,17,13,20,19,26,19,19,17,20,15,20,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,20,20,20,20,15,20,20,32,17,21,26,15,32,20,17,26,17,17,20,21,20,12,20,17,17,21,32,32,32,17,22,22,22,22,22,22,32,22,20,20,20,20,13,13,13,13,25,24,25,25,25,25,25,26,25,23,23,23,23,20,19,20,19,19,19,19,19,19,31,17,19,19,19,19,9,9,9,9,20,20,19,19,19,19,19,26,19,20,20,20,20,19,20,19,22,19,22,19,22,19,22,17,22,17,22,17,22,17,25,21,25,20,20,19,20,19,20,19,20,19,20,19,25,20,25,20,25,20,25,20,24,20,24,20,13,9,13,9,13,9,13,9,13,9,28,20,15,11,22,19,19,18,9,18,9,18,9,18,15,18,9,24,20,24,20,24,20,23,24,20,25,19,25,19,25,19,34,31,22,14,22,14,22,14,22,17,22,17,22,17,22,17,20,13,20,13,20,13,23,20,23,20,23,20,23,20,23,20,23,20,32,26,20,19,20,22,17,22,17,22,17,10,16,24,18,16,18,16,21,21,14,23,26,18,16,15,20,24,16,18,20,23,23,25,8,11,23,16,9,16,26,23,16,23,26,19,30,22,21,16,18,18,12,19,11,9,20,9,20,24,21,24,23,25,16,20,14,17,17,14,14,16,16,14,14,16,6,9,8,11,43,37,30,32,28,18,36,32,25,23,14,11,9,23,16,23,16,23,16,23,16,23,16,23,16,14,23,14,23,14,28,21,23,16,23,16,23,16,23,16,23,16,17,14,9,43,37,30,23,16,30,18,23,16,22,19,32,31,25,19,23,14,23,14,20,14,20,14,11,9,11,9,23,16,23,16,21,11,21,11,23,16,23,16,22,17,20,13,18,13,23,16,21,16,19,16,20,14,23,14,20,14,23,16,23,16,23,16,23,16,23,16,9,16,10,11,25,25,23,21,16,20,20,12,14,17,13,21,23,23,20,14,12,9,22,16,21,11,23,16,14,17,17,16,14,14,16,16,14,19,20,13,13,19,14,11,16,16,15,16,14,16,16,16,9,9,9,9,9,9,18,25,25,25,16,16,16,16,20,21,18,11,11,11,11,11,11,11,16,16,12,11,11,14,11,9,9,16,18,15,16,23,16,16,14,16,14,14,14,14,14,14,23,15,14,15,17,9,16,14,16,14,14,26,27,27,18,15,21,25,18,18,16,15,20,20,10,10,5,7,7,7,9,14,10,7,12,11,11,11,11,11,8,8,18,18,18,18,20,20,11,20,11,11,11,11,11,11,9,9,11,11,11,11,11,11,20,20,20,20,20,20,0,12,9,5,7,9,8,6,6,6,6,6,11,11,11,11,14,11,11,11,11,11,11,11,11,11,9,11,11,11,11,13,13,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,13,20,14,11,11,23,17,16,16,11,14,14,14,15,12,16,16,16,16,20,20,22,15,24,28,17,16,28,16,24,29,9,22,22,18,23,20,22,24,25,13,22,22,27,24,21,25,24,19,16,22,20,20,26,22,28,26,13,20,20,16,20,9,20,20,20,19,19,16,15,20,20,9,19,19,20,19,16,19,20,20,16,20,16,20,25,19,26,26,9,20,19,20,26,21,16,16,23,28,23,17,23,18,23,16,21,13,18,14,18,14,23,18,27,25,20,17,21,14,17,17,21,19,22,16,15,12,18,16,14,9,23,13,13,18,16,21,28,20,16,21,21,21,20,20,25,18,22,22,13,13,15,36,35,26,22,24,20,24,22,22,22,18,24,20,31,20,24,24,22,24,27,24,25,24,19,22,20,20,26,22,24,23,33,33,25,29,22,22,33,23,19,20,19,15,20,19,26,17,20,20,19,20,22,20,19,20,20,17,16,19,27,19,21,19,28,28,21,25,18,18,27,19,14,19,20,15,18,17,9,9,11,29,29,20,19,20,19,20,38,20,21,17,31,22,23,19,33,27,29,22,39,30,16,13,24,20,23,16,26,19,26,19,38,33,24,18,31,26,38,20,21,14,11,0,0,0,0,0,0,0,23,17,18,15,18,16,18,15,18,15,20,16,31,26,16,13,22,19,22,19,21,16,25,18,24,20,27,20,33,25,25,20,21,14,20,16,20,19,20,19,22,19,29,24,21,16,23,19,23,20,28,22,28,22,11,29,22,21,16,22,16,23,17,23,17,21,16,28,20,9,23,14,23,14,28,21,20,14,24,19,23,14,29,22,16,13,16,14,23,17,23,17,23,16,25,19,23,16,21,14,23,16,23,16,23,16,21,16,18,15,28,22,19,13,23,16,23,16,18,16,26,25,26,23,18,14,29,24,30,25,23,15,22,19,16,13,22,16,33,23,26,22,30,23,25,20,32,26,21,17,31,24,32,26,23,17,21,16,23,18,45,33,21,16,22,16,16,24,23,23,23,24,23,20,23,26,23,22,18,27,25,22,19,22,23,24,24,22,22,22,23,21,25,24,24,23,23,22,22,22,17,26,23,25,26,16,16,8,7,5,8,6,9,17,16,31,20,20,21,20,20,18,20,25,20,20,9,31,20,20,20,19,21,19,20,9,20,15,20,14,31,17,21,20,21,31,20,20,15,31,21,19,24,26,16,6,12,16,16,30,30,20,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,11,0,9,0,0,9,0,0,10,0,16,16,16,16,16,16,16,16,15,15,11,13,15,9,9,15,15,9,14,14,14,16,16,9,10,15,15,15,14,15,15,15,15,20,16,16,16,16,16,17,18,17,17,7,12,16,16,16,16,16,16,16,16,16,16,16,30,42,14,41,42,0,20,20,24,19,24,8,10,8,21,17,0,0,0,0,0,0,0,0,0,0,0,10,0,16,9,11,20,13,7,7,14,7,8,7,8,12,8,8,17,17,17,11,11,16,16,17,17,27,27,19,19,13,13,16,16,8,8,8,7,8,8,13,7,13,8,13,14,8,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,17,17,17,17,17,17,17,17,17,17,10,10,17,8,8,0,7,7,7,0,7,14,14,8,8,8,8,8,8,8,8,8,17,17,17,17,17,17,17,11,11,11,11,11,11,11,11,11,16,16,16,16,16,16,16,16,16,17,17,17,27,27,19,13,8,8,8,8,8,8,8,8,16,29,16,13,13,13,16,16,16,16,16,16,7,7,7,7,8,8,8,8,8,13,17,12,8,12,12,14,14,14,14,14,14,14,14,8,19,8,14,8,8,26,26,7,9,0,0,0,0,0,0,0,36,35,0,0,0,0,0,0,0,0,0,0,19,0,0,0,0,11,16,17,17,17,17,17,17,17,17,17,17,17,27,14,13,11,14,17,7,7,7,7,10,9,9,9,9,12,20,16,16,16,0,24,0,15,25,25,11,11,21,14,8,15,19,19,10,30,14,10,21,9,20,20,16,15,15,27,14,11,18,19,16,25,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,16,15,16,24,8,8,8,8,8,8,8,17,17,11,11,16,17,13,13,13,8,8,16,16,16,13,13,8,8,8,7,16,16,17,17,17,17,16,17,7,7,8,8,8,14,14,8,8,17,17,17,19,17,25,27,24,24,22,18,18,14,16,17,20,18,18,18,22,34,13,18,24,23,17,19,18,18,17,17,20,24,34,34,34,18,18,18,18,18,14,0,0,0,0,0,0,0,0,0,0,0,14,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,17,17,11,25,14,21,22,19,20,15,21,16,16,19,16,14,26,13,20,25,20,23,18,18,15,20,17,18,18,21,17,17,14,14,12,0,0,0,0,0,0,0,0,0,11,11,18,30,17,17,13,16,16,19,24,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,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,8,8,17,19,8,8,7,13,8,8,15,14,14,5,11,27,16,6,16,17,19,16,8,8,12,16,8,8,8,17,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,26,26,35,18,18,23,31,29,24,18,18,18,18,35,35,35,35,28,27,20,21,27,22,25,24,25,25,19,22,23,21,24,20,20,20,20,19,19,19,29,20,23,22,20,16,16,23,28,28,19,25,19,23,19,0,8,0,19,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,34,19,0,19,0,19,0,0,28,27,20,24,23,21,29,20,29,24,0,0,14,20,17,15,18,17,19,20,20,21,19,18,14,8,26,26,35,35,26,26,20,24,20,20,24,17,23,19,20,0,15,34,16,32,39,19,27,25,27,27,23,16,16,24,31,16,16,22,27,28,22,23,21,25,19,22,31,26,35,20,20,26,20,20,25,21,21,19,22,16,26,29,19,25,23,21,19,16,23,16,16,16,23,21,23,20,16,16,19,17,43,0,0,0,0,0,0,16,16,45,0,16,16,53,8,0,20,16,16,16,16,16,16,16,16,27,16,16,16,16,26,20,16,21,27,30,0,0,16,16,20,16,21,24,21,23,27,20,24,22,19,19,21,21,23,23,25,7,22,16,24,20,19,12,19,16,16,19,0,34,16,26,34,27,27,23,23,16,16,16,16,20,26,16,16,23,26,22,20,26,25,20,21,21,21,20,20,20,22,21,21,24,20,21,21,20,22,16,20,20,20,20,21,24,20,16,26,26,16,20,21,16,21,20,16,16,19,16,35,0,7,0,0,16,16,16,16,19,0,16,16,19,0,0,16,16,16,19,16,16,16,16,16,16,16,20,26,22,21,16,20,16,16,16,16,16,16,16,24,20,20,21,22,22,21,20,22,23,0,3,20,23,42,19,8,16,16,16,16,16,16,16,16,16,16,19,0,27,16,30,41,23,23,23,31,29,25,30,16,30,30,41,16,41,41,19,29,23,22,20,22,25,24,25,24,18,19,18,20,28,21,23,17,21,22,16,21,19,28,26,22,21,16,16,21,26,16,21,26,21,24,21,16,16,19,16,51,0,0,0,0,0,0,0,16,19,0,11,16,30,11,0,16,16,33,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,34,25,0,0,16,16,17,15,17,19,21,21,18,21,18,19,15,28,16,16,16,16,16,16,16,26,0,19,0,19,0,19,16,19,12,32,16,22,29,25,25,24,25,25,18,16,16,21,27,16,16,19,25,22,23,23,23,24,22,23,22,22,22,22,22,22,22,22,22,21,22,22,22,16,22,28,22,24,23,23,24,16,25,22,16,22,22,22,22,22,16,16,19,15,35,0,0,0,0,0,0,16,16,54,0,16,16,61,7,0,16,16,16,16,16,16,16,16,19,7,16,16,16,16,22,22,16,24,25,18,0,0,16,16,20,16,16,28,20,19,22,21,19,19,22,19,7,15,22,12,22,25,16,16,16,16,16,16,16,16,16,16,19,24,16,37,42,34,26,36,48,16,16,16,26,27,30,16,30,30,62,28,16,16,16,34,26,16,30,16,37,27,16,16,16,52,28,16,16,16,26,40,27,16,16,16,31,33,22,29,32,35,31,33,39,42,42,52,16,16,16,16,50,0,0,21,31,16,16,16,110,0,0,16,143,0,35,0,16,16,30,16,16,16,16,16,16,54,16,16,16,16,16,16,16,16,16,16,16,16,16,16,18,28,36,32,31,36,36,25,38,37,30,29,37,31,34,68,34,45,62,36,30,16,16,16,16,16,19,14,42,11,19,31,29,27,35,30,37,51,35,16,26,26,28,16,26,26,28,19,29,20,38,26,30,30,26,47,35,30,23,29,29,29,29,29,29,29,27,16,26,26,27,27,38,47,23,31,30,25,31,26,20,28,27,35,16,16,16,23,19,0,0,16,25,19,26,16,19,0,0,16,19,0,0,0,16,16,16,16,16,16,16,19,0,16,30,26,29,16,16,16,16,16,61,47,0,0,16,16,23,28,27,18,25,27,25,19,27,24,16,16,16,16,16,16,16,16,18,8,16,23,22,23,20,27,19,0,23,30,27,31,30,27,35,36,49,43,28,16,29,29,30,16,27,27,30,23,29,22,31,28,32,30,27,47,37,30,23,30,30,31,24,29,29,29,27,16,29,29,29,29,41,47,23,30,30,26,16,29,23,29,25,31,16,16,19,17,39,0,61,0,0,15,29,16,19,13,14,16,50,76,0,0,16,16,16,16,16,16,16,32,14,16,16,16,16,16,16,16,30,16,58,28,14,14,16,16,23,22,24,20,24,25,23,21,27,23,16,17,32,16,16,16,16,16,16,16,16,16,16,16,16,16,19,0,39,13,16,51,58,32,58,24,51,28,38,16,44,45,70,16,28,46,55,38,36,31,49,36,34,48,28,58,49,23,25,43,46,48,35,33,23,33,33,35,32,43,46,23,26,36,26,26,32,27,24,36,35,44,44,45,31,0,0,24,37,15,16,12,12,19,18,16,119,0,0,16,130,0,27,0,19,42,16,16,16,16,24,36,28,27,46,41,38,36,53,70,47,47,28,46,0,0,16,16,17,35,38,46,26,36,45,22,36,35,34,32,46,29,32,38,45,62,77,42,51,35,26,42,36,40,16,16,15,12,16,23,36,32,35,24,27,23,40,39,52,31,51,26,27,47,28,28,48,16,16,16,33,28,29,26,28,31,25,27,26,46,41,35,28,25,27,28,28,39,30,32,26,19,27,32,16,20,26,25,28,31,27,28,26,23,16,25,16,16,24,30,26,28,31,25,26,16,16,16,19,16,16,16,16,32,10,12,19,0,0,16,19,16,32,63,0,97,0,54,62,21,16,16,16,16,16,16,16,27,39,50,27,19,30,24,23,39,16,16,45,19,53,16,16,16,16,16,16,16,16,16,16,16,16,19,20,21,20,20,22,16,18,20,20,22,28,27,20,20,18,26,28,27,20,20,19,23,17,20,20,20,20,20,23,22,20,19,19,14,18,20,20,16,20,24,19,21,23,19,19,17,14,0,16,16,0,0,0,0,0,0,0,16,16,16,16,22,11,19,16,14,16,16,16,0,0,0,0,0,0,0,0,19,19,20,22,22,23,23,21,25,25,23,22,34,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,22,20,16,21,16,16,15,20,16,19,16,16,20,16,16,16,16,16,16,20,24,22,22,16,21,21,21,24,24,24,24,16,22,20,20,16,20,16,20,16,16,20,22,16,20,20,15,12,0,14,14,0,0,0,0,0,0,16,0,0,13,16,16,12,23,12,13,10,16,16,16,0,0,0,0,0,0,16,16,20,20,17,20,19,19,24,21,21,26,16,16,36,36,25,24,16,16,16,16,16,16,16,16,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,21,23,19,9,19,29,9,16,17,5,5,4,8,4,4,8,31,21,8,15,18,17,13,0,9,21,21,8,19,20,11,10,12,12,16,12,14,14,12,11,18,18,18,20,18,18,18,18,18,18,7,0,19,0,14,0,30,30,13,13,11,24,14,14,14,14,14,14,14,14,16,14,14,14,14,14,14,14,14,14,14,14,13,13,13,13,14,14,14,14,15,14,14,13,14,14,13,14,14,13,13,13,15,14,14,14,13,16,16,16,16,14,0,0,0,0,14,14,14,14,0,0,0,0,0,8,14,0,0,0,0,16,0,0,13,14,14,15,14,0,0,0,0,0,0,0,0,0,0,0,16,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,13,13,21,16,21,20,16,10,0,20,13,17,18,18,17,16,20,19,29,13,7,18,12,21,21,21,21,24,24,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,34,19,20,34,19,20,33,21,26,31,33,19,19,19,20,37,34,34,18,20,17,20,20,20,33,20,34,20,34,20,33,34,19,32,34,34,40,19,19,19,20,40,73,7,14,0,0,19,12,38,0,19,0,0,0,0,10,19,32,0,0,0,0,47,20,19,12,19,19,20,20,20,20,20,7,12,19,27,19,32,20,20,20,20,19,19,13,13,19,0,19,26,20,20,0,19,0,21,10,19,13,19,20,12,10,13,12,12,12,13,42,34,34,0,0,0,0,20,20,20,34,34,35,34,32,33,33,20,33,20,0,10,37,0,0,10,10,10,13,10,18,0,20,10,21,19,20,22,24,20,21,17,20,20,10,10,13,19,10,28,22,26,25,22,21,26,27,26,17,24,27,25,22,30,31,22,26,22,19,30,25,21,25,22,21,22,21,25,18,17,22,23,27,22,21,21,24,24,16,17,16,16,16,16,16,19,16,16,14,16,17,27,15,16,24,26,18,15,31,16,16,23,15,15,22,16,24,24,22,15,22,15,16,15,19,16,16,17,17,24,15,20,18,16,15,17,23,16,15,17,21,14,11,16,18,16,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,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,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,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,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,20,26,18,17,19,20,23,29,19,23,24,19,25,20,28,25,25,31,30,24,31,25,24,27,33,41,33,32,34,31,31,34,26,33,25,24,28,30,25,28,17,21,19,24,21,18,22,24,20,26,22,20,24,20,19,24,19,26,22,20,23,21,19,21,22,22,21,24,21,22,21,21,25,16,32,22,21,32,16,16,22,22,21,24,22,23,22,16,25,16,32,22,22,32,16,16,20,26,23,20,23,26,19,24,19,26,22,20,24,26,19,22,22,23,22,26,23,23,23,23,23,23,22,26,23,23,23,22,18,23,22,21,20,18,30,30,29,16,28,21,20,29,16,16,12,17,14,18,14,19,22,19,20,23,21,20,22,20,22,20,18,23,23,18,23,18,14,22,20,27,23,20,24,20,20,26,31,16,31,23,25,28,16,16,24,31,24,24,26,24,24,16,35,16,32,27,29,31,16,16,26,29,23,23,23,32,23,29,19,25,22,20,25,18,16,16,18,23,21,18,20,23,18,19,27,28,24,27,25,28,27,26,15,17,21,19,21,23,22,25,20,27,23,20,28,24,23,29,20,27,23,20,27,24,24,29,21,26,23,21,27,24,24,24,14,19,18,20,16,21,14,17,25,16,26,17,19,25,16,16,16,20,19,21,17,22,17,19,29,36,32,29,33,27,28,34,36,38,35,37,42,36,36,37,18,24,23,18,23,21,17,24,18,24,23,18,23,22,17,22,19,24,16,15,18,18,16,18,20,22,22,22,25,23,23,20,22,23,22,28,22,22,24,21,21,36,24,16,16,0,0,0,25,9,16,13,13,13,20,9,22,19,17,18,18,18,17,18,22,18,11,22,23,23,16,22,23,28,16,15,28,16,16,16,45,43,34,42,30,31,23,36,25,28,26,27,24,25,22,28,10,16,10,10,16,30,15,30,32,14,16,16,16,16,16,16,22,22,17,24,29,9,17,24,17,18,21,17,16,23,19,23,15,15,27,30,19,19,23,29,15,29,25,23,16,25,24,18,22,23,21,18,20,28,17,32,29,35,33,18,22,32,17,18,16,22,19,17,26,18,24,18,18,20,17,28,25,16,15,20,22,27,18,23,25,21,19,18,29,26,35,24,27,21,17,32,20,22,21,27,18,19,16,16,18,21,18,22,17,17,16,16,22,24,24,24,24,25,25,25,25,25,25,25,24,24,24,24,24,24,28,29,28,29,25,29,28,29,28,25,19,16,14,11,11,13,13,14,14,15,9,7,14,14,14,32,25,30,32,24,24,24,24,25,25,25,25,25,25,25,24,24,24,24,24,24,28,29,28,29,29,28,29,28,25,14,5,10,23,23,23,23,26,26,26,26,26,26,26,27,27,27,27,27,27,29,29,29,29,29,29,29,29,29,14,27,27,29,29,17,17,17,17,17,17,17,17,17,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,10,10,20,20,20,20,17,17,17,17,17,17,17,17,17,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,10,10,17,17,17,17,17,17,17,17,17,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,10,10,10,10,17,26,26,26,26,26,26,26,26,26,29,29,29,26,29,26,26,14,14,14,26,26,26,26,26,26,26,26,26,29,29,29,29,29,29,26,29,26,29,29,26,29,26,14,14,26,16,16,16,16,16,16,16,16,16,19,19,19,19,19,19,16,19,16,19,19,19,19,19,19,10,11,10,14,10,10,10,34,34,25,25,24,24,24,31,31,31,31,28,28,28,28,28,28,35,35,35,35,35,35,35,35,14,16,16,16,16,16,16,16,16,16,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,10,14,14,12,26,26,26,26,26,26,19,19,19,19,19,19,22,22,11,14,26,21,21,21,21,26,26,26,26,29,29,14,23,23,23,23,23,23,26,26,26,26,29,29,14,23,23,26,26,34,23,23,26,26,24,24,24,24,24,24,24,13,20,12,26,26,26,26,26,26,26,19,17,17,17,17,24,24,24,24,33,33,33,27,27,33,33,18,27,18,18,18,18,26,26,26,26,14,26,26,26,26,26,26,14,18,18,18,18,18,18,18,12,18,13,13,13,13,17,17,17,17,19,19,19,19,19,19,19,19,19,19,19,19,24,24,25,25,25,25,24,24,25,25,25,25,24,24,25,25,25,25,24,24,25,25,25,25,26,26,20,20,20,20,26,26,20,20,20,20,26,26,20,20,20,20,13,28,28,18,18,18,18,28,28,18,18,18,18,28,28,18,18,18,18,14,17,17,26,26,26,26,28,28,18,18,18,18,23,23,26,26,26,26,17,17,17,26,26,26,26,26,19,19,26,26,26,26,26,26,19,19,19,19,26,26,20,20,20,20,24,24,26,26,26,26,28,28,20,20,20,20,34,34,19,19,19,19,24,24,26,26,26,26,12,12,24,24,26,26,26,26,28,28,21,21,21,21,28,28,21,21,21,21,11,28,28,23,23,23,23,28,28,21,21,21,21,28,28,23,23,23,23,21,12,26,33,42,42,36,36,42,42,19,21,21,19,19,21,21,14,14,0,9,13,18,22,26,9,13,18,22,26,9,13,18,22,26,9,13,18,22,26,9,13,18,18,22,18,13,13,16,16,16,21,21,19,17,19,20,15,15,12,17,17,15,15,12,12,15,15,17,10,13,17,17,17,15,15,17,19,19,15,9,15,12,15,9,9,16,12,15,12,15,17,17,12,18,9,9,15,15,12,12,17,12,17,16,20,20,18,9,12,12,15,16,20,15,18,15,18,17,15,20,18,9,15,17,19,9,7,21,15,18,18,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,27,27,27,29,27,27,27,25,41,29,25,23,25,29,35,27,25,23,27,27,27,25,26,27,27,32,11,29,11,28,27,29,29,29,27,27,38,27,24,25,25,25,25,26,26,26,26,27,26,25,20,25,0,0,28,19,19,19,19,19,19,19,31,40,40,31,31,31,44,44,0,12,11,19,19,0,19,0,0,0,0,0,19,35,15,19,11,20,52,19,27,14,16,19,16,16,21,21,25,29,22,22,22,25,25,22,16,16,16,16,16,16,12,12,6,18,11,12,9,15,9,14,16,16,16,16,16,16,11,32,12,20,12,12,9,9,14,21,4,0,0,0,0,0,11,9,12,11,9,10,11,10,10,8,16,16,16,16,16,16,13,5,13,8,8,8,8,9,5,11,8,8,9,9,5,5,9,9,9,13,10,8,6,8,9,8,7,7,14,14,10,13,15,10,14,3,8,14,9,8,9,8,11,8,11,9,9,5,7,8,8,9,9,6,9,7,8,14,11,8,9,5,11,5,8,14,9,9,9,9,9,9,13,9,8,11,7,7,9,9,4,10,8,6,7,8,11,9,16,16,16,16,16,16,16,16,13,17,11,11,11,21,19,24,6,8,11,11,9,14,11,9,9,8,8,10,8,10,10,9,10,12,9,9,9,12,11,14,8,11,9,8,9,9,6,8,14,0,10,16,16,16,16,16,25,25,25,29,25,25,28,26,17,21,17,26,26,26,16,16,31,31,35,16,16,19,29,29,29,29,29,29,29,29,29,29,29,22,22,22,14,14,10,10,10,14,10,14,16,16,10,7,29,19,19,27,29,27,26,26,21,17,21,18,19,32,18,18,22,17,29,10,11,11,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,18,19,23,24,23,28,28,19,19,28,19,28,19,28,23,18,24,21,8,18,18,18,15,15,18,18,18,7,22,16,16,19,17,19,19,17,16,16,16,16,16,16,16,16,16,16,16,27,27,29,15,28,19,20,19,19,29,19,19,20,29,33,19,28,20,23,16,19,25,28,29,28,19,19,28,28,30,19,28,28,15,19,21,15,19,29,15,19,20,29,20,16,16,16,16,16,15,19,15,18,18,35,15,15,19,15,24,27,28,21,28,28,19,19,16,19,29,15,19,16,16,16,16,16,16,16,16,20,15,17,16,18,25,18,26,17,18,18,16,16,16,27,27,19,18,18,22,18,18,16,21,19,16,30,30,33,36,33,33,19,18,18,22,18,18,16,21,19,18,30,30,33,36,33,33,18,31,20,21,31,15,24,22,24,24,24,29,25,21,34,34,34,25,33,34,15,34,24,0,0,29,18,19,16,16,19,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,20,17,17,17,17,18,17,16,21,20,22,23,22,22,19,26,19,20,20,22,19,19,24,19,17,19,22,24,24,22,19,22,26,21,21,22,20,26,22,23,7,7,8,12,10,17,8,14,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,20,21,21,28,21,20,26,31,21,20,34,20,20,30,20,22,25,20,25,27,29,20,25,21,22,20,22,20,21,22,20,25,19,21,25,20,20,18,25,21,21,21,22,16,16,21,25,25,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,15,12,0,0,0,0,0,3,0,30,32,30,34,0,21,17,21,18,20,21,0,19,23,13,0,0,16,16,16,16,16,16,16,21,21,15,15,17,17,14,13,9,9,17,14,20,17,16,15,17,17,17,23,14,16,16,15,15,15,14,17,16,21,16,16,23,14,13,13,17,13,16,17,15,17,16,14,17,12,12,14,12,12,14,14,6,8,15,12,17,15,14,13,11,11,13,12,15,18,9,9,10,12,10,10,8,8,8,8,10,5,10,16,9,9,8,9,9,10,6,10,10,16,9,10,9,8,9,11,9,5,7,10,9,9,8,9,11,9,24,16,16,11,25,16,16,11,11,12,9,14,16,10,15,25,9,9,16,17,18,16,16,11,19,16,9,25,16,16,11,12,14,16,16,14,14,17,16,14,13,13,14,9,14,14,16,14,10,8,8,9,8,7,7,9,10,5,6,5,5,6,5,5,9,14,16,10,10,10,9,10,7,7,6,10,10,10,9,9,9,9,10,9,9,0,0,0,0,0,0,0,0,0,0,0,16,16,0,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,23,14,21,16,21,16,21,16,21,14,23,16,23,16,23,16,23,16,23,16,20,14,20,14,20,14,20,14,20,14,18,11,23,16,23,16,23,16,23,16,23,16,23,16,11,9,11,9,23,16,23,16,23,16,20,9,20,9,20,9,20,9,28,25,28,25,28,25,23,16,23,16,23,16,23,16,23,16,23,16,23,16,23,16,18,16,18,16,21,11,21,11,21,11,21,11,18,12,18,12,18,12,18,12,18,12,20,9,20,9,20,9,20,9,23,16,23,16,23,16,23,16,23,16,23,16,23,16,32,26,32,26,32,26,30,23,30,23,23,16,23,16,23,16,20,14,20,14,20,14,16,9,23,16,14,9,11,11,22,15,22,19,22,19,22,19,22,19,22,19,22,19,22,19,22,19,22,19,22,19,22,19,22,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,13,9,13,9,25,19,25,19,25,19,25,19,25,19,25,19,25,19,26,19,26,19,26,19,26,19,26,19,23,20,23,20,24,21,24,21,24,21,24,21,24,21,20,19,20,19,20,19,20,19,27,17,17,16,21,18,17,17,17,17,17,17,17,17,23,23,25,25,25,25,25,25,13,13,13,13,13,13,16,16,24,24,29,29,29,29,16,16,17,17,17,17,17,17,17,17,28,28,33,33,33,33,33,33,9,9,9,9,9,9,9,9,15,15,20,20,20,20,20,20,16,16,16,16,16,16,16,16,25,25,32,32,29,29,16,16,16,16,16,16,16,16,16,16,16,28,16,33,16,33,16,33,21,21,21,21,21,21,21,21,26,26,32,32,30,30,30,30,17,17,13,13,17,17,9,9,16,16,16,16,21,21,16,16,17,17,17,17,17,17,17,17,23,23,25,25,25,25,25,25,17,17,17,17,17,17,17,17,28,28,33,33,33,33,33,33,21,21,21,21,21,21,21,21,26,26,32,32,30,30,30,30,17,17,17,17,17,16,17,17,23,23,23,23,23,11,11,11,11,11,17,17,17,16,17,17,24,24,28,28,23,11,11,11,9,9,9,9,16,16,9,9,11,11,15,15,16,11,11,11,16,16,16,16,16,16,16,16,23,23,28,29,22,11,11,11,16,16,21,21,21,16,21,21,27,25,28,25,24,11,11,16,16,32,16,32,11,8,5,16,8,6,3,0,0,0,0,0,15,15,20,20,32,32,9,20,9,9,9,9,15,15,15,15,20,20,17,11,11,21,26,8,0,0,0,0,0,0,0,6,49,42,12,18,18,7,13,13,10,15,15,32,20,14,20,31,31,10,30,11,12,11,11,27,22,21,16,15,15,15,16,9,31,16,16,17,31,16,16,18,20,20,9,28,20,9,9,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,5,16,16,17,17,17,17,17,17,11,11,11,6,6,17,17,17,17,17,17,17,17,17,17,17,11,11,11,6,6,16,9,8,9,9,8,10,10,5,15,10,10,7,5,16,16,16,20,22,22,20,20,31,24,37,37,32,27,20,20,22,20,32,17,19,25,22,22,22,16,16,20,20,20,20,26,20,23,21,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,27,26,21,33,20,34,28,16,21,29,16,29,32,23,16,16,22,18,23,10,25,23,38,24,24,18,23,30,25,21,21,21,36,38,31,23,20,14,26,24,22,9,23,23,30,21,23,12,20,22,18,36,13,19,18,13,16,10,29,38,18,14,19,23,23,25,18,18,21,23,16,14,9,9,20,25,25,28,13,34,24,24,32,24,24,24,24,24,24,24,24,32,32,32,32,15,11,21,31,34,23,34,44,54,34,23,34,44,20,21,23,28,9,17,25,24,16,24,32,40,25,16,24,32,9,14,16,25,36,23,36,21,14,23,22,23,36,24,16,16,16,16,16,16,32,16,32,16,32,16,23,23,23,23,28,28,28,28,28,15,28,15,28,28,28,15,28,15,16,28,28,28,28,28,28,22,18,18,18,18,27,18,27,27,28,29,27,27,28,28,12,12,28,28,12,12,29,28,29,29,28,29,28,29,29,28,28,28,28,19,28,19,28,19,24,24,24,24,28,28,28,28,15,15,28,15,28,15,29,29,27,21,27,21,21,21,21,21,21,21,27,28,28,21,28,26,29,28,28,28,28,28,28,28,28,26,20,17,20,19,19,20,23,19,20,20,18,20,20,18,25,26,26,23,26,24,24,12,18,15,14,12,26,20,20,22,32,31,21,21,22,9,12,15,17,19,19,23,22,20,30,40,19,30,41,20,20,21,18,18,10,19,23,30,25,24,23,24,26,22,12,23,24,24,24,24,24,24,26,24,24,24,24,24,24,24,24,24,24,24,30,30,24,24,24,24,24,24,24,27,24,24,26,26,24,24,26,26,24,24,24,24,29,29,15,24,24,24,24,24,24,24,24,24,24,24,24,24,23,23,23,23,24,24,23,23,24,24,24,24,24,24,24,24,24,24,19,19,19,24,24,24,24,23,23,32,32,32,32,32,32,32,32,32,31,31,31,31,22,21,21,21,17,17,23,24,28,29,23,23,26,29,18,18,23,23,23,23,33,33,29,23,13,19,19,19,22,22,21,21,25,25,14,9,17,18,27,24,24,23,23,23,19,19,23,23,24,24,22,21,24,24,40,40,24,24,24,24,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,10,27,20,20,23,20,18,20,20,18,20,20,23,20,18,20,18,23,17,19,19,22,22,22,22,11,18,18,18,18,18,18,18,18,18,11,27,27,27,24,25,26,26,22,39,33,18,18,18,18,19,19,0,0,32,32,41,36,36,10,10,41,28,27,25,22,26,28,28,28,26,25,26,19,26,26,26,26,26,27,27,12,12,26,26,26,26,26,26,26,26,27,22,26,26,26,22,28,26,22,26,26,26,22,22,26,7,26,27,14,27,24,26,27,26,22,26,16,14,27,24,30,24,22,12,26,24,24,7,26,26,25,25,9,19,26,21,15,10,27,20,27,28,22,27,8,25,25,25,25,36,28,27,32,27,27,27,27,22,22,19,27,27,27,27,27,26,26,17,25,25,30,30,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,17,21,9,9,25,25,27,27,27,22,19,19,9,9,9,9,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,26,23,22,15,16,16,16,28,28,28,27,27,27,22,31,0,0,0,0,0,0,32,26,32,32,27,24,17,44,44,44,44,26,26,19,44,29,32,33,32,32,32,32,32,28,28,16,16,16,16,16,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,26,19,26,14,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,23,16,23,16,16,16,16,16,16,16,16,16,23,16,16,16,23,16,16,16,23,16,16,16,23,16,16,16,23,16,16,16,16,16,16,16,23,16,16,16,16,16,16,16,23,16,16,16,16,16,16,16,23,16,16,16,16,16,16,16,23,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,16,16,16,32,32,32,16,16,16,16,16,16,16,16,16,16,16,16,23,30,30,30,23,30,30,30,23,26,22,19,23,11,7,3,23,23,23,23,30,30,30,30,30,30,30,30,30,30,30,30,19,19,28,28,28,28,28,28,28,28,11,11,32,32,32,32,32,32,32,28,28,28,28,28,28,28,32,28,32,28,28,28,28,28,28,28,32,28,28,28,28,28,26,19,19,28,28,19,28,28,28,28,28,28,28,28,19,19,28,28,28,28,28,28,28,28,28,28,28,28,11,28,28,28,28,28,28,28,28,36,28,28,28,28,28,28,28,28,28,28,28,28,28,19,19,28,27,28,25,23,29,27,27,16,25,27,24,24,16,21,32,32,28,28,28,23,38,44,24,24,26,29,27,27,27,16,27,16,32,23,26,29,15,16,20,19,20,27,28,24,24,24,28,28,29,29,29,29,29,29,29,29,28,32,33,34,29,18,18,18,24,18,24,25,17,23,26,18,44,44,44,44,44,44,44,44,44,44,44,44,32,32,32,32,32,32,32,32,32,32,32,32,17,22,22,21,22,19,16,22,28,13,16,24,29,14,13,16,20,20,29,28,28,28,28,28,28,28,28,28,26,26,26,44,24,24,24,24,24,24,27,27,27,27,29,29,29,29,29,29,23,23,25,44,24,15,30,24,17,27,18,26,28,26,32,32,28,42,26,28,28,22,22,25,18,27,44,44,15,21,30,35,32,17,18,18,18,18,31,18,18,22,22,22,22,44,39,32,32,32,32,32,37,44,32,32,32,32,32,32,32,32,44,32,32,32,32,32,44,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,44,32,32,32,32,32,32,32,42,44,32,44,28,32,32,32,44,32,32,35,32,32,32,32,32,32,34,44,28,26,32,32,34,36,16,23,32,32,32,32,32,24,26,26,26,26,26,28,28,28,28,20,22,23,28,22,28,28,28,28,26,26,44,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,44,26,44,28,28,28,28,30,30,18,28,18,7,10,14,10,10,17,17,10,17,18,16,16,31,22,24,29,10,10,10,10,10,10,16,16,14,14,10,10,12,12,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,32,44,44,44,24,32,24,28,32,32,32,32,32,32,31,31,32,32,32,19,32,32,32,32,32,24,24,32,44,32,26,32,32,32,32,32,32,32,32,32,32,32,32,44,23,31,24,24,24,16,17,19,31,31,13,23,18,23,32,32,24,19,22,23,23,33,33,37,24,24,39,38,29,29,29,14,17,22,24,24,27,27,14,14,12,12,18,18,11,11,12,12,31,31,30,30,40,38,38,38,38,38,38,38,38,38,38,38,21,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,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,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,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,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,28,28,28,28,28,28,28,28,15,15,28,28,28,28,28,28,32,31,15,15,28,28,28,28,32,28,28,28,28,28,28,28,28,23,23,21,21,21,21,23,23,23,23,23,23,23,23,23,23,23,23,28,23,23,23,23,15,15,27,27,27,27,22,22,27,27,28,28,28,28,28,28,28,15,28,28,15,15,28,12,28,12,28,28,15,15,28,28,15,15,28,28,15,15,28,28,15,15,28,21,28,21,29,29,29,29,28,28,28,28,21,21,28,28,28,28,28,28,22,28,22,22,28,22,22,22,22,22,20,14,12,13,13,14,14,13,13,12,12,11,11,11,11,11,11,12,12,24,24,24,24,12,12,9,9,21,23,23,22,21,22,22,21,21,21,21,23,23,21,21,21,21,23,23,23,23,32,32,32,32,32,35,32,32,32,32,32,32,32,32,32,32,32,32,37,37,22,22,22,22,22,32,23,23,23,23,23,26,26,25,25,25,25,25,18,18,9,9,14,14,27,27,27,39,22,23,24,24,24,24,24,18,23,23,25,17,27,27,20,20,20,20,20,20,27,16,16,16,26,26,24,24,13,13,24,24,28,28,28,24,22,23,23,31,31,25,23,23,51,19,19,19,19,19,19,19,19,19,19,26,19,19,19,19,19,33,20,12,31,14,24,24,24,24,24,25,24,24,24,24,24,32,32,23,23,23,23,23,32,32,32,32,32,31,31,31,24,24,10,24,22,22,22,22,22,22,18,18,19,19,29,29,23,23,23,23,23,19,19,19,19,24,24,21,21,19,19,19,19,19,19,19,19,24,19,19,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,35,39,52,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,38,30,45,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,38,38,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,38,38,24,24,24,24,24,24,24,24,45,45,22,22,22,22,22,17,21,21,21,23,24,23,29,24,21,21,21,21,21,24,24,12,14,14,14,20,20,20,24,9,31,31]},"bold":{"font-size":32,"widths":[0,0,0,0,0,0,0,0,0,11,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,19,28,23,41,28,11,17,17,23,28,12,15,12,22,23,23,23,23,23,23,23,23,23,23,13,13,28,28,28,20,31,25,24,23,27,22,21,26,27,17,18,25,20,30,27,27,23,27,25,23,22,26,24,36,24,24,22,17,22,17,28,23,23,21,22,19,22,21,14,22,23,11,13,21,11,34,23,22,22,22,16,19,15,23,21,31,21,21,19,23,17,23,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,23,23,23,23,17,23,23,31,19,27,28,15,31,23,19,28,19,19,23,23,23,12,23,19,19,27,38,38,38,20,25,25,25,25,25,25,35,23,22,22,22,22,17,17,17,17,27,27,27,27,27,27,27,28,27,26,26,26,26,24,24,23,21,21,21,21,21,21,33,19,21,21,21,21,11,11,11,11,22,23,22,22,22,22,22,28,22,23,23,23,23,21,22,21,25,21,25,21,25,21,23,19,23,19,23,19,23,19,27,28,27,22,22,21,22,21,22,21,22,21,22,21,26,22,26,22,26,22,26,22,27,23,27,23,17,11,17,11,17,11,17,11,17,11,32,23,18,13,25,21,21,20,11,20,11,20,17,20,18,21,11,27,23,27,23,27,23,26,27,23,27,22,27,22,27,22,36,34,25,16,25,16,25,16,23,19,23,19,23,19,23,19,22,15,22,15,22,15,26,23,26,23,26,23,26,23,26,23,26,23,36,31,24,21,24,22,19,22,19,22,19,11,18,24,21,18,21,18,23,23,14,23,26,21,18,17,21,26,17,20,23,25,23,25,10,12,25,18,9,16,30,23,18,25,29,22,34,25,22,18,20,18,12,21,16,11,21,11,21,27,24,26,21,25,16,21,14,19,19,15,15,16,16,12,11,19,7,10,9,11,44,37,32,37,32,20,39,34,28,23,16,12,9,25,16,23,18,23,18,23,18,23,18,23,18,14,23,16,23,16,32,23,25,16,25,16,25,18,25,16,25,16,19,15,11,44,37,32,25,16,31,21,23,18,25,21,35,33,27,22,23,16,23,16,21,14,21,14,12,9,12,9,25,16,25,16,23,14,23,14,23,18,23,18,23,19,22,15,18,12,25,18,23,18,22,16,21,14,23,16,21,14,25,16,25,16,25,16,25,16,23,16,9,18,12,13,26,26,23,23,16,21,21,12,14,17,15,21,23,23,21,14,16,11,26,18,23,14,23,16,16,18,18,18,14,14,18,18,14,21,20,14,14,19,15,11,18,18,19,16,17,18,18,18,9,10,9,9,9,9,19,27,27,27,18,18,17,16,24,23,23,14,14,14,14,14,13,13,18,18,12,10,11,11,10,11,11,18,20,17,16,23,16,17,14,16,15,15,14,14,14,16,25,17,15,19,18,11,18,16,18,14,14,28,28,30,21,17,23,27,20,19,16,15,21,21,10,10,6,8,8,9,11,14,10,9,16,11,11,11,11,11,8,8,18,18,18,18,23,23,11,23,11,11,11,11,11,11,9,9,11,11,11,11,11,11,23,23,23,23,23,23,0,12,10,6,7,9,8,6,6,6,6,6,11,11,11,11,16,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,13,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,15,22,17,11,11,25,19,18,18,11,14,14,14,13,16,18,18,18,18,23,23,26,13,27,32,23,18,31,18,30,31,11,25,24,20,26,22,22,27,27,17,25,25,30,27,23,27,27,23,18,22,22,24,30,24,31,27,17,24,22,19,23,11,23,22,23,21,22,19,18,23,22,11,21,21,23,21,19,22,23,22,18,23,17,23,29,20,30,29,11,23,22,23,29,25,17,19,23,30,23,20,23,19,25,16,23,14,20,17,19,15,24,18,28,27,23,19,24,14,20,19,22,19,23,17,17,14,19,16,14,11,25,13,13,20,18,23,30,22,17,23,23,23,21,22,29,20,24,23,17,17,18,39,39,30,25,27,24,27,25,24,24,20,27,22,36,23,27,27,25,27,30,27,27,27,23,23,22,24,30,24,27,25,37,38,29,34,24,24,38,25,21,22,22,17,22,21,32,19,23,23,21,23,27,23,22,23,22,19,17,21,31,21,23,22,32,32,24,30,21,19,32,22,14,21,23,17,19,19,11,11,13,32,33,23,21,23,21,23,40,20,24,19,32,21,23,16,35,25,32,23,44,32,17,13,25,22,25,16,26,19,26,19,43,39,26,19,33,29,40,20,23,14,11,0,0,0,0,0,0,0,25,18,21,17,20,18,20,17,20,17,23,18,36,32,17,13,25,21,25,21,23,18,27,20,27,23,29,21,36,27,28,22,23,14,22,17,24,21,24,21,24,21,32,26,23,18,25,22,25,23,32,25,32,25,12,32,23,24,19,24,18,25,18,25,18,23,18,30,22,9,23,16,23,16,32,23,21,14,26,21,24,14,32,23,17,13,17,15,25,18,25,18,25,16,27,22,25,16,22,14,23,16,23,16,23,16,23,18,20,17,31,25,20,15,23,16,23,16,21,18,27,25,26,22,19,15,30,25,31,25,25,19,23,20,17,13,24,18,35,24,30,26,32,23,27,22,36,31,25,20,33,27,34,27,25,18,23,18,25,18,47,34,23,18,24,18,18,27,26,26,26,26,24,23,26,32,26,25,19,32,26,25,21,25,26,25,28,24,26,24,26,23,30,26,28,26,26,24,25,24,19,30,25,27,29,18,18,11,11,8,8,10,10,17,18,34,23,24,24,23,23,20,23,30,24,23,12,34,22,23,23,21,24,22,23,11,23,16,23,13,34,19,22,23,24,34,23,22,17,34,22,22,28,29,18,13,15,18,18,30,30,23,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,12,0,11,0,0,11,0,0,10,0,18,18,18,18,18,18,18,18,17,15,12,15,16,10,10,16,17,10,15,14,14,16,17,10,10,15,16,16,15,18,16,15,15,22,17,18,18,18,18,22,19,19,20,8,15,18,18,18,18,18,18,18,18,18,18,18,30,42,11,42,42,0,20,20,26,19,24,10,10,8,21,17,0,0,0,0,0,0,0,0,0,0,0,10,0,18,13,11,21,15,8,7,14,7,9,8,9,13,9,9,17,17,17,11,11,14,14,19,19,25,25,17,17,12,12,17,17,9,9,9,6,10,10,12,8,13,9,14,14,9,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,17,10,10,17,9,10,0,8,7,7,0,7,14,14,9,9,9,9,9,9,9,9,9,17,17,17,17,17,17,17,11,11,11,11,11,11,11,11,11,14,14,14,14,14,14,14,14,14,19,19,19,25,25,17,12,10,10,10,10,10,10,10,10,17,29,17,12,12,12,17,17,17,17,17,17,8,8,8,8,9,9,9,9,9,14,17,13,9,12,12,14,14,14,14,14,14,14,14,9,18,9,14,9,9,26,26,7,11,0,0,0,0,0,0,0,36,35,0,0,0,0,0,0,0,0,0,0,19,0,0,0,0,11,14,18,18,18,18,18,18,18,18,18,18,19,25,15,15,12,15,18,8,8,8,8,11,10,10,10,10,13,20,17,17,18,0,24,0,16,25,25,12,11,22,15,9,16,20,20,10,31,15,11,21,9,21,21,17,16,16,28,14,12,19,20,16,25,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,16,16,24,9,9,9,9,9,9,9,17,17,11,11,14,19,12,12,12,10,10,17,17,17,13,13,9,9,9,8,14,14,19,17,17,19,14,17,8,7,9,9,9,14,14,9,9,17,19,19,17,18,26,27,24,24,23,19,18,15,17,17,21,19,19,19,22,35,14,18,24,23,17,20,19,19,18,18,21,24,35,35,35,19,19,18,18,19,15,0,0,0,0,0,0,0,0,0,0,0,15,18,18,18,18,18,18,18,18,18,18,18,18,18,18,20,20,20,20,20,20,20,20,20,20,12,24,16,21,22,20,22,15,25,17,17,21,18,16,28,14,23,25,20,26,19,21,17,20,18,19,19,21,18,19,15,15,14,0,0,0,0,0,0,0,0,0,11,11,19,30,17,17,14,18,18,19,26,20,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,9,9,17,17,10,10,8,13,9,9,13,14,14,5,11,25,17,8,14,17,17,18,9,9,12,14,9,10,10,17,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,27,27,37,20,20,23,31,30,27,19,19,20,20,37,37,37,37,29,31,22,22,28,23,27,26,27,28,20,23,24,20,26,21,23,20,23,22,22,20,30,21,26,23,21,17,17,25,30,30,20,27,21,26,20,0,10,0,20,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,38,19,0,19,0,19,0,0,29,31,22,26,24,20,30,21,29,26,0,0,15,23,18,16,19,17,21,20,21,23,20,19,15,9,27,27,37,37,27,27,21,26,21,22,26,18,24,20,21,0,15,34,18,35,43,22,28,27,31,32,24,18,18,26,32,18,18,25,30,31,24,25,23,27,21,27,35,29,36,22,20,27,23,23,27,23,21,22,22,18,28,33,22,28,24,24,22,18,25,18,18,18,26,23,25,22,18,18,19,19,48,0,0,0,0,0,0,18,18,49,0,18,18,59,10,0,20,18,18,18,18,18,18,18,18,29,18,18,18,18,27,23,18,24,32,32,0,0,18,18,20,18,21,26,21,23,26,20,26,24,22,22,21,26,23,24,26,9,22,16,25,21,20,13,19,18,18,19,0,34,18,28,37,31,30,24,24,18,18,18,18,21,28,18,18,24,28,24,22,28,27,22,23,23,23,21,22,22,24,23,23,26,22,22,23,22,24,18,22,22,22,21,23,26,21,18,28,28,18,22,23,18,23,22,18,18,19,18,38,0,9,0,0,18,18,18,18,19,0,18,18,19,0,0,18,18,18,19,18,18,18,18,18,18,18,22,28,24,23,18,22,18,18,18,18,18,18,18,26,21,22,23,24,24,23,21,23,24,0,4,21,24,44,19,8,18,18,18,18,18,18,18,18,18,18,19,0,27,18,31,43,24,24,24,32,32,27,31,18,31,31,43,18,43,43,19,30,26,23,21,23,27,25,27,26,19,20,19,21,31,22,25,19,22,24,18,23,19,29,28,24,22,17,18,23,27,18,23,28,23,27,24,18,18,19,18,53,0,0,0,0,0,0,0,18,19,0,11,18,30,11,0,18,18,36,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,36,26,0,0,18,18,18,17,17,21,21,23,19,22,18,20,17,33,18,18,18,18,18,18,18,28,0,19,0,19,0,19,18,19,14,33,18,25,33,26,26,26,28,26,20,18,18,23,31,18,18,21,29,23,24,24,24,26,22,23,24,23,24,23,23,24,23,24,23,23,23,24,23,18,23,29,22,29,23,25,25,18,27,24,18,23,24,23,24,23,18,18,19,16,38,0,0,0,0,0,0,18,18,56,0,18,18,64,8,0,18,18,18,18,18,18,18,18,19,8,18,18,18,18,24,23,18,25,27,20,0,0,18,18,21,17,17,29,21,21,23,22,19,20,23,21,9,16,23,13,23,29,18,18,18,18,18,18,18,18,18,18,19,25,18,39,45,36,28,36,49,18,18,18,27,28,32,18,33,33,67,29,18,18,18,36,27,18,32,18,39,27,18,18,18,56,29,18,18,18,28,43,29,18,18,18,32,34,24,31,35,37,32,36,41,45,46,55,18,18,18,18,53,0,0,23,32,18,18,18,114,0,0,18,151,0,37,0,18,18,32,18,18,18,18,18,18,56,18,18,18,18,18,18,18,18,18,18,18,18,18,18,19,29,37,34,34,36,38,26,40,39,32,30,38,32,35,73,35,48,64,37,31,18,18,18,18,18,19,14,44,13,19,34,32,30,38,33,41,55,38,18,28,28,30,18,29,29,31,21,31,22,40,29,32,32,29,50,40,32,25,31,31,33,32,31,31,31,29,18,28,28,29,30,40,50,25,35,32,30,33,28,22,32,29,38,18,18,18,24,19,0,0,16,28,22,33,18,19,0,0,18,19,0,0,0,18,18,18,18,18,18,18,19,0,18,32,29,31,18,18,18,18,18,64,53,0,0,18,18,25,29,30,19,28,28,26,20,30,25,18,18,18,18,18,18,18,18,18,10,20,29,23,24,21,30,21,0,25,32,29,33,32,29,37,40,53,47,29,18,30,30,31,18,32,32,33,25,30,24,34,32,36,32,32,50,39,32,25,31,31,33,27,31,31,31,30,18,30,30,32,32,43,50,25,32,31,32,18,30,25,30,27,32,18,18,19,19,42,0,69,0,0,17,31,18,19,16,17,18,54,84,0,0,18,18,18,18,18,18,18,35,17,18,18,18,18,18,18,18,33,18,63,29,16,17,18,18,25,25,25,23,28,28,25,23,31,25,18,19,35,18,18,18,18,18,18,18,18,18,18,18,18,18,19,0,41,15,18,56,64,35,66,27,57,31,43,18,50,51,79,18,31,52,60,40,40,33,55,41,37,52,30,65,56,25,27,49,52,54,40,36,26,37,37,40,36,48,52,27,29,40,29,28,35,30,27,41,39,51,49,49,34,0,0,24,40,16,19,14,14,22,21,18,128,0,0,18,141,0,31,0,19,47,18,18,18,18,25,40,33,31,51,43,43,41,58,75,51,51,31,51,0,0,18,18,19,37,41,48,29,40,51,25,41,41,37,37,52,30,36,44,50,67,82,45,58,41,29,47,39,43,18,18,17,13,18,27,42,40,42,27,31,26,46,45,60,35,58,29,29,54,31,31,54,18,18,18,39,32,32,30,30,35,29,30,29,52,47,40,32,28,29,30,30,44,33,36,29,21,29,36,18,23,29,29,31,36,30,31,29,26,18,28,18,18,28,34,29,30,36,28,29,18,18,18,19,18,18,18,18,34,13,15,19,2,0,18,19,18,35,69,0,108,0,59,67,23,18,18,18,18,18,18,17,29,41,53,29,20,32,25,24,41,18,18,50,23,61,18,18,18,18,18,18,18,18,18,18,18,18,22,22,23,22,22,23,17,20,22,24,25,30,31,22,22,19,27,32,33,22,22,22,23,19,22,22,22,23,23,26,26,22,21,21,17,22,21,22,17,22,23,21,23,26,20,20,18,15,0,17,17,0,0,0,0,0,0,0,18,18,18,18,24,11,20,15,15,17,17,17,0,0,0,0,0,0,0,0,20,20,23,25,23,25,25,22,31,25,27,25,33,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,25,23,18,23,18,18,17,22,18,22,18,18,23,18,18,18,18,18,18,23,27,25,25,18,24,24,24,27,27,27,27,18,25,23,22,18,22,18,22,18,18,23,29,18,22,23,18,14,0,15,15,0,0,0,0,0,0,18,0,0,16,18,18,13,26,14,16,13,18,18,18,0,0,0,0,0,0,18,18,23,23,19,24,22,22,27,25,23,29,18,18,41,44,28,27,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,16,14,22,23,19,10,20,30,10,16,18,6,6,5,9,5,5,9,32,21,8,16,19,18,14,0,10,22,22,9,20,21,12,11,13,12,16,13,14,15,13,12,19,19,19,21,19,19,19,19,19,19,7,0,20,0,14,0,30,30,14,14,11,26,14,14,14,14,14,14,14,14,18,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,14,13,14,15,14,14,14,14,14,14,15,14,14,14,14,18,18,18,18,14,0,0,0,0,14,14,14,14,0,0,0,0,0,8,14,0,0,0,0,17,0,0,14,14,14,15,14,0,0,0,0,0,0,0,0,0,0,0,18,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,13,13,21,17,22,21,17,11,0,21,13,18,19,19,18,18,21,20,30,14,8,19,12,21,21,21,21,24,24,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,34,19,21,34,19,20,32,21,29,33,33,19,19,19,21,39,33,33,18,20,19,21,21,21,32,21,34,21,34,20,32,34,19,31,34,34,41,19,19,19,22,40,73,9,14,0,0,19,15,38,0,19,0,0,0,0,11,19,34,0,0,0,0,45,20,19,14,19,19,21,21,21,21,21,9,15,19,28,19,34,21,21,21,20,19,20,14,14,19,0,19,28,20,21,0,19,0,21,11,19,13,19,21,11,11,13,16,16,16,13,42,34,34,0,0,0,0,21,19,21,33,33,34,33,31,33,33,21,32,21,0,11,37,0,0,11,11,11,13,11,20,0,20,11,22,19,21,23,24,23,23,18,20,20,11,11,14,19,11,29,23,27,26,23,22,26,28,27,18,25,28,26,23,31,31,22,27,22,20,31,26,22,25,22,22,22,21,26,19,17,23,24,28,23,22,22,25,24,18,17,18,18,18,18,18,20,18,18,14,17,17,28,16,16,24,27,19,15,31,16,16,23,16,16,23,16,24,25,23,15,23,16,17,16,19,16,17,18,18,24,16,20,18,16,16,18,24,16,16,17,21,15,11,16,18,17,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,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,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,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,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,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,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,22,28,20,19,22,22,25,32,22,25,26,21,27,22,31,27,27,34,33,27,33,27,27,29,36,44,36,34,37,34,34,37,28,35,28,27,30,33,27,30,19,24,21,27,24,21,24,27,22,29,25,22,26,22,21,26,22,29,25,22,26,23,21,24,24,24,23,27,23,24,24,24,29,18,35,24,24,34,18,18,24,24,24,27,24,25,24,18,29,18,35,24,24,35,18,18,22,28,25,22,25,29,22,26,22,28,25,22,26,29,21,24,25,25,24,28,25,25,25,25,25,25,24,28,25,25,25,25,20,25,25,23,22,20,32,32,32,18,32,23,23,32,18,18,14,20,17,20,17,21,24,22,23,25,24,22,24,22,24,23,21,26,25,20,26,21,17,24,22,29,25,22,26,22,22,29,34,18,33,25,27,31,18,18,27,33,27,27,28,27,27,18,38,18,35,29,31,34,18,18,28,31,25,25,26,34,26,32,21,27,24,23,27,20,18,18,20,26,23,20,23,25,20,22,30,31,27,30,27,30,30,28,17,19,24,21,24,25,25,28,23,29,25,22,30,26,26,31,23,29,25,22,29,26,26,31,24,29,26,23,30,26,26,26,16,22,21,22,19,23,16,19,28,18,29,19,22,28,18,18,18,23,21,23,19,24,19,22,31,38,35,31,35,30,30,36,39,41,38,40,45,40,39,40,21,27,25,20,26,24,19,26,21,27,25,20,26,24,20,25,21,26,19,17,20,21,18,21,22,24,25,24,29,25,25,23,25,25,24,30,25,24,27,23,24,39,26,18,18,0,0,0,27,11,18,16,16,16,22,11,26,21,19,20,20,20,20,20,25,21,14,24,25,25,19,25,25,30,19,18,31,18,18,18,48,46,37,46,33,33,25,39,27,31,28,29,27,28,25,31,12,18,12,12,18,32,17,32,35,16,18,18,18,18,18,18,24,24,19,25,30,10,18,26,18,20,23,21,17,27,20,24,16,16,32,32,20,20,23,31,19,30,32,25,17,27,24,20,23,26,23,19,22,32,19,34,33,40,36,20,23,36,18,20,19,24,21,21,31,20,28,22,22,21,18,30,28,20,16,20,29,32,20,24,29,25,21,19,31,27,38,24,29,24,18,34,23,25,23,30,21,21,18,18,21,22,19,24,19,19,18,18,22,24,24,24,24,25,25,25,25,25,25,25,24,24,24,24,24,24,28,29,28,29,25,29,28,29,28,25,19,16,14,11,11,14,14,14,14,15,10,8,14,14,14,32,25,30,32,24,24,24,24,25,25,25,25,25,25,25,24,24,24,24,24,24,28,29,28,29,29,28,29,28,25,14,6,11,26,26,26,26,26,26,26,26,26,26,26,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,14,29,29,29,29,18,18,18,18,18,18,18,18,18,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,11,11,22,22,22,22,19,19,19,19,19,19,19,19,19,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,11,11,19,19,19,19,19,19,19,19,19,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,10,10,10,11,19,26,26,26,26,26,26,26,26,26,29,29,29,26,29,26,26,14,14,14,26,26,26,26,26,26,26,26,26,29,29,29,29,29,29,26,29,26,29,29,26,29,26,14,14,26,17,17,17,17,17,17,17,17,17,21,21,21,21,21,21,17,21,17,21,21,21,21,21,21,11,12,11,14,11,11,11,35,35,27,29,31,31,31,32,32,32,32,35,35,35,35,35,35,36,36,36,36,36,36,36,36,14,18,18,18,18,18,18,18,18,17,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,10,14,14,12,26,26,26,26,26,26,19,19,19,19,19,19,23,23,11,14,26,22,22,22,22,25,25,25,25,30,29,14,26,26,26,26,26,26,26,26,26,26,30,30,14,26,26,26,26,35,26,26,26,26,24,24,24,24,24,24,24,14,22,12,27,27,27,27,27,27,27,20,18,18,18,18,26,26,26,26,36,36,36,34,34,36,36,18,27,20,20,20,20,26,26,26,26,14,26,26,26,26,26,26,14,20,20,20,20,20,20,20,10,20,16,16,16,16,18,18,18,18,26,26,26,26,21,21,21,21,26,26,26,26,24,24,25,25,25,25,24,24,25,25,25,25,26,26,25,25,25,25,26,26,25,25,25,25,26,26,24,24,24,24,26,26,24,24,24,24,26,26,24,24,24,24,14,31,31,20,20,20,20,31,31,23,23,23,23,31,31,23,23,23,23,14,19,19,26,26,26,26,31,31,20,20,20,20,26,26,26,26,26,26,19,19,19,26,26,26,26,26,21,21,26,26,26,26,26,26,19,19,19,19,26,26,20,20,20,20,25,25,26,26,26,26,29,29,20,20,20,20,39,39,21,21,21,21,25,25,26,26,26,26,12,12,25,25,26,26,26,26,31,31,20,20,20,20,31,31,20,20,20,20,12,31,31,23,23,23,23,31,31,20,20,20,20,31,31,23,23,23,23,22,12,27,36,45,45,38,38,45,45,24,24,24,22,22,24,24,14,14,0,10,14,18,22,27,10,14,18,22,27,10,14,18,22,27,10,14,18,22,27,10,14,18,18,22,18,14,14,18,18,18,22,22,20,17,20,20,16,16,13,18,18,16,16,13,13,16,16,17,11,14,18,18,18,16,16,17,20,20,16,9,16,13,16,9,9,17,12,16,13,16,18,18,13,19,9,9,16,16,13,13,17,13,18,17,21,21,19,9,13,13,15,16,21,16,19,16,19,18,16,21,19,9,16,17,20,10,8,21,16,19,19,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,26,26,26,29,26,26,27,23,39,31,24,23,26,31,39,26,24,25,26,26,27,24,27,28,27,32,11,31,11,26,27,31,31,35,26,26,36,26,29,26,26,26,26,27,27,27,27,26,27,26,24,26,0,0,31,19,19,19,19,19,19,19,30,40,40,30,30,30,44,44,0,13,11,19,19,0,19,0,0,0,0,0,19,40,19,25,13,23,61,22,31,11,19,19,18,18,20,23,27,29,25,25,23,28,27,25,18,18,18,18,18,18,15,14,7,21,14,15,10,15,10,17,18,18,18,18,18,18,11,33,13,21,13,12,9,10,14,21,5,0,0,0,0,0,11,10,13,12,9,10,12,11,11,9,18,18,18,18,18,18,13,5,14,8,8,8,8,9,5,12,9,9,10,10,6,6,9,9,10,14,10,8,7,8,9,9,8,7,15,15,10,14,16,10,15,4,9,14,10,8,10,8,12,9,12,10,10,5,8,8,9,10,9,6,10,7,9,15,12,9,9,5,12,5,8,15,9,9,10,10,10,9,14,10,9,12,8,8,9,9,5,10,9,7,8,8,12,10,18,18,18,18,18,18,18,18,14,17,12,11,11,22,20,25,7,9,12,12,10,14,12,9,10,9,9,11,8,11,11,9,10,13,10,10,9,13,11,15,8,12,9,9,9,9,7,9,14,0,10,18,18,18,18,18,25,25,25,29,25,25,28,26,18,22,19,26,26,26,17,17,32,32,36,18,18,19,30,30,30,30,30,30,30,30,30,30,30,23,23,23,14,14,11,11,10,14,11,14,16,16,10,8,30,19,19,30,30,30,26,26,22,18,25,20,26,35,20,20,24,19,30,10,12,12,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,20,26,26,24,29,29,20,20,29,20,29,20,29,26,18,26,23,9,21,20,20,15,15,20,21,20,9,26,18,18,21,18,20,20,17,18,18,18,18,18,18,18,18,18,18,18,28,28,29,17,29,20,21,22,20,29,21,20,21,29,33,21,29,22,24,17,21,29,29,29,29,20,20,29,29,29,20,29,29,16,20,21,16,20,29,17,20,21,29,21,18,18,18,18,16,15,21,15,19,20,39,15,18,21,15,26,29,30,25,32,32,20,22,17,20,29,16,20,17,17,18,18,18,18,18,18,21,15,20,15,18,27,21,29,20,22,20,18,18,18,29,29,20,20,24,25,22,22,20,24,22,20,36,36,40,41,38,38,22,20,24,25,22,22,20,24,22,20,36,36,40,41,38,38,20,32,22,23,32,17,26,23,26,26,26,30,26,22,34,36,34,25,34,34,16,34,26,0,0,30,18,19,18,18,20,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,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,21,18,18,20,18,19,18,18,22,21,23,23,22,24,20,27,20,22,22,23,21,21,25,20,20,20,23,25,25,23,20,24,27,23,23,23,22,27,23,25,9,9,9,14,11,18,9,16,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,21,21,21,29,21,21,26,33,23,21,34,21,21,31,21,23,26,21,29,29,31,21,26,21,23,21,24,20,23,22,20,27,20,21,26,20,20,21,26,19,20,21,22,18,18,19,26,25,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,16,14,0,0,0,0,0,11,0,32,34,32,36,0,23,18,22,19,20,22,0,21,26,14,0,0,18,18,18,18,18,18,17,23,23,17,17,18,18,15,13,9,13,20,15,22,18,16,17,18,18,18,23,16,16,16,17,17,17,16,17,17,23,17,16,23,14,13,15,17,15,16,18,17,19,18,14,19,13,13,14,12,12,15,15,8,10,15,13,18,14,15,14,13,12,14,12,14,19,9,9,11,13,10,10,8,8,8,8,9,6,11,16,10,9,8,9,9,10,7,10,10,16,10,10,9,9,9,11,9,6,8,10,10,9,9,9,11,9,24,18,18,11,27,18,18,14,13,12,11,14,16,11,17,27,9,10,18,17,20,18,18,11,19,18,9,27,18,18,14,12,15,16,16,14,16,18,18,14,14,14,14,9,14,12,18,15,11,8,8,9,8,6,6,9,10,6,6,6,6,7,6,6,10,16,16,10,10,10,9,13,7,6,7,10,11,10,10,10,9,9,10,9,9,0,0,0,0,0,0,0,0,0,0,0,18,18,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,23,16,21,18,21,18,21,18,23,14,23,18,23,18,23,18,23,18,23,18,21,14,21,14,21,14,21,14,21,14,20,11,25,16,25,18,25,18,25,18,25,18,25,18,12,9,12,9,25,18,25,18,25,18,21,9,21,9,21,9,21,9,30,27,30,27,30,27,23,18,23,18,23,18,23,18,25,16,25,16,25,16,25,16,20,18,20,18,23,14,23,14,23,14,23,14,18,12,18,12,18,12,18,12,18,12,21,11,21,11,21,11,21,11,23,18,23,18,23,18,23,18,23,18,23,16,23,16,36,31,36,31,36,31,32,23,32,23,23,16,23,16,23,16,21,14,21,14,21,14,18,11,23,16,16,9,11,11,24,17,25,21,25,21,25,21,25,21,25,21,25,21,25,21,25,21,25,21,25,21,25,21,25,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,22,21,17,11,17,11,27,22,27,22,27,22,27,22,27,22,27,22,27,22,29,22,29,22,29,22,29,22,29,22,26,23,26,23,27,24,27,24,27,24,27,24,27,24,24,21,24,21,24,21,24,21,31,18,18,16,21,17,18,18,18,18,18,18,18,18,23,23,26,26,24,24,23,23,14,14,14,14,14,14,18,18,26,26,32,32,32,32,18,18,18,18,18,18,18,18,18,18,29,29,35,35,35,35,35,35,10,10,10,10,10,10,10,10,17,17,23,23,23,23,23,23,16,16,16,16,16,16,18,18,28,28,34,34,32,32,18,18,17,17,17,17,17,17,17,17,18,28,18,33,18,33,18,33,23,23,23,23,23,23,23,23,28,28,34,34,32,32,32,32,18,18,14,14,18,18,10,10,16,16,17,17,23,23,18,18,18,18,18,18,18,18,18,18,23,23,26,26,24,24,23,23,18,18,18,18,18,18,18,18,29,29,35,35,35,35,35,35,23,23,23,23,23,23,23,23,28,28,34,34,32,32,32,32,18,18,18,18,18,18,18,18,23,23,23,23,23,11,11,11,11,11,18,18,18,18,18,18,27,27,31,31,25,11,11,11,10,10,10,10,18,18,10,10,12,12,18,19,18,11,11,11,17,17,17,17,17,17,17,17,23,23,30,30,24,11,11,11,18,18,23,23,23,18,23,23,30,26,30,26,26,11,11,18,16,32,16,32,11,8,5,16,8,6,3,0,0,0,0,0,15,15,23,23,32,32,10,23,11,11,11,11,19,19,19,19,23,23,23,11,11,21,34,8,0,0,0,0,0,0,0,5,57,43,11,20,20,9,16,18,10,17,17,32,23,16,23,31,31,11,30,11,14,11,11,30,24,24,16,17,16,16,16,11,31,16,18,17,31,16,18,24,21,21,11,33,21,11,11,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,5,18,18,19,19,19,19,19,19,10,10,10,6,6,19,19,19,19,19,19,19,19,19,19,19,10,10,10,6,6,18,9,8,9,9,8,10,11,6,16,11,10,7,7,18,18,18,23,23,23,23,23,34,27,43,43,36,29,22,23,25,22,36,21,23,26,25,23,23,18,18,23,23,23,25,27,23,25,21,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,27,27,23,35,23,41,28,18,22,31,16,29,32,25,18,18,22,18,23,13,28,23,41,24,24,20,25,30,25,23,23,23,43,38,31,23,21,15,27,26,23,10,25,23,30,21,24,12,20,22,20,36,13,21,18,14,18,10,29,40,18,15,20,25,23,25,20,20,21,23,16,14,9,9,22,27,28,29,15,44,24,24,32,24,24,24,24,24,24,24,24,38,38,38,38,15,12,24,36,36,23,35,48,60,36,23,36,48,21,23,23,30,9,18,27,24,16,25,34,43,25,16,25,33,9,14,18,27,34,23,34,23,14,24,22,23,34,24,16,16,18,18,18,18,32,16,32,16,32,16,24,24,24,24,28,28,29,29,28,16,28,16,28,28,28,16,28,16,16,28,28,28,28,28,28,22,18,18,18,18,28,18,28,28,28,30,28,28,28,28,13,13,28,28,13,13,30,29,30,30,29,30,29,30,30,28,28,28,28,20,28,20,28,20,25,25,25,25,28,28,28,28,16,16,28,16,28,16,30,30,27,21,27,21,21,21,21,21,21,21,27,28,28,21,28,26,30,28,28,28,28,28,28,28,28,27,21,17,23,19,20,21,26,20,21,21,18,21,21,18,26,28,27,22,28,25,25,14,18,16,15,12,28,21,21,23,34,31,22,22,22,10,13,15,18,20,20,23,22,17,30,41,20,31,42,21,21,21,19,19,10,20,24,31,25,24,23,24,26,23,12,23,25,25,25,25,25,25,28,24,25,24,25,25,25,25,25,25,25,25,31,31,25,25,25,25,25,25,25,27,25,25,28,28,25,25,28,28,25,25,25,25,29,29,16,25,25,25,25,25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,20,20,20,25,25,25,25,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,22,22,22,22,17,17,24,25,29,30,24,24,27,30,18,18,24,24,24,24,33,33,30,24,14,20,20,20,23,23,22,22,25,25,15,10,17,19,27,25,25,24,24,24,20,20,24,24,25,25,23,21,25,25,40,40,25,25,25,25,24,24,24,24,25,25,25,25,25,25,24,24,24,24,25,25,11,28,20,20,24,21,18,21,21,18,21,21,24,21,18,21,18,24,18,20,19,23,23,23,23,12,19,19,19,19,19,19,19,19,18,12,28,28,28,25,25,26,26,23,40,33,19,19,19,19,19,19,0,0,33,33,42,36,36,10,10,42,29,27,25,23,26,29,29,29,26,26,26,19,26,26,26,26,26,28,28,13,13,26,26,26,26,26,26,26,26,28,23,27,26,26,23,29,26,23,27,26,26,23,23,26,8,27,28,14,28,25,26,28,26,23,27,17,14,28,25,31,24,23,12,27,24,24,8,26,26,26,26,9,19,27,22,16,10,28,20,28,29,23,28,8,26,26,26,26,36,29,28,33,28,28,28,28,23,23,19,28,28,28,28,28,27,26,18,26,26,31,31,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,18,22,9,9,26,26,28,28,28,23,19,19,10,10,10,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,27,24,23,16,17,17,17,28,28,28,28,28,28,23,31,0,0,0,0,0,0,33,27,33,33,28,24,18,45,45,45,45,27,27,20,45,30,33,33,33,33,33,33,33,28,28,18,18,18,18,18,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,19,26,20,26,15,18,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,18,18,18,18,18,18,18,18,18,18,18,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,23,17,23,17,17,17,17,17,17,17,17,17,23,17,17,17,23,17,17,17,23,17,17,17,23,17,17,17,23,17,17,17,17,17,17,17,23,17,17,17,17,17,17,17,23,17,17,17,17,17,17,17,23,17,17,17,17,17,17,17,23,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,17,17,17,33,33,33,17,17,17,17,17,17,17,17,17,17,17,17,23,31,31,31,23,31,31,31,23,27,23,19,23,12,8,4,23,23,23,23,31,31,31,31,31,31,31,31,31,31,31,31,19,19,28,28,28,28,28,28,28,28,11,11,32,33,33,33,33,33,32,28,28,28,28,28,28,28,32,28,32,28,28,28,28,28,28,28,32,28,28,28,28,28,28,19,19,28,28,19,28,28,28,28,28,28,28,28,19,19,28,28,28,28,28,28,28,28,28,28,28,28,11,28,28,28,28,28,28,28,28,37,28,28,28,28,28,28,28,28,28,28,28,28,28,20,20,28,28,28,25,23,30,27,27,17,26,28,25,25,17,22,33,33,28,28,28,23,39,45,25,25,26,30,28,28,28,17,28,17,33,24,27,29,16,17,20,20,20,28,28,25,25,25,28,28,29,29,29,29,29,29,29,29,28,33,33,34,29,19,19,18,24,18,24,25,18,23,27,19,45,45,45,45,45,45,45,45,45,45,45,45,33,33,33,33,33,33,33,33,33,33,33,33,17,22,23,21,23,19,16,23,28,13,16,24,30,15,14,16,20,20,29,29,29,29,29,29,29,29,29,29,27,27,27,45,25,25,25,25,25,25,28,28,28,28,29,29,29,29,29,29,24,24,26,45,25,16,31,24,18,28,19,27,29,27,33,33,28,42,26,29,29,23,23,25,18,28,45,45,16,22,30,36,33,18,18,18,18,18,32,18,18,23,23,23,23,45,40,33,33,33,33,33,38,45,33,33,33,33,33,33,33,33,45,33,33,33,33,33,45,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,45,33,33,33,33,33,33,33,42,45,33,45,28,33,33,33,45,33,33,36,33,33,33,33,33,33,35,45,28,27,33,32,34,37,17,24,33,33,33,33,33,25,26,27,27,27,27,28,28,28,28,20,22,23,29,23,29,29,29,29,27,27,45,27,27,27,27,27,27,27,27,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,45,27,45,29,29,29,29,31,31,19,29,19,8,11,15,10,10,17,17,10,17,19,16,16,32,23,25,30,10,10,11,11,10,10,17,17,15,15,10,10,12,12,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,33,45,45,45,25,33,25,28,33,33,33,33,33,33,31,31,33,33,33,20,33,33,33,33,33,25,25,33,45,33,27,33,33,33,33,33,33,33,33,33,33,33,33,45,23,32,25,25,25,17,18,20,31,31,14,23,19,23,33,33,24,20,22,23,23,33,33,37,25,25,40,38,30,30,30,14,18,22,25,25,28,28,15,15,12,12,19,19,12,12,13,13,32,32,31,31,41,38,38,38,38,38,38,38,38,38,38,38,21,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,28,28,28,28,28,28,28,28,16,16,28,28,28,28,28,28,33,32,16,16,28,28,28,28,33,28,28,28,28,28,28,28,28,24,24,21,21,21,21,24,24,24,24,24,24,24,24,24,24,24,24,28,24,24,24,24,16,16,28,28,28,28,23,23,28,28,28,28,28,28,28,28,28,16,28,28,16,16,28,13,28,13,28,28,16,16,28,28,16,16,28,28,16,16,28,28,16,16,28,21,28,21,30,30,30,30,28,28,28,28,21,21,28,28,28,28,28,28,23,28,23,23,28,23,23,23,23,23,21,14,13,14,14,15,15,14,14,13,13,12,12,12,12,12,12,13,13,25,25,25,25,13,13,10,10,22,23,23,22,22,22,22,22,22,22,22,23,23,22,22,22,22,24,24,24,24,32,32,32,32,32,36,32,32,32,32,32,32,32,32,32,32,32,32,38,38,23,23,23,23,23,33,24,24,24,24,24,27,27,26,26,26,26,26,18,18,10,10,15,15,28,28,28,40,23,24,25,25,25,25,25,18,24,24,25,18,27,27,21,21,21,21,21,21,27,17,17,17,26,26,25,25,14,14,25,25,28,28,28,24,23,24,24,32,32,26,23,23,52,19,19,19,19,19,19,19,19,19,19,27,19,19,19,19,19,34,21,12,31,15,25,25,25,25,25,26,25,25,25,25,25,32,32,24,24,24,24,24,32,32,32,32,32,32,32,32,25,25,10,24,22,22,22,22,22,22,19,19,20,20,29,29,23,23,24,24,23,20,20,20,20,25,25,21,21,20,20,20,20,20,20,20,20,25,20,20,24,24,25,25,25,25,24,24,25,25,25,24,25,25,25,25,35,39,53,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,39,31,45,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,38,38,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,38,38,25,25,25,25,25,25,25,25,45,45,22,23,23,22,22,17,22,22,22,24,25,24,30,25,22,22,22,22,22,25,25,13,14,14,14,20,20,21,25,10,32,32]}} - } - }, - 'colour': { - 'scales': { - 'YFF': '#000000 0%, #7D2248 33%, #e55912 62%, #f7ab3d 84%, #fcddb1 100%', - }, - names: { - "Gold": "#F7AB3D","Gold-1": "#f9bc64","Gold-2": "#facd8b","Gold-3": "#fcddb1","Gold-4": "#fdeed8", - "Orange": "#E55912","Orange-1": "#eb7a41","Orange-2": "#f09c71","Orange-3": "#f5bda0","Orange-4": "#faded0", - "Turquoise": "#69C2C9","Turquoise-1": "#87ced4","Turquoise-2": "#a5dadf","Turquoise-3": "#c3e7ea","Turquoise-4": "#e1f3f4", - "Cherry": "#E52E36","Cherry-1": "#eb585e","Cherry-2": "#f08286","Cherry-3": "#f5abae","Cherry-4": "#fad5d7", - "Chartreuse": "#C7B200","Chartreuse-1": "#d2c233","Chartreuse-2": "#ddd166","Chartreuse-3": "#e9e099","Chartreuse-4": "#f4f0cc", - "Plum": "#7D2248","Plum-1": "#974e6d","Plum-2": "#b17a91","Plum-3": "#cba7b6","Plum-4": "#e5d3da", - "Grey": "#B2B2B2","Grey-1": "#c1c1c1","Grey-2": "#d1d1d1","Grey-3": "#e0e0e0","Grey-4": "#f0f0f0", - "Blue": "#005776","Blue-1": "#337991","Blue-2": "#669aad","Blue-3": "#99bcc8","Blue-4": "#ccdde4", - "Raisin": "#874245","Raisin-1": "#9f686a","Raisin-2": "#b78e8f","Raisin-3": "#cfb4b5","Raisin-4": "#e7d9da", - "Rose": "#FF808B","Rose-1": "#ff9aa2","Rose-2": "#ffb3b9","Rose-3": "#ffccd1","Rose-4": "#ffe6e8", - "Forest": "#4A783C","Forest-1": "#6e9363","Forest-2": "#92ae8a","Forest-3": "#b7c9b1","Forest-4": "#dbe4d8", - "Black": "#000000","Black-1": "#595b61","Black-2": "#85878b","Black-3": "#b0b1b3","Black-4": "#d8d9da", - // Genders - "Female":"#ee7e3b", - "Male":"#264c59", - // Ethnicities - "Bangladeshi":"#7D2248","Black/African/Caribbean/Black British":"#75b8d3","Chinese":"#fe9400", "Indian":"#274b57","Mixed/Multiple":"#E55912","Other":"#0685cc","Pakistani":"#874245","Other Asian":"#39c2b0","White":"#fdc358", "Total":"#ee7e3b", "White (exclu. Irish)":"#39c2b0","Asian/Asian British":"#7D2248", "Middle Eastern":"#274b57", - // Religions - "Any other religion":"#69C2C9","Buddhist":"#C7B200","Christian":"#E55912","Hindu":"#874245","Jewish":"#7D2248","Muslim":"#005776","None":"#fdc358","Sikh":"#69C2C9", - // Age groups - "16-17":"#E52E36","18-24":"#F7AB3D","25-49":"#C7B200","50-64":"#005776" +site.use( + oiLumeViz({ + assetPath: '/assets/oi', + font: { + family: 'CenturyGothicStd,"Century Gothic",sans-serif', + fonts: yff.fonts, }, - series:["#E55912", "#005776", "#F7AB3D", "#4A783C" ], - } -})); + colour: { + scales: { + YFF: '#000000 0%, #7D2248 33%, #e55912 62%, #f7ab3d 84%, #fcddb1 100%' + }, + names: yff.namedColours, + series: ['#E55912', '#005776', '#F7AB3D', '#4A783C'], + }, + }) +); site.copy(['.min.js']); // site.copy(['.css']); diff --git a/src/_includes/css/dashboard.css b/src/_includes/css/dashboard.css index 47c81a31..9f75e8c9 100644 --- a/src/_includes/css/dashboard.css +++ b/src/_includes/css/dashboard.css @@ -12,6 +12,12 @@ text-align: center; } +.dashboard-viz { + & svg { + height: min(40em, 30vh); + } +} + .auto-grid .oi-dashboard .panel h3 { font-size: 1.2em; } /* OI dashboard component */ .oi-dashboard .oi-dashboard-inner { --auto-dashboard-min-size: 200px; width: 100%; display: grid; grid-template-columns: repeat(auto-fill, minmax(min(100%, var(--auto-dashboard-min-size)), 1fr)); grid-gap: 1em; } diff --git a/src/_includes/partials/dashboard.njk b/src/_includes/partials/dashboard.njk index b8f718e6..9029841f 100644 --- a/src/_includes/partials/dashboard.njk +++ b/src/_includes/partials/dashboard.njk @@ -11,6 +11,10 @@ {% endfor %} +{% comp 'grid.masonry', { block_width: '20rem' } %} +{% include './dashboard/maps.njk' %} +{% endcomp %} + {% comp 'grid.masonry', { block_width: '20rem' } %} {% include './dashboard/headlines.njk' %} {% endcomp %} diff --git a/src/_includes/partials/dashboard/maps.njk b/src/_includes/partials/dashboard/maps.njk new file mode 100644 index 00000000..f3020502 --- /dev/null +++ b/src/_includes/partials/dashboard/maps.njk @@ -0,0 +1,53 @@ +{% set background = "#005776" %} + +{% comp 'grid.block', { + link: '~/maps/neet-factors/index.njk' | url + '?map-selector=total-score', + background: background, + colour: 'white' +} %} + +

NEET factors

+ +

+ Likelihood of NEET outcome modelled on multiple factors by Local Authority. +

+ +
+ {{ comp.oi.map.hex_cartogram({ + config: { + hexjson: search.data('/maps').uk_local_authority_districts_2021, + data: search.data('/maps/neet-factors').view.total_score.rows, + matchKey: 'local_authority_code', + value: 'value', + scale: 'YFF', + tooltip: '{{ n }}: {{ value | toFixed(2) }}' + } + }) | simpleviz | safe }} +
+{% endcomp %} + +{% comp 'grid.block', { + link: '~/maps/employment/index.njk' | url + '?map-selector=census-youth-unemployed-economically-inactive', + background: background, + colour: 'white' +} %} +

Employment

+ +

+ Propoprtion of young people unemployed, economically inactive and not in full-time education by parliamentary consituency. +

+ +
+ {{ comp.oi.map.hex_cartogram({ + config: { + hexjson: search.data('/maps').constituencies, + data: search.data('/maps/employment').view.census_unemployed_or_economically_inactive_and_not_in_fte_youth.rows, + matchKey: 'geography_code', + value: 'rate', + scale: 'YFF', + tooltip: '{{ n }}: {{ rate | toFixed(1) }}%' + } + }) | simpleviz | safe }} +
+ +{% endcomp %} \ No newline at end of file diff --git a/src/maps/employment/_data/constituencies.hexjson b/src/maps/_data/constituencies.hexjson similarity index 100% rename from src/maps/employment/_data/constituencies.hexjson rename to src/maps/_data/constituencies.hexjson diff --git a/yff-config.ts b/yff-config.ts new file mode 100644 index 00000000..a7330e12 --- /dev/null +++ b/yff-config.ts @@ -0,0 +1,22110 @@ +export const namedColours = { + "Gold": "#F7AB3D", + "Gold-1": "#f9bc64", + "Gold-2": "#facd8b", + "Gold-3": "#fcddb1", + "Gold-4": "#fdeed8", + "Orange": "#E55912", + "Orange-1": "#eb7a41", + "Orange-2": "#f09c71", + "Orange-3": "#f5bda0", + "Orange-4": "#faded0", + "Turquoise": "#69C2C9", + "Turquoise-1": "#87ced4", + "Turquoise-2": "#a5dadf", + "Turquoise-3": "#c3e7ea", + "Turquoise-4": "#e1f3f4", + "Cherry": "#E52E36", + "Cherry-1": "#eb585e", + "Cherry-2": "#f08286", + "Cherry-3": "#f5abae", + "Cherry-4": "#fad5d7", + "Chartreuse": "#C7B200", + "Chartreuse-1": "#d2c233", + "Chartreuse-2": "#ddd166", + "Chartreuse-3": "#e9e099", + "Chartreuse-4": "#f4f0cc", + "Plum": "#7D2248", + "Plum-1": "#974e6d", + "Plum-2": "#b17a91", + "Plum-3": "#cba7b6", + "Plum-4": "#e5d3da", + "Grey": "#B2B2B2", + "Grey-1": "#c1c1c1", + "Grey-2": "#d1d1d1", + "Grey-3": "#e0e0e0", + "Grey-4": "#f0f0f0", + "Blue": "#005776", + "Blue-1": "#337991", + "Blue-2": "#669aad", + "Blue-3": "#99bcc8", + "Blue-4": "#ccdde4", + "Raisin": "#874245", + "Raisin-1": "#9f686a", + "Raisin-2": "#b78e8f", + "Raisin-3": "#cfb4b5", + "Raisin-4": "#e7d9da", + "Rose": "#FF808B", + "Rose-1": "#ff9aa2", + "Rose-2": "#ffb3b9", + "Rose-3": "#ffccd1", + "Rose-4": "#ffe6e8", + "Forest": "#4A783C", + "Forest-1": "#6e9363", + "Forest-2": "#92ae8a", + "Forest-3": "#b7c9b1", + "Forest-4": "#dbe4d8", + "Black": "#000000", + "Black-1": "#595b61", + "Black-2": "#85878b", + "Black-3": "#b0b1b3", + "Black-4": "#d8d9da", + // Genders + "Female": "#ee7e3b", + "Male": "#264c59", + // Ethnicities + "Bangladeshi": "#7D2248", + "Black/African/Caribbean/Black British": "#75b8d3", + "Chinese": "#fe9400", + "Indian": "#274b57", + "Mixed/Multiple": "#E55912", + "Other": "#0685cc", + "Pakistani": "#874245", + "Other Asian": "#39c2b0", + "White": "#fdc358", + "Total": "#ee7e3b", + "White (exclu. Irish)": "#39c2b0", + "Asian/Asian British": "#7D2248", + "Middle Eastern": "#274b57", + // Religions + "Any other religion": "#69C2C9", + "Buddhist": "#C7B200", + "Christian": "#E55912", + "Hindu": "#874245", + "Jewish": "#7D2248", + "Muslim": "#005776", + "None": "#fdc358", + "Sikh": "#69C2C9", + // Age groups + "16-17": "#E52E36", + "18-24": "#F7AB3D", + "25-49": "#C7B200", + "50-64": "#005776", +}; + +export const fonts = { + "CenturyGothicStd": { + "normal": { + "font-size": 32, + "widths": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 11, + 0, + 0, + 0, + 11, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13, + 15, + 26, + 20, + 34, + 23, + 9, + 15, + 15, + 20, + 26, + 12, + 15, + 12, + 15, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 15, + 15, + 26, + 26, + 26, + 17, + 32, + 22, + 22, + 22, + 25, + 20, + 18, + 25, + 24, + 13, + 15, + 22, + 18, + 27, + 24, + 25, + 19, + 25, + 22, + 22, + 20, + 23, + 22, + 32, + 22, + 20, + 22, + 15, + 15, + 15, + 26, + 20, + 20, + 19, + 20, + 17, + 20, + 19, + 11, + 20, + 20, + 9, + 11, + 19, + 9, + 31, + 20, + 19, + 20, + 20, + 14, + 17, + 13, + 20, + 19, + 26, + 19, + 19, + 17, + 20, + 15, + 20, + 26, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 11, + 13, + 20, + 20, + 20, + 20, + 15, + 20, + 20, + 32, + 17, + 21, + 26, + 15, + 32, + 20, + 17, + 26, + 17, + 17, + 20, + 21, + 20, + 12, + 20, + 17, + 17, + 21, + 32, + 32, + 32, + 17, + 22, + 22, + 22, + 22, + 22, + 22, + 32, + 22, + 20, + 20, + 20, + 20, + 13, + 13, + 13, + 13, + 25, + 24, + 25, + 25, + 25, + 25, + 25, + 26, + 25, + 23, + 23, + 23, + 23, + 20, + 19, + 20, + 19, + 19, + 19, + 19, + 19, + 19, + 31, + 17, + 19, + 19, + 19, + 19, + 9, + 9, + 9, + 9, + 20, + 20, + 19, + 19, + 19, + 19, + 19, + 26, + 19, + 20, + 20, + 20, + 20, + 19, + 20, + 19, + 22, + 19, + 22, + 19, + 22, + 19, + 22, + 17, + 22, + 17, + 22, + 17, + 22, + 17, + 25, + 21, + 25, + 20, + 20, + 19, + 20, + 19, + 20, + 19, + 20, + 19, + 20, + 19, + 25, + 20, + 25, + 20, + 25, + 20, + 25, + 20, + 24, + 20, + 24, + 20, + 13, + 9, + 13, + 9, + 13, + 9, + 13, + 9, + 13, + 9, + 28, + 20, + 15, + 11, + 22, + 19, + 19, + 18, + 9, + 18, + 9, + 18, + 9, + 18, + 15, + 18, + 9, + 24, + 20, + 24, + 20, + 24, + 20, + 23, + 24, + 20, + 25, + 19, + 25, + 19, + 25, + 19, + 34, + 31, + 22, + 14, + 22, + 14, + 22, + 14, + 22, + 17, + 22, + 17, + 22, + 17, + 22, + 17, + 20, + 13, + 20, + 13, + 20, + 13, + 23, + 20, + 23, + 20, + 23, + 20, + 23, + 20, + 23, + 20, + 23, + 20, + 32, + 26, + 20, + 19, + 20, + 22, + 17, + 22, + 17, + 22, + 17, + 10, + 16, + 24, + 18, + 16, + 18, + 16, + 21, + 21, + 14, + 23, + 26, + 18, + 16, + 15, + 20, + 24, + 16, + 18, + 20, + 23, + 23, + 25, + 8, + 11, + 23, + 16, + 9, + 16, + 26, + 23, + 16, + 23, + 26, + 19, + 30, + 22, + 21, + 16, + 18, + 18, + 12, + 19, + 11, + 9, + 20, + 9, + 20, + 24, + 21, + 24, + 23, + 25, + 16, + 20, + 14, + 17, + 17, + 14, + 14, + 16, + 16, + 14, + 14, + 16, + 6, + 9, + 8, + 11, + 43, + 37, + 30, + 32, + 28, + 18, + 36, + 32, + 25, + 23, + 14, + 11, + 9, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 16, + 14, + 23, + 14, + 23, + 14, + 28, + 21, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 16, + 17, + 14, + 9, + 43, + 37, + 30, + 23, + 16, + 30, + 18, + 23, + 16, + 22, + 19, + 32, + 31, + 25, + 19, + 23, + 14, + 23, + 14, + 20, + 14, + 20, + 14, + 11, + 9, + 11, + 9, + 23, + 16, + 23, + 16, + 21, + 11, + 21, + 11, + 23, + 16, + 23, + 16, + 22, + 17, + 20, + 13, + 18, + 13, + 23, + 16, + 21, + 16, + 19, + 16, + 20, + 14, + 23, + 14, + 20, + 14, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 16, + 9, + 16, + 10, + 11, + 25, + 25, + 23, + 21, + 16, + 20, + 20, + 12, + 14, + 17, + 13, + 21, + 23, + 23, + 20, + 14, + 12, + 9, + 22, + 16, + 21, + 11, + 23, + 16, + 14, + 17, + 17, + 16, + 14, + 14, + 16, + 16, + 14, + 19, + 20, + 13, + 13, + 19, + 14, + 11, + 16, + 16, + 15, + 16, + 14, + 16, + 16, + 16, + 9, + 9, + 9, + 9, + 9, + 9, + 18, + 25, + 25, + 25, + 16, + 16, + 16, + 16, + 20, + 21, + 18, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 16, + 16, + 12, + 11, + 11, + 14, + 11, + 9, + 9, + 16, + 18, + 15, + 16, + 23, + 16, + 16, + 14, + 16, + 14, + 14, + 14, + 14, + 14, + 14, + 23, + 15, + 14, + 15, + 17, + 9, + 16, + 14, + 16, + 14, + 14, + 26, + 27, + 27, + 18, + 15, + 21, + 25, + 18, + 18, + 16, + 15, + 20, + 20, + 10, + 10, + 5, + 7, + 7, + 7, + 9, + 14, + 10, + 7, + 12, + 11, + 11, + 11, + 11, + 11, + 8, + 8, + 18, + 18, + 18, + 18, + 20, + 20, + 11, + 20, + 11, + 11, + 11, + 11, + 11, + 11, + 9, + 9, + 11, + 11, + 11, + 11, + 11, + 11, + 20, + 20, + 20, + 20, + 20, + 20, + 0, + 12, + 9, + 5, + 7, + 9, + 8, + 6, + 6, + 6, + 6, + 6, + 11, + 11, + 11, + 11, + 14, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 9, + 11, + 11, + 11, + 11, + 13, + 13, + 11, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 18, + 13, + 20, + 14, + 11, + 11, + 23, + 17, + 16, + 16, + 11, + 14, + 14, + 14, + 15, + 12, + 16, + 16, + 16, + 16, + 20, + 20, + 22, + 15, + 24, + 28, + 17, + 16, + 28, + 16, + 24, + 29, + 9, + 22, + 22, + 18, + 23, + 20, + 22, + 24, + 25, + 13, + 22, + 22, + 27, + 24, + 21, + 25, + 24, + 19, + 16, + 22, + 20, + 20, + 26, + 22, + 28, + 26, + 13, + 20, + 20, + 16, + 20, + 9, + 20, + 20, + 20, + 19, + 19, + 16, + 15, + 20, + 20, + 9, + 19, + 19, + 20, + 19, + 16, + 19, + 20, + 20, + 16, + 20, + 16, + 20, + 25, + 19, + 26, + 26, + 9, + 20, + 19, + 20, + 26, + 21, + 16, + 16, + 23, + 28, + 23, + 17, + 23, + 18, + 23, + 16, + 21, + 13, + 18, + 14, + 18, + 14, + 23, + 18, + 27, + 25, + 20, + 17, + 21, + 14, + 17, + 17, + 21, + 19, + 22, + 16, + 15, + 12, + 18, + 16, + 14, + 9, + 23, + 13, + 13, + 18, + 16, + 21, + 28, + 20, + 16, + 21, + 21, + 21, + 20, + 20, + 25, + 18, + 22, + 22, + 13, + 13, + 15, + 36, + 35, + 26, + 22, + 24, + 20, + 24, + 22, + 22, + 22, + 18, + 24, + 20, + 31, + 20, + 24, + 24, + 22, + 24, + 27, + 24, + 25, + 24, + 19, + 22, + 20, + 20, + 26, + 22, + 24, + 23, + 33, + 33, + 25, + 29, + 22, + 22, + 33, + 23, + 19, + 20, + 19, + 15, + 20, + 19, + 26, + 17, + 20, + 20, + 19, + 20, + 22, + 20, + 19, + 20, + 20, + 17, + 16, + 19, + 27, + 19, + 21, + 19, + 28, + 28, + 21, + 25, + 18, + 18, + 27, + 19, + 14, + 19, + 20, + 15, + 18, + 17, + 9, + 9, + 11, + 29, + 29, + 20, + 19, + 20, + 19, + 20, + 38, + 20, + 21, + 17, + 31, + 22, + 23, + 19, + 33, + 27, + 29, + 22, + 39, + 30, + 16, + 13, + 24, + 20, + 23, + 16, + 26, + 19, + 26, + 19, + 38, + 33, + 24, + 18, + 31, + 26, + 38, + 20, + 21, + 14, + 11, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 23, + 17, + 18, + 15, + 18, + 16, + 18, + 15, + 18, + 15, + 20, + 16, + 31, + 26, + 16, + 13, + 22, + 19, + 22, + 19, + 21, + 16, + 25, + 18, + 24, + 20, + 27, + 20, + 33, + 25, + 25, + 20, + 21, + 14, + 20, + 16, + 20, + 19, + 20, + 19, + 22, + 19, + 29, + 24, + 21, + 16, + 23, + 19, + 23, + 20, + 28, + 22, + 28, + 22, + 11, + 29, + 22, + 21, + 16, + 22, + 16, + 23, + 17, + 23, + 17, + 21, + 16, + 28, + 20, + 9, + 23, + 14, + 23, + 14, + 28, + 21, + 20, + 14, + 24, + 19, + 23, + 14, + 29, + 22, + 16, + 13, + 16, + 14, + 23, + 17, + 23, + 17, + 23, + 16, + 25, + 19, + 23, + 16, + 21, + 14, + 23, + 16, + 23, + 16, + 23, + 16, + 21, + 16, + 18, + 15, + 28, + 22, + 19, + 13, + 23, + 16, + 23, + 16, + 18, + 16, + 26, + 25, + 26, + 23, + 18, + 14, + 29, + 24, + 30, + 25, + 23, + 15, + 22, + 19, + 16, + 13, + 22, + 16, + 33, + 23, + 26, + 22, + 30, + 23, + 25, + 20, + 32, + 26, + 21, + 17, + 31, + 24, + 32, + 26, + 23, + 17, + 21, + 16, + 23, + 18, + 45, + 33, + 21, + 16, + 22, + 16, + 16, + 24, + 23, + 23, + 23, + 24, + 23, + 20, + 23, + 26, + 23, + 22, + 18, + 27, + 25, + 22, + 19, + 22, + 23, + 24, + 24, + 22, + 22, + 22, + 23, + 21, + 25, + 24, + 24, + 23, + 23, + 22, + 22, + 22, + 17, + 26, + 23, + 25, + 26, + 16, + 16, + 8, + 7, + 5, + 8, + 6, + 9, + 17, + 16, + 31, + 20, + 20, + 21, + 20, + 20, + 18, + 20, + 25, + 20, + 20, + 9, + 31, + 20, + 20, + 20, + 19, + 21, + 19, + 20, + 9, + 20, + 15, + 20, + 14, + 31, + 17, + 21, + 20, + 21, + 31, + 20, + 20, + 15, + 31, + 21, + 19, + 24, + 26, + 16, + 6, + 12, + 16, + 16, + 30, + 30, + 20, + 16, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 11, + 0, + 9, + 0, + 0, + 9, + 0, + 0, + 10, + 0, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 15, + 15, + 11, + 13, + 15, + 9, + 9, + 15, + 15, + 9, + 14, + 14, + 14, + 16, + 16, + 9, + 10, + 15, + 15, + 15, + 14, + 15, + 15, + 15, + 15, + 20, + 16, + 16, + 16, + 16, + 16, + 17, + 18, + 17, + 17, + 7, + 12, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 30, + 42, + 14, + 41, + 42, + 0, + 20, + 20, + 24, + 19, + 24, + 8, + 10, + 8, + 21, + 17, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 0, + 16, + 9, + 11, + 20, + 13, + 7, + 7, + 14, + 7, + 8, + 7, + 8, + 12, + 8, + 8, + 17, + 17, + 17, + 11, + 11, + 16, + 16, + 17, + 17, + 27, + 27, + 19, + 19, + 13, + 13, + 16, + 16, + 8, + 8, + 8, + 7, + 8, + 8, + 13, + 7, + 13, + 8, + 13, + 14, + 8, + 19, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 10, + 10, + 17, + 8, + 8, + 0, + 7, + 7, + 7, + 0, + 7, + 14, + 14, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 17, + 17, + 17, + 27, + 27, + 19, + 13, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 16, + 29, + 16, + 13, + 13, + 13, + 16, + 16, + 16, + 16, + 16, + 16, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 13, + 17, + 12, + 8, + 12, + 12, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 8, + 19, + 8, + 14, + 8, + 8, + 26, + 26, + 7, + 9, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 36, + 35, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 19, + 0, + 0, + 0, + 0, + 11, + 16, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 27, + 14, + 13, + 11, + 14, + 17, + 7, + 7, + 7, + 7, + 10, + 9, + 9, + 9, + 9, + 12, + 20, + 16, + 16, + 16, + 0, + 24, + 0, + 15, + 25, + 25, + 11, + 11, + 21, + 14, + 8, + 15, + 19, + 19, + 10, + 30, + 14, + 10, + 21, + 9, + 20, + 20, + 16, + 15, + 15, + 27, + 14, + 11, + 18, + 19, + 16, + 25, + 11, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 16, + 16, + 15, + 16, + 24, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 17, + 17, + 11, + 11, + 16, + 17, + 13, + 13, + 13, + 8, + 8, + 16, + 16, + 16, + 13, + 13, + 8, + 8, + 8, + 7, + 16, + 16, + 17, + 17, + 17, + 17, + 16, + 17, + 7, + 7, + 8, + 8, + 8, + 14, + 14, + 8, + 8, + 17, + 17, + 17, + 19, + 17, + 25, + 27, + 24, + 24, + 22, + 18, + 18, + 14, + 16, + 17, + 20, + 18, + 18, + 18, + 22, + 34, + 13, + 18, + 24, + 23, + 17, + 19, + 18, + 18, + 17, + 17, + 20, + 24, + 34, + 34, + 34, + 18, + 18, + 18, + 18, + 18, + 14, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 14, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 11, + 25, + 14, + 21, + 22, + 19, + 20, + 15, + 21, + 16, + 16, + 19, + 16, + 14, + 26, + 13, + 20, + 25, + 20, + 23, + 18, + 18, + 15, + 20, + 17, + 18, + 18, + 21, + 17, + 17, + 14, + 14, + 12, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 11, + 11, + 18, + 30, + 17, + 17, + 13, + 16, + 16, + 19, + 24, + 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, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 8, + 8, + 17, + 19, + 8, + 8, + 7, + 13, + 8, + 8, + 15, + 14, + 14, + 5, + 11, + 27, + 16, + 6, + 16, + 17, + 19, + 16, + 8, + 8, + 12, + 16, + 8, + 8, + 8, + 17, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 15, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 27, + 26, + 26, + 35, + 18, + 18, + 23, + 31, + 29, + 24, + 18, + 18, + 18, + 18, + 35, + 35, + 35, + 35, + 28, + 27, + 20, + 21, + 27, + 22, + 25, + 24, + 25, + 25, + 19, + 22, + 23, + 21, + 24, + 20, + 20, + 20, + 20, + 19, + 19, + 19, + 29, + 20, + 23, + 22, + 20, + 16, + 16, + 23, + 28, + 28, + 19, + 25, + 19, + 23, + 19, + 0, + 8, + 0, + 19, + 86, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 8, + 34, + 19, + 0, + 19, + 0, + 19, + 0, + 0, + 28, + 27, + 20, + 24, + 23, + 21, + 29, + 20, + 29, + 24, + 0, + 0, + 14, + 20, + 17, + 15, + 18, + 17, + 19, + 20, + 20, + 21, + 19, + 18, + 14, + 8, + 26, + 26, + 35, + 35, + 26, + 26, + 20, + 24, + 20, + 20, + 24, + 17, + 23, + 19, + 20, + 0, + 15, + 34, + 16, + 32, + 39, + 19, + 27, + 25, + 27, + 27, + 23, + 16, + 16, + 24, + 31, + 16, + 16, + 22, + 27, + 28, + 22, + 23, + 21, + 25, + 19, + 22, + 31, + 26, + 35, + 20, + 20, + 26, + 20, + 20, + 25, + 21, + 21, + 19, + 22, + 16, + 26, + 29, + 19, + 25, + 23, + 21, + 19, + 16, + 23, + 16, + 16, + 16, + 23, + 21, + 23, + 20, + 16, + 16, + 19, + 17, + 43, + 0, + 0, + 0, + 0, + 0, + 0, + 16, + 16, + 45, + 0, + 16, + 16, + 53, + 8, + 0, + 20, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 27, + 16, + 16, + 16, + 16, + 26, + 20, + 16, + 21, + 27, + 30, + 0, + 0, + 16, + 16, + 20, + 16, + 21, + 24, + 21, + 23, + 27, + 20, + 24, + 22, + 19, + 19, + 21, + 21, + 23, + 23, + 25, + 7, + 22, + 16, + 24, + 20, + 19, + 12, + 19, + 16, + 16, + 19, + 0, + 34, + 16, + 26, + 34, + 27, + 27, + 23, + 23, + 16, + 16, + 16, + 16, + 20, + 26, + 16, + 16, + 23, + 26, + 22, + 20, + 26, + 25, + 20, + 21, + 21, + 21, + 20, + 20, + 20, + 22, + 21, + 21, + 24, + 20, + 21, + 21, + 20, + 22, + 16, + 20, + 20, + 20, + 20, + 21, + 24, + 20, + 16, + 26, + 26, + 16, + 20, + 21, + 16, + 21, + 20, + 16, + 16, + 19, + 16, + 35, + 0, + 7, + 0, + 0, + 16, + 16, + 16, + 16, + 19, + 0, + 16, + 16, + 19, + 0, + 0, + 16, + 16, + 16, + 19, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 20, + 26, + 22, + 21, + 16, + 20, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 24, + 20, + 20, + 21, + 22, + 22, + 21, + 20, + 22, + 23, + 0, + 3, + 20, + 23, + 42, + 19, + 8, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 19, + 0, + 27, + 16, + 30, + 41, + 23, + 23, + 23, + 31, + 29, + 25, + 30, + 16, + 30, + 30, + 41, + 16, + 41, + 41, + 19, + 29, + 23, + 22, + 20, + 22, + 25, + 24, + 25, + 24, + 18, + 19, + 18, + 20, + 28, + 21, + 23, + 17, + 21, + 22, + 16, + 21, + 19, + 28, + 26, + 22, + 21, + 16, + 16, + 21, + 26, + 16, + 21, + 26, + 21, + 24, + 21, + 16, + 16, + 19, + 16, + 51, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 16, + 19, + 0, + 11, + 16, + 30, + 11, + 0, + 16, + 16, + 33, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 34, + 25, + 0, + 0, + 16, + 16, + 17, + 15, + 17, + 19, + 21, + 21, + 18, + 21, + 18, + 19, + 15, + 28, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 26, + 0, + 19, + 0, + 19, + 0, + 19, + 16, + 19, + 12, + 32, + 16, + 22, + 29, + 25, + 25, + 24, + 25, + 25, + 18, + 16, + 16, + 21, + 27, + 16, + 16, + 19, + 25, + 22, + 23, + 23, + 23, + 24, + 22, + 23, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 21, + 22, + 22, + 22, + 16, + 22, + 28, + 22, + 24, + 23, + 23, + 24, + 16, + 25, + 22, + 16, + 22, + 22, + 22, + 22, + 22, + 16, + 16, + 19, + 15, + 35, + 0, + 0, + 0, + 0, + 0, + 0, + 16, + 16, + 54, + 0, + 16, + 16, + 61, + 7, + 0, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 19, + 7, + 16, + 16, + 16, + 16, + 22, + 22, + 16, + 24, + 25, + 18, + 0, + 0, + 16, + 16, + 20, + 16, + 16, + 28, + 20, + 19, + 22, + 21, + 19, + 19, + 22, + 19, + 7, + 15, + 22, + 12, + 22, + 25, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 19, + 24, + 16, + 37, + 42, + 34, + 26, + 36, + 48, + 16, + 16, + 16, + 26, + 27, + 30, + 16, + 30, + 30, + 62, + 28, + 16, + 16, + 16, + 34, + 26, + 16, + 30, + 16, + 37, + 27, + 16, + 16, + 16, + 52, + 28, + 16, + 16, + 16, + 26, + 40, + 27, + 16, + 16, + 16, + 31, + 33, + 22, + 29, + 32, + 35, + 31, + 33, + 39, + 42, + 42, + 52, + 16, + 16, + 16, + 16, + 50, + 0, + 0, + 21, + 31, + 16, + 16, + 16, + 110, + 0, + 0, + 16, + 143, + 0, + 35, + 0, + 16, + 16, + 30, + 16, + 16, + 16, + 16, + 16, + 16, + 54, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 18, + 28, + 36, + 32, + 31, + 36, + 36, + 25, + 38, + 37, + 30, + 29, + 37, + 31, + 34, + 68, + 34, + 45, + 62, + 36, + 30, + 16, + 16, + 16, + 16, + 16, + 19, + 14, + 42, + 11, + 19, + 31, + 29, + 27, + 35, + 30, + 37, + 51, + 35, + 16, + 26, + 26, + 28, + 16, + 26, + 26, + 28, + 19, + 29, + 20, + 38, + 26, + 30, + 30, + 26, + 47, + 35, + 30, + 23, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 27, + 16, + 26, + 26, + 27, + 27, + 38, + 47, + 23, + 31, + 30, + 25, + 31, + 26, + 20, + 28, + 27, + 35, + 16, + 16, + 16, + 23, + 19, + 0, + 0, + 16, + 25, + 19, + 26, + 16, + 19, + 0, + 0, + 16, + 19, + 0, + 0, + 0, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 19, + 0, + 16, + 30, + 26, + 29, + 16, + 16, + 16, + 16, + 16, + 61, + 47, + 0, + 0, + 16, + 16, + 23, + 28, + 27, + 18, + 25, + 27, + 25, + 19, + 27, + 24, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 18, + 8, + 16, + 23, + 22, + 23, + 20, + 27, + 19, + 0, + 23, + 30, + 27, + 31, + 30, + 27, + 35, + 36, + 49, + 43, + 28, + 16, + 29, + 29, + 30, + 16, + 27, + 27, + 30, + 23, + 29, + 22, + 31, + 28, + 32, + 30, + 27, + 47, + 37, + 30, + 23, + 30, + 30, + 31, + 24, + 29, + 29, + 29, + 27, + 16, + 29, + 29, + 29, + 29, + 41, + 47, + 23, + 30, + 30, + 26, + 16, + 29, + 23, + 29, + 25, + 31, + 16, + 16, + 19, + 17, + 39, + 0, + 61, + 0, + 0, + 15, + 29, + 16, + 19, + 13, + 14, + 16, + 50, + 76, + 0, + 0, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 32, + 14, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 30, + 16, + 58, + 28, + 14, + 14, + 16, + 16, + 23, + 22, + 24, + 20, + 24, + 25, + 23, + 21, + 27, + 23, + 16, + 17, + 32, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 19, + 0, + 39, + 13, + 16, + 51, + 58, + 32, + 58, + 24, + 51, + 28, + 38, + 16, + 44, + 45, + 70, + 16, + 28, + 46, + 55, + 38, + 36, + 31, + 49, + 36, + 34, + 48, + 28, + 58, + 49, + 23, + 25, + 43, + 46, + 48, + 35, + 33, + 23, + 33, + 33, + 35, + 32, + 43, + 46, + 23, + 26, + 36, + 26, + 26, + 32, + 27, + 24, + 36, + 35, + 44, + 44, + 45, + 31, + 0, + 0, + 24, + 37, + 15, + 16, + 12, + 12, + 19, + 18, + 16, + 119, + 0, + 0, + 16, + 130, + 0, + 27, + 0, + 19, + 42, + 16, + 16, + 16, + 16, + 24, + 36, + 28, + 27, + 46, + 41, + 38, + 36, + 53, + 70, + 47, + 47, + 28, + 46, + 0, + 0, + 16, + 16, + 17, + 35, + 38, + 46, + 26, + 36, + 45, + 22, + 36, + 35, + 34, + 32, + 46, + 29, + 32, + 38, + 45, + 62, + 77, + 42, + 51, + 35, + 26, + 42, + 36, + 40, + 16, + 16, + 15, + 12, + 16, + 23, + 36, + 32, + 35, + 24, + 27, + 23, + 40, + 39, + 52, + 31, + 51, + 26, + 27, + 47, + 28, + 28, + 48, + 16, + 16, + 16, + 33, + 28, + 29, + 26, + 28, + 31, + 25, + 27, + 26, + 46, + 41, + 35, + 28, + 25, + 27, + 28, + 28, + 39, + 30, + 32, + 26, + 19, + 27, + 32, + 16, + 20, + 26, + 25, + 28, + 31, + 27, + 28, + 26, + 23, + 16, + 25, + 16, + 16, + 24, + 30, + 26, + 28, + 31, + 25, + 26, + 16, + 16, + 16, + 19, + 16, + 16, + 16, + 16, + 32, + 10, + 12, + 19, + 0, + 0, + 16, + 19, + 16, + 32, + 63, + 0, + 97, + 0, + 54, + 62, + 21, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 27, + 39, + 50, + 27, + 19, + 30, + 24, + 23, + 39, + 16, + 16, + 45, + 19, + 53, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 19, + 20, + 21, + 20, + 20, + 22, + 16, + 18, + 20, + 20, + 22, + 28, + 27, + 20, + 20, + 18, + 26, + 28, + 27, + 20, + 20, + 19, + 23, + 17, + 20, + 20, + 20, + 20, + 20, + 23, + 22, + 20, + 19, + 19, + 14, + 18, + 20, + 20, + 16, + 20, + 24, + 19, + 21, + 23, + 19, + 19, + 17, + 14, + 0, + 16, + 16, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 16, + 16, + 16, + 16, + 22, + 11, + 19, + 16, + 14, + 16, + 16, + 16, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 19, + 19, + 20, + 22, + 22, + 23, + 23, + 21, + 25, + 25, + 23, + 22, + 34, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 22, + 20, + 16, + 21, + 16, + 16, + 15, + 20, + 16, + 19, + 16, + 16, + 20, + 16, + 16, + 16, + 16, + 16, + 16, + 20, + 24, + 22, + 22, + 16, + 21, + 21, + 21, + 24, + 24, + 24, + 24, + 16, + 22, + 20, + 20, + 16, + 20, + 16, + 20, + 16, + 16, + 20, + 22, + 16, + 20, + 20, + 15, + 12, + 0, + 14, + 14, + 0, + 0, + 0, + 0, + 0, + 0, + 16, + 0, + 0, + 13, + 16, + 16, + 12, + 23, + 12, + 13, + 10, + 16, + 16, + 16, + 0, + 0, + 0, + 0, + 0, + 0, + 16, + 16, + 20, + 20, + 17, + 20, + 19, + 19, + 24, + 21, + 21, + 26, + 16, + 16, + 36, + 36, + 25, + 24, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 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, + 21, + 23, + 19, + 9, + 19, + 29, + 9, + 16, + 17, + 5, + 5, + 4, + 8, + 4, + 4, + 8, + 31, + 21, + 8, + 15, + 18, + 17, + 13, + 0, + 9, + 21, + 21, + 8, + 19, + 20, + 11, + 10, + 12, + 12, + 16, + 12, + 14, + 14, + 12, + 11, + 18, + 18, + 18, + 20, + 18, + 18, + 18, + 18, + 18, + 18, + 7, + 0, + 19, + 0, + 14, + 0, + 30, + 30, + 13, + 13, + 11, + 24, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 16, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 13, + 13, + 13, + 13, + 14, + 14, + 14, + 14, + 15, + 14, + 14, + 13, + 14, + 14, + 13, + 14, + 14, + 13, + 13, + 13, + 15, + 14, + 14, + 14, + 13, + 16, + 16, + 16, + 16, + 14, + 0, + 0, + 0, + 0, + 14, + 14, + 14, + 14, + 0, + 0, + 0, + 0, + 0, + 8, + 14, + 0, + 0, + 0, + 0, + 16, + 0, + 0, + 13, + 14, + 14, + 15, + 14, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 16, + 14, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 16, + 13, + 13, + 21, + 16, + 21, + 20, + 16, + 10, + 0, + 20, + 13, + 17, + 18, + 18, + 17, + 16, + 20, + 19, + 29, + 13, + 7, + 18, + 12, + 21, + 21, + 21, + 21, + 24, + 24, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 34, + 19, + 20, + 34, + 19, + 20, + 33, + 21, + 26, + 31, + 33, + 19, + 19, + 19, + 20, + 37, + 34, + 34, + 18, + 20, + 17, + 20, + 20, + 20, + 33, + 20, + 34, + 20, + 34, + 20, + 33, + 34, + 19, + 32, + 34, + 34, + 40, + 19, + 19, + 19, + 20, + 40, + 73, + 7, + 14, + 0, + 0, + 19, + 12, + 38, + 0, + 19, + 0, + 0, + 0, + 0, + 10, + 19, + 32, + 0, + 0, + 0, + 0, + 47, + 20, + 19, + 12, + 19, + 19, + 20, + 20, + 20, + 20, + 20, + 7, + 12, + 19, + 27, + 19, + 32, + 20, + 20, + 20, + 20, + 19, + 19, + 13, + 13, + 19, + 0, + 19, + 26, + 20, + 20, + 0, + 19, + 0, + 21, + 10, + 19, + 13, + 19, + 20, + 12, + 10, + 13, + 12, + 12, + 12, + 13, + 42, + 34, + 34, + 0, + 0, + 0, + 0, + 20, + 20, + 20, + 34, + 34, + 35, + 34, + 32, + 33, + 33, + 20, + 33, + 20, + 0, + 10, + 37, + 0, + 0, + 10, + 10, + 10, + 13, + 10, + 18, + 0, + 20, + 10, + 21, + 19, + 20, + 22, + 24, + 20, + 21, + 17, + 20, + 20, + 10, + 10, + 13, + 19, + 10, + 28, + 22, + 26, + 25, + 22, + 21, + 26, + 27, + 26, + 17, + 24, + 27, + 25, + 22, + 30, + 31, + 22, + 26, + 22, + 19, + 30, + 25, + 21, + 25, + 22, + 21, + 22, + 21, + 25, + 18, + 17, + 22, + 23, + 27, + 22, + 21, + 21, + 24, + 24, + 16, + 17, + 16, + 16, + 16, + 16, + 16, + 19, + 16, + 16, + 14, + 16, + 17, + 27, + 15, + 16, + 24, + 26, + 18, + 15, + 31, + 16, + 16, + 23, + 15, + 15, + 22, + 16, + 24, + 24, + 22, + 15, + 22, + 15, + 16, + 15, + 19, + 16, + 16, + 17, + 17, + 24, + 15, + 20, + 18, + 16, + 15, + 17, + 23, + 16, + 15, + 17, + 21, + 14, + 11, + 16, + 18, + 16, + 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, + 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, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 0, + 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, + 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, + 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, + 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, + 20, + 26, + 18, + 17, + 19, + 20, + 23, + 29, + 19, + 23, + 24, + 19, + 25, + 20, + 28, + 25, + 25, + 31, + 30, + 24, + 31, + 25, + 24, + 27, + 33, + 41, + 33, + 32, + 34, + 31, + 31, + 34, + 26, + 33, + 25, + 24, + 28, + 30, + 25, + 28, + 17, + 21, + 19, + 24, + 21, + 18, + 22, + 24, + 20, + 26, + 22, + 20, + 24, + 20, + 19, + 24, + 19, + 26, + 22, + 20, + 23, + 21, + 19, + 21, + 22, + 22, + 21, + 24, + 21, + 22, + 21, + 21, + 25, + 16, + 32, + 22, + 21, + 32, + 16, + 16, + 22, + 22, + 21, + 24, + 22, + 23, + 22, + 16, + 25, + 16, + 32, + 22, + 22, + 32, + 16, + 16, + 20, + 26, + 23, + 20, + 23, + 26, + 19, + 24, + 19, + 26, + 22, + 20, + 24, + 26, + 19, + 22, + 22, + 23, + 22, + 26, + 23, + 23, + 23, + 23, + 23, + 23, + 22, + 26, + 23, + 23, + 23, + 22, + 18, + 23, + 22, + 21, + 20, + 18, + 30, + 30, + 29, + 16, + 28, + 21, + 20, + 29, + 16, + 16, + 12, + 17, + 14, + 18, + 14, + 19, + 22, + 19, + 20, + 23, + 21, + 20, + 22, + 20, + 22, + 20, + 18, + 23, + 23, + 18, + 23, + 18, + 14, + 22, + 20, + 27, + 23, + 20, + 24, + 20, + 20, + 26, + 31, + 16, + 31, + 23, + 25, + 28, + 16, + 16, + 24, + 31, + 24, + 24, + 26, + 24, + 24, + 16, + 35, + 16, + 32, + 27, + 29, + 31, + 16, + 16, + 26, + 29, + 23, + 23, + 23, + 32, + 23, + 29, + 19, + 25, + 22, + 20, + 25, + 18, + 16, + 16, + 18, + 23, + 21, + 18, + 20, + 23, + 18, + 19, + 27, + 28, + 24, + 27, + 25, + 28, + 27, + 26, + 15, + 17, + 21, + 19, + 21, + 23, + 22, + 25, + 20, + 27, + 23, + 20, + 28, + 24, + 23, + 29, + 20, + 27, + 23, + 20, + 27, + 24, + 24, + 29, + 21, + 26, + 23, + 21, + 27, + 24, + 24, + 24, + 14, + 19, + 18, + 20, + 16, + 21, + 14, + 17, + 25, + 16, + 26, + 17, + 19, + 25, + 16, + 16, + 16, + 20, + 19, + 21, + 17, + 22, + 17, + 19, + 29, + 36, + 32, + 29, + 33, + 27, + 28, + 34, + 36, + 38, + 35, + 37, + 42, + 36, + 36, + 37, + 18, + 24, + 23, + 18, + 23, + 21, + 17, + 24, + 18, + 24, + 23, + 18, + 23, + 22, + 17, + 22, + 19, + 24, + 16, + 15, + 18, + 18, + 16, + 18, + 20, + 22, + 22, + 22, + 25, + 23, + 23, + 20, + 22, + 23, + 22, + 28, + 22, + 22, + 24, + 21, + 21, + 36, + 24, + 16, + 16, + 0, + 0, + 0, + 25, + 9, + 16, + 13, + 13, + 13, + 20, + 9, + 22, + 19, + 17, + 18, + 18, + 18, + 17, + 18, + 22, + 18, + 11, + 22, + 23, + 23, + 16, + 22, + 23, + 28, + 16, + 15, + 28, + 16, + 16, + 16, + 45, + 43, + 34, + 42, + 30, + 31, + 23, + 36, + 25, + 28, + 26, + 27, + 24, + 25, + 22, + 28, + 10, + 16, + 10, + 10, + 16, + 30, + 15, + 30, + 32, + 14, + 16, + 16, + 16, + 16, + 16, + 16, + 22, + 22, + 17, + 24, + 29, + 9, + 17, + 24, + 17, + 18, + 21, + 17, + 16, + 23, + 19, + 23, + 15, + 15, + 27, + 30, + 19, + 19, + 23, + 29, + 15, + 29, + 25, + 23, + 16, + 25, + 24, + 18, + 22, + 23, + 21, + 18, + 20, + 28, + 17, + 32, + 29, + 35, + 33, + 18, + 22, + 32, + 17, + 18, + 16, + 22, + 19, + 17, + 26, + 18, + 24, + 18, + 18, + 20, + 17, + 28, + 25, + 16, + 15, + 20, + 22, + 27, + 18, + 23, + 25, + 21, + 19, + 18, + 29, + 26, + 35, + 24, + 27, + 21, + 17, + 32, + 20, + 22, + 21, + 27, + 18, + 19, + 16, + 16, + 18, + 21, + 18, + 22, + 17, + 17, + 16, + 16, + 22, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 28, + 29, + 28, + 29, + 25, + 29, + 28, + 29, + 28, + 25, + 19, + 16, + 14, + 11, + 11, + 13, + 13, + 14, + 14, + 15, + 9, + 7, + 14, + 14, + 14, + 32, + 25, + 30, + 32, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 28, + 29, + 28, + 29, + 29, + 28, + 29, + 28, + 25, + 14, + 5, + 10, + 23, + 23, + 23, + 23, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 27, + 27, + 27, + 27, + 27, + 27, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 14, + 27, + 27, + 29, + 29, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 10, + 10, + 20, + 20, + 20, + 20, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 10, + 10, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 10, + 10, + 10, + 10, + 17, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 29, + 29, + 29, + 26, + 29, + 26, + 26, + 14, + 14, + 14, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 29, + 29, + 29, + 29, + 29, + 29, + 26, + 29, + 26, + 29, + 29, + 26, + 29, + 26, + 14, + 14, + 26, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 19, + 19, + 19, + 19, + 19, + 19, + 16, + 19, + 16, + 19, + 19, + 19, + 19, + 19, + 19, + 10, + 11, + 10, + 14, + 10, + 10, + 10, + 34, + 34, + 25, + 25, + 24, + 24, + 24, + 31, + 31, + 31, + 31, + 28, + 28, + 28, + 28, + 28, + 28, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 35, + 14, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 10, + 14, + 14, + 12, + 26, + 26, + 26, + 26, + 26, + 26, + 19, + 19, + 19, + 19, + 19, + 19, + 22, + 22, + 11, + 14, + 26, + 21, + 21, + 21, + 21, + 26, + 26, + 26, + 26, + 29, + 29, + 14, + 23, + 23, + 23, + 23, + 23, + 23, + 26, + 26, + 26, + 26, + 29, + 29, + 14, + 23, + 23, + 26, + 26, + 34, + 23, + 23, + 26, + 26, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 13, + 20, + 12, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 19, + 17, + 17, + 17, + 17, + 24, + 24, + 24, + 24, + 33, + 33, + 33, + 27, + 27, + 33, + 33, + 18, + 27, + 18, + 18, + 18, + 18, + 26, + 26, + 26, + 26, + 14, + 26, + 26, + 26, + 26, + 26, + 26, + 14, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 12, + 18, + 13, + 13, + 13, + 13, + 17, + 17, + 17, + 17, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 24, + 24, + 25, + 25, + 25, + 25, + 24, + 24, + 25, + 25, + 25, + 25, + 24, + 24, + 25, + 25, + 25, + 25, + 24, + 24, + 25, + 25, + 25, + 25, + 26, + 26, + 20, + 20, + 20, + 20, + 26, + 26, + 20, + 20, + 20, + 20, + 26, + 26, + 20, + 20, + 20, + 20, + 13, + 28, + 28, + 18, + 18, + 18, + 18, + 28, + 28, + 18, + 18, + 18, + 18, + 28, + 28, + 18, + 18, + 18, + 18, + 14, + 17, + 17, + 26, + 26, + 26, + 26, + 28, + 28, + 18, + 18, + 18, + 18, + 23, + 23, + 26, + 26, + 26, + 26, + 17, + 17, + 17, + 26, + 26, + 26, + 26, + 26, + 19, + 19, + 26, + 26, + 26, + 26, + 26, + 26, + 19, + 19, + 19, + 19, + 26, + 26, + 20, + 20, + 20, + 20, + 24, + 24, + 26, + 26, + 26, + 26, + 28, + 28, + 20, + 20, + 20, + 20, + 34, + 34, + 19, + 19, + 19, + 19, + 24, + 24, + 26, + 26, + 26, + 26, + 12, + 12, + 24, + 24, + 26, + 26, + 26, + 26, + 28, + 28, + 21, + 21, + 21, + 21, + 28, + 28, + 21, + 21, + 21, + 21, + 11, + 28, + 28, + 23, + 23, + 23, + 23, + 28, + 28, + 21, + 21, + 21, + 21, + 28, + 28, + 23, + 23, + 23, + 23, + 21, + 12, + 26, + 33, + 42, + 42, + 36, + 36, + 42, + 42, + 19, + 21, + 21, + 19, + 19, + 21, + 21, + 14, + 14, + 0, + 9, + 13, + 18, + 22, + 26, + 9, + 13, + 18, + 22, + 26, + 9, + 13, + 18, + 22, + 26, + 9, + 13, + 18, + 22, + 26, + 9, + 13, + 18, + 18, + 22, + 18, + 13, + 13, + 16, + 16, + 16, + 21, + 21, + 19, + 17, + 19, + 20, + 15, + 15, + 12, + 17, + 17, + 15, + 15, + 12, + 12, + 15, + 15, + 17, + 10, + 13, + 17, + 17, + 17, + 15, + 15, + 17, + 19, + 19, + 15, + 9, + 15, + 12, + 15, + 9, + 9, + 16, + 12, + 15, + 12, + 15, + 17, + 17, + 12, + 18, + 9, + 9, + 15, + 15, + 12, + 12, + 17, + 12, + 17, + 16, + 20, + 20, + 18, + 9, + 12, + 12, + 15, + 16, + 20, + 15, + 18, + 15, + 18, + 17, + 15, + 20, + 18, + 9, + 15, + 17, + 19, + 9, + 7, + 21, + 15, + 18, + 18, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 27, + 27, + 27, + 29, + 27, + 27, + 27, + 25, + 41, + 29, + 25, + 23, + 25, + 29, + 35, + 27, + 25, + 23, + 27, + 27, + 27, + 25, + 26, + 27, + 27, + 32, + 11, + 29, + 11, + 28, + 27, + 29, + 29, + 29, + 27, + 27, + 38, + 27, + 24, + 25, + 25, + 25, + 25, + 26, + 26, + 26, + 26, + 27, + 26, + 25, + 20, + 25, + 0, + 0, + 28, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 31, + 40, + 40, + 31, + 31, + 31, + 44, + 44, + 0, + 12, + 11, + 19, + 19, + 0, + 19, + 0, + 0, + 0, + 0, + 0, + 19, + 35, + 15, + 19, + 11, + 20, + 52, + 19, + 27, + 14, + 16, + 19, + 16, + 16, + 21, + 21, + 25, + 29, + 22, + 22, + 22, + 25, + 25, + 22, + 16, + 16, + 16, + 16, + 16, + 16, + 12, + 12, + 6, + 18, + 11, + 12, + 9, + 15, + 9, + 14, + 16, + 16, + 16, + 16, + 16, + 16, + 11, + 32, + 12, + 20, + 12, + 12, + 9, + 9, + 14, + 21, + 4, + 0, + 0, + 0, + 0, + 0, + 11, + 9, + 12, + 11, + 9, + 10, + 11, + 10, + 10, + 8, + 16, + 16, + 16, + 16, + 16, + 16, + 13, + 5, + 13, + 8, + 8, + 8, + 8, + 9, + 5, + 11, + 8, + 8, + 9, + 9, + 5, + 5, + 9, + 9, + 9, + 13, + 10, + 8, + 6, + 8, + 9, + 8, + 7, + 7, + 14, + 14, + 10, + 13, + 15, + 10, + 14, + 3, + 8, + 14, + 9, + 8, + 9, + 8, + 11, + 8, + 11, + 9, + 9, + 5, + 7, + 8, + 8, + 9, + 9, + 6, + 9, + 7, + 8, + 14, + 11, + 8, + 9, + 5, + 11, + 5, + 8, + 14, + 9, + 9, + 9, + 9, + 9, + 9, + 13, + 9, + 8, + 11, + 7, + 7, + 9, + 9, + 4, + 10, + 8, + 6, + 7, + 8, + 11, + 9, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 13, + 17, + 11, + 11, + 11, + 21, + 19, + 24, + 6, + 8, + 11, + 11, + 9, + 14, + 11, + 9, + 9, + 8, + 8, + 10, + 8, + 10, + 10, + 9, + 10, + 12, + 9, + 9, + 9, + 12, + 11, + 14, + 8, + 11, + 9, + 8, + 9, + 9, + 6, + 8, + 14, + 0, + 10, + 16, + 16, + 16, + 16, + 16, + 25, + 25, + 25, + 29, + 25, + 25, + 28, + 26, + 17, + 21, + 17, + 26, + 26, + 26, + 16, + 16, + 31, + 31, + 35, + 16, + 16, + 19, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 22, + 22, + 22, + 14, + 14, + 10, + 10, + 10, + 14, + 10, + 14, + 16, + 16, + 10, + 7, + 29, + 19, + 19, + 27, + 29, + 27, + 26, + 26, + 21, + 17, + 21, + 18, + 19, + 32, + 18, + 18, + 22, + 17, + 29, + 10, + 11, + 11, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 17, + 18, + 19, + 23, + 24, + 23, + 28, + 28, + 19, + 19, + 28, + 19, + 28, + 19, + 28, + 23, + 18, + 24, + 21, + 8, + 18, + 18, + 18, + 15, + 15, + 18, + 18, + 18, + 7, + 22, + 16, + 16, + 19, + 17, + 19, + 19, + 17, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 27, + 27, + 29, + 15, + 28, + 19, + 20, + 19, + 19, + 29, + 19, + 19, + 20, + 29, + 33, + 19, + 28, + 20, + 23, + 16, + 19, + 25, + 28, + 29, + 28, + 19, + 19, + 28, + 28, + 30, + 19, + 28, + 28, + 15, + 19, + 21, + 15, + 19, + 29, + 15, + 19, + 20, + 29, + 20, + 16, + 16, + 16, + 16, + 16, + 15, + 19, + 15, + 18, + 18, + 35, + 15, + 15, + 19, + 15, + 24, + 27, + 28, + 21, + 28, + 28, + 19, + 19, + 16, + 19, + 29, + 15, + 19, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 20, + 15, + 17, + 16, + 18, + 25, + 18, + 26, + 17, + 18, + 18, + 16, + 16, + 16, + 27, + 27, + 19, + 18, + 18, + 22, + 18, + 18, + 16, + 21, + 19, + 16, + 30, + 30, + 33, + 36, + 33, + 33, + 19, + 18, + 18, + 22, + 18, + 18, + 16, + 21, + 19, + 18, + 30, + 30, + 33, + 36, + 33, + 33, + 18, + 31, + 20, + 21, + 31, + 15, + 24, + 22, + 24, + 24, + 24, + 29, + 25, + 21, + 34, + 34, + 34, + 25, + 33, + 34, + 15, + 34, + 24, + 0, + 0, + 29, + 18, + 19, + 16, + 16, + 19, + 15, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 20, + 17, + 17, + 17, + 17, + 18, + 17, + 16, + 21, + 20, + 22, + 23, + 22, + 22, + 19, + 26, + 19, + 20, + 20, + 22, + 19, + 19, + 24, + 19, + 17, + 19, + 22, + 24, + 24, + 22, + 19, + 22, + 26, + 21, + 21, + 22, + 20, + 26, + 22, + 23, + 7, + 7, + 8, + 12, + 10, + 17, + 8, + 14, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 20, + 21, + 21, + 28, + 21, + 20, + 26, + 31, + 21, + 20, + 34, + 20, + 20, + 30, + 20, + 22, + 25, + 20, + 25, + 27, + 29, + 20, + 25, + 21, + 22, + 20, + 22, + 20, + 21, + 22, + 20, + 25, + 19, + 21, + 25, + 20, + 20, + 18, + 25, + 21, + 21, + 21, + 22, + 16, + 16, + 21, + 25, + 25, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 0, + 0, + 0, + 12, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 15, + 12, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 30, + 32, + 30, + 34, + 0, + 21, + 17, + 21, + 18, + 20, + 21, + 0, + 19, + 23, + 13, + 0, + 0, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 21, + 21, + 15, + 15, + 17, + 17, + 14, + 13, + 9, + 9, + 17, + 14, + 20, + 17, + 16, + 15, + 17, + 17, + 17, + 23, + 14, + 16, + 16, + 15, + 15, + 15, + 14, + 17, + 16, + 21, + 16, + 16, + 23, + 14, + 13, + 13, + 17, + 13, + 16, + 17, + 15, + 17, + 16, + 14, + 17, + 12, + 12, + 14, + 12, + 12, + 14, + 14, + 6, + 8, + 15, + 12, + 17, + 15, + 14, + 13, + 11, + 11, + 13, + 12, + 15, + 18, + 9, + 9, + 10, + 12, + 10, + 10, + 8, + 8, + 8, + 8, + 10, + 5, + 10, + 16, + 9, + 9, + 8, + 9, + 9, + 10, + 6, + 10, + 10, + 16, + 9, + 10, + 9, + 8, + 9, + 11, + 9, + 5, + 7, + 10, + 9, + 9, + 8, + 9, + 11, + 9, + 24, + 16, + 16, + 11, + 25, + 16, + 16, + 11, + 11, + 12, + 9, + 14, + 16, + 10, + 15, + 25, + 9, + 9, + 16, + 17, + 18, + 16, + 16, + 11, + 19, + 16, + 9, + 25, + 16, + 16, + 11, + 12, + 14, + 16, + 16, + 14, + 14, + 17, + 16, + 14, + 13, + 13, + 14, + 9, + 14, + 14, + 16, + 14, + 10, + 8, + 8, + 9, + 8, + 7, + 7, + 9, + 10, + 5, + 6, + 5, + 5, + 6, + 5, + 5, + 9, + 14, + 16, + 10, + 10, + 10, + 9, + 10, + 7, + 7, + 6, + 10, + 10, + 10, + 9, + 9, + 9, + 9, + 10, + 9, + 9, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 16, + 16, + 0, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 0, + 0, + 23, + 14, + 21, + 16, + 21, + 16, + 21, + 16, + 21, + 14, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 16, + 20, + 14, + 20, + 14, + 20, + 14, + 20, + 14, + 20, + 14, + 18, + 11, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 16, + 11, + 9, + 11, + 9, + 23, + 16, + 23, + 16, + 23, + 16, + 20, + 9, + 20, + 9, + 20, + 9, + 20, + 9, + 28, + 25, + 28, + 25, + 28, + 25, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 16, + 18, + 16, + 18, + 16, + 21, + 11, + 21, + 11, + 21, + 11, + 21, + 11, + 18, + 12, + 18, + 12, + 18, + 12, + 18, + 12, + 18, + 12, + 20, + 9, + 20, + 9, + 20, + 9, + 20, + 9, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 16, + 32, + 26, + 32, + 26, + 32, + 26, + 30, + 23, + 30, + 23, + 23, + 16, + 23, + 16, + 23, + 16, + 20, + 14, + 20, + 14, + 20, + 14, + 16, + 9, + 23, + 16, + 14, + 9, + 11, + 11, + 22, + 15, + 22, + 19, + 22, + 19, + 22, + 19, + 22, + 19, + 22, + 19, + 22, + 19, + 22, + 19, + 22, + 19, + 22, + 19, + 22, + 19, + 22, + 19, + 22, + 19, + 20, + 19, + 20, + 19, + 20, + 19, + 20, + 19, + 20, + 19, + 20, + 19, + 20, + 19, + 20, + 19, + 13, + 9, + 13, + 9, + 25, + 19, + 25, + 19, + 25, + 19, + 25, + 19, + 25, + 19, + 25, + 19, + 25, + 19, + 26, + 19, + 26, + 19, + 26, + 19, + 26, + 19, + 26, + 19, + 23, + 20, + 23, + 20, + 24, + 21, + 24, + 21, + 24, + 21, + 24, + 21, + 24, + 21, + 20, + 19, + 20, + 19, + 20, + 19, + 20, + 19, + 27, + 17, + 17, + 16, + 21, + 18, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 23, + 23, + 25, + 25, + 25, + 25, + 25, + 25, + 13, + 13, + 13, + 13, + 13, + 13, + 16, + 16, + 24, + 24, + 29, + 29, + 29, + 29, + 16, + 16, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 28, + 28, + 33, + 33, + 33, + 33, + 33, + 33, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 15, + 15, + 20, + 20, + 20, + 20, + 20, + 20, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 25, + 25, + 32, + 32, + 29, + 29, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 28, + 16, + 33, + 16, + 33, + 16, + 33, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 26, + 26, + 32, + 32, + 30, + 30, + 30, + 30, + 17, + 17, + 13, + 13, + 17, + 17, + 9, + 9, + 16, + 16, + 16, + 16, + 21, + 21, + 16, + 16, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 23, + 23, + 25, + 25, + 25, + 25, + 25, + 25, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 28, + 28, + 33, + 33, + 33, + 33, + 33, + 33, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 26, + 26, + 32, + 32, + 30, + 30, + 30, + 30, + 17, + 17, + 17, + 17, + 17, + 16, + 17, + 17, + 23, + 23, + 23, + 23, + 23, + 11, + 11, + 11, + 11, + 11, + 17, + 17, + 17, + 16, + 17, + 17, + 24, + 24, + 28, + 28, + 23, + 11, + 11, + 11, + 9, + 9, + 9, + 9, + 16, + 16, + 9, + 9, + 11, + 11, + 15, + 15, + 16, + 11, + 11, + 11, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 23, + 23, + 28, + 29, + 22, + 11, + 11, + 11, + 16, + 16, + 21, + 21, + 21, + 16, + 21, + 21, + 27, + 25, + 28, + 25, + 24, + 11, + 11, + 16, + 16, + 32, + 16, + 32, + 11, + 8, + 5, + 16, + 8, + 6, + 3, + 0, + 0, + 0, + 0, + 0, + 15, + 15, + 20, + 20, + 32, + 32, + 9, + 20, + 9, + 9, + 9, + 9, + 15, + 15, + 15, + 15, + 20, + 20, + 17, + 11, + 11, + 21, + 26, + 8, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 49, + 42, + 12, + 18, + 18, + 7, + 13, + 13, + 10, + 15, + 15, + 32, + 20, + 14, + 20, + 31, + 31, + 10, + 30, + 11, + 12, + 11, + 11, + 27, + 22, + 21, + 16, + 15, + 15, + 15, + 16, + 9, + 31, + 16, + 16, + 17, + 31, + 16, + 16, + 18, + 20, + 20, + 9, + 28, + 20, + 9, + 9, + 7, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 17, + 5, + 16, + 16, + 17, + 17, + 17, + 17, + 17, + 17, + 11, + 11, + 11, + 6, + 6, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 11, + 11, + 11, + 6, + 6, + 16, + 9, + 8, + 9, + 9, + 8, + 10, + 10, + 5, + 15, + 10, + 10, + 7, + 5, + 16, + 16, + 16, + 20, + 22, + 22, + 20, + 20, + 31, + 24, + 37, + 37, + 32, + 27, + 20, + 20, + 22, + 20, + 32, + 17, + 19, + 25, + 22, + 22, + 22, + 16, + 16, + 20, + 20, + 20, + 20, + 26, + 20, + 23, + 21, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 27, + 26, + 21, + 33, + 20, + 34, + 28, + 16, + 21, + 29, + 16, + 29, + 32, + 23, + 16, + 16, + 22, + 18, + 23, + 10, + 25, + 23, + 38, + 24, + 24, + 18, + 23, + 30, + 25, + 21, + 21, + 21, + 36, + 38, + 31, + 23, + 20, + 14, + 26, + 24, + 22, + 9, + 23, + 23, + 30, + 21, + 23, + 12, + 20, + 22, + 18, + 36, + 13, + 19, + 18, + 13, + 16, + 10, + 29, + 38, + 18, + 14, + 19, + 23, + 23, + 25, + 18, + 18, + 21, + 23, + 16, + 14, + 9, + 9, + 20, + 25, + 25, + 28, + 13, + 34, + 24, + 24, + 32, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 32, + 32, + 32, + 32, + 15, + 11, + 21, + 31, + 34, + 23, + 34, + 44, + 54, + 34, + 23, + 34, + 44, + 20, + 21, + 23, + 28, + 9, + 17, + 25, + 24, + 16, + 24, + 32, + 40, + 25, + 16, + 24, + 32, + 9, + 14, + 16, + 25, + 36, + 23, + 36, + 21, + 14, + 23, + 22, + 23, + 36, + 24, + 16, + 16, + 16, + 16, + 16, + 16, + 32, + 16, + 32, + 16, + 32, + 16, + 23, + 23, + 23, + 23, + 28, + 28, + 28, + 28, + 28, + 15, + 28, + 15, + 28, + 28, + 28, + 15, + 28, + 15, + 16, + 28, + 28, + 28, + 28, + 28, + 28, + 22, + 18, + 18, + 18, + 18, + 27, + 18, + 27, + 27, + 28, + 29, + 27, + 27, + 28, + 28, + 12, + 12, + 28, + 28, + 12, + 12, + 29, + 28, + 29, + 29, + 28, + 29, + 28, + 29, + 29, + 28, + 28, + 28, + 28, + 19, + 28, + 19, + 28, + 19, + 24, + 24, + 24, + 24, + 28, + 28, + 28, + 28, + 15, + 15, + 28, + 15, + 28, + 15, + 29, + 29, + 27, + 21, + 27, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 27, + 28, + 28, + 21, + 28, + 26, + 29, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 26, + 20, + 17, + 20, + 19, + 19, + 20, + 23, + 19, + 20, + 20, + 18, + 20, + 20, + 18, + 25, + 26, + 26, + 23, + 26, + 24, + 24, + 12, + 18, + 15, + 14, + 12, + 26, + 20, + 20, + 22, + 32, + 31, + 21, + 21, + 22, + 9, + 12, + 15, + 17, + 19, + 19, + 23, + 22, + 20, + 30, + 40, + 19, + 30, + 41, + 20, + 20, + 21, + 18, + 18, + 10, + 19, + 23, + 30, + 25, + 24, + 23, + 24, + 26, + 22, + 12, + 23, + 24, + 24, + 24, + 24, + 24, + 24, + 26, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 30, + 30, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 27, + 24, + 24, + 26, + 26, + 24, + 24, + 26, + 26, + 24, + 24, + 24, + 24, + 29, + 29, + 15, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 23, + 23, + 23, + 23, + 24, + 24, + 23, + 23, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 19, + 19, + 19, + 24, + 24, + 24, + 24, + 23, + 23, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 31, + 31, + 31, + 31, + 22, + 21, + 21, + 21, + 17, + 17, + 23, + 24, + 28, + 29, + 23, + 23, + 26, + 29, + 18, + 18, + 23, + 23, + 23, + 23, + 33, + 33, + 29, + 23, + 13, + 19, + 19, + 19, + 22, + 22, + 21, + 21, + 25, + 25, + 14, + 9, + 17, + 18, + 27, + 24, + 24, + 23, + 23, + 23, + 19, + 19, + 23, + 23, + 24, + 24, + 22, + 21, + 24, + 24, + 40, + 40, + 24, + 24, + 24, + 24, + 23, + 23, + 23, + 23, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 10, + 27, + 20, + 20, + 23, + 20, + 18, + 20, + 20, + 18, + 20, + 20, + 23, + 20, + 18, + 20, + 18, + 23, + 17, + 19, + 19, + 22, + 22, + 22, + 22, + 11, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 11, + 27, + 27, + 27, + 24, + 25, + 26, + 26, + 22, + 39, + 33, + 18, + 18, + 18, + 18, + 19, + 19, + 0, + 0, + 32, + 32, + 41, + 36, + 36, + 10, + 10, + 41, + 28, + 27, + 25, + 22, + 26, + 28, + 28, + 28, + 26, + 25, + 26, + 19, + 26, + 26, + 26, + 26, + 26, + 27, + 27, + 12, + 12, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 27, + 22, + 26, + 26, + 26, + 22, + 28, + 26, + 22, + 26, + 26, + 26, + 22, + 22, + 26, + 7, + 26, + 27, + 14, + 27, + 24, + 26, + 27, + 26, + 22, + 26, + 16, + 14, + 27, + 24, + 30, + 24, + 22, + 12, + 26, + 24, + 24, + 7, + 26, + 26, + 25, + 25, + 9, + 19, + 26, + 21, + 15, + 10, + 27, + 20, + 27, + 28, + 22, + 27, + 8, + 25, + 25, + 25, + 25, + 36, + 28, + 27, + 32, + 27, + 27, + 27, + 27, + 22, + 22, + 19, + 27, + 27, + 27, + 27, + 27, + 26, + 26, + 17, + 25, + 25, + 30, + 30, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 17, + 21, + 9, + 9, + 25, + 25, + 27, + 27, + 27, + 22, + 19, + 19, + 9, + 9, + 9, + 9, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 26, + 23, + 22, + 15, + 16, + 16, + 16, + 28, + 28, + 28, + 27, + 27, + 27, + 22, + 31, + 0, + 0, + 0, + 0, + 0, + 0, + 32, + 26, + 32, + 32, + 27, + 24, + 17, + 44, + 44, + 44, + 44, + 26, + 26, + 19, + 44, + 29, + 32, + 33, + 32, + 32, + 32, + 32, + 32, + 28, + 28, + 16, + 16, + 16, + 16, + 16, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 26, + 19, + 26, + 14, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 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, + 23, + 16, + 23, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 23, + 16, + 16, + 16, + 23, + 16, + 16, + 16, + 23, + 16, + 16, + 16, + 23, + 16, + 16, + 16, + 23, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 23, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 23, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 23, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 23, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 16, + 16, + 16, + 16, + 32, + 32, + 32, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 16, + 23, + 30, + 30, + 30, + 23, + 30, + 30, + 30, + 23, + 26, + 22, + 19, + 23, + 11, + 7, + 3, + 23, + 23, + 23, + 23, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 19, + 19, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 11, + 11, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 32, + 28, + 32, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 32, + 28, + 28, + 28, + 28, + 28, + 26, + 19, + 19, + 28, + 28, + 19, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 19, + 19, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 11, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 36, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 19, + 19, + 28, + 27, + 28, + 25, + 23, + 29, + 27, + 27, + 16, + 25, + 27, + 24, + 24, + 16, + 21, + 32, + 32, + 28, + 28, + 28, + 23, + 38, + 44, + 24, + 24, + 26, + 29, + 27, + 27, + 27, + 16, + 27, + 16, + 32, + 23, + 26, + 29, + 15, + 16, + 20, + 19, + 20, + 27, + 28, + 24, + 24, + 24, + 28, + 28, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 28, + 32, + 33, + 34, + 29, + 18, + 18, + 18, + 24, + 18, + 24, + 25, + 17, + 23, + 26, + 18, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 17, + 22, + 22, + 21, + 22, + 19, + 16, + 22, + 28, + 13, + 16, + 24, + 29, + 14, + 13, + 16, + 20, + 20, + 29, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 26, + 26, + 26, + 44, + 24, + 24, + 24, + 24, + 24, + 24, + 27, + 27, + 27, + 27, + 29, + 29, + 29, + 29, + 29, + 29, + 23, + 23, + 25, + 44, + 24, + 15, + 30, + 24, + 17, + 27, + 18, + 26, + 28, + 26, + 32, + 32, + 28, + 42, + 26, + 28, + 28, + 22, + 22, + 25, + 18, + 27, + 44, + 44, + 15, + 21, + 30, + 35, + 32, + 17, + 18, + 18, + 18, + 18, + 31, + 18, + 18, + 22, + 22, + 22, + 22, + 44, + 39, + 32, + 32, + 32, + 32, + 32, + 37, + 44, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 44, + 32, + 32, + 32, + 32, + 32, + 44, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 44, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 42, + 44, + 32, + 44, + 28, + 32, + 32, + 32, + 44, + 32, + 32, + 35, + 32, + 32, + 32, + 32, + 32, + 32, + 34, + 44, + 28, + 26, + 32, + 32, + 34, + 36, + 16, + 23, + 32, + 32, + 32, + 32, + 32, + 24, + 26, + 26, + 26, + 26, + 26, + 28, + 28, + 28, + 28, + 20, + 22, + 23, + 28, + 22, + 28, + 28, + 28, + 28, + 26, + 26, + 44, + 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, + 44, + 26, + 44, + 28, + 28, + 28, + 28, + 30, + 30, + 18, + 28, + 18, + 7, + 10, + 14, + 10, + 10, + 17, + 17, + 10, + 17, + 18, + 16, + 16, + 31, + 22, + 24, + 29, + 10, + 10, + 10, + 10, + 10, + 10, + 16, + 16, + 14, + 14, + 10, + 10, + 12, + 12, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 32, + 44, + 44, + 44, + 24, + 32, + 24, + 28, + 32, + 32, + 32, + 32, + 32, + 32, + 31, + 31, + 32, + 32, + 32, + 19, + 32, + 32, + 32, + 32, + 32, + 24, + 24, + 32, + 44, + 32, + 26, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 44, + 23, + 31, + 24, + 24, + 24, + 16, + 17, + 19, + 31, + 31, + 13, + 23, + 18, + 23, + 32, + 32, + 24, + 19, + 22, + 23, + 23, + 33, + 33, + 37, + 24, + 24, + 39, + 38, + 29, + 29, + 29, + 14, + 17, + 22, + 24, + 24, + 27, + 27, + 14, + 14, + 12, + 12, + 18, + 18, + 11, + 11, + 12, + 12, + 31, + 31, + 30, + 30, + 40, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 21, + 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, + 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, + 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, + 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, + 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, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 15, + 15, + 28, + 28, + 28, + 28, + 28, + 28, + 32, + 31, + 15, + 15, + 28, + 28, + 28, + 28, + 32, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 23, + 23, + 21, + 21, + 21, + 21, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 28, + 23, + 23, + 23, + 23, + 15, + 15, + 27, + 27, + 27, + 27, + 22, + 22, + 27, + 27, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 15, + 28, + 28, + 15, + 15, + 28, + 12, + 28, + 12, + 28, + 28, + 15, + 15, + 28, + 28, + 15, + 15, + 28, + 28, + 15, + 15, + 28, + 28, + 15, + 15, + 28, + 21, + 28, + 21, + 29, + 29, + 29, + 29, + 28, + 28, + 28, + 28, + 21, + 21, + 28, + 28, + 28, + 28, + 28, + 28, + 22, + 28, + 22, + 22, + 28, + 22, + 22, + 22, + 22, + 22, + 20, + 14, + 12, + 13, + 13, + 14, + 14, + 13, + 13, + 12, + 12, + 11, + 11, + 11, + 11, + 11, + 11, + 12, + 12, + 24, + 24, + 24, + 24, + 12, + 12, + 9, + 9, + 21, + 23, + 23, + 22, + 21, + 22, + 22, + 21, + 21, + 21, + 21, + 23, + 23, + 21, + 21, + 21, + 21, + 23, + 23, + 23, + 23, + 32, + 32, + 32, + 32, + 32, + 35, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 37, + 37, + 22, + 22, + 22, + 22, + 22, + 32, + 23, + 23, + 23, + 23, + 23, + 26, + 26, + 25, + 25, + 25, + 25, + 25, + 18, + 18, + 9, + 9, + 14, + 14, + 27, + 27, + 27, + 39, + 22, + 23, + 24, + 24, + 24, + 24, + 24, + 18, + 23, + 23, + 25, + 17, + 27, + 27, + 20, + 20, + 20, + 20, + 20, + 20, + 27, + 16, + 16, + 16, + 26, + 26, + 24, + 24, + 13, + 13, + 24, + 24, + 28, + 28, + 28, + 24, + 22, + 23, + 23, + 31, + 31, + 25, + 23, + 23, + 51, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 26, + 19, + 19, + 19, + 19, + 19, + 33, + 20, + 12, + 31, + 14, + 24, + 24, + 24, + 24, + 24, + 25, + 24, + 24, + 24, + 24, + 24, + 32, + 32, + 23, + 23, + 23, + 23, + 23, + 32, + 32, + 32, + 32, + 32, + 31, + 31, + 31, + 24, + 24, + 10, + 24, + 22, + 22, + 22, + 22, + 22, + 22, + 18, + 18, + 19, + 19, + 29, + 29, + 23, + 23, + 23, + 23, + 23, + 19, + 19, + 19, + 19, + 24, + 24, + 21, + 21, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 24, + 19, + 19, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 35, + 39, + 52, + 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, + 38, + 30, + 45, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 38, + 38, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 38, + 38, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 45, + 45, + 22, + 22, + 22, + 22, + 22, + 17, + 21, + 21, + 21, + 23, + 24, + 23, + 29, + 24, + 21, + 21, + 21, + 21, + 21, + 24, + 24, + 12, + 14, + 14, + 14, + 20, + 20, + 20, + 24, + 9, + 31, + 31, + ], + }, + "bold": { + "font-size": 32, + "widths": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 11, + 0, + 0, + 0, + 11, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13, + 19, + 28, + 23, + 41, + 28, + 11, + 17, + 17, + 23, + 28, + 12, + 15, + 12, + 22, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 13, + 13, + 28, + 28, + 28, + 20, + 31, + 25, + 24, + 23, + 27, + 22, + 21, + 26, + 27, + 17, + 18, + 25, + 20, + 30, + 27, + 27, + 23, + 27, + 25, + 23, + 22, + 26, + 24, + 36, + 24, + 24, + 22, + 17, + 22, + 17, + 28, + 23, + 23, + 21, + 22, + 19, + 22, + 21, + 14, + 22, + 23, + 11, + 13, + 21, + 11, + 34, + 23, + 22, + 22, + 22, + 16, + 19, + 15, + 23, + 21, + 31, + 21, + 21, + 19, + 23, + 17, + 23, + 28, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 11, + 13, + 23, + 23, + 23, + 23, + 17, + 23, + 23, + 31, + 19, + 27, + 28, + 15, + 31, + 23, + 19, + 28, + 19, + 19, + 23, + 23, + 23, + 12, + 23, + 19, + 19, + 27, + 38, + 38, + 38, + 20, + 25, + 25, + 25, + 25, + 25, + 25, + 35, + 23, + 22, + 22, + 22, + 22, + 17, + 17, + 17, + 17, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 28, + 27, + 26, + 26, + 26, + 26, + 24, + 24, + 23, + 21, + 21, + 21, + 21, + 21, + 21, + 33, + 19, + 21, + 21, + 21, + 21, + 11, + 11, + 11, + 11, + 22, + 23, + 22, + 22, + 22, + 22, + 22, + 28, + 22, + 23, + 23, + 23, + 23, + 21, + 22, + 21, + 25, + 21, + 25, + 21, + 25, + 21, + 23, + 19, + 23, + 19, + 23, + 19, + 23, + 19, + 27, + 28, + 27, + 22, + 22, + 21, + 22, + 21, + 22, + 21, + 22, + 21, + 22, + 21, + 26, + 22, + 26, + 22, + 26, + 22, + 26, + 22, + 27, + 23, + 27, + 23, + 17, + 11, + 17, + 11, + 17, + 11, + 17, + 11, + 17, + 11, + 32, + 23, + 18, + 13, + 25, + 21, + 21, + 20, + 11, + 20, + 11, + 20, + 17, + 20, + 18, + 21, + 11, + 27, + 23, + 27, + 23, + 27, + 23, + 26, + 27, + 23, + 27, + 22, + 27, + 22, + 27, + 22, + 36, + 34, + 25, + 16, + 25, + 16, + 25, + 16, + 23, + 19, + 23, + 19, + 23, + 19, + 23, + 19, + 22, + 15, + 22, + 15, + 22, + 15, + 26, + 23, + 26, + 23, + 26, + 23, + 26, + 23, + 26, + 23, + 26, + 23, + 36, + 31, + 24, + 21, + 24, + 22, + 19, + 22, + 19, + 22, + 19, + 11, + 18, + 24, + 21, + 18, + 21, + 18, + 23, + 23, + 14, + 23, + 26, + 21, + 18, + 17, + 21, + 26, + 17, + 20, + 23, + 25, + 23, + 25, + 10, + 12, + 25, + 18, + 9, + 16, + 30, + 23, + 18, + 25, + 29, + 22, + 34, + 25, + 22, + 18, + 20, + 18, + 12, + 21, + 16, + 11, + 21, + 11, + 21, + 27, + 24, + 26, + 21, + 25, + 16, + 21, + 14, + 19, + 19, + 15, + 15, + 16, + 16, + 12, + 11, + 19, + 7, + 10, + 9, + 11, + 44, + 37, + 32, + 37, + 32, + 20, + 39, + 34, + 28, + 23, + 16, + 12, + 9, + 25, + 16, + 23, + 18, + 23, + 18, + 23, + 18, + 23, + 18, + 23, + 18, + 14, + 23, + 16, + 23, + 16, + 32, + 23, + 25, + 16, + 25, + 16, + 25, + 18, + 25, + 16, + 25, + 16, + 19, + 15, + 11, + 44, + 37, + 32, + 25, + 16, + 31, + 21, + 23, + 18, + 25, + 21, + 35, + 33, + 27, + 22, + 23, + 16, + 23, + 16, + 21, + 14, + 21, + 14, + 12, + 9, + 12, + 9, + 25, + 16, + 25, + 16, + 23, + 14, + 23, + 14, + 23, + 18, + 23, + 18, + 23, + 19, + 22, + 15, + 18, + 12, + 25, + 18, + 23, + 18, + 22, + 16, + 21, + 14, + 23, + 16, + 21, + 14, + 25, + 16, + 25, + 16, + 25, + 16, + 25, + 16, + 23, + 16, + 9, + 18, + 12, + 13, + 26, + 26, + 23, + 23, + 16, + 21, + 21, + 12, + 14, + 17, + 15, + 21, + 23, + 23, + 21, + 14, + 16, + 11, + 26, + 18, + 23, + 14, + 23, + 16, + 16, + 18, + 18, + 18, + 14, + 14, + 18, + 18, + 14, + 21, + 20, + 14, + 14, + 19, + 15, + 11, + 18, + 18, + 19, + 16, + 17, + 18, + 18, + 18, + 9, + 10, + 9, + 9, + 9, + 9, + 19, + 27, + 27, + 27, + 18, + 18, + 17, + 16, + 24, + 23, + 23, + 14, + 14, + 14, + 14, + 14, + 13, + 13, + 18, + 18, + 12, + 10, + 11, + 11, + 10, + 11, + 11, + 18, + 20, + 17, + 16, + 23, + 16, + 17, + 14, + 16, + 15, + 15, + 14, + 14, + 14, + 16, + 25, + 17, + 15, + 19, + 18, + 11, + 18, + 16, + 18, + 14, + 14, + 28, + 28, + 30, + 21, + 17, + 23, + 27, + 20, + 19, + 16, + 15, + 21, + 21, + 10, + 10, + 6, + 8, + 8, + 9, + 11, + 14, + 10, + 9, + 16, + 11, + 11, + 11, + 11, + 11, + 8, + 8, + 18, + 18, + 18, + 18, + 23, + 23, + 11, + 23, + 11, + 11, + 11, + 11, + 11, + 11, + 9, + 9, + 11, + 11, + 11, + 11, + 11, + 11, + 23, + 23, + 23, + 23, + 23, + 23, + 0, + 12, + 10, + 6, + 7, + 9, + 8, + 6, + 6, + 6, + 6, + 6, + 11, + 11, + 11, + 11, + 16, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 13, + 13, + 11, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 19, + 15, + 22, + 17, + 11, + 11, + 25, + 19, + 18, + 18, + 11, + 14, + 14, + 14, + 13, + 16, + 18, + 18, + 18, + 18, + 23, + 23, + 26, + 13, + 27, + 32, + 23, + 18, + 31, + 18, + 30, + 31, + 11, + 25, + 24, + 20, + 26, + 22, + 22, + 27, + 27, + 17, + 25, + 25, + 30, + 27, + 23, + 27, + 27, + 23, + 18, + 22, + 22, + 24, + 30, + 24, + 31, + 27, + 17, + 24, + 22, + 19, + 23, + 11, + 23, + 22, + 23, + 21, + 22, + 19, + 18, + 23, + 22, + 11, + 21, + 21, + 23, + 21, + 19, + 22, + 23, + 22, + 18, + 23, + 17, + 23, + 29, + 20, + 30, + 29, + 11, + 23, + 22, + 23, + 29, + 25, + 17, + 19, + 23, + 30, + 23, + 20, + 23, + 19, + 25, + 16, + 23, + 14, + 20, + 17, + 19, + 15, + 24, + 18, + 28, + 27, + 23, + 19, + 24, + 14, + 20, + 19, + 22, + 19, + 23, + 17, + 17, + 14, + 19, + 16, + 14, + 11, + 25, + 13, + 13, + 20, + 18, + 23, + 30, + 22, + 17, + 23, + 23, + 23, + 21, + 22, + 29, + 20, + 24, + 23, + 17, + 17, + 18, + 39, + 39, + 30, + 25, + 27, + 24, + 27, + 25, + 24, + 24, + 20, + 27, + 22, + 36, + 23, + 27, + 27, + 25, + 27, + 30, + 27, + 27, + 27, + 23, + 23, + 22, + 24, + 30, + 24, + 27, + 25, + 37, + 38, + 29, + 34, + 24, + 24, + 38, + 25, + 21, + 22, + 22, + 17, + 22, + 21, + 32, + 19, + 23, + 23, + 21, + 23, + 27, + 23, + 22, + 23, + 22, + 19, + 17, + 21, + 31, + 21, + 23, + 22, + 32, + 32, + 24, + 30, + 21, + 19, + 32, + 22, + 14, + 21, + 23, + 17, + 19, + 19, + 11, + 11, + 13, + 32, + 33, + 23, + 21, + 23, + 21, + 23, + 40, + 20, + 24, + 19, + 32, + 21, + 23, + 16, + 35, + 25, + 32, + 23, + 44, + 32, + 17, + 13, + 25, + 22, + 25, + 16, + 26, + 19, + 26, + 19, + 43, + 39, + 26, + 19, + 33, + 29, + 40, + 20, + 23, + 14, + 11, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 25, + 18, + 21, + 17, + 20, + 18, + 20, + 17, + 20, + 17, + 23, + 18, + 36, + 32, + 17, + 13, + 25, + 21, + 25, + 21, + 23, + 18, + 27, + 20, + 27, + 23, + 29, + 21, + 36, + 27, + 28, + 22, + 23, + 14, + 22, + 17, + 24, + 21, + 24, + 21, + 24, + 21, + 32, + 26, + 23, + 18, + 25, + 22, + 25, + 23, + 32, + 25, + 32, + 25, + 12, + 32, + 23, + 24, + 19, + 24, + 18, + 25, + 18, + 25, + 18, + 23, + 18, + 30, + 22, + 9, + 23, + 16, + 23, + 16, + 32, + 23, + 21, + 14, + 26, + 21, + 24, + 14, + 32, + 23, + 17, + 13, + 17, + 15, + 25, + 18, + 25, + 18, + 25, + 16, + 27, + 22, + 25, + 16, + 22, + 14, + 23, + 16, + 23, + 16, + 23, + 16, + 23, + 18, + 20, + 17, + 31, + 25, + 20, + 15, + 23, + 16, + 23, + 16, + 21, + 18, + 27, + 25, + 26, + 22, + 19, + 15, + 30, + 25, + 31, + 25, + 25, + 19, + 23, + 20, + 17, + 13, + 24, + 18, + 35, + 24, + 30, + 26, + 32, + 23, + 27, + 22, + 36, + 31, + 25, + 20, + 33, + 27, + 34, + 27, + 25, + 18, + 23, + 18, + 25, + 18, + 47, + 34, + 23, + 18, + 24, + 18, + 18, + 27, + 26, + 26, + 26, + 26, + 24, + 23, + 26, + 32, + 26, + 25, + 19, + 32, + 26, + 25, + 21, + 25, + 26, + 25, + 28, + 24, + 26, + 24, + 26, + 23, + 30, + 26, + 28, + 26, + 26, + 24, + 25, + 24, + 19, + 30, + 25, + 27, + 29, + 18, + 18, + 11, + 11, + 8, + 8, + 10, + 10, + 17, + 18, + 34, + 23, + 24, + 24, + 23, + 23, + 20, + 23, + 30, + 24, + 23, + 12, + 34, + 22, + 23, + 23, + 21, + 24, + 22, + 23, + 11, + 23, + 16, + 23, + 13, + 34, + 19, + 22, + 23, + 24, + 34, + 23, + 22, + 17, + 34, + 22, + 22, + 28, + 29, + 18, + 13, + 15, + 18, + 18, + 30, + 30, + 23, + 18, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 12, + 0, + 11, + 0, + 0, + 11, + 0, + 0, + 10, + 0, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 17, + 15, + 12, + 15, + 16, + 10, + 10, + 16, + 17, + 10, + 15, + 14, + 14, + 16, + 17, + 10, + 10, + 15, + 16, + 16, + 15, + 18, + 16, + 15, + 15, + 22, + 17, + 18, + 18, + 18, + 18, + 22, + 19, + 19, + 20, + 8, + 15, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 30, + 42, + 11, + 42, + 42, + 0, + 20, + 20, + 26, + 19, + 24, + 10, + 10, + 8, + 21, + 17, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 0, + 18, + 13, + 11, + 21, + 15, + 8, + 7, + 14, + 7, + 9, + 8, + 9, + 13, + 9, + 9, + 17, + 17, + 17, + 11, + 11, + 14, + 14, + 19, + 19, + 25, + 25, + 17, + 17, + 12, + 12, + 17, + 17, + 9, + 9, + 9, + 6, + 10, + 10, + 12, + 8, + 13, + 9, + 14, + 14, + 9, + 18, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 17, + 10, + 10, + 17, + 9, + 10, + 0, + 8, + 7, + 7, + 0, + 7, + 14, + 14, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 19, + 19, + 19, + 25, + 25, + 17, + 12, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 17, + 29, + 17, + 12, + 12, + 12, + 17, + 17, + 17, + 17, + 17, + 17, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 14, + 17, + 13, + 9, + 12, + 12, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 9, + 18, + 9, + 14, + 9, + 9, + 26, + 26, + 7, + 11, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 36, + 35, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 19, + 0, + 0, + 0, + 0, + 11, + 14, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 19, + 25, + 15, + 15, + 12, + 15, + 18, + 8, + 8, + 8, + 8, + 11, + 10, + 10, + 10, + 10, + 13, + 20, + 17, + 17, + 18, + 0, + 24, + 0, + 16, + 25, + 25, + 12, + 11, + 22, + 15, + 9, + 16, + 20, + 20, + 10, + 31, + 15, + 11, + 21, + 9, + 21, + 21, + 17, + 16, + 16, + 28, + 14, + 12, + 19, + 20, + 16, + 25, + 12, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 18, + 18, + 16, + 16, + 24, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 17, + 17, + 11, + 11, + 14, + 19, + 12, + 12, + 12, + 10, + 10, + 17, + 17, + 17, + 13, + 13, + 9, + 9, + 9, + 8, + 14, + 14, + 19, + 17, + 17, + 19, + 14, + 17, + 8, + 7, + 9, + 9, + 9, + 14, + 14, + 9, + 9, + 17, + 19, + 19, + 17, + 18, + 26, + 27, + 24, + 24, + 23, + 19, + 18, + 15, + 17, + 17, + 21, + 19, + 19, + 19, + 22, + 35, + 14, + 18, + 24, + 23, + 17, + 20, + 19, + 19, + 18, + 18, + 21, + 24, + 35, + 35, + 35, + 19, + 19, + 18, + 18, + 19, + 15, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 15, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 12, + 24, + 16, + 21, + 22, + 20, + 22, + 15, + 25, + 17, + 17, + 21, + 18, + 16, + 28, + 14, + 23, + 25, + 20, + 26, + 19, + 21, + 17, + 20, + 18, + 19, + 19, + 21, + 18, + 19, + 15, + 15, + 14, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 11, + 11, + 19, + 30, + 17, + 17, + 14, + 18, + 18, + 19, + 26, + 20, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 9, + 9, + 17, + 17, + 10, + 10, + 8, + 13, + 9, + 9, + 13, + 14, + 14, + 5, + 11, + 25, + 17, + 8, + 14, + 17, + 17, + 18, + 9, + 9, + 12, + 14, + 9, + 10, + 10, + 17, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 16, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 28, + 27, + 27, + 37, + 20, + 20, + 23, + 31, + 30, + 27, + 19, + 19, + 20, + 20, + 37, + 37, + 37, + 37, + 29, + 31, + 22, + 22, + 28, + 23, + 27, + 26, + 27, + 28, + 20, + 23, + 24, + 20, + 26, + 21, + 23, + 20, + 23, + 22, + 22, + 20, + 30, + 21, + 26, + 23, + 21, + 17, + 17, + 25, + 30, + 30, + 20, + 27, + 21, + 26, + 20, + 0, + 10, + 0, + 20, + 98, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 10, + 38, + 19, + 0, + 19, + 0, + 19, + 0, + 0, + 29, + 31, + 22, + 26, + 24, + 20, + 30, + 21, + 29, + 26, + 0, + 0, + 15, + 23, + 18, + 16, + 19, + 17, + 21, + 20, + 21, + 23, + 20, + 19, + 15, + 9, + 27, + 27, + 37, + 37, + 27, + 27, + 21, + 26, + 21, + 22, + 26, + 18, + 24, + 20, + 21, + 0, + 15, + 34, + 18, + 35, + 43, + 22, + 28, + 27, + 31, + 32, + 24, + 18, + 18, + 26, + 32, + 18, + 18, + 25, + 30, + 31, + 24, + 25, + 23, + 27, + 21, + 27, + 35, + 29, + 36, + 22, + 20, + 27, + 23, + 23, + 27, + 23, + 21, + 22, + 22, + 18, + 28, + 33, + 22, + 28, + 24, + 24, + 22, + 18, + 25, + 18, + 18, + 18, + 26, + 23, + 25, + 22, + 18, + 18, + 19, + 19, + 48, + 0, + 0, + 0, + 0, + 0, + 0, + 18, + 18, + 49, + 0, + 18, + 18, + 59, + 10, + 0, + 20, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 29, + 18, + 18, + 18, + 18, + 27, + 23, + 18, + 24, + 32, + 32, + 0, + 0, + 18, + 18, + 20, + 18, + 21, + 26, + 21, + 23, + 26, + 20, + 26, + 24, + 22, + 22, + 21, + 26, + 23, + 24, + 26, + 9, + 22, + 16, + 25, + 21, + 20, + 13, + 19, + 18, + 18, + 19, + 0, + 34, + 18, + 28, + 37, + 31, + 30, + 24, + 24, + 18, + 18, + 18, + 18, + 21, + 28, + 18, + 18, + 24, + 28, + 24, + 22, + 28, + 27, + 22, + 23, + 23, + 23, + 21, + 22, + 22, + 24, + 23, + 23, + 26, + 22, + 22, + 23, + 22, + 24, + 18, + 22, + 22, + 22, + 21, + 23, + 26, + 21, + 18, + 28, + 28, + 18, + 22, + 23, + 18, + 23, + 22, + 18, + 18, + 19, + 18, + 38, + 0, + 9, + 0, + 0, + 18, + 18, + 18, + 18, + 19, + 0, + 18, + 18, + 19, + 0, + 0, + 18, + 18, + 18, + 19, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 22, + 28, + 24, + 23, + 18, + 22, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 26, + 21, + 22, + 23, + 24, + 24, + 23, + 21, + 23, + 24, + 0, + 4, + 21, + 24, + 44, + 19, + 8, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 19, + 0, + 27, + 18, + 31, + 43, + 24, + 24, + 24, + 32, + 32, + 27, + 31, + 18, + 31, + 31, + 43, + 18, + 43, + 43, + 19, + 30, + 26, + 23, + 21, + 23, + 27, + 25, + 27, + 26, + 19, + 20, + 19, + 21, + 31, + 22, + 25, + 19, + 22, + 24, + 18, + 23, + 19, + 29, + 28, + 24, + 22, + 17, + 18, + 23, + 27, + 18, + 23, + 28, + 23, + 27, + 24, + 18, + 18, + 19, + 18, + 53, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 18, + 19, + 0, + 11, + 18, + 30, + 11, + 0, + 18, + 18, + 36, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 36, + 26, + 0, + 0, + 18, + 18, + 18, + 17, + 17, + 21, + 21, + 23, + 19, + 22, + 18, + 20, + 17, + 33, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 28, + 0, + 19, + 0, + 19, + 0, + 19, + 18, + 19, + 14, + 33, + 18, + 25, + 33, + 26, + 26, + 26, + 28, + 26, + 20, + 18, + 18, + 23, + 31, + 18, + 18, + 21, + 29, + 23, + 24, + 24, + 24, + 26, + 22, + 23, + 24, + 23, + 24, + 23, + 23, + 24, + 23, + 24, + 23, + 23, + 23, + 24, + 23, + 18, + 23, + 29, + 22, + 29, + 23, + 25, + 25, + 18, + 27, + 24, + 18, + 23, + 24, + 23, + 24, + 23, + 18, + 18, + 19, + 16, + 38, + 0, + 0, + 0, + 0, + 0, + 0, + 18, + 18, + 56, + 0, + 18, + 18, + 64, + 8, + 0, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 19, + 8, + 18, + 18, + 18, + 18, + 24, + 23, + 18, + 25, + 27, + 20, + 0, + 0, + 18, + 18, + 21, + 17, + 17, + 29, + 21, + 21, + 23, + 22, + 19, + 20, + 23, + 21, + 9, + 16, + 23, + 13, + 23, + 29, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 19, + 25, + 18, + 39, + 45, + 36, + 28, + 36, + 49, + 18, + 18, + 18, + 27, + 28, + 32, + 18, + 33, + 33, + 67, + 29, + 18, + 18, + 18, + 36, + 27, + 18, + 32, + 18, + 39, + 27, + 18, + 18, + 18, + 56, + 29, + 18, + 18, + 18, + 28, + 43, + 29, + 18, + 18, + 18, + 32, + 34, + 24, + 31, + 35, + 37, + 32, + 36, + 41, + 45, + 46, + 55, + 18, + 18, + 18, + 18, + 53, + 0, + 0, + 23, + 32, + 18, + 18, + 18, + 114, + 0, + 0, + 18, + 151, + 0, + 37, + 0, + 18, + 18, + 32, + 18, + 18, + 18, + 18, + 18, + 18, + 56, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 19, + 29, + 37, + 34, + 34, + 36, + 38, + 26, + 40, + 39, + 32, + 30, + 38, + 32, + 35, + 73, + 35, + 48, + 64, + 37, + 31, + 18, + 18, + 18, + 18, + 18, + 19, + 14, + 44, + 13, + 19, + 34, + 32, + 30, + 38, + 33, + 41, + 55, + 38, + 18, + 28, + 28, + 30, + 18, + 29, + 29, + 31, + 21, + 31, + 22, + 40, + 29, + 32, + 32, + 29, + 50, + 40, + 32, + 25, + 31, + 31, + 33, + 32, + 31, + 31, + 31, + 29, + 18, + 28, + 28, + 29, + 30, + 40, + 50, + 25, + 35, + 32, + 30, + 33, + 28, + 22, + 32, + 29, + 38, + 18, + 18, + 18, + 24, + 19, + 0, + 0, + 16, + 28, + 22, + 33, + 18, + 19, + 0, + 0, + 18, + 19, + 0, + 0, + 0, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 19, + 0, + 18, + 32, + 29, + 31, + 18, + 18, + 18, + 18, + 18, + 64, + 53, + 0, + 0, + 18, + 18, + 25, + 29, + 30, + 19, + 28, + 28, + 26, + 20, + 30, + 25, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 10, + 20, + 29, + 23, + 24, + 21, + 30, + 21, + 0, + 25, + 32, + 29, + 33, + 32, + 29, + 37, + 40, + 53, + 47, + 29, + 18, + 30, + 30, + 31, + 18, + 32, + 32, + 33, + 25, + 30, + 24, + 34, + 32, + 36, + 32, + 32, + 50, + 39, + 32, + 25, + 31, + 31, + 33, + 27, + 31, + 31, + 31, + 30, + 18, + 30, + 30, + 32, + 32, + 43, + 50, + 25, + 32, + 31, + 32, + 18, + 30, + 25, + 30, + 27, + 32, + 18, + 18, + 19, + 19, + 42, + 0, + 69, + 0, + 0, + 17, + 31, + 18, + 19, + 16, + 17, + 18, + 54, + 84, + 0, + 0, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 35, + 17, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 33, + 18, + 63, + 29, + 16, + 17, + 18, + 18, + 25, + 25, + 25, + 23, + 28, + 28, + 25, + 23, + 31, + 25, + 18, + 19, + 35, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 19, + 0, + 41, + 15, + 18, + 56, + 64, + 35, + 66, + 27, + 57, + 31, + 43, + 18, + 50, + 51, + 79, + 18, + 31, + 52, + 60, + 40, + 40, + 33, + 55, + 41, + 37, + 52, + 30, + 65, + 56, + 25, + 27, + 49, + 52, + 54, + 40, + 36, + 26, + 37, + 37, + 40, + 36, + 48, + 52, + 27, + 29, + 40, + 29, + 28, + 35, + 30, + 27, + 41, + 39, + 51, + 49, + 49, + 34, + 0, + 0, + 24, + 40, + 16, + 19, + 14, + 14, + 22, + 21, + 18, + 128, + 0, + 0, + 18, + 141, + 0, + 31, + 0, + 19, + 47, + 18, + 18, + 18, + 18, + 25, + 40, + 33, + 31, + 51, + 43, + 43, + 41, + 58, + 75, + 51, + 51, + 31, + 51, + 0, + 0, + 18, + 18, + 19, + 37, + 41, + 48, + 29, + 40, + 51, + 25, + 41, + 41, + 37, + 37, + 52, + 30, + 36, + 44, + 50, + 67, + 82, + 45, + 58, + 41, + 29, + 47, + 39, + 43, + 18, + 18, + 17, + 13, + 18, + 27, + 42, + 40, + 42, + 27, + 31, + 26, + 46, + 45, + 60, + 35, + 58, + 29, + 29, + 54, + 31, + 31, + 54, + 18, + 18, + 18, + 39, + 32, + 32, + 30, + 30, + 35, + 29, + 30, + 29, + 52, + 47, + 40, + 32, + 28, + 29, + 30, + 30, + 44, + 33, + 36, + 29, + 21, + 29, + 36, + 18, + 23, + 29, + 29, + 31, + 36, + 30, + 31, + 29, + 26, + 18, + 28, + 18, + 18, + 28, + 34, + 29, + 30, + 36, + 28, + 29, + 18, + 18, + 18, + 19, + 18, + 18, + 18, + 18, + 34, + 13, + 15, + 19, + 2, + 0, + 18, + 19, + 18, + 35, + 69, + 0, + 108, + 0, + 59, + 67, + 23, + 18, + 18, + 18, + 18, + 18, + 18, + 17, + 29, + 41, + 53, + 29, + 20, + 32, + 25, + 24, + 41, + 18, + 18, + 50, + 23, + 61, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 22, + 22, + 23, + 22, + 22, + 23, + 17, + 20, + 22, + 24, + 25, + 30, + 31, + 22, + 22, + 19, + 27, + 32, + 33, + 22, + 22, + 22, + 23, + 19, + 22, + 22, + 22, + 23, + 23, + 26, + 26, + 22, + 21, + 21, + 17, + 22, + 21, + 22, + 17, + 22, + 23, + 21, + 23, + 26, + 20, + 20, + 18, + 15, + 0, + 17, + 17, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 18, + 18, + 18, + 18, + 24, + 11, + 20, + 15, + 15, + 17, + 17, + 17, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 20, + 20, + 23, + 25, + 23, + 25, + 25, + 22, + 31, + 25, + 27, + 25, + 33, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 25, + 23, + 18, + 23, + 18, + 18, + 17, + 22, + 18, + 22, + 18, + 18, + 23, + 18, + 18, + 18, + 18, + 18, + 18, + 23, + 27, + 25, + 25, + 18, + 24, + 24, + 24, + 27, + 27, + 27, + 27, + 18, + 25, + 23, + 22, + 18, + 22, + 18, + 22, + 18, + 18, + 23, + 29, + 18, + 22, + 23, + 18, + 14, + 0, + 15, + 15, + 0, + 0, + 0, + 0, + 0, + 0, + 18, + 0, + 0, + 16, + 18, + 18, + 13, + 26, + 14, + 16, + 13, + 18, + 18, + 18, + 0, + 0, + 0, + 0, + 0, + 0, + 18, + 18, + 23, + 23, + 19, + 24, + 22, + 22, + 27, + 25, + 23, + 29, + 18, + 18, + 41, + 44, + 28, + 27, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 16, + 14, + 22, + 23, + 19, + 10, + 20, + 30, + 10, + 16, + 18, + 6, + 6, + 5, + 9, + 5, + 5, + 9, + 32, + 21, + 8, + 16, + 19, + 18, + 14, + 0, + 10, + 22, + 22, + 9, + 20, + 21, + 12, + 11, + 13, + 12, + 16, + 13, + 14, + 15, + 13, + 12, + 19, + 19, + 19, + 21, + 19, + 19, + 19, + 19, + 19, + 19, + 7, + 0, + 20, + 0, + 14, + 0, + 30, + 30, + 14, + 14, + 11, + 26, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 18, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 15, + 15, + 14, + 13, + 14, + 15, + 14, + 14, + 14, + 14, + 14, + 14, + 15, + 14, + 14, + 14, + 14, + 18, + 18, + 18, + 18, + 14, + 0, + 0, + 0, + 0, + 14, + 14, + 14, + 14, + 0, + 0, + 0, + 0, + 0, + 8, + 14, + 0, + 0, + 0, + 0, + 17, + 0, + 0, + 14, + 14, + 14, + 15, + 14, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 18, + 14, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 18, + 13, + 13, + 21, + 17, + 22, + 21, + 17, + 11, + 0, + 21, + 13, + 18, + 19, + 19, + 18, + 18, + 21, + 20, + 30, + 14, + 8, + 19, + 12, + 21, + 21, + 21, + 21, + 24, + 24, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 34, + 19, + 21, + 34, + 19, + 20, + 32, + 21, + 29, + 33, + 33, + 19, + 19, + 19, + 21, + 39, + 33, + 33, + 18, + 20, + 19, + 21, + 21, + 21, + 32, + 21, + 34, + 21, + 34, + 20, + 32, + 34, + 19, + 31, + 34, + 34, + 41, + 19, + 19, + 19, + 22, + 40, + 73, + 9, + 14, + 0, + 0, + 19, + 15, + 38, + 0, + 19, + 0, + 0, + 0, + 0, + 11, + 19, + 34, + 0, + 0, + 0, + 0, + 45, + 20, + 19, + 14, + 19, + 19, + 21, + 21, + 21, + 21, + 21, + 9, + 15, + 19, + 28, + 19, + 34, + 21, + 21, + 21, + 20, + 19, + 20, + 14, + 14, + 19, + 0, + 19, + 28, + 20, + 21, + 0, + 19, + 0, + 21, + 11, + 19, + 13, + 19, + 21, + 11, + 11, + 13, + 16, + 16, + 16, + 13, + 42, + 34, + 34, + 0, + 0, + 0, + 0, + 21, + 19, + 21, + 33, + 33, + 34, + 33, + 31, + 33, + 33, + 21, + 32, + 21, + 0, + 11, + 37, + 0, + 0, + 11, + 11, + 11, + 13, + 11, + 20, + 0, + 20, + 11, + 22, + 19, + 21, + 23, + 24, + 23, + 23, + 18, + 20, + 20, + 11, + 11, + 14, + 19, + 11, + 29, + 23, + 27, + 26, + 23, + 22, + 26, + 28, + 27, + 18, + 25, + 28, + 26, + 23, + 31, + 31, + 22, + 27, + 22, + 20, + 31, + 26, + 22, + 25, + 22, + 22, + 22, + 21, + 26, + 19, + 17, + 23, + 24, + 28, + 23, + 22, + 22, + 25, + 24, + 18, + 17, + 18, + 18, + 18, + 18, + 18, + 20, + 18, + 18, + 14, + 17, + 17, + 28, + 16, + 16, + 24, + 27, + 19, + 15, + 31, + 16, + 16, + 23, + 16, + 16, + 23, + 16, + 24, + 25, + 23, + 15, + 23, + 16, + 17, + 16, + 19, + 16, + 17, + 18, + 18, + 24, + 16, + 20, + 18, + 16, + 16, + 18, + 24, + 16, + 16, + 17, + 21, + 15, + 11, + 16, + 18, + 17, + 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, + 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, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 0, + 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, + 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, + 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, + 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, + 22, + 28, + 20, + 19, + 22, + 22, + 25, + 32, + 22, + 25, + 26, + 21, + 27, + 22, + 31, + 27, + 27, + 34, + 33, + 27, + 33, + 27, + 27, + 29, + 36, + 44, + 36, + 34, + 37, + 34, + 34, + 37, + 28, + 35, + 28, + 27, + 30, + 33, + 27, + 30, + 19, + 24, + 21, + 27, + 24, + 21, + 24, + 27, + 22, + 29, + 25, + 22, + 26, + 22, + 21, + 26, + 22, + 29, + 25, + 22, + 26, + 23, + 21, + 24, + 24, + 24, + 23, + 27, + 23, + 24, + 24, + 24, + 29, + 18, + 35, + 24, + 24, + 34, + 18, + 18, + 24, + 24, + 24, + 27, + 24, + 25, + 24, + 18, + 29, + 18, + 35, + 24, + 24, + 35, + 18, + 18, + 22, + 28, + 25, + 22, + 25, + 29, + 22, + 26, + 22, + 28, + 25, + 22, + 26, + 29, + 21, + 24, + 25, + 25, + 24, + 28, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 28, + 25, + 25, + 25, + 25, + 20, + 25, + 25, + 23, + 22, + 20, + 32, + 32, + 32, + 18, + 32, + 23, + 23, + 32, + 18, + 18, + 14, + 20, + 17, + 20, + 17, + 21, + 24, + 22, + 23, + 25, + 24, + 22, + 24, + 22, + 24, + 23, + 21, + 26, + 25, + 20, + 26, + 21, + 17, + 24, + 22, + 29, + 25, + 22, + 26, + 22, + 22, + 29, + 34, + 18, + 33, + 25, + 27, + 31, + 18, + 18, + 27, + 33, + 27, + 27, + 28, + 27, + 27, + 18, + 38, + 18, + 35, + 29, + 31, + 34, + 18, + 18, + 28, + 31, + 25, + 25, + 26, + 34, + 26, + 32, + 21, + 27, + 24, + 23, + 27, + 20, + 18, + 18, + 20, + 26, + 23, + 20, + 23, + 25, + 20, + 22, + 30, + 31, + 27, + 30, + 27, + 30, + 30, + 28, + 17, + 19, + 24, + 21, + 24, + 25, + 25, + 28, + 23, + 29, + 25, + 22, + 30, + 26, + 26, + 31, + 23, + 29, + 25, + 22, + 29, + 26, + 26, + 31, + 24, + 29, + 26, + 23, + 30, + 26, + 26, + 26, + 16, + 22, + 21, + 22, + 19, + 23, + 16, + 19, + 28, + 18, + 29, + 19, + 22, + 28, + 18, + 18, + 18, + 23, + 21, + 23, + 19, + 24, + 19, + 22, + 31, + 38, + 35, + 31, + 35, + 30, + 30, + 36, + 39, + 41, + 38, + 40, + 45, + 40, + 39, + 40, + 21, + 27, + 25, + 20, + 26, + 24, + 19, + 26, + 21, + 27, + 25, + 20, + 26, + 24, + 20, + 25, + 21, + 26, + 19, + 17, + 20, + 21, + 18, + 21, + 22, + 24, + 25, + 24, + 29, + 25, + 25, + 23, + 25, + 25, + 24, + 30, + 25, + 24, + 27, + 23, + 24, + 39, + 26, + 18, + 18, + 0, + 0, + 0, + 27, + 11, + 18, + 16, + 16, + 16, + 22, + 11, + 26, + 21, + 19, + 20, + 20, + 20, + 20, + 20, + 25, + 21, + 14, + 24, + 25, + 25, + 19, + 25, + 25, + 30, + 19, + 18, + 31, + 18, + 18, + 18, + 48, + 46, + 37, + 46, + 33, + 33, + 25, + 39, + 27, + 31, + 28, + 29, + 27, + 28, + 25, + 31, + 12, + 18, + 12, + 12, + 18, + 32, + 17, + 32, + 35, + 16, + 18, + 18, + 18, + 18, + 18, + 18, + 24, + 24, + 19, + 25, + 30, + 10, + 18, + 26, + 18, + 20, + 23, + 21, + 17, + 27, + 20, + 24, + 16, + 16, + 32, + 32, + 20, + 20, + 23, + 31, + 19, + 30, + 32, + 25, + 17, + 27, + 24, + 20, + 23, + 26, + 23, + 19, + 22, + 32, + 19, + 34, + 33, + 40, + 36, + 20, + 23, + 36, + 18, + 20, + 19, + 24, + 21, + 21, + 31, + 20, + 28, + 22, + 22, + 21, + 18, + 30, + 28, + 20, + 16, + 20, + 29, + 32, + 20, + 24, + 29, + 25, + 21, + 19, + 31, + 27, + 38, + 24, + 29, + 24, + 18, + 34, + 23, + 25, + 23, + 30, + 21, + 21, + 18, + 18, + 21, + 22, + 19, + 24, + 19, + 19, + 18, + 18, + 22, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 28, + 29, + 28, + 29, + 25, + 29, + 28, + 29, + 28, + 25, + 19, + 16, + 14, + 11, + 11, + 14, + 14, + 14, + 14, + 15, + 10, + 8, + 14, + 14, + 14, + 32, + 25, + 30, + 32, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 28, + 29, + 28, + 29, + 29, + 28, + 29, + 28, + 25, + 14, + 6, + 11, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 14, + 29, + 29, + 29, + 29, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 11, + 11, + 22, + 22, + 22, + 22, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 11, + 11, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 10, + 10, + 10, + 11, + 19, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 29, + 29, + 29, + 26, + 29, + 26, + 26, + 14, + 14, + 14, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 29, + 29, + 29, + 29, + 29, + 29, + 26, + 29, + 26, + 29, + 29, + 26, + 29, + 26, + 14, + 14, + 26, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 21, + 21, + 21, + 21, + 21, + 21, + 17, + 21, + 17, + 21, + 21, + 21, + 21, + 21, + 21, + 11, + 12, + 11, + 14, + 11, + 11, + 11, + 35, + 35, + 27, + 29, + 31, + 31, + 31, + 32, + 32, + 32, + 32, + 35, + 35, + 35, + 35, + 35, + 35, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 36, + 14, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 17, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 10, + 14, + 14, + 12, + 26, + 26, + 26, + 26, + 26, + 26, + 19, + 19, + 19, + 19, + 19, + 19, + 23, + 23, + 11, + 14, + 26, + 22, + 22, + 22, + 22, + 25, + 25, + 25, + 25, + 30, + 29, + 14, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 30, + 30, + 14, + 26, + 26, + 26, + 26, + 35, + 26, + 26, + 26, + 26, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 14, + 22, + 12, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 20, + 18, + 18, + 18, + 18, + 26, + 26, + 26, + 26, + 36, + 36, + 36, + 34, + 34, + 36, + 36, + 18, + 27, + 20, + 20, + 20, + 20, + 26, + 26, + 26, + 26, + 14, + 26, + 26, + 26, + 26, + 26, + 26, + 14, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 10, + 20, + 16, + 16, + 16, + 16, + 18, + 18, + 18, + 18, + 26, + 26, + 26, + 26, + 21, + 21, + 21, + 21, + 26, + 26, + 26, + 26, + 24, + 24, + 25, + 25, + 25, + 25, + 24, + 24, + 25, + 25, + 25, + 25, + 26, + 26, + 25, + 25, + 25, + 25, + 26, + 26, + 25, + 25, + 25, + 25, + 26, + 26, + 24, + 24, + 24, + 24, + 26, + 26, + 24, + 24, + 24, + 24, + 26, + 26, + 24, + 24, + 24, + 24, + 14, + 31, + 31, + 20, + 20, + 20, + 20, + 31, + 31, + 23, + 23, + 23, + 23, + 31, + 31, + 23, + 23, + 23, + 23, + 14, + 19, + 19, + 26, + 26, + 26, + 26, + 31, + 31, + 20, + 20, + 20, + 20, + 26, + 26, + 26, + 26, + 26, + 26, + 19, + 19, + 19, + 26, + 26, + 26, + 26, + 26, + 21, + 21, + 26, + 26, + 26, + 26, + 26, + 26, + 19, + 19, + 19, + 19, + 26, + 26, + 20, + 20, + 20, + 20, + 25, + 25, + 26, + 26, + 26, + 26, + 29, + 29, + 20, + 20, + 20, + 20, + 39, + 39, + 21, + 21, + 21, + 21, + 25, + 25, + 26, + 26, + 26, + 26, + 12, + 12, + 25, + 25, + 26, + 26, + 26, + 26, + 31, + 31, + 20, + 20, + 20, + 20, + 31, + 31, + 20, + 20, + 20, + 20, + 12, + 31, + 31, + 23, + 23, + 23, + 23, + 31, + 31, + 20, + 20, + 20, + 20, + 31, + 31, + 23, + 23, + 23, + 23, + 22, + 12, + 27, + 36, + 45, + 45, + 38, + 38, + 45, + 45, + 24, + 24, + 24, + 22, + 22, + 24, + 24, + 14, + 14, + 0, + 10, + 14, + 18, + 22, + 27, + 10, + 14, + 18, + 22, + 27, + 10, + 14, + 18, + 22, + 27, + 10, + 14, + 18, + 22, + 27, + 10, + 14, + 18, + 18, + 22, + 18, + 14, + 14, + 18, + 18, + 18, + 22, + 22, + 20, + 17, + 20, + 20, + 16, + 16, + 13, + 18, + 18, + 16, + 16, + 13, + 13, + 16, + 16, + 17, + 11, + 14, + 18, + 18, + 18, + 16, + 16, + 17, + 20, + 20, + 16, + 9, + 16, + 13, + 16, + 9, + 9, + 17, + 12, + 16, + 13, + 16, + 18, + 18, + 13, + 19, + 9, + 9, + 16, + 16, + 13, + 13, + 17, + 13, + 18, + 17, + 21, + 21, + 19, + 9, + 13, + 13, + 15, + 16, + 21, + 16, + 19, + 16, + 19, + 18, + 16, + 21, + 19, + 9, + 16, + 17, + 20, + 10, + 8, + 21, + 16, + 19, + 19, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 26, + 26, + 26, + 29, + 26, + 26, + 27, + 23, + 39, + 31, + 24, + 23, + 26, + 31, + 39, + 26, + 24, + 25, + 26, + 26, + 27, + 24, + 27, + 28, + 27, + 32, + 11, + 31, + 11, + 26, + 27, + 31, + 31, + 35, + 26, + 26, + 36, + 26, + 29, + 26, + 26, + 26, + 26, + 27, + 27, + 27, + 27, + 26, + 27, + 26, + 24, + 26, + 0, + 0, + 31, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 30, + 40, + 40, + 30, + 30, + 30, + 44, + 44, + 0, + 13, + 11, + 19, + 19, + 0, + 19, + 0, + 0, + 0, + 0, + 0, + 19, + 40, + 19, + 25, + 13, + 23, + 61, + 22, + 31, + 11, + 19, + 19, + 18, + 18, + 20, + 23, + 27, + 29, + 25, + 25, + 23, + 28, + 27, + 25, + 18, + 18, + 18, + 18, + 18, + 18, + 15, + 14, + 7, + 21, + 14, + 15, + 10, + 15, + 10, + 17, + 18, + 18, + 18, + 18, + 18, + 18, + 11, + 33, + 13, + 21, + 13, + 12, + 9, + 10, + 14, + 21, + 5, + 0, + 0, + 0, + 0, + 0, + 11, + 10, + 13, + 12, + 9, + 10, + 12, + 11, + 11, + 9, + 18, + 18, + 18, + 18, + 18, + 18, + 13, + 5, + 14, + 8, + 8, + 8, + 8, + 9, + 5, + 12, + 9, + 9, + 10, + 10, + 6, + 6, + 9, + 9, + 10, + 14, + 10, + 8, + 7, + 8, + 9, + 9, + 8, + 7, + 15, + 15, + 10, + 14, + 16, + 10, + 15, + 4, + 9, + 14, + 10, + 8, + 10, + 8, + 12, + 9, + 12, + 10, + 10, + 5, + 8, + 8, + 9, + 10, + 9, + 6, + 10, + 7, + 9, + 15, + 12, + 9, + 9, + 5, + 12, + 5, + 8, + 15, + 9, + 9, + 10, + 10, + 10, + 9, + 14, + 10, + 9, + 12, + 8, + 8, + 9, + 9, + 5, + 10, + 9, + 7, + 8, + 8, + 12, + 10, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 14, + 17, + 12, + 11, + 11, + 22, + 20, + 25, + 7, + 9, + 12, + 12, + 10, + 14, + 12, + 9, + 10, + 9, + 9, + 11, + 8, + 11, + 11, + 9, + 10, + 13, + 10, + 10, + 9, + 13, + 11, + 15, + 8, + 12, + 9, + 9, + 9, + 9, + 7, + 9, + 14, + 0, + 10, + 18, + 18, + 18, + 18, + 18, + 25, + 25, + 25, + 29, + 25, + 25, + 28, + 26, + 18, + 22, + 19, + 26, + 26, + 26, + 17, + 17, + 32, + 32, + 36, + 18, + 18, + 19, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 30, + 23, + 23, + 23, + 14, + 14, + 11, + 11, + 10, + 14, + 11, + 14, + 16, + 16, + 10, + 8, + 30, + 19, + 19, + 30, + 30, + 30, + 26, + 26, + 22, + 18, + 25, + 20, + 26, + 35, + 20, + 20, + 24, + 19, + 30, + 10, + 12, + 12, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 20, + 26, + 26, + 24, + 29, + 29, + 20, + 20, + 29, + 20, + 29, + 20, + 29, + 26, + 18, + 26, + 23, + 9, + 21, + 20, + 20, + 15, + 15, + 20, + 21, + 20, + 9, + 26, + 18, + 18, + 21, + 18, + 20, + 20, + 17, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 28, + 28, + 29, + 17, + 29, + 20, + 21, + 22, + 20, + 29, + 21, + 20, + 21, + 29, + 33, + 21, + 29, + 22, + 24, + 17, + 21, + 29, + 29, + 29, + 29, + 20, + 20, + 29, + 29, + 29, + 20, + 29, + 29, + 16, + 20, + 21, + 16, + 20, + 29, + 17, + 20, + 21, + 29, + 21, + 18, + 18, + 18, + 18, + 16, + 15, + 21, + 15, + 19, + 20, + 39, + 15, + 18, + 21, + 15, + 26, + 29, + 30, + 25, + 32, + 32, + 20, + 22, + 17, + 20, + 29, + 16, + 20, + 17, + 17, + 18, + 18, + 18, + 18, + 18, + 18, + 21, + 15, + 20, + 15, + 18, + 27, + 21, + 29, + 20, + 22, + 20, + 18, + 18, + 18, + 29, + 29, + 20, + 20, + 24, + 25, + 22, + 22, + 20, + 24, + 22, + 20, + 36, + 36, + 40, + 41, + 38, + 38, + 22, + 20, + 24, + 25, + 22, + 22, + 20, + 24, + 22, + 20, + 36, + 36, + 40, + 41, + 38, + 38, + 20, + 32, + 22, + 23, + 32, + 17, + 26, + 23, + 26, + 26, + 26, + 30, + 26, + 22, + 34, + 36, + 34, + 25, + 34, + 34, + 16, + 34, + 26, + 0, + 0, + 30, + 18, + 19, + 18, + 18, + 20, + 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, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 21, + 18, + 18, + 20, + 18, + 19, + 18, + 18, + 22, + 21, + 23, + 23, + 22, + 24, + 20, + 27, + 20, + 22, + 22, + 23, + 21, + 21, + 25, + 20, + 20, + 20, + 23, + 25, + 25, + 23, + 20, + 24, + 27, + 23, + 23, + 23, + 22, + 27, + 23, + 25, + 9, + 9, + 9, + 14, + 11, + 18, + 9, + 16, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 21, + 21, + 21, + 29, + 21, + 21, + 26, + 33, + 23, + 21, + 34, + 21, + 21, + 31, + 21, + 23, + 26, + 21, + 29, + 29, + 31, + 21, + 26, + 21, + 23, + 21, + 24, + 20, + 23, + 22, + 20, + 27, + 20, + 21, + 26, + 20, + 20, + 21, + 26, + 19, + 20, + 21, + 22, + 18, + 18, + 19, + 26, + 25, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 0, + 0, + 0, + 15, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 16, + 14, + 0, + 0, + 0, + 0, + 0, + 11, + 0, + 32, + 34, + 32, + 36, + 0, + 23, + 18, + 22, + 19, + 20, + 22, + 0, + 21, + 26, + 14, + 0, + 0, + 18, + 18, + 18, + 18, + 18, + 18, + 17, + 23, + 23, + 17, + 17, + 18, + 18, + 15, + 13, + 9, + 13, + 20, + 15, + 22, + 18, + 16, + 17, + 18, + 18, + 18, + 23, + 16, + 16, + 16, + 17, + 17, + 17, + 16, + 17, + 17, + 23, + 17, + 16, + 23, + 14, + 13, + 15, + 17, + 15, + 16, + 18, + 17, + 19, + 18, + 14, + 19, + 13, + 13, + 14, + 12, + 12, + 15, + 15, + 8, + 10, + 15, + 13, + 18, + 14, + 15, + 14, + 13, + 12, + 14, + 12, + 14, + 19, + 9, + 9, + 11, + 13, + 10, + 10, + 8, + 8, + 8, + 8, + 9, + 6, + 11, + 16, + 10, + 9, + 8, + 9, + 9, + 10, + 7, + 10, + 10, + 16, + 10, + 10, + 9, + 9, + 9, + 11, + 9, + 6, + 8, + 10, + 10, + 9, + 9, + 9, + 11, + 9, + 24, + 18, + 18, + 11, + 27, + 18, + 18, + 14, + 13, + 12, + 11, + 14, + 16, + 11, + 17, + 27, + 9, + 10, + 18, + 17, + 20, + 18, + 18, + 11, + 19, + 18, + 9, + 27, + 18, + 18, + 14, + 12, + 15, + 16, + 16, + 14, + 16, + 18, + 18, + 14, + 14, + 14, + 14, + 9, + 14, + 12, + 18, + 15, + 11, + 8, + 8, + 9, + 8, + 6, + 6, + 9, + 10, + 6, + 6, + 6, + 6, + 7, + 6, + 6, + 10, + 16, + 16, + 10, + 10, + 10, + 9, + 13, + 7, + 6, + 7, + 10, + 11, + 10, + 10, + 10, + 9, + 9, + 10, + 9, + 9, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 18, + 18, + 0, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 0, + 0, + 23, + 16, + 21, + 18, + 21, + 18, + 21, + 18, + 23, + 14, + 23, + 18, + 23, + 18, + 23, + 18, + 23, + 18, + 23, + 18, + 21, + 14, + 21, + 14, + 21, + 14, + 21, + 14, + 21, + 14, + 20, + 11, + 25, + 16, + 25, + 18, + 25, + 18, + 25, + 18, + 25, + 18, + 25, + 18, + 12, + 9, + 12, + 9, + 25, + 18, + 25, + 18, + 25, + 18, + 21, + 9, + 21, + 9, + 21, + 9, + 21, + 9, + 30, + 27, + 30, + 27, + 30, + 27, + 23, + 18, + 23, + 18, + 23, + 18, + 23, + 18, + 25, + 16, + 25, + 16, + 25, + 16, + 25, + 16, + 20, + 18, + 20, + 18, + 23, + 14, + 23, + 14, + 23, + 14, + 23, + 14, + 18, + 12, + 18, + 12, + 18, + 12, + 18, + 12, + 18, + 12, + 21, + 11, + 21, + 11, + 21, + 11, + 21, + 11, + 23, + 18, + 23, + 18, + 23, + 18, + 23, + 18, + 23, + 18, + 23, + 16, + 23, + 16, + 36, + 31, + 36, + 31, + 36, + 31, + 32, + 23, + 32, + 23, + 23, + 16, + 23, + 16, + 23, + 16, + 21, + 14, + 21, + 14, + 21, + 14, + 18, + 11, + 23, + 16, + 16, + 9, + 11, + 11, + 24, + 17, + 25, + 21, + 25, + 21, + 25, + 21, + 25, + 21, + 25, + 21, + 25, + 21, + 25, + 21, + 25, + 21, + 25, + 21, + 25, + 21, + 25, + 21, + 25, + 21, + 22, + 21, + 22, + 21, + 22, + 21, + 22, + 21, + 22, + 21, + 22, + 21, + 22, + 21, + 22, + 21, + 17, + 11, + 17, + 11, + 27, + 22, + 27, + 22, + 27, + 22, + 27, + 22, + 27, + 22, + 27, + 22, + 27, + 22, + 29, + 22, + 29, + 22, + 29, + 22, + 29, + 22, + 29, + 22, + 26, + 23, + 26, + 23, + 27, + 24, + 27, + 24, + 27, + 24, + 27, + 24, + 27, + 24, + 24, + 21, + 24, + 21, + 24, + 21, + 24, + 21, + 31, + 18, + 18, + 16, + 21, + 17, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 23, + 23, + 26, + 26, + 24, + 24, + 23, + 23, + 14, + 14, + 14, + 14, + 14, + 14, + 18, + 18, + 26, + 26, + 32, + 32, + 32, + 32, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 29, + 29, + 35, + 35, + 35, + 35, + 35, + 35, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 17, + 17, + 23, + 23, + 23, + 23, + 23, + 23, + 16, + 16, + 16, + 16, + 16, + 16, + 18, + 18, + 28, + 28, + 34, + 34, + 32, + 32, + 18, + 18, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 18, + 28, + 18, + 33, + 18, + 33, + 18, + 33, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 28, + 28, + 34, + 34, + 32, + 32, + 32, + 32, + 18, + 18, + 14, + 14, + 18, + 18, + 10, + 10, + 16, + 16, + 17, + 17, + 23, + 23, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 23, + 23, + 26, + 26, + 24, + 24, + 23, + 23, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 29, + 29, + 35, + 35, + 35, + 35, + 35, + 35, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 28, + 28, + 34, + 34, + 32, + 32, + 32, + 32, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 23, + 23, + 23, + 23, + 23, + 11, + 11, + 11, + 11, + 11, + 18, + 18, + 18, + 18, + 18, + 18, + 27, + 27, + 31, + 31, + 25, + 11, + 11, + 11, + 10, + 10, + 10, + 10, + 18, + 18, + 10, + 10, + 12, + 12, + 18, + 19, + 18, + 11, + 11, + 11, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 23, + 23, + 30, + 30, + 24, + 11, + 11, + 11, + 18, + 18, + 23, + 23, + 23, + 18, + 23, + 23, + 30, + 26, + 30, + 26, + 26, + 11, + 11, + 18, + 16, + 32, + 16, + 32, + 11, + 8, + 5, + 16, + 8, + 6, + 3, + 0, + 0, + 0, + 0, + 0, + 15, + 15, + 23, + 23, + 32, + 32, + 10, + 23, + 11, + 11, + 11, + 11, + 19, + 19, + 19, + 19, + 23, + 23, + 23, + 11, + 11, + 21, + 34, + 8, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 57, + 43, + 11, + 20, + 20, + 9, + 16, + 18, + 10, + 17, + 17, + 32, + 23, + 16, + 23, + 31, + 31, + 11, + 30, + 11, + 14, + 11, + 11, + 30, + 24, + 24, + 16, + 17, + 16, + 16, + 16, + 11, + 31, + 16, + 18, + 17, + 31, + 16, + 18, + 24, + 21, + 21, + 11, + 33, + 21, + 11, + 11, + 7, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 19, + 5, + 18, + 18, + 19, + 19, + 19, + 19, + 19, + 19, + 10, + 10, + 10, + 6, + 6, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 10, + 10, + 10, + 6, + 6, + 18, + 9, + 8, + 9, + 9, + 8, + 10, + 11, + 6, + 16, + 11, + 10, + 7, + 7, + 18, + 18, + 18, + 23, + 23, + 23, + 23, + 23, + 34, + 27, + 43, + 43, + 36, + 29, + 22, + 23, + 25, + 22, + 36, + 21, + 23, + 26, + 25, + 23, + 23, + 18, + 18, + 23, + 23, + 23, + 25, + 27, + 23, + 25, + 21, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 27, + 27, + 23, + 35, + 23, + 41, + 28, + 18, + 22, + 31, + 16, + 29, + 32, + 25, + 18, + 18, + 22, + 18, + 23, + 13, + 28, + 23, + 41, + 24, + 24, + 20, + 25, + 30, + 25, + 23, + 23, + 23, + 43, + 38, + 31, + 23, + 21, + 15, + 27, + 26, + 23, + 10, + 25, + 23, + 30, + 21, + 24, + 12, + 20, + 22, + 20, + 36, + 13, + 21, + 18, + 14, + 18, + 10, + 29, + 40, + 18, + 15, + 20, + 25, + 23, + 25, + 20, + 20, + 21, + 23, + 16, + 14, + 9, + 9, + 22, + 27, + 28, + 29, + 15, + 44, + 24, + 24, + 32, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 38, + 38, + 38, + 38, + 15, + 12, + 24, + 36, + 36, + 23, + 35, + 48, + 60, + 36, + 23, + 36, + 48, + 21, + 23, + 23, + 30, + 9, + 18, + 27, + 24, + 16, + 25, + 34, + 43, + 25, + 16, + 25, + 33, + 9, + 14, + 18, + 27, + 34, + 23, + 34, + 23, + 14, + 24, + 22, + 23, + 34, + 24, + 16, + 16, + 18, + 18, + 18, + 18, + 32, + 16, + 32, + 16, + 32, + 16, + 24, + 24, + 24, + 24, + 28, + 28, + 29, + 29, + 28, + 16, + 28, + 16, + 28, + 28, + 28, + 16, + 28, + 16, + 16, + 28, + 28, + 28, + 28, + 28, + 28, + 22, + 18, + 18, + 18, + 18, + 28, + 18, + 28, + 28, + 28, + 30, + 28, + 28, + 28, + 28, + 13, + 13, + 28, + 28, + 13, + 13, + 30, + 29, + 30, + 30, + 29, + 30, + 29, + 30, + 30, + 28, + 28, + 28, + 28, + 20, + 28, + 20, + 28, + 20, + 25, + 25, + 25, + 25, + 28, + 28, + 28, + 28, + 16, + 16, + 28, + 16, + 28, + 16, + 30, + 30, + 27, + 21, + 27, + 21, + 21, + 21, + 21, + 21, + 21, + 21, + 27, + 28, + 28, + 21, + 28, + 26, + 30, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 27, + 21, + 17, + 23, + 19, + 20, + 21, + 26, + 20, + 21, + 21, + 18, + 21, + 21, + 18, + 26, + 28, + 27, + 22, + 28, + 25, + 25, + 14, + 18, + 16, + 15, + 12, + 28, + 21, + 21, + 23, + 34, + 31, + 22, + 22, + 22, + 10, + 13, + 15, + 18, + 20, + 20, + 23, + 22, + 17, + 30, + 41, + 20, + 31, + 42, + 21, + 21, + 21, + 19, + 19, + 10, + 20, + 24, + 31, + 25, + 24, + 23, + 24, + 26, + 23, + 12, + 23, + 25, + 25, + 25, + 25, + 25, + 25, + 28, + 24, + 25, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 31, + 31, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 27, + 25, + 25, + 28, + 28, + 25, + 25, + 28, + 28, + 25, + 25, + 25, + 25, + 29, + 29, + 16, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 20, + 20, + 20, + 25, + 25, + 25, + 25, + 24, + 24, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 22, + 22, + 22, + 22, + 17, + 17, + 24, + 25, + 29, + 30, + 24, + 24, + 27, + 30, + 18, + 18, + 24, + 24, + 24, + 24, + 33, + 33, + 30, + 24, + 14, + 20, + 20, + 20, + 23, + 23, + 22, + 22, + 25, + 25, + 15, + 10, + 17, + 19, + 27, + 25, + 25, + 24, + 24, + 24, + 20, + 20, + 24, + 24, + 25, + 25, + 23, + 21, + 25, + 25, + 40, + 40, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 25, + 25, + 25, + 25, + 25, + 25, + 24, + 24, + 24, + 24, + 25, + 25, + 11, + 28, + 20, + 20, + 24, + 21, + 18, + 21, + 21, + 18, + 21, + 21, + 24, + 21, + 18, + 21, + 18, + 24, + 18, + 20, + 19, + 23, + 23, + 23, + 23, + 12, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 18, + 12, + 28, + 28, + 28, + 25, + 25, + 26, + 26, + 23, + 40, + 33, + 19, + 19, + 19, + 19, + 19, + 19, + 0, + 0, + 33, + 33, + 42, + 36, + 36, + 10, + 10, + 42, + 29, + 27, + 25, + 23, + 26, + 29, + 29, + 29, + 26, + 26, + 26, + 19, + 26, + 26, + 26, + 26, + 26, + 28, + 28, + 13, + 13, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 26, + 28, + 23, + 27, + 26, + 26, + 23, + 29, + 26, + 23, + 27, + 26, + 26, + 23, + 23, + 26, + 8, + 27, + 28, + 14, + 28, + 25, + 26, + 28, + 26, + 23, + 27, + 17, + 14, + 28, + 25, + 31, + 24, + 23, + 12, + 27, + 24, + 24, + 8, + 26, + 26, + 26, + 26, + 9, + 19, + 27, + 22, + 16, + 10, + 28, + 20, + 28, + 29, + 23, + 28, + 8, + 26, + 26, + 26, + 26, + 36, + 29, + 28, + 33, + 28, + 28, + 28, + 28, + 23, + 23, + 19, + 28, + 28, + 28, + 28, + 28, + 27, + 26, + 18, + 26, + 26, + 31, + 31, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 18, + 22, + 9, + 9, + 26, + 26, + 28, + 28, + 28, + 23, + 19, + 19, + 10, + 10, + 10, + 10, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 27, + 24, + 23, + 16, + 17, + 17, + 17, + 28, + 28, + 28, + 28, + 28, + 28, + 23, + 31, + 0, + 0, + 0, + 0, + 0, + 0, + 33, + 27, + 33, + 33, + 28, + 24, + 18, + 45, + 45, + 45, + 45, + 27, + 27, + 20, + 45, + 30, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 28, + 28, + 18, + 18, + 18, + 18, + 18, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 19, + 26, + 20, + 26, + 15, + 18, + 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, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 18, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 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, + 23, + 17, + 23, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 23, + 17, + 17, + 17, + 23, + 17, + 17, + 17, + 23, + 17, + 17, + 17, + 23, + 17, + 17, + 17, + 23, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 23, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 23, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 23, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 23, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 23, + 17, + 17, + 17, + 17, + 33, + 33, + 33, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 17, + 23, + 31, + 31, + 31, + 23, + 31, + 31, + 31, + 23, + 27, + 23, + 19, + 23, + 12, + 8, + 4, + 23, + 23, + 23, + 23, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 31, + 19, + 19, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 11, + 11, + 32, + 33, + 33, + 33, + 33, + 33, + 32, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 32, + 28, + 32, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 32, + 28, + 28, + 28, + 28, + 28, + 28, + 19, + 19, + 28, + 28, + 19, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 19, + 19, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 11, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 37, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 20, + 20, + 28, + 28, + 28, + 25, + 23, + 30, + 27, + 27, + 17, + 26, + 28, + 25, + 25, + 17, + 22, + 33, + 33, + 28, + 28, + 28, + 23, + 39, + 45, + 25, + 25, + 26, + 30, + 28, + 28, + 28, + 17, + 28, + 17, + 33, + 24, + 27, + 29, + 16, + 17, + 20, + 20, + 20, + 28, + 28, + 25, + 25, + 25, + 28, + 28, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 28, + 33, + 33, + 34, + 29, + 19, + 19, + 18, + 24, + 18, + 24, + 25, + 18, + 23, + 27, + 19, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 17, + 22, + 23, + 21, + 23, + 19, + 16, + 23, + 28, + 13, + 16, + 24, + 30, + 15, + 14, + 16, + 20, + 20, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 29, + 27, + 27, + 27, + 45, + 25, + 25, + 25, + 25, + 25, + 25, + 28, + 28, + 28, + 28, + 29, + 29, + 29, + 29, + 29, + 29, + 24, + 24, + 26, + 45, + 25, + 16, + 31, + 24, + 18, + 28, + 19, + 27, + 29, + 27, + 33, + 33, + 28, + 42, + 26, + 29, + 29, + 23, + 23, + 25, + 18, + 28, + 45, + 45, + 16, + 22, + 30, + 36, + 33, + 18, + 18, + 18, + 18, + 18, + 32, + 18, + 18, + 23, + 23, + 23, + 23, + 45, + 40, + 33, + 33, + 33, + 33, + 33, + 38, + 45, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 45, + 33, + 33, + 33, + 33, + 33, + 45, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 45, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 42, + 45, + 33, + 45, + 28, + 33, + 33, + 33, + 45, + 33, + 33, + 36, + 33, + 33, + 33, + 33, + 33, + 33, + 35, + 45, + 28, + 27, + 33, + 32, + 34, + 37, + 17, + 24, + 33, + 33, + 33, + 33, + 33, + 25, + 26, + 27, + 27, + 27, + 27, + 28, + 28, + 28, + 28, + 20, + 22, + 23, + 29, + 23, + 29, + 29, + 29, + 29, + 27, + 27, + 45, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 27, + 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, + 45, + 27, + 45, + 29, + 29, + 29, + 29, + 31, + 31, + 19, + 29, + 19, + 8, + 11, + 15, + 10, + 10, + 17, + 17, + 10, + 17, + 19, + 16, + 16, + 32, + 23, + 25, + 30, + 10, + 10, + 11, + 11, + 10, + 10, + 17, + 17, + 15, + 15, + 10, + 10, + 12, + 12, + 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, + 33, + 45, + 45, + 45, + 25, + 33, + 25, + 28, + 33, + 33, + 33, + 33, + 33, + 33, + 31, + 31, + 33, + 33, + 33, + 20, + 33, + 33, + 33, + 33, + 33, + 25, + 25, + 33, + 45, + 33, + 27, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 33, + 45, + 23, + 32, + 25, + 25, + 25, + 17, + 18, + 20, + 31, + 31, + 14, + 23, + 19, + 23, + 33, + 33, + 24, + 20, + 22, + 23, + 23, + 33, + 33, + 37, + 25, + 25, + 40, + 38, + 30, + 30, + 30, + 14, + 18, + 22, + 25, + 25, + 28, + 28, + 15, + 15, + 12, + 12, + 19, + 19, + 12, + 12, + 13, + 13, + 32, + 32, + 31, + 31, + 41, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 38, + 21, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 16, + 16, + 28, + 28, + 28, + 28, + 28, + 28, + 33, + 32, + 16, + 16, + 28, + 28, + 28, + 28, + 33, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 24, + 24, + 21, + 21, + 21, + 21, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 24, + 28, + 24, + 24, + 24, + 24, + 16, + 16, + 28, + 28, + 28, + 28, + 23, + 23, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 28, + 16, + 28, + 28, + 16, + 16, + 28, + 13, + 28, + 13, + 28, + 28, + 16, + 16, + 28, + 28, + 16, + 16, + 28, + 28, + 16, + 16, + 28, + 28, + 16, + 16, + 28, + 21, + 28, + 21, + 30, + 30, + 30, + 30, + 28, + 28, + 28, + 28, + 21, + 21, + 28, + 28, + 28, + 28, + 28, + 28, + 23, + 28, + 23, + 23, + 28, + 23, + 23, + 23, + 23, + 23, + 21, + 14, + 13, + 14, + 14, + 15, + 15, + 14, + 14, + 13, + 13, + 12, + 12, + 12, + 12, + 12, + 12, + 13, + 13, + 25, + 25, + 25, + 25, + 13, + 13, + 10, + 10, + 22, + 23, + 23, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 22, + 23, + 23, + 22, + 22, + 22, + 22, + 24, + 24, + 24, + 24, + 32, + 32, + 32, + 32, + 32, + 36, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 38, + 38, + 23, + 23, + 23, + 23, + 23, + 33, + 24, + 24, + 24, + 24, + 24, + 27, + 27, + 26, + 26, + 26, + 26, + 26, + 18, + 18, + 10, + 10, + 15, + 15, + 28, + 28, + 28, + 40, + 23, + 24, + 25, + 25, + 25, + 25, + 25, + 18, + 24, + 24, + 25, + 18, + 27, + 27, + 21, + 21, + 21, + 21, + 21, + 21, + 27, + 17, + 17, + 17, + 26, + 26, + 25, + 25, + 14, + 14, + 25, + 25, + 28, + 28, + 28, + 24, + 23, + 24, + 24, + 32, + 32, + 26, + 23, + 23, + 52, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 19, + 27, + 19, + 19, + 19, + 19, + 19, + 34, + 21, + 12, + 31, + 15, + 25, + 25, + 25, + 25, + 25, + 26, + 25, + 25, + 25, + 25, + 25, + 32, + 32, + 24, + 24, + 24, + 24, + 24, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 25, + 25, + 10, + 24, + 22, + 22, + 22, + 22, + 22, + 22, + 19, + 19, + 20, + 20, + 29, + 29, + 23, + 23, + 24, + 24, + 23, + 20, + 20, + 20, + 20, + 25, + 25, + 21, + 21, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 20, + 25, + 20, + 20, + 24, + 24, + 25, + 25, + 25, + 25, + 24, + 24, + 25, + 25, + 25, + 24, + 25, + 25, + 25, + 25, + 35, + 39, + 53, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 39, + 31, + 45, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 38, + 38, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 38, + 38, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 25, + 45, + 45, + 22, + 23, + 23, + 22, + 22, + 17, + 22, + 22, + 22, + 24, + 25, + 24, + 30, + 25, + 22, + 22, + 22, + 22, + 22, + 25, + 25, + 13, + 14, + 14, + 14, + 20, + 20, + 21, + 25, + 10, + 32, + 32, + ], + }, + }, +};