From 03780f9f53566dca3dd1b6fde07a7509085e984c Mon Sep 17 00:00:00 2001 From: slowe <299787+slowe@users.noreply.github.com> Date: Tue, 2 Apr 2024 20:58:37 +0100 Subject: [PATCH] Upgrade Lume to 2.1.3 --- _config.ts | 9 ++++++--- import_map.json | 2 +- src/index.njk | 8 ++++---- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/_config.ts b/_config.ts index af78739..5744484 100644 --- a/_config.ts +++ b/_config.ts @@ -1,4 +1,5 @@ import lume from "lume/mod.ts"; +import nunjucks from "lume/plugins/nunjucks.ts"; import base_path from "lume/plugins/base_path.ts"; import date from "lume/plugins/date.ts"; import metas from "lume/plugins/metas.ts"; @@ -17,6 +18,9 @@ const site = lume({ location: new URL("https://constituencies.open-innovations.org/"), }); +// Lume 2.0 requires us to add Nunjucks +site.use(nunjucks()); + // Register a series of extensions to be loaded by the OI CSV loader // https://lume.land/docs/core/loaders/ site.loadData([".csv", ".tsv", ".dat"], csvLoader); @@ -52,7 +56,7 @@ site.copy('/assets/hexjson/'); // Register an HTML processor // https://lume.land/docs/core/processors/ -site.process([".html"], autoDependency); +site.process([".html"], (pages) => pages.forEach(autoDependency)); site.loadAssets([".css"]); @@ -69,8 +73,7 @@ site.use(oiCharts({ weight: 'normal', size: 16, fonts: { - "Poppins": {"normal":{"font-size":32,"widths":[0,0,0,0,0,0,0,0,0,9,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,10,9,27,20,24,24,5,15,15,16,22,6,18,7,15,20,10,18,19,20,20,20,17,20,20,7,8,18,23,17,17,32,22,20,25,23,16,16,25,22,8,17,19,14,28,23,25,19,25,19,19,17,22,22,31,20,19,17,14,21,14,20,23,8,22,22,19,22,20,11,22,20,8,8,16,8,33,20,20,22,22,12,17,12,20,18,26,15,18,15,15,9,15,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,10,21,20,17,19,9,18,10,25,14,15,21,18,16,12,13,22,11,11,8,21,19,7,9,6,14,15,20,22,23,17,22,22,22,22,22,22,29,25,16,16,16,16,8,8,8,8,23,23,25,25,25,25,25,21,25,22,22,22,22,19,19,22,22,22,22,22,22,22,35,19,20,20,20,20,8,8,8,8,20,20,20,20,20,20,20,21,20,20,20,20,20,18,22,18,22,22,22,22,22,22,25,19,21,14,25,19,25,19,23,24,23,22,16,20,16,20,16,20,16,20,16,20,23,16,25,22,25,22,25,22,23,16,23,16,8,8,8,8,8,8,8,8,8,8,23,18,12,9,19,16,16,14,8,14,8,14,12,14,9,14,8,23,20,23,20,23,20,19,22,16,25,20,25,20,25,20,35,35,19,12,19,12,19,12,19,17,18,12,19,17,19,17,17,12,17,12,20,9,22,20,22,20,22,20,22,20,22,20,22,20,31,26,19,18,19,17,15,17,15,17,15,9,16,24,18,16,18,16,21,21,14,23,26,18,16,15,20,25,16,18,11,23,23,25,8,11,23,16,9,16,26,23,16,23,23,17,30,22,21,16,18,18,12,19,11,9,20,9,20,25,17,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,23,14,29,35,23,16,23,14,23,14,20,14,20,14,11,9,11,9,23,16,23,16,21,11,21,11,23,16,23,16,19,17,17,12,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,9,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,20,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,7,11,11,11,8,8,18,18,18,18,10,11,11,11,11,11,11,11,11,11,9,9,11,11,11,11,11,11,11,11,8,11,11,11,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,27,27,11,14,14,14,9,12,27,27,27,27,11,11,23,9,22,26,13,27,23,27,26,24,9,23,21,15,21,20,20,23,23,11,23,23,28,23,21,23,23,18,27,19,20,19,23,23,24,24,11,20,17,13,17,9,16,17,16,14,15,13,12,17,15,9,16,16,17,14,13,16,16,16,13,17,13,16,18,14,20,21,9,16,16,16,21,21,16,16,23,28,23,17,21,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,24,19,21,18,11,11,12,28,28,24,21,23,23,23,23,18,21,16,22,20,28,16,23,23,21,22,28,23,23,23,18,21,20,20,25,23,23,21,32,32,23,28,18,21,33,21,14,16,15,12,16,14,23,13,17,17,16,16,20,17,16,17,16,14,14,15,21,16,17,16,25,25,17,22,15,14,24,15,14,14,15,13,14,12,9,9,9,23,23,16,16,17,16,17,38,20,21,17,31,22,23,19,33,27,29,22,39,30,16,13,24,20,23,16,26,19,26,19,35,28,24,18,39,25,38,20,21,14,11,0,0,0,0,0,0,0,23,17,18,15,18,16,14,11,19,13,20,16,29,22,16,13,21,16,21,16,21,16,25,18,23,17,27,20,33,25,21,14,21,14,20,14,23,16,23,16,23,16,26,19,21,16,21,16,21,16,28,17,28,17,11,29,22,21,16,22,16,23,17,23,17,21,16,28,20,9,23,14,23,14,28,21,20,14,23,14,23,14,29,22,16,13,16,14,23,17,23,17,23,16,23,16,23,16,21,14,23,16,23,16,23,16,21,16,19,13,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,23,16,30,23,21,17,31,24,32,26,23,17,21,16,23,18,45,33,21,16,22,16,27,24,22,24,24,22,23,20,23,29,24,22,17,30,23,23,18,23,24,23,26,22,23,22,23,22,27,23,26,23,24,21,22,22,18,25,26,24,25,27,27,6,8,5,4,7,8,18,27,25,16,17,18,17,16,14,16,21,18,16,7,25,17,16,17,16,17,17,17,8,16,13,17,9,25,14,17,16,16,25,16,16,12,25,17,17,22,21,27,9,12,27,27,30,30,24,27,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,27,27,27,27,27,27,27,27,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,27,27,27,27,17,18,17,17,7,12,27,27,27,27,27,27,27,27,27,27,27,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,27,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,27,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,27,27,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,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,27,27,19,24,17,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,8,8,17,19,8,8,7,13,8,8,15,14,14,5,11,27,16,6,16,17,19,27,8,8,12,16,8,8,8,17,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,28,26,27,36,19,19,18,28,33,29,21,18,21,21,36,35,36,36,32,30,24,23,21,24,26,27,27,26,21,22,18,21,27,22,25,19,23,25,19,21,32,22,25,25,24,17,17,29,32,28,22,26,21,26,19,19,8,0,18,40,0,9,0,0,0,0,0,61,0,0,0,0,0,0,0,0,8,34,19,0,19,0,19,0,0,32,30,24,27,18,21,32,20,31,29,0,0,9,16,20,10,18,19,20,20,20,17,20,20,16,8,27,26,35,35,26,26,20,24,20,20,24,17,23,19,20,0,15,34,27,32,39,19,27,25,27,27,23,27,27,24,31,27,27,22,27,28,22,23,21,25,19,22,31,26,35,20,20,26,20,20,25,21,21,19,22,27,26,29,19,25,23,21,19,27,23,27,27,27,23,21,23,20,27,27,19,17,43,0,0,0,0,0,0,27,27,45,0,27,27,53,8,0,20,27,27,27,27,27,27,27,27,27,27,27,27,27,26,20,27,21,27,30,0,0,27,27,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,27,27,19,0,34,27,26,34,27,27,23,23,27,27,27,27,20,26,27,27,23,26,22,20,26,25,20,21,21,21,20,20,20,22,21,21,24,20,21,21,20,22,27,20,20,20,20,21,24,20,27,26,26,27,20,21,27,21,20,27,27,19,27,35,0,7,0,0,27,27,27,27,19,0,27,27,19,0,0,27,27,27,19,27,27,27,27,27,27,27,20,26,22,21,27,20,27,27,27,27,27,27,27,24,20,20,21,22,22,21,20,22,23,0,3,20,23,42,19,8,27,27,27,27,27,27,27,27,27,27,19,0,27,27,30,41,23,23,23,31,29,25,30,27,30,30,41,27,41,41,19,29,23,22,20,22,25,24,25,24,18,19,18,20,28,21,23,17,21,22,27,21,19,28,26,22,21,16,27,21,26,27,21,26,21,24,21,27,27,19,16,51,0,0,0,0,0,0,0,27,19,0,11,27,30,11,0,27,27,33,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,34,25,0,0,27,27,17,15,17,19,21,21,18,21,18,19,15,28,27,27,27,27,27,27,27,26,0,19,0,19,0,19,27,19,12,32,27,22,29,25,25,24,25,25,18,27,27,21,27,27,27,19,25,22,23,23,23,24,22,23,22,22,22,22,22,22,22,22,22,21,22,22,22,27,22,28,22,24,23,23,24,27,25,22,27,22,22,22,22,22,27,27,19,15,35,0,0,0,0,0,0,27,27,54,0,27,27,61,7,0,27,27,27,27,27,27,27,27,19,7,27,27,27,27,22,22,27,24,25,18,0,0,27,27,20,16,16,28,20,19,22,21,19,19,22,19,7,15,22,12,22,25,27,27,27,27,27,27,27,27,27,27,19,24,27,37,42,34,26,36,48,27,27,27,26,27,30,27,30,30,62,28,27,27,27,34,26,27,30,27,37,27,27,27,27,52,28,27,27,27,26,40,27,27,27,27,31,33,22,29,32,35,31,33,39,42,42,52,27,27,27,27,50,0,0,21,31,27,27,27,110,0,0,27,143,0,35,0,27,27,30,27,27,27,27,27,27,54,27,27,27,27,27,27,27,27,27,27,27,27,27,27,18,28,36,32,31,36,36,25,38,37,30,29,37,31,34,68,34,45,62,36,30,27,27,27,27,27,19,14,42,11,19,31,29,27,35,30,37,51,35,27,26,26,28,27,26,26,28,19,29,20,38,26,30,30,26,47,35,30,23,29,29,29,29,29,29,29,27,27,26,26,27,27,38,47,23,31,30,25,31,26,20,28,27,35,27,27,27,23,19,0,0,16,25,19,26,27,19,0,0,27,19,0,0,0,27,27,27,27,27,27,27,19,0,27,30,26,29,27,27,27,27,27,61,47,0,0,27,27,23,28,27,18,25,27,25,19,27,24,27,27,27,27,27,27,27,27,18,8,16,23,22,23,20,27,19,0,23,30,27,31,30,27,35,36,49,43,28,27,29,29,30,27,27,27,30,23,29,22,31,28,32,30,27,47,37,30,23,30,30,31,24,29,29,29,27,27,29,29,29,29,41,47,23,30,30,26,27,29,23,29,25,31,27,27,19,17,39,0,61,0,0,15,29,27,19,13,14,27,50,76,0,0,27,27,27,27,27,27,27,32,14,27,27,27,27,27,27,27,30,27,58,28,14,14,27,27,23,22,24,20,24,25,23,21,27,23,27,17,32,27,27,27,27,27,27,27,27,27,27,27,27,27,19,0,39,13,27,51,58,32,58,24,51,28,38,27,44,45,70,27,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,27,119,0,0,27,130,0,27,0,19,42,27,27,27,27,24,36,28,27,46,41,38,36,53,70,47,47,28,46,0,0,27,27,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,27,27,15,12,27,23,36,32,35,24,27,23,40,39,52,31,51,26,27,47,28,28,48,27,27,27,33,28,29,26,28,31,25,27,26,46,41,35,28,25,27,28,28,39,30,32,26,19,27,32,27,20,26,25,28,31,27,28,26,23,27,25,27,27,24,30,26,28,31,25,26,27,27,27,19,27,27,27,27,32,10,12,19,0,0,27,19,27,32,63,0,97,0,54,62,21,27,27,27,27,27,27,16,27,39,50,27,19,30,24,23,39,27,27,45,19,53,27,27,27,27,27,27,27,27,27,27,27,27,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,27,27,27,27,19,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,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,22,20,27,21,27,27,15,20,27,19,27,27,20,27,27,27,27,27,27,20,24,22,22,27,21,21,21,24,24,24,24,27,22,20,20,27,20,27,20,27,27,20,22,27,20,20,15,12,0,14,14,0,0,0,0,0,0,27,0,0,13,27,27,12,23,12,13,10,27,16,27,0,0,0,0,0,0,27,27,20,20,17,20,19,19,24,21,21,26,27,27,36,36,25,24,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,27,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,27,27,27,27,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,27,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,27,13,13,21,16,21,20,16,10,0,20,13,17,18,18,17,27,20,19,29,13,7,18,12,21,21,21,21,24,24,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,27,17,27,27,27,27,27,19,27,27,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,27,32,22,21,32,27,27,22,22,21,24,22,23,22,27,25,27,32,22,22,32,27,27,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,27,28,21,20,29,27,27,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,27,31,23,25,28,27,27,24,31,24,24,26,24,24,27,35,27,32,27,29,31,27,27,26,29,23,23,23,32,23,29,19,25,22,20,25,18,16,27,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,27,26,17,19,25,27,27,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,27,27,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,27,27,27,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,27,27,27,27,27,27,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,27,27,18,21,18,22,17,17,27,27,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,27,27,27,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,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,27,27,21,21,25,29,22,22,22,25,25,22,27,27,27,27,27,27,12,12,6,18,11,12,9,15,9,14,27,27,27,27,27,27,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,27,27,27,27,27,27,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,27,27,27,27,27,27,27,27,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,27,27,27,27,27,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,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,27,27,19,17,19,19,17,27,27,27,27,27,27,27,27,27,27,27,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,27,27,27,27,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,27,27,27,27,27,27,20,15,17,16,18,25,18,26,17,18,18,27,27,27,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,27,27,19,15,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,27,27,21,25,25,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,27,27,27,27,27,27,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,27,27,0,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,31,26,31,26,31,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,23,15,23,14,23,14,23,14,23,14,23,14,23,14,23,14,23,14,23,14,23,14,23,14,23,14,20,14,20,14,20,14,20,14,20,14,20,14,20,14,20,14,11,9,11,9,23,16,23,16,23,16,23,16,23,16,23,16,23,16,23,17,23,17,23,17,23,17,23,17,23,16,23,16,25,17,25,17,25,17,25,17,25,17,19,18,23,16,23,16,19,18,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,27,27,24,24,29,29,29,29,27,27,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,27,27,25,25,32,32,29,29,27,27,16,16,16,16,16,16,16,16,27,28,27,33,27,33,27,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,27,27,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,27,17,17,23,23,23,23,23,11,11,11,11,11,17,17,17,27,17,17,24,24,28,28,23,11,11,11,9,9,9,9,27,27,9,9,11,11,15,15,27,11,11,11,16,16,16,16,16,16,16,16,23,23,28,29,22,11,11,11,27,27,21,21,21,27,21,21,27,25,28,25,24,11,11,27,16,32,16,32,11,8,5,16,8,6,3,0,0,0,0,0,18,18,16,22,28,32,9,16,7,7,6,11,12,12,11,14,17,16,13,11,11,21,19,8,0,0,0,0,0,0,0,6,32,42,7,13,13,7,13,13,10,9,9,32,18,14,11,31,31,10,30,11,16,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,10,5,27,27,10,10,10,10,10,10,11,11,11,6,6,10,10,10,10,10,10,10,10,10,10,10,11,11,11,6,6,27,9,8,9,9,8,10,10,5,15,10,10,7,5,27,27,27,20,21,21,16,16,25,23,31,35,30,25,16,26,23,20,32,16,18,23,23,18,21,16,16,20,20,27,22,23,20,24,21,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,0,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,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,21,33,20,27,28,16,21,29,16,29,32,23,16,16,22,18,23,8,25,23,31,24,24,18,23,30,25,21,21,21,29,38,25,23,20,14,25,24,22,9,23,23,30,21,19,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,24,24,24,24,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,27,27,27,27,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,16,19,19,20,20,19,20,20,18,20,20,18,25,26,26,23,18,24,24,15,18,15,14,8,18,20,20,22,23,31,21,21,22,9,12,15,17,19,19,23,22,9,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,18,24,24,24,24,24,24,24,24,24,24,24,30,30,24,24,24,24,24,24,24,27,24,24,18,18,24,24,18,18,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,27,27,27,27,27,19,19,19,19,19,19,19,19,19,19,19,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,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,16,16,16,16,16,16,16,16,16,16,16,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,16,19,21,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,7,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,13,29,21,28,26,7,15,15,17,20,9,19,9,15,21,12,18,19,22,21,20,17,21,20,9,11,18,22,17,17,35,24,21,24,23,17,18,24,23,9,19,22,15,29,24,25,20,25,21,20,19,23,23,34,23,21,19,16,26,16,23,25,9,22,22,19,22,20,12,22,22,9,9,20,9,34,22,20,22,22,14,18,13,22,20,28,19,20,16,16,9,16,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,13,20,21,18,21,12,19,12,25,15,18,23,19,16,13,15,20,12,12,8,23,23,10,10,8,15,18,25,26,29,17,24,24,24,24,24,24,31,24,17,17,17,17,9,9,9,9,23,24,25,25,25,25,25,20,25,23,23,23,23,21,20,24,22,22,22,22,22,22,34,19,20,20,20,20,10,10,10,10,20,22,20,20,20,20,20,20,20,22,22,22,22,20,22,20,24,22,24,22,24,22,24,19,23,14,24,19,24,19,23,27,23,22,17,20,17,20,17,20,17,20,17,20,25,16,24,22,24,22,24,22,25,18,25,18,9,10,9,10,9,10,9,9,9,10,26,18,16,11,23,20,18,15,9,15,9,17,15,15,12,16,10,24,22,25,22,24,22,23,25,18,25,20,25,20,25,20,34,33,21,14,21,14,21,14,20,18,18,12,20,18,20,18,19,13,19,13,21,11,23,22,23,22,23,22,23,22,23,22,23,22,34,28,21,20,21,19,16,19,16,19,16,9,18,24,21,18,21,18,23,23,14,23,26,21,18,17,21,25,17,20,11,25,23,25,10,12,25,18,9,16,30,23,18,25,25,18,34,25,22,18,20,18,12,21,16,11,21,11,21,25,19,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,23,16,31,34,25,16,23,16,23,16,21,14,21,14,12,9,12,9,25,16,25,16,23,14,23,14,23,18,23,18,21,18,19,13,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,11,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,20,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,10,11,11,11,8,8,18,18,18,18,11,11,11,11,11,11,11,11,11,11,9,9,11,11,11,11,11,11,11,11,8,11,13,11,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,28,28,11,14,14,14,11,16,28,28,28,28,11,11,23,11,26,29,17,28,25,28,28,26,10,23,21,17,20,21,21,25,25,12,25,23,30,23,22,25,25,20,28,21,21,22,27,23,25,26,12,20,18,14,18,10,17,18,17,15,17,14,12,18,17,10,18,16,18,14,13,16,18,17,14,17,15,17,20,15,22,23,10,17,16,17,23,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,21,26,20,22,18,12,12,16,32,32,26,23,25,23,25,23,21,21,18,22,21,31,17,25,25,23,24,30,25,25,25,20,23,21,21,27,23,25,23,35,35,24,31,21,22,36,23,16,16,17,13,16,14,24,13,18,18,18,18,22,18,16,18,18,14,15,15,22,16,18,18,27,27,19,25,17,14,24,17,14,14,17,15,14,12,9,9,11,25,26,18,18,18,16,18,40,20,24,19,32,21,23,16,35,25,32,23,44,32,17,13,25,22,25,16,26,19,26,19,36,29,26,19,40,26,40,20,23,14,11,0,0,0,0,0,0,0,25,18,21,17,20,18,17,12,20,15,23,18,32,23,17,13,23,18,23,18,23,18,27,20,25,18,29,21,36,27,23,17,23,14,21,16,23,16,23,16,23,16,28,19,23,18,23,18,23,18,28,18,28,18,12,32,23,24,19,24,18,25,18,25,18,23,18,30,22,9,23,16,23,16,32,23,21,14,24,14,24,14,32,23,17,13,17,15,25,18,25,18,25,16,25,16,25,16,22,14,23,16,23,16,23,16,23,18,20,15,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,25,18,32,23,25,20,33,27,34,27,25,18,23,18,25,18,47,34,23,18,24,18,28,25,23,25,26,23,23,20,23,30,25,22,18,31,24,23,20,23,25,23,27,23,24,23,23,22,27,23,27,23,25,22,22,22,19,29,26,24,29,28,28,6,8,5,4,7,7,18,28,26,18,18,19,18,18,16,18,23,19,18,10,26,18,18,18,17,19,18,18,10,18,13,18,10,26,16,19,18,18,26,18,18,13,26,19,17,24,21,28,9,12,28,28,30,30,24,28,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,28,28,28,28,28,28,28,28,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,28,28,28,28,22,19,19,20,8,15,28,28,28,28,28,28,28,28,28,28,28,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,28,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,28,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,28,28,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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,28,28,19,26,20,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,9,9,17,17,10,10,8,13,9,9,13,14,14,5,11,25,17,8,14,17,17,28,9,9,12,14,9,10,10,17,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,30,27,27,37,19,19,18,27,34,29,21,19,21,21,37,37,37,37,31,31,26,22,22,24,26,28,28,27,21,21,18,21,29,23,25,20,23,26,22,22,31,22,27,27,24,17,17,29,31,30,21,27,22,27,19,19,10,0,19,41,0,10,0,0,0,0,0,68,0,0,0,0,0,0,0,0,10,34,19,0,19,0,19,0,0,31,31,26,28,18,21,31,21,33,29,0,0,11,20,21,12,18,19,22,21,20,17,21,20,15,9,27,27,37,37,27,27,21,26,21,22,26,18,24,20,21,0,15,34,28,35,43,22,28,27,31,32,24,28,28,26,32,28,28,25,30,31,24,25,23,27,21,27,35,29,36,22,20,27,23,23,27,23,21,22,22,28,28,33,22,28,24,24,22,28,25,28,28,28,26,23,25,22,28,28,19,19,48,0,0,0,0,0,0,28,28,49,0,28,28,59,10,0,20,28,28,28,28,28,28,28,28,29,28,28,28,28,27,23,28,24,32,32,0,0,28,28,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,28,28,19,0,34,28,28,37,31,30,24,24,28,28,28,28,21,28,28,28,24,28,24,22,28,27,22,23,23,23,21,22,22,24,23,23,26,22,22,23,22,24,28,22,22,22,21,23,26,21,28,28,28,28,22,23,28,23,22,28,28,19,28,38,0,9,0,0,28,28,28,28,19,0,28,28,19,0,0,28,28,28,19,28,28,28,28,28,28,28,22,28,24,23,28,22,28,28,28,28,28,28,28,26,21,22,23,24,24,23,21,23,24,0,4,21,24,44,19,8,28,28,28,28,28,28,28,28,28,28,19,0,27,28,31,43,24,24,24,32,32,27,31,28,31,31,43,28,43,43,19,30,26,23,21,23,27,25,27,26,19,20,19,21,31,22,25,19,22,24,28,23,19,29,28,24,22,17,28,23,27,28,23,28,23,27,24,28,28,19,18,53,0,0,0,0,0,0,0,28,19,0,11,28,30,11,0,28,28,36,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,36,26,0,0,28,28,18,17,17,21,21,23,19,22,18,20,17,33,28,28,28,28,28,28,28,28,0,19,0,19,0,19,28,19,14,33,28,25,33,26,26,26,28,26,20,28,28,23,31,28,28,21,29,23,24,24,24,26,22,23,24,23,24,23,23,24,23,24,23,23,23,24,23,28,23,29,22,29,23,25,25,28,27,24,28,23,24,23,24,23,28,28,19,16,38,0,0,0,0,0,0,28,28,56,0,28,28,64,8,0,28,28,28,28,28,28,28,28,19,8,28,28,28,28,24,23,28,25,27,20,0,0,28,28,21,17,17,29,21,21,23,22,19,20,23,21,9,16,23,13,23,29,28,28,28,28,28,28,28,28,28,28,19,25,28,39,45,36,28,36,49,28,28,28,27,28,32,28,33,33,67,29,28,28,28,36,27,28,32,28,39,27,28,28,28,56,29,28,28,28,28,43,29,28,28,28,32,34,24,31,35,37,32,36,41,45,46,55,28,28,28,28,53,0,0,23,32,28,28,28,114,0,0,28,151,0,37,0,28,28,32,28,28,28,28,28,28,56,28,28,28,28,28,28,28,28,28,28,28,28,28,28,19,29,37,34,34,36,38,26,40,39,32,30,38,32,35,73,35,48,64,37,31,28,28,28,28,28,19,14,44,13,19,34,32,30,38,33,41,55,38,28,28,28,30,28,29,29,31,21,31,22,40,29,32,32,29,50,40,32,25,31,31,33,32,31,31,31,29,28,28,28,29,30,40,50,25,35,32,30,33,28,22,32,29,38,28,28,28,24,19,0,0,16,28,22,33,28,19,0,0,28,19,0,0,0,28,28,28,28,28,28,28,19,0,28,32,29,31,28,28,28,28,28,64,53,0,0,28,28,25,29,30,19,28,28,26,20,30,25,28,28,28,28,28,28,28,28,18,10,20,29,23,24,21,30,21,0,25,32,29,33,32,29,37,40,53,47,29,28,30,30,31,28,32,32,33,25,30,24,34,32,36,32,32,50,39,32,25,31,31,33,27,31,31,31,30,28,30,30,32,32,43,50,25,32,31,32,28,30,25,30,27,32,28,28,19,19,42,0,69,0,0,17,31,28,19,16,17,28,54,84,0,0,28,28,28,28,28,28,28,35,17,28,28,28,28,28,28,28,33,28,63,29,16,17,28,28,25,25,25,23,28,28,25,23,31,25,28,19,35,28,28,28,28,28,28,28,28,28,28,28,28,28,19,0,41,15,28,56,64,35,66,27,57,31,43,28,50,51,79,28,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,28,128,0,0,28,141,0,31,0,19,47,28,28,28,28,25,40,33,31,51,43,43,41,58,75,51,51,31,51,0,0,28,28,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,28,28,17,13,28,27,42,40,42,27,31,26,46,45,60,35,58,29,29,54,31,31,54,28,28,28,39,32,32,30,30,35,29,30,29,52,47,40,32,28,29,30,30,44,33,36,29,21,29,36,28,23,29,29,31,36,30,31,29,26,28,28,28,28,28,34,29,30,36,28,29,28,28,28,19,28,28,28,28,34,13,15,19,2,0,28,19,28,35,69,0,108,0,59,67,23,28,28,28,28,28,28,17,29,41,53,29,20,32,25,24,41,28,28,50,23,61,28,28,28,28,28,28,28,28,28,28,28,28,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,28,28,28,28,22,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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,25,23,28,23,28,28,17,22,28,22,28,28,23,28,28,28,28,28,28,23,27,25,25,28,24,24,24,27,27,27,27,28,25,23,22,28,22,28,22,28,28,23,29,28,22,23,18,14,0,15,15,0,0,0,0,0,0,28,0,0,16,28,28,13,26,14,16,13,28,18,28,0,0,0,0,0,0,28,28,23,23,19,24,22,22,27,25,23,29,28,28,41,44,28,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,28,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,28,28,28,28,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,28,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,28,13,13,21,17,22,21,17,11,0,21,13,18,19,19,18,28,21,20,30,14,8,19,12,21,21,21,21,24,24,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,28,17,28,28,28,28,28,20,28,28,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,28,35,24,24,34,28,28,24,24,24,27,24,25,24,28,29,28,35,24,24,35,28,28,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,28,32,23,23,32,28,28,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,28,33,25,27,31,28,28,27,33,27,27,28,27,27,28,38,28,35,29,31,34,28,28,28,31,25,25,26,34,26,32,21,27,24,23,27,20,18,28,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,28,29,19,22,28,28,28,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,28,28,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,28,28,28,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,28,28,28,28,28,28,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,28,28,21,22,19,24,19,19,28,28,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,28,28,28,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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,26,26,26,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,28,28,20,23,27,29,25,25,23,28,27,25,28,28,28,28,28,28,15,14,7,21,14,15,10,15,10,17,28,28,28,28,28,28,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,28,28,28,28,28,28,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,28,28,28,28,28,28,28,28,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,28,28,28,28,28,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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,28,28,21,18,20,20,17,28,28,28,28,28,28,28,28,28,28,28,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,28,28,28,28,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,28,28,28,28,28,28,21,15,20,15,18,27,21,29,20,22,20,28,28,28,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,28,28,20,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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,28,28,19,26,25,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,28,28,28,28,28,28,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,28,28,0,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,34,28,34,28,34,28,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,23,16,23,16,23,16,23,16,23,16,23,16,23,16,23,16,23,16,23,16,23,16,23,16,21,14,21,14,21,14,21,14,21,14,21,14,21,14,21,14,12,9,12,9,25,16,25,16,25,16,25,16,25,16,25,16,25,16,25,18,25,18,25,18,25,18,25,18,23,18,23,18,25,19,25,19,25,19,25,19,25,19,21,20,23,16,23,16,21,20,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,28,28,26,26,32,32,32,32,28,28,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,28,28,28,28,34,34,32,32,28,28,17,17,17,17,17,17,17,17,28,28,28,33,28,33,28,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,28,28,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,28,18,18,23,23,23,23,23,11,11,11,11,11,18,18,18,28,18,18,27,27,31,31,25,11,11,11,10,10,10,10,28,28,10,10,12,12,18,19,28,11,11,11,17,17,17,17,17,17,17,17,23,23,30,30,24,11,11,11,28,28,23,23,23,28,23,23,30,26,30,26,26,11,11,28,16,32,16,32,11,8,5,16,8,6,3,0,0,0,0,0,19,19,16,22,30,32,10,16,10,10,9,11,17,17,17,16,21,16,16,11,11,21,24,8,0,0,0,0,0,0,0,6,32,43,9,18,18,9,16,18,10,11,11,32,19,16,11,31,31,11,30,11,18,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,10,5,28,28,10,10,10,10,10,10,10,10,10,6,6,11,10,10,10,10,10,10,10,10,10,10,10,10,10,6,6,28,9,8,9,9,8,10,11,6,16,11,10,7,7,28,28,28,20,23,23,16,16,27,23,31,38,32,24,16,25,25,21,36,16,20,25,23,18,23,18,18,21,19,27,22,25,22,24,21,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,27,23,35,23,27,28,18,22,31,16,29,32,25,18,18,22,18,23,9,28,23,32,24,24,20,25,30,25,23,23,23,30,38,28,23,21,15,25,26,23,10,25,23,30,21,19,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,24,24,24,24,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,28,28,28,28,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,16,19,20,21,20,20,21,21,18,21,21,18,26,26,27,23,17,25,25,15,18,16,15,8,18,21,21,23,23,31,22,22,22,10,13,15,18,20,20,23,22,9,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,18,24,25,24,25,25,25,25,25,25,25,25,31,31,25,25,25,25,25,25,25,27,25,25,18,18,25,25,18,18,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,28,28,28,28,28,20,20,20,20,20,20,20,20,20,20,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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,17,17,17,17,17,17,17,17,17,17,17,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,16,19,21,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]}}, - "Open Sans":{"normal":{"font-size":32,"widths":[0,0,0,0,0,0,0,0,0,8,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8,13,21,18,26,23,7,9,9,18,18,8,10,8,12,18,18,18,18,18,18,18,18,18,18,8,8,18,18,18,14,29,20,21,20,23,18,17,23,24,9,9,20,17,29,24,25,19,25,20,18,18,23,19,30,18,18,18,10,12,10,18,14,9,18,20,15,20,18,11,17,20,8,8,17,8,30,20,19,20,20,13,15,11,20,16,25,17,16,15,12,18,12,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,8,8,18,18,18,18,18,16,19,27,11,16,18,10,27,16,14,18,11,11,9,20,21,8,7,11,12,16,24,25,25,14,20,20,20,20,20,20,28,20,18,18,18,18,9,9,9,9,23,24,25,25,25,25,25,18,25,23,23,23,23,18,19,20,18,18,18,18,18,18,28,15,18,18,18,18,8,8,8,8,19,20,19,19,19,19,19,18,19,20,20,20,20,16,20,16,20,18,20,18,20,18,20,15,20,15,20,15,20,15,23,20,23,20,18,18,18,18,18,18,18,18,18,18,23,17,23,17,23,17,23,17,24,20,24,20,9,8,9,8,9,8,9,8,9,8,18,16,9,8,20,17,17,17,8,17,8,17,8,17,8,17,8,24,20,24,20,24,20,22,24,20,25,19,25,19,25,19,30,30,20,13,20,13,20,13,18,15,18,15,18,15,18,15,18,11,18,11,18,11,23,20,23,20,23,20,23,20,23,20,23,20,30,25,18,16,18,18,15,18,15,18,15,10,16,24,18,16,18,16,21,21,14,23,26,18,16,15,20,23,16,18,18,23,23,25,8,11,23,16,9,16,26,23,16,23,25,20,30,22,21,16,18,18,12,19,11,9,20,9,20,25,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,25,19,25,19,17,14,8,43,37,30,23,16,30,18,23,16,20,18,28,28,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,18,15,18,11,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,8,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,18,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,5,11,11,11,8,8,18,18,18,18,13,11,11,11,11,11,11,11,11,11,9,9,11,11,11,11,11,11,11,11,10,11,14,11,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,18,18,11,14,14,14,9,12,18,18,18,18,0,0,20,8,20,26,12,18,26,18,23,26,11,20,21,17,19,18,18,24,25,9,20,19,29,24,18,25,23,19,18,18,18,18,26,18,26,25,9,18,20,15,20,11,20,20,20,16,19,15,15,20,19,11,17,17,20,17,15,19,21,19,15,20,15,20,23,17,24,25,11,20,19,20,25,21,16,20,18,28,23,17,27,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,18,18,23,17,20,18,9,9,9,30,31,23,20,24,20,23,20,20,21,17,22,18,27,19,24,24,20,23,29,24,25,23,19,20,18,20,26,18,24,22,33,33,22,27,20,20,34,20,18,19,18,14,18,18,24,15,20,20,17,18,23,20,19,20,20,15,15,16,23,17,20,19,28,29,22,25,19,16,27,18,18,18,20,14,16,15,8,8,8,27,28,20,17,20,16,20,29,25,22,20,29,24,22,18,29,24,23,20,31,27,19,15,26,24,25,19,20,16,20,16,39,35,26,21,33,29,29,25,20,16,19,0,0,0,0,0,0,0,25,21,20,19,19,20,17,14,17,14,21,17,28,25,19,15,21,17,20,17,20,17,22,20,24,21,26,23,34,28,25,20,20,15,18,15,18,16,18,16,20,17,27,23,22,20,22,19,22,20,27,21,27,21,9,27,24,22,18,23,19,23,20,24,21,22,19,29,24,9,20,18,20,18,28,28,18,18,23,18,23,18,27,24,19,15,19,16,24,20,24,20,25,19,25,19,25,19,20,16,20,16,20,16,20,16,22,19,17,14,27,25,17,14,20,17,18,17,20,20,29,29,29,26,20,17,31,27,32,29,24,20,23,21,19,15,23,19,33,23,26,22,30,23,23,16,30,23,21,17,31,24,32,26,23,17,21,16,23,18,45,33,21,16,22,16,18,24,22,24,24,22,23,20,23,29,24,22,17,30,23,23,18,23,24,23,26,22,23,22,23,22,27,23,26,23,24,21,22,22,18,25,26,24,25,18,18,6,8,5,4,7,8,18,18,25,16,17,18,17,16,14,16,21,18,16,7,25,17,16,17,16,17,17,17,8,16,13,17,9,25,14,17,16,16,25,16,16,12,25,17,17,22,21,18,9,12,18,18,30,30,24,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,10,0,9,0,0,9,0,0,10,0,18,18,18,18,18,18,18,18,19,17,13,16,20,8,9,20,20,8,16,16,16,20,20,8,14,19,19,20,19,15,18,19,16,23,20,18,18,18,18,17,18,17,17,7,12,18,18,18,18,18,18,18,18,18,18,18,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,18,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,18,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,18,18,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,18,18,18,18,18,18,18,18,18,18,18,18,18,18,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,18,18,19,24,17,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,8,8,17,19,8,8,7,13,8,8,15,14,14,5,11,27,16,6,16,17,19,18,8,8,12,16,8,8,8,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,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,18,32,39,19,27,25,27,27,23,18,18,24,31,18,18,22,27,28,22,23,21,25,19,22,31,26,35,20,20,26,20,20,25,21,21,19,22,18,26,29,19,25,23,21,19,18,23,18,18,18,23,21,23,20,18,18,19,17,43,0,0,0,0,0,0,18,18,45,0,18,18,53,8,0,20,18,18,18,18,18,18,18,18,27,18,18,18,18,26,20,18,21,27,30,0,0,18,18,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,18,18,19,0,34,18,26,34,27,27,23,23,18,18,18,18,20,26,18,18,23,26,22,20,26,25,20,21,21,21,20,20,20,22,21,21,24,20,21,21,20,22,18,20,20,20,20,21,24,20,18,26,26,18,20,21,18,21,20,18,18,19,18,35,0,7,0,0,18,18,18,18,19,0,18,18,19,0,0,18,18,18,19,18,18,18,18,18,18,18,20,26,22,21,18,20,18,18,18,18,18,18,18,24,20,20,21,22,22,21,20,22,23,0,3,20,23,42,19,8,18,18,18,18,18,18,18,18,18,18,19,0,27,18,30,41,23,23,23,31,29,25,30,18,30,30,41,18,41,41,19,29,23,22,20,22,25,24,25,24,18,19,18,20,28,21,23,17,21,22,18,21,19,28,26,22,21,16,18,21,26,18,21,26,21,24,21,18,18,19,16,51,0,0,0,0,0,0,0,18,19,0,11,18,30,11,0,18,18,33,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,34,25,0,0,18,18,17,15,17,19,21,21,18,21,18,19,15,28,18,18,18,18,18,18,18,26,0,19,0,19,0,19,18,19,12,32,18,22,29,25,25,24,25,25,18,18,18,21,27,18,18,19,25,22,23,23,23,24,22,23,22,22,22,22,22,22,22,22,22,21,22,22,22,18,22,28,22,24,23,23,24,18,25,22,18,22,22,22,22,22,18,18,19,15,35,0,0,0,0,0,0,18,18,54,0,18,18,61,7,0,18,18,18,18,18,18,18,18,19,7,18,18,18,18,22,22,18,24,25,18,0,0,18,18,20,16,16,28,20,19,22,21,19,19,22,19,7,15,22,12,22,25,18,18,18,18,18,18,18,18,18,18,19,24,18,37,42,34,26,36,48,18,18,18,26,27,30,18,30,30,62,28,18,18,18,34,26,18,30,18,37,27,18,18,18,52,28,18,18,18,26,40,27,18,18,18,31,33,22,29,32,35,31,33,39,42,42,52,18,18,18,18,50,0,0,21,31,18,18,18,110,0,0,18,143,0,35,0,18,18,30,18,18,18,18,18,18,54,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,28,36,32,31,36,36,25,38,37,30,29,37,31,34,68,34,45,62,36,30,18,18,18,18,18,19,14,42,11,19,31,29,27,35,30,37,51,35,18,26,26,28,18,26,26,28,19,29,20,38,26,30,30,26,47,35,30,23,29,29,29,29,29,29,29,27,18,26,26,27,27,38,47,23,31,30,25,31,26,20,28,27,35,18,18,18,23,19,0,0,16,25,19,26,18,19,0,0,18,19,0,0,0,18,18,18,18,18,18,18,19,0,18,30,26,29,18,18,18,18,18,61,47,0,0,18,18,23,28,27,18,25,27,25,19,27,24,18,18,18,18,18,18,18,18,18,8,16,23,22,23,20,27,19,0,23,30,27,31,30,27,35,36,49,43,28,18,29,29,30,18,27,27,30,23,29,22,31,28,32,30,27,47,37,30,23,30,30,31,24,29,29,29,27,18,29,29,29,29,41,47,23,30,30,26,18,29,23,29,25,31,18,18,19,17,39,0,61,0,0,15,29,18,19,13,14,18,50,76,0,0,18,18,18,18,18,18,18,32,14,18,18,18,18,18,18,18,30,18,58,28,14,14,18,18,23,22,24,20,24,25,23,21,27,23,18,17,32,18,18,18,18,18,18,18,18,18,18,18,18,18,19,0,39,13,18,51,58,32,58,24,51,28,38,18,44,45,70,18,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,18,119,0,0,18,130,0,27,0,19,42,18,18,18,18,24,36,28,27,46,41,38,36,53,70,47,47,28,46,0,0,18,18,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,18,18,15,12,18,23,36,32,35,24,27,23,40,39,52,31,51,26,27,47,28,28,48,18,18,18,33,28,29,26,28,31,25,27,26,46,41,35,28,25,27,28,28,39,30,32,26,19,27,32,18,20,26,25,28,31,27,28,26,23,18,25,18,18,24,30,26,28,31,25,26,18,18,18,19,18,18,18,18,32,10,12,19,0,0,18,19,18,32,63,0,97,0,54,62,21,18,18,18,18,18,18,16,27,39,50,27,19,30,24,23,39,18,18,45,19,53,18,18,18,18,18,18,18,18,18,18,18,18,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,18,18,18,18,19,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,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,22,20,18,21,18,18,15,20,18,19,18,18,20,18,18,18,18,18,18,20,24,22,22,18,21,21,21,24,24,24,24,18,22,20,20,18,20,18,20,18,18,20,22,18,20,20,15,12,0,14,14,0,0,0,0,0,0,18,0,0,13,18,18,12,23,12,13,10,18,16,18,0,0,0,0,0,0,18,18,20,20,17,20,19,19,24,21,21,26,18,18,36,36,25,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,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,18,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,18,18,18,18,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,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,16,21,20,16,10,0,20,13,17,18,18,17,18,20,19,29,13,7,18,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,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,18,17,18,18,18,18,18,19,18,18,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,18,32,22,21,32,18,18,22,22,21,24,22,23,22,18,25,18,32,22,22,32,18,18,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,18,28,21,20,29,18,18,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,18,31,23,25,28,18,18,24,31,24,24,26,24,24,18,35,18,32,27,29,31,18,18,26,29,23,23,23,32,23,29,19,25,22,20,25,18,16,18,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,18,26,17,19,25,18,18,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,18,18,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,18,18,18,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,18,18,18,18,18,18,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,18,18,18,21,18,22,17,17,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,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,18,18,18,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,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,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,18,18,21,21,25,29,22,22,22,25,25,22,18,18,18,18,18,18,12,12,6,18,11,12,9,15,9,14,18,18,18,18,18,18,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,18,18,18,18,18,18,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,18,18,18,18,18,18,18,18,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,18,18,18,18,18,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,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,17,18,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,18,18,19,17,19,19,17,18,18,18,18,18,18,18,18,18,18,18,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,18,18,18,18,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,18,18,18,18,18,18,20,15,17,16,18,25,18,26,17,18,18,18,18,18,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,18,18,19,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,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,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,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,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,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,18,18,21,25,25,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,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,18,18,18,18,18,18,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,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,20,18,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,29,30,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,30,25,30,25,30,25,30,23,30,23,23,16,23,16,23,16,20,14,20,14,20,14,16,9,23,16,14,9,11,11,23,15,20,18,20,18,20,18,20,18,20,18,20,18,20,18,20,18,20,18,20,18,20,18,20,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,9,8,9,8,25,19,25,19,25,19,25,19,25,19,25,19,25,19,25,20,25,20,25,20,25,20,25,20,23,20,23,20,25,21,25,21,25,21,25,21,25,21,18,16,18,16,18,16,18,16,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,18,18,24,24,29,29,29,29,18,18,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,18,18,25,25,32,32,29,30,18,18,16,16,16,16,16,16,16,16,18,28,18,33,18,33,18,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,18,18,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,18,17,17,23,23,23,23,23,11,11,11,11,11,17,17,17,18,17,17,24,24,28,28,23,11,11,11,9,9,9,9,18,18,9,9,11,11,15,15,18,11,0,11,16,16,16,16,16,16,16,16,23,23,28,29,22,11,11,11,18,18,21,21,21,18,21,21,27,25,28,25,24,11,11,18,16,32,16,32,11,8,5,16,8,5,3,0,0,0,0,0,10,10,16,16,32,32,9,16,5,5,8,11,11,11,13,14,16,16,12,11,11,21,25,8,0,0,0,0,0,0,0,6,32,42,7,13,13,7,13,13,10,10,10,32,18,14,11,31,31,10,30,11,4,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,10,5,18,18,11,10,10,10,10,10,11,11,11,6,6,10,10,10,10,10,10,10,10,10,10,10,11,11,11,6,6,18,9,8,9,9,8,10,10,5,15,10,10,7,5,18,18,18,20,21,21,18,18,25,23,25,35,30,25,20,18,23,20,32,16,18,23,23,18,21,16,16,20,16,16,22,23,16,24,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,26,21,33,20,27,28,16,21,29,16,29,32,23,16,16,22,18,23,17,25,23,33,24,24,18,23,30,25,21,21,21,29,38,24,23,20,14,25,24,22,9,23,23,30,21,19,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,24,24,24,24,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,18,18,18,18,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,16,19,19,20,20,19,20,20,18,20,20,18,25,26,26,23,18,24,24,12,18,15,14,8,18,20,20,22,23,31,21,21,22,9,12,15,17,19,19,23,22,9,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,18,24,24,24,24,24,24,24,24,24,24,24,30,30,24,24,24,24,24,24,24,27,24,24,18,18,24,24,18,18,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,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,26,19,26,14,18,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,16,16,16,16,16,16,16,16,16,16,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,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,16,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,8,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,9,15,21,18,29,24,9,11,11,17,18,9,10,9,13,18,18,18,18,18,18,18,18,18,18,9,9,18,18,18,15,29,22,22,20,24,18,18,23,24,11,11,21,18,30,26,25,20,25,21,18,19,24,21,31,21,20,19,11,13,11,18,13,12,19,20,16,20,19,12,18,21,10,10,20,10,31,21,20,20,20,15,16,14,21,18,27,19,18,16,13,18,13,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,8,9,18,18,18,18,18,16,19,27,12,20,18,10,27,16,14,18,12,12,12,21,21,9,7,12,12,20,27,28,27,15,22,22,22,22,22,22,30,20,18,18,18,18,11,11,11,11,24,26,25,25,25,25,25,18,25,24,24,24,24,20,20,23,19,19,19,19,19,19,29,16,19,19,19,19,10,10,10,10,20,21,20,20,20,20,20,18,20,21,21,21,21,18,20,18,22,19,22,19,22,19,20,16,20,16,20,16,20,16,24,20,24,21,18,19,18,19,18,19,18,19,18,19,23,18,23,18,23,18,23,18,24,21,24,21,11,10,11,10,11,10,11,10,11,10,21,20,11,10,21,20,20,18,10,18,10,18,10,18,12,18,10,26,21,26,21,26,21,25,26,21,25,20,25,20,25,20,31,31,21,15,21,15,21,15,18,16,18,16,18,16,18,16,19,14,19,14,19,14,24,21,24,21,24,21,24,21,24,21,24,21,31,27,20,18,20,19,16,19,16,19,16,12,18,24,21,18,21,18,23,23,14,23,26,21,18,17,21,24,17,20,18,25,23,25,10,12,25,18,9,16,30,23,18,25,26,22,34,25,22,18,20,18,12,21,16,11,21,11,21,28,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,20,25,20,19,15,10,44,37,32,25,16,31,21,23,18,22,19,30,29,25,20,23,16,23,16,21,14,21,14,12,9,12,9,25,16,25,16,23,14,23,14,23,18,23,18,18,16,19,14,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,10,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,19,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,7,11,11,11,8,8,18,18,18,18,16,11,11,11,11,11,11,11,11,11,9,9,11,11,11,11,11,11,11,11,10,11,16,11,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,11,16,18,18,18,18,0,0,23,9,22,28,14,18,27,18,26,28,13,22,22,18,21,18,19,24,25,11,21,21,30,26,18,25,24,20,18,19,19,20,28,21,28,25,11,20,21,18,21,13,21,21,21,18,20,18,16,21,20,13,20,20,21,19,16,20,24,20,16,21,17,21,25,19,27,28,13,21,20,21,28,25,17,23,20,30,23,20,32,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,18,18,26,18,22,18,11,11,11,32,32,26,22,26,21,24,22,20,22,18,24,18,30,21,26,26,22,24,30,24,25,24,20,20,19,21,28,21,25,23,35,36,23,29,20,21,34,21,19,20,20,15,21,19,28,18,23,23,20,21,27,21,20,21,20,16,18,18,26,19,22,21,31,32,23,27,20,16,28,19,19,19,21,15,17,16,10,10,10,28,28,21,20,23,18,22,31,28,22,21,30,26,23,20,32,29,26,20,34,28,20,18,28,27,25,20,23,19,23,19,42,37,27,22,35,31,31,28,22,17,19,0,0,0,0,0,0,0,29,26,20,20,20,20,19,16,18,16,23,19,33,30,21,18,24,21,22,20,22,20,23,22,27,24,27,24,36,28,25,21,20,16,19,18,20,18,20,18,24,20,30,25,26,23,23,21,23,21,30,23,30,23,11,30,28,24,21,27,23,24,21,27,24,23,21,33,30,11,22,19,22,19,30,29,18,19,26,19,26,19,30,28,21,18,19,19,26,23,26,23,25,20,25,20,25,20,21,16,21,18,21,18,21,18,23,21,18,15,29,27,18,16,23,21,21,19,20,20,30,30,29,28,22,21,33,30,33,30,26,21,24,23,21,18,26,23,35,24,30,26,32,23,25,18,32,23,25,20,33,27,34,27,25,18,23,18,25,18,47,34,23,18,24,18,18,25,23,25,26,23,23,20,23,30,25,22,18,31,24,23,20,23,25,23,27,23,24,23,23,22,27,23,27,23,25,22,22,22,19,29,26,24,29,18,18,6,8,5,4,7,7,18,18,26,18,18,19,18,18,16,18,23,19,18,10,26,18,18,18,17,19,18,18,10,18,13,18,10,26,16,19,18,18,26,18,18,13,26,19,17,24,21,18,9,12,18,18,30,30,24,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,10,0,11,0,0,11,0,0,10,0,18,18,18,18,18,18,18,18,21,18,15,18,21,10,11,21,21,9,17,16,17,21,22,9,14,20,20,20,20,18,20,20,17,25,22,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,22,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,22,19,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,31,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,31,27,31,27,31,27,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,22,19,22,19,22,19,22,19,22,19,22,19,22,19,22,19,22,19,22,19,22,19,22,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,11,10,11,10,25,20,25,20,25,20,25,20,25,20,25,20,25,20,26,22,26,22,26,22,26,22,26,22,24,21,24,21,28,24,28,24,28,24,28,24,28,24,20,18,20,18,20,18,20,18,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,0,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,5,3,0,0,0,0,0,10,10,16,16,32,32,10,16,7,7,9,11,14,14,16,16,17,16,12,11,11,21,27,8,0,0,0,0,0,0,0,6,32,43,10,17,18,9,16,18,10,12,12,32,19,16,11,31,31,11,30,11,4,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,10,5,18,18,12,10,10,10,10,10,10,10,10,6,6,11,10,10,10,10,10,10,10,10,10,10,10,10,10,6,6,18,9,8,9,9,8,10,11,6,16,11,10,7,7,18,18,18,20,23,23,18,18,27,23,29,39,32,29,21,18,25,21,36,16,20,25,23,18,23,18,18,21,16,16,22,25,16,24,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,27,28,18,22,31,16,29,32,25,18,18,22,18,23,17,28,23,33,24,24,20,25,30,25,23,23,23,30,38,25,23,21,15,25,26,23,10,25,23,30,21,19,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,24,24,24,24,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,16,19,20,21,20,20,21,21,18,21,21,18,26,26,27,23,18,25,25,13,18,16,15,8,18,21,21,23,23,31,22,22,22,10,13,15,18,20,20,23,22,9,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,18,24,25,24,25,25,25,25,25,25,25,25,31,31,25,25,25,25,25,25,25,27,25,25,18,18,25,25,18,18,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,16,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]}}, + "Poppins": {"normal":{"font-size":32,"widths":[0,0,0,0,0,0,0,0,0,9,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,10,9,27,20,24,24,5,15,15,16,22,6,18,7,15,20,10,18,19,20,20,20,17,20,20,7,8,18,23,17,17,32,22,20,25,23,16,16,25,22,8,17,19,14,28,23,25,19,25,19,19,17,22,22,31,20,19,17,14,21,14,20,23,8,22,22,19,22,20,11,22,20,8,8,16,8,33,20,20,22,22,12,17,12,20,18,26,15,18,15,15,9,15,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,10,21,20,17,19,9,18,10,25,14,15,21,18,16,12,13,22,11,11,8,21,19,7,9,6,14,15,20,22,23,17,22,22,22,22,22,22,29,25,16,16,16,16,8,8,8,8,23,23,25,25,25,25,25,21,25,22,22,22,22,19,19,22,22,22,22,22,22,22,35,19,20,20,20,20,8,8,8,8,20,20,20,20,20,20,20,21,20,20,20,20,20,18,22,18,22,22,22,22,22,22,25,19,21,14,25,19,25,19,23,24,23,22,16,20,16,20,16,20,16,20,16,20,23,16,25,22,25,22,25,22,23,16,23,16,8,8,8,8,8,8,8,8,8,8,23,18,12,9,19,16,16,14,8,14,8,14,12,14,9,14,8,23,20,23,20,23,20,19,22,16,25,20,25,20,25,20,35,35,19,12,19,12,19,12,19,17,18,12,19,17,19,17,17,12,17,12,20,9,22,20,22,20,22,20,22,20,22,20,22,20,31,26,19,18,19,17,15,17,15,17,15,9,16,24,18,16,18,16,21,21,14,23,26,18,16,15,20,25,16,18,11,23,23,25,8,11,23,16,9,16,26,23,16,23,23,17,30,22,21,16,18,18,12,19,11,9,20,9,20,25,17,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,23,14,29,35,23,16,23,14,23,14,20,14,20,14,11,9,11,9,23,16,23,16,21,11,21,11,23,16,23,16,19,17,17,12,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,9,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,20,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,7,11,11,11,8,8,18,18,18,18,10,11,11,11,11,11,11,11,11,11,9,9,11,11,11,11,11,11,11,11,8,11,11,11,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,27,27,11,14,14,14,9,12,27,27,27,27,11,11,23,9,22,26,13,27,23,27,26,24,9,23,21,15,21,20,20,23,23,11,23,23,28,23,21,23,23,18,27,19,20,19,23,23,24,24,11,20,17,13,17,9,16,17,16,14,15,13,12,17,15,9,16,16,17,14,13,16,16,16,13,17,13,16,18,14,20,21,9,16,16,16,21,21,16,16,23,28,23,17,21,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,24,19,21,18,11,11,12,28,28,24,21,23,23,23,23,18,21,16,22,20,28,16,23,23,21,22,28,23,23,23,18,21,20,20,25,23,23,21,32,32,23,28,18,21,33,21,14,16,15,12,16,14,23,13,17,17,16,16,20,17,16,17,16,14,14,15,21,16,17,16,25,25,17,22,15,14,24,15,14,14,15,13,14,12,9,9,9,23,23,16,16,17,16,17,38,20,21,17,31,22,23,19,33,27,29,22,39,30,16,13,24,20,23,16,26,19,26,19,35,28,24,18,39,25,38,20,21,14,11,0,0,0,0,0,0,0,23,17,18,15,18,16,14,11,19,13,20,16,29,22,16,13,21,16,21,16,21,16,25,18,23,17,27,20,33,25,21,14,21,14,20,14,23,16,23,16,23,16,26,19,21,16,21,16,21,16,28,17,28,17,11,29,22,21,16,22,16,23,17,23,17,21,16,28,20,9,23,14,23,14,28,21,20,14,23,14,23,14,29,22,16,13,16,14,23,17,23,17,23,16,23,16,23,16,21,14,23,16,23,16,23,16,21,16,19,13,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,23,16,30,23,21,17,31,24,32,26,23,17,21,16,23,18,45,33,21,16,22,16,27,24,22,24,24,22,23,20,23,29,24,22,17,30,23,23,18,23,24,23,26,22,23,22,23,22,27,23,26,23,24,21,22,22,18,25,26,24,25,27,27,6,8,5,4,7,8,18,27,25,16,17,18,17,16,14,16,21,18,16,7,25,17,16,17,16,17,17,17,8,16,13,17,9,25,14,17,16,16,25,16,16,12,25,17,17,22,21,27,9,12,27,27,30,30,24,27,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,27,27,27,27,27,27,27,27,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,27,27,27,27,17,18,17,17,7,12,27,27,27,27,27,27,27,27,27,27,27,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,27,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,27,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,27,27,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,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,27,27,19,24,17,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,8,8,17,19,8,8,7,13,8,8,15,14,14,5,11,27,16,6,16,17,19,27,8,8,12,16,8,8,8,17,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,28,26,27,36,19,19,18,28,33,29,21,18,21,21,36,35,36,36,32,30,24,23,21,24,26,27,27,26,21,22,18,21,27,22,25,19,23,25,19,21,32,22,25,25,24,17,17,29,32,28,22,26,21,26,19,19,8,0,18,40,0,9,0,0,0,0,0,61,0,0,0,0,0,0,0,0,8,34,19,0,19,0,19,0,0,32,30,24,27,18,21,32,20,31,29,0,0,9,16,20,10,18,19,20,20,20,17,20,20,16,8,27,26,35,35,26,26,20,24,20,20,24,17,23,19,20,0,15,34,27,32,39,19,27,25,27,27,23,27,27,24,31,27,27,22,27,28,22,23,21,25,19,22,31,26,35,20,20,26,20,20,25,21,21,19,22,27,26,29,19,25,23,21,19,27,23,27,27,27,23,21,23,20,27,27,19,17,43,0,0,0,0,0,0,27,27,45,0,27,27,53,8,0,20,27,27,27,27,27,27,27,27,27,27,27,27,27,26,20,27,21,27,30,0,0,27,27,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,27,27,19,0,34,27,26,34,27,27,23,23,27,27,27,27,20,26,27,27,23,26,22,20,26,25,20,21,21,21,20,20,20,22,21,21,24,20,21,21,20,22,27,20,20,20,20,21,24,20,27,26,26,27,20,21,27,21,20,27,27,19,27,35,0,7,0,0,27,27,27,27,19,0,27,27,19,0,0,27,27,27,19,27,27,27,27,27,27,27,20,26,22,21,27,20,27,27,27,27,27,27,27,24,20,20,21,22,22,21,20,22,23,0,3,20,23,42,19,8,27,27,27,27,27,27,27,27,27,27,19,0,27,27,30,41,23,23,23,31,29,25,30,27,30,30,41,27,41,41,19,29,23,22,20,22,25,24,25,24,18,19,18,20,28,21,23,17,21,22,27,21,19,28,26,22,21,16,27,21,26,27,21,26,21,24,21,27,27,19,16,51,0,0,0,0,0,0,0,27,19,0,11,27,30,11,0,27,27,33,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,34,25,0,0,27,27,17,15,17,19,21,21,18,21,18,19,15,28,27,27,27,27,27,27,27,26,0,19,0,19,0,19,27,19,12,32,27,22,29,25,25,24,25,25,18,27,27,21,27,27,27,19,25,22,23,23,23,24,22,23,22,22,22,22,22,22,22,22,22,21,22,22,22,27,22,28,22,24,23,23,24,27,25,22,27,22,22,22,22,22,27,27,19,15,35,0,0,0,0,0,0,27,27,54,0,27,27,61,7,0,27,27,27,27,27,27,27,27,19,7,27,27,27,27,22,22,27,24,25,18,0,0,27,27,20,16,16,28,20,19,22,21,19,19,22,19,7,15,22,12,22,25,27,27,27,27,27,27,27,27,27,27,19,24,27,37,42,34,26,36,48,27,27,27,26,27,30,27,30,30,62,28,27,27,27,34,26,27,30,27,37,27,27,27,27,52,28,27,27,27,26,40,27,27,27,27,31,33,22,29,32,35,31,33,39,42,42,52,27,27,27,27,50,0,0,21,31,27,27,27,110,0,0,27,143,0,35,0,27,27,30,27,27,27,27,27,27,54,27,27,27,27,27,27,27,27,27,27,27,27,27,27,18,28,36,32,31,36,36,25,38,37,30,29,37,31,34,68,34,45,62,36,30,27,27,27,27,27,19,14,42,11,19,31,29,27,35,30,37,51,35,27,26,26,28,27,26,26,28,19,29,20,38,26,30,30,26,47,35,30,23,29,29,29,29,29,29,29,27,27,26,26,27,27,38,47,23,31,30,25,31,26,20,28,27,35,27,27,27,23,19,0,0,16,25,19,26,27,19,0,0,27,19,0,0,0,27,27,27,27,27,27,27,19,0,27,30,26,29,27,27,27,27,27,61,47,0,0,27,27,23,28,27,18,25,27,25,19,27,24,27,27,27,27,27,27,27,27,18,8,16,23,22,23,20,27,19,0,23,30,27,31,30,27,35,36,49,43,28,27,29,29,30,27,27,27,30,23,29,22,31,28,32,30,27,47,37,30,23,30,30,31,24,29,29,29,27,27,29,29,29,29,41,47,23,30,30,26,27,29,23,29,25,31,27,27,19,17,39,0,61,0,0,15,29,27,19,13,14,27,50,76,0,0,27,27,27,27,27,27,27,32,14,27,27,27,27,27,27,27,30,27,58,28,14,14,27,27,23,22,24,20,24,25,23,21,27,23,27,17,32,27,27,27,27,27,27,27,27,27,27,27,27,27,19,0,39,13,27,51,58,32,58,24,51,28,38,27,44,45,70,27,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,27,119,0,0,27,130,0,27,0,19,42,27,27,27,27,24,36,28,27,46,41,38,36,53,70,47,47,28,46,0,0,27,27,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,27,27,15,12,27,23,36,32,35,24,27,23,40,39,52,31,51,26,27,47,28,28,48,27,27,27,33,28,29,26,28,31,25,27,26,46,41,35,28,25,27,28,28,39,30,32,26,19,27,32,27,20,26,25,28,31,27,28,26,23,27,25,27,27,24,30,26,28,31,25,26,27,27,27,19,27,27,27,27,32,10,12,19,0,0,27,19,27,32,63,0,97,0,54,62,21,27,27,27,27,27,27,16,27,39,50,27,19,30,24,23,39,27,27,45,19,53,27,27,27,27,27,27,27,27,27,27,27,27,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,27,27,27,27,19,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,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,22,20,27,21,27,27,15,20,27,19,27,27,20,27,27,27,27,27,27,20,24,22,22,27,21,21,21,24,24,24,24,27,22,20,20,27,20,27,20,27,27,20,22,27,20,20,15,12,0,14,14,0,0,0,0,0,0,27,0,0,13,27,27,12,23,12,13,10,27,16,27,0,0,0,0,0,0,27,27,20,20,17,20,19,19,24,21,21,26,27,27,36,36,25,24,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,27,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,27,27,27,27,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,27,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,27,13,13,21,16,21,20,16,10,0,20,13,17,18,18,17,27,20,19,29,13,7,18,12,21,21,21,21,24,24,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,27,17,27,27,27,27,27,19,27,27,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,27,32,22,21,32,27,27,22,22,21,24,22,23,22,27,25,27,32,22,22,32,27,27,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,27,28,21,20,29,27,27,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,27,31,23,25,28,27,27,24,31,24,24,26,24,24,27,35,27,32,27,29,31,27,27,26,29,23,23,23,32,23,29,19,25,22,20,25,18,16,27,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,27,26,17,19,25,27,27,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,27,27,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,27,27,27,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,27,27,27,27,27,27,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,27,27,18,21,18,22,17,17,27,27,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,27,27,27,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,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,27,27,21,21,25,29,22,22,22,25,25,22,27,27,27,27,27,27,12,12,6,18,11,12,9,15,9,14,27,27,27,27,27,27,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,27,27,27,27,27,27,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,27,27,27,27,27,27,27,27,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,27,27,27,27,27,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,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,27,27,19,17,19,19,17,27,27,27,27,27,27,27,27,27,27,27,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,27,27,27,27,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,27,27,27,27,27,27,20,15,17,16,18,25,18,26,17,18,18,27,27,27,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,27,27,19,15,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,27,27,21,25,25,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,27,27,27,27,27,27,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,27,27,0,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,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,31,26,31,26,31,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,23,15,23,14,23,14,23,14,23,14,23,14,23,14,23,14,23,14,23,14,23,14,23,14,23,14,20,14,20,14,20,14,20,14,20,14,20,14,20,14,20,14,11,9,11,9,23,16,23,16,23,16,23,16,23,16,23,16,23,16,23,17,23,17,23,17,23,17,23,17,23,16,23,16,25,17,25,17,25,17,25,17,25,17,19,18,23,16,23,16,19,18,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,27,27,24,24,29,29,29,29,27,27,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,27,27,25,25,32,32,29,29,27,27,16,16,16,16,16,16,16,16,27,28,27,33,27,33,27,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,27,27,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,27,17,17,23,23,23,23,23,11,11,11,11,11,17,17,17,27,17,17,24,24,28,28,23,11,11,11,9,9,9,9,27,27,9,9,11,11,15,15,27,11,11,11,16,16,16,16,16,16,16,16,23,23,28,29,22,11,11,11,27,27,21,21,21,27,21,21,27,25,28,25,24,11,11,27,16,32,16,32,11,8,5,16,8,6,3,0,0,0,0,0,18,18,16,22,28,32,9,16,7,7,6,11,12,12,11,14,17,16,13,11,11,21,19,8,0,0,0,0,0,0,0,6,32,42,7,13,13,7,13,13,10,9,9,32,18,14,11,31,31,10,30,11,16,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,10,5,27,27,10,10,10,10,10,10,11,11,11,6,6,10,10,10,10,10,10,10,10,10,10,10,11,11,11,6,6,27,9,8,9,9,8,10,10,5,15,10,10,7,5,27,27,27,20,21,21,16,16,25,23,31,35,30,25,16,26,23,20,32,16,18,23,23,18,21,16,16,20,20,27,22,23,20,24,21,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,0,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,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,21,33,20,27,28,16,21,29,16,29,32,23,16,16,22,18,23,8,25,23,31,24,24,18,23,30,25,21,21,21,29,38,25,23,20,14,25,24,22,9,23,23,30,21,19,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,24,24,24,24,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,27,27,27,27,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,16,19,19,20,20,19,20,20,18,20,20,18,25,26,26,23,18,24,24,15,18,15,14,8,18,20,20,22,23,31,21,21,22,9,12,15,17,19,19,23,22,9,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,18,24,24,24,24,24,24,24,24,24,24,24,30,30,24,24,24,24,24,24,24,27,24,24,18,18,24,24,18,18,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,27,27,27,27,27,19,19,19,19,19,19,19,19,19,19,19,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,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,16,16,16,16,16,16,16,16,16,16,16,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,16,19,21,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,7,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,13,29,21,28,26,7,15,15,17,20,9,19,9,15,21,12,18,19,22,21,20,17,21,20,9,11,18,22,17,17,35,24,21,24,23,17,18,24,23,9,19,22,15,29,24,25,20,25,21,20,19,23,23,34,23,21,19,16,26,16,23,25,9,22,22,19,22,20,12,22,22,9,9,20,9,34,22,20,22,22,14,18,13,22,20,28,19,20,16,16,9,16,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,13,20,21,18,21,12,19,12,25,15,18,23,19,16,13,15,20,12,12,8,23,23,10,10,8,15,18,25,26,29,17,24,24,24,24,24,24,31,24,17,17,17,17,9,9,9,9,23,24,25,25,25,25,25,20,25,23,23,23,23,21,20,24,22,22,22,22,22,22,34,19,20,20,20,20,10,10,10,10,20,22,20,20,20,20,20,20,20,22,22,22,22,20,22,20,24,22,24,22,24,22,24,19,23,14,24,19,24,19,23,27,23,22,17,20,17,20,17,20,17,20,17,20,25,16,24,22,24,22,24,22,25,18,25,18,9,10,9,10,9,10,9,9,9,10,26,18,16,11,23,20,18,15,9,15,9,17,15,15,12,16,10,24,22,25,22,24,22,23,25,18,25,20,25,20,25,20,34,33,21,14,21,14,21,14,20,18,18,12,20,18,20,18,19,13,19,13,21,11,23,22,23,22,23,22,23,22,23,22,23,22,34,28,21,20,21,19,16,19,16,19,16,9,18,24,21,18,21,18,23,23,14,23,26,21,18,17,21,25,17,20,11,25,23,25,10,12,25,18,9,16,30,23,18,25,25,18,34,25,22,18,20,18,12,21,16,11,21,11,21,25,19,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,23,16,31,34,25,16,23,16,23,16,21,14,21,14,12,9,12,9,25,16,25,16,23,14,23,14,23,18,23,18,21,18,19,13,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,11,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,20,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,10,11,11,11,8,8,18,18,18,18,11,11,11,11,11,11,11,11,11,11,9,9,11,11,11,11,11,11,11,11,8,11,13,11,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,28,28,11,14,14,14,11,16,28,28,28,28,11,11,23,11,26,29,17,28,25,28,28,26,10,23,21,17,20,21,21,25,25,12,25,23,30,23,22,25,25,20,28,21,21,22,27,23,25,26,12,20,18,14,18,10,17,18,17,15,17,14,12,18,17,10,18,16,18,14,13,16,18,17,14,17,15,17,20,15,22,23,10,17,16,17,23,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,21,26,20,22,18,12,12,16,32,32,26,23,25,23,25,23,21,21,18,22,21,31,17,25,25,23,24,30,25,25,25,20,23,21,21,27,23,25,23,35,35,24,31,21,22,36,23,16,16,17,13,16,14,24,13,18,18,18,18,22,18,16,18,18,14,15,15,22,16,18,18,27,27,19,25,17,14,24,17,14,14,17,15,14,12,9,9,11,25,26,18,18,18,16,18,40,20,24,19,32,21,23,16,35,25,32,23,44,32,17,13,25,22,25,16,26,19,26,19,36,29,26,19,40,26,40,20,23,14,11,0,0,0,0,0,0,0,25,18,21,17,20,18,17,12,20,15,23,18,32,23,17,13,23,18,23,18,23,18,27,20,25,18,29,21,36,27,23,17,23,14,21,16,23,16,23,16,23,16,28,19,23,18,23,18,23,18,28,18,28,18,12,32,23,24,19,24,18,25,18,25,18,23,18,30,22,9,23,16,23,16,32,23,21,14,24,14,24,14,32,23,17,13,17,15,25,18,25,18,25,16,25,16,25,16,22,14,23,16,23,16,23,16,23,18,20,15,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,25,18,32,23,25,20,33,27,34,27,25,18,23,18,25,18,47,34,23,18,24,18,28,25,23,25,26,23,23,20,23,30,25,22,18,31,24,23,20,23,25,23,27,23,24,23,23,22,27,23,27,23,25,22,22,22,19,29,26,24,29,28,28,6,8,5,4,7,7,18,28,26,18,18,19,18,18,16,18,23,19,18,10,26,18,18,18,17,19,18,18,10,18,13,18,10,26,16,19,18,18,26,18,18,13,26,19,17,24,21,28,9,12,28,28,30,30,24,28,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,28,28,28,28,28,28,28,28,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,28,28,28,28,22,19,19,20,8,15,28,28,28,28,28,28,28,28,28,28,28,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,28,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,28,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,28,28,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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,28,28,19,26,20,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,9,9,17,17,10,10,8,13,9,9,13,14,14,5,11,25,17,8,14,17,17,28,9,9,12,14,9,10,10,17,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,30,27,27,37,19,19,18,27,34,29,21,19,21,21,37,37,37,37,31,31,26,22,22,24,26,28,28,27,21,21,18,21,29,23,25,20,23,26,22,22,31,22,27,27,24,17,17,29,31,30,21,27,22,27,19,19,10,0,19,41,0,10,0,0,0,0,0,68,0,0,0,0,0,0,0,0,10,34,19,0,19,0,19,0,0,31,31,26,28,18,21,31,21,33,29,0,0,11,20,21,12,18,19,22,21,20,17,21,20,15,9,27,27,37,37,27,27,21,26,21,22,26,18,24,20,21,0,15,34,28,35,43,22,28,27,31,32,24,28,28,26,32,28,28,25,30,31,24,25,23,27,21,27,35,29,36,22,20,27,23,23,27,23,21,22,22,28,28,33,22,28,24,24,22,28,25,28,28,28,26,23,25,22,28,28,19,19,48,0,0,0,0,0,0,28,28,49,0,28,28,59,10,0,20,28,28,28,28,28,28,28,28,29,28,28,28,28,27,23,28,24,32,32,0,0,28,28,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,28,28,19,0,34,28,28,37,31,30,24,24,28,28,28,28,21,28,28,28,24,28,24,22,28,27,22,23,23,23,21,22,22,24,23,23,26,22,22,23,22,24,28,22,22,22,21,23,26,21,28,28,28,28,22,23,28,23,22,28,28,19,28,38,0,9,0,0,28,28,28,28,19,0,28,28,19,0,0,28,28,28,19,28,28,28,28,28,28,28,22,28,24,23,28,22,28,28,28,28,28,28,28,26,21,22,23,24,24,23,21,23,24,0,4,21,24,44,19,8,28,28,28,28,28,28,28,28,28,28,19,0,27,28,31,43,24,24,24,32,32,27,31,28,31,31,43,28,43,43,19,30,26,23,21,23,27,25,27,26,19,20,19,21,31,22,25,19,22,24,28,23,19,29,28,24,22,17,28,23,27,28,23,28,23,27,24,28,28,19,18,53,0,0,0,0,0,0,0,28,19,0,11,28,30,11,0,28,28,36,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,36,26,0,0,28,28,18,17,17,21,21,23,19,22,18,20,17,33,28,28,28,28,28,28,28,28,0,19,0,19,0,19,28,19,14,33,28,25,33,26,26,26,28,26,20,28,28,23,31,28,28,21,29,23,24,24,24,26,22,23,24,23,24,23,23,24,23,24,23,23,23,24,23,28,23,29,22,29,23,25,25,28,27,24,28,23,24,23,24,23,28,28,19,16,38,0,0,0,0,0,0,28,28,56,0,28,28,64,8,0,28,28,28,28,28,28,28,28,19,8,28,28,28,28,24,23,28,25,27,20,0,0,28,28,21,17,17,29,21,21,23,22,19,20,23,21,9,16,23,13,23,29,28,28,28,28,28,28,28,28,28,28,19,25,28,39,45,36,28,36,49,28,28,28,27,28,32,28,33,33,67,29,28,28,28,36,27,28,32,28,39,27,28,28,28,56,29,28,28,28,28,43,29,28,28,28,32,34,24,31,35,37,32,36,41,45,46,55,28,28,28,28,53,0,0,23,32,28,28,28,114,0,0,28,151,0,37,0,28,28,32,28,28,28,28,28,28,56,28,28,28,28,28,28,28,28,28,28,28,28,28,28,19,29,37,34,34,36,38,26,40,39,32,30,38,32,35,73,35,48,64,37,31,28,28,28,28,28,19,14,44,13,19,34,32,30,38,33,41,55,38,28,28,28,30,28,29,29,31,21,31,22,40,29,32,32,29,50,40,32,25,31,31,33,32,31,31,31,29,28,28,28,29,30,40,50,25,35,32,30,33,28,22,32,29,38,28,28,28,24,19,0,0,16,28,22,33,28,19,0,0,28,19,0,0,0,28,28,28,28,28,28,28,19,0,28,32,29,31,28,28,28,28,28,64,53,0,0,28,28,25,29,30,19,28,28,26,20,30,25,28,28,28,28,28,28,28,28,18,10,20,29,23,24,21,30,21,0,25,32,29,33,32,29,37,40,53,47,29,28,30,30,31,28,32,32,33,25,30,24,34,32,36,32,32,50,39,32,25,31,31,33,27,31,31,31,30,28,30,30,32,32,43,50,25,32,31,32,28,30,25,30,27,32,28,28,19,19,42,0,69,0,0,17,31,28,19,16,17,28,54,84,0,0,28,28,28,28,28,28,28,35,17,28,28,28,28,28,28,28,33,28,63,29,16,17,28,28,25,25,25,23,28,28,25,23,31,25,28,19,35,28,28,28,28,28,28,28,28,28,28,28,28,28,19,0,41,15,28,56,64,35,66,27,57,31,43,28,50,51,79,28,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,28,128,0,0,28,141,0,31,0,19,47,28,28,28,28,25,40,33,31,51,43,43,41,58,75,51,51,31,51,0,0,28,28,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,28,28,17,13,28,27,42,40,42,27,31,26,46,45,60,35,58,29,29,54,31,31,54,28,28,28,39,32,32,30,30,35,29,30,29,52,47,40,32,28,29,30,30,44,33,36,29,21,29,36,28,23,29,29,31,36,30,31,29,26,28,28,28,28,28,34,29,30,36,28,29,28,28,28,19,28,28,28,28,34,13,15,19,2,0,28,19,28,35,69,0,108,0,59,67,23,28,28,28,28,28,28,17,29,41,53,29,20,32,25,24,41,28,28,50,23,61,28,28,28,28,28,28,28,28,28,28,28,28,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,28,28,28,28,22,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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,25,23,28,23,28,28,17,22,28,22,28,28,23,28,28,28,28,28,28,23,27,25,25,28,24,24,24,27,27,27,27,28,25,23,22,28,22,28,22,28,28,23,29,28,22,23,18,14,0,15,15,0,0,0,0,0,0,28,0,0,16,28,28,13,26,14,16,13,28,18,28,0,0,0,0,0,0,28,28,23,23,19,24,22,22,27,25,23,29,28,28,41,44,28,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,28,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,28,28,28,28,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,28,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,28,13,13,21,17,22,21,17,11,0,21,13,18,19,19,18,28,21,20,30,14,8,19,12,21,21,21,21,24,24,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,28,17,28,28,28,28,28,20,28,28,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,28,35,24,24,34,28,28,24,24,24,27,24,25,24,28,29,28,35,24,24,35,28,28,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,28,32,23,23,32,28,28,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,28,33,25,27,31,28,28,27,33,27,27,28,27,27,28,38,28,35,29,31,34,28,28,28,31,25,25,26,34,26,32,21,27,24,23,27,20,18,28,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,28,29,19,22,28,28,28,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,28,28,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,28,28,28,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,28,28,28,28,28,28,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,28,28,21,22,19,24,19,19,28,28,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,28,28,28,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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,26,26,26,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,28,28,20,23,27,29,25,25,23,28,27,25,28,28,28,28,28,28,15,14,7,21,14,15,10,15,10,17,28,28,28,28,28,28,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,28,28,28,28,28,28,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,28,28,28,28,28,28,28,28,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,28,28,28,28,28,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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,28,28,21,18,20,20,17,28,28,28,28,28,28,28,28,28,28,28,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,28,28,28,28,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,28,28,28,28,28,28,21,15,20,15,18,27,21,29,20,22,20,28,28,28,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,28,28,20,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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,28,28,19,26,25,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,28,28,28,28,28,28,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,28,28,0,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,34,28,34,28,34,28,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,23,16,23,16,23,16,23,16,23,16,23,16,23,16,23,16,23,16,23,16,23,16,23,16,21,14,21,14,21,14,21,14,21,14,21,14,21,14,21,14,12,9,12,9,25,16,25,16,25,16,25,16,25,16,25,16,25,16,25,18,25,18,25,18,25,18,25,18,23,18,23,18,25,19,25,19,25,19,25,19,25,19,21,20,23,16,23,16,21,20,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,28,28,26,26,32,32,32,32,28,28,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,28,28,28,28,34,34,32,32,28,28,17,17,17,17,17,17,17,17,28,28,28,33,28,33,28,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,28,28,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,28,18,18,23,23,23,23,23,11,11,11,11,11,18,18,18,28,18,18,27,27,31,31,25,11,11,11,10,10,10,10,28,28,10,10,12,12,18,19,28,11,11,11,17,17,17,17,17,17,17,17,23,23,30,30,24,11,11,11,28,28,23,23,23,28,23,23,30,26,30,26,26,11,11,28,16,32,16,32,11,8,5,16,8,6,3,0,0,0,0,0,19,19,16,22,30,32,10,16,10,10,9,11,17,17,17,16,21,16,16,11,11,21,24,8,0,0,0,0,0,0,0,6,32,43,9,18,18,9,16,18,10,11,11,32,19,16,11,31,31,11,30,11,18,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,10,5,28,28,10,10,10,10,10,10,10,10,10,6,6,11,10,10,10,10,10,10,10,10,10,10,10,10,10,6,6,28,9,8,9,9,8,10,11,6,16,11,10,7,7,28,28,28,20,23,23,16,16,27,23,31,38,32,24,16,25,25,21,36,16,20,25,23,18,23,18,18,21,19,27,22,25,22,24,21,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,27,23,35,23,27,28,18,22,31,16,29,32,25,18,18,22,18,23,9,28,23,32,24,24,20,25,30,25,23,23,23,30,38,28,23,21,15,25,26,23,10,25,23,30,21,19,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,24,24,24,24,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,28,28,28,28,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,16,19,20,21,20,20,21,21,18,21,21,18,26,26,27,23,17,25,25,15,18,16,15,8,18,21,21,23,23,31,22,22,22,10,13,15,18,20,20,23,22,9,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,18,24,25,24,25,25,25,25,25,25,25,25,31,31,25,25,25,25,25,25,25,27,25,25,18,18,25,25,18,18,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,28,28,28,28,28,20,20,20,20,20,20,20,20,20,20,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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,17,17,17,17,17,17,17,17,17,17,17,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,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,16,19,21,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]}} } }, map: { diff --git a/import_map.json b/import_map.json index 14f0351..71e3e0d 100644 --- a/import_map.json +++ b/import_map.json @@ -1,6 +1,6 @@ { "imports": { - "lume/": "https://deno.land/x/lume@v1.18.4/", + "lume/": "https://deno.land/x/lume@v2.1.3/", "std/": "https://deno.land/std@0.151.0/" } } diff --git a/src/index.njk b/src/index.njk index fe4289d..63261c1 100644 --- a/src/index.njk +++ b/src/index.njk @@ -22,10 +22,10 @@ title: Welcome
Updated: {{ page.data.updated | date('do MMMM yyyy') }}
+Updated: {{ page.updated | date('do MMMM yyyy') }}