Skip to main content
  • Home
  • Development
  • Documentation
  • Donate
  • Operational login
  • Browse the archive

swh logo
SoftwareHeritage
Software
Heritage
Archive
Features
  • Search

  • Downloads

  • Save code now

  • Add forge now

  • Help

https://github.com/BapMel/mesocalc
28 February 2025, 21:24:12 UTC
  • Code
  • Branches (2)
  • Releases (0)
  • Visits
    • Branches
    • Releases
    • HEAD
    • refs/heads/master
    • refs/tags/4.0
    No releases to show
  • e8f677a
  • /
  • mesocalc.html
Raw File Download
Take a new snapshot of a software origin

If the archived software origin currently browsed is not synchronized with its upstream version (for instance when new commits have been issued), you can explicitly request Software Heritage to take a new snapshot of it.

Use the form below to proceed. Once a request has been submitted and accepted, it will be processed as soon as possible. You can then check its processing state by visiting this dedicated page.
swh spinner

Processing "take a new snapshot" request ...

To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.

  • content
  • directory
  • revision
  • snapshot
origin badgecontent badge
swh:1:cnt:93a62a2e0a1145c9b69fe703a91bff7b25e395aa
origin badgedirectory badge
swh:1:dir:e8f677a9427045fadfdd22286417ef2fbee7eb60
origin badgerevision badge
swh:1:rev:fcb46321b1b824ebbb95eeaf5f554ccdb2015965
origin badgesnapshot badge
swh:1:snp:2d4a310dab0c8364a6492904ec211c9f2b246c8f

This interface enables to generate software citations, provided that the root directory of browsed objects contains a citation.cff or codemeta.json file.
Select below a type of object currently browsed in order to generate citations for them.

  • content
  • directory
  • revision
  • snapshot
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
Tip revision: fcb46321b1b824ebbb95eeaf5f554ccdb2015965 authored by Baptiste Mélès on 20 February 2025, 11:42:15 UTC
version de Christine Proust, 19/05/2017
Tip revision: fcb4632
mesocalc.html
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">

    <head>
    <title>MesoCalc</title>
    <meta name="author" content="Baptiste Mélès"/>
    <meta name="description" content="MesoCalc is a Mesopotamian
calculator." />
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
    <meta http-equiv="Content-Language" content="fr"/>

    <!--

    MesoCalc, a Mesopotamian Calculator written by Baptiste Mélès
    <baptiste.meles@normalesup.org>.

    Copyright (C) 2013 Baptiste Mélès

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful, but
    WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program. If not, see <http://www.gnu.org/licenses/>.

-->

<!-- This is the source code of MesoCalc, a Mesopotamian calculator.
Welcome to readers.

The code is divided into three successive parts:

1. the CSS style sheet (for aesthetics);

2. the JavaScript source code (for algorithmics);

3. the HTML code (for user interface).

Why JavaScript? So that people can:

1. easily use the program online (whatever their operating system or
                                  terminal may be), and

2. download it as a single file, use it offline.

For historical reasons, the code mixes English and French words. It was
first written with French words. I hope that it will not disturb you.

-->

    <style type="text/css">



/* *************************************************************
 * CSS Style Sheet
 **************************************************************** */



body {
    background-color: #FFEECC;
    font-size: 10pt;
    margin: 2em;
    font-family: Verdana, Charcoal, Geneva, "Luxi Sans", sans-serif;
}

div#tout {
    margin-top: 1em;
    margin-bottom: 1em;
    padding-bottom: 1em;
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;
    background-color: white;
    width: 800px;
}

div#nav {
    float: left;
    height: 100%;
    width: 15em;
	position: fixed;
}

div.titre {
	padding-left: 1em;
	margin-bottom: .5em;
 	border-bottom: 1px solid #000;
}

    .encart {
	    background: #eee;
	    border: 2px solid #ddd;
	    border-radius: 0 20px 0 0;
	    padding: 5px 25px 7px 25px;
	    margin: 30px 0;
    }

div#corps {
    margin-left: 16em;
    margin-right: 3em;
}

table, th, td {
    border: 1px solid black;
    border-spacing: 0px;
    border-collapse: collapse;
    padding: 3px;
	background: white;
}

div.center {
    margin-left: auto;
    margin-right: auto;
}


table.invisible, table.invisible td, table.invisible th {
    text-align: center;
    border: 0px;
}

table.center {
    margin-left: auto;
    margin-right: auto;
}

table.encadre td, table.encadre th {
    text-align: center;
	border : 0px;
}

input {
	font-family: monospace;
}

    .system {
	    color: #0080C0;
        font-weight: bold;
    }

    .result_line {
	    font-weight: bold;
	    background-color: white;
	    border: 1px;
	    padding: 0 2em;
    }

div#nav
a {
	color: maroon;
	text-decoration: none;
}

h1 a, h1 a:visited {
    text-decoration: none;
    color: #8080FF;
}

div#nav p {
	margin-left: 1em;
}

div#nav ul {
	padding-left: 2em;
}

div#corps p {
	margin-top: 1em;
    margin-bottom: 1em;
    text-indent: 3em;
	text-align: justify;
}

div#titre {
	color: #8080FF;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 30em;
    padding-bottom: 2em;
}

    .encadre {
	    border: 1px solid black;
    }

div#titre p {
	color: maroon;
    font-size: 2em;
	font-weight: normal;
    padding: 0;
    margin: 0;
}

h1 {
    font-size: 4em;
    padding: 0;
    margin: 0;
}

h2 {
	color: navy;
    font-size: 3em;
    margin-top: 1.5em;
    margin-bottom: 1em;
}

h3 {
	color: navy;
    padding-left: 1em;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
}

h4 {
	color: navy;
    padding-left: 3em;
    font-size: 1.2em;
    margin-top: 2.5em;
    margin-bottom: 1.5em;
}

hr.petit {
	color: gray;
    background-color: gray;
    height: 0px;
    width: 10em;
    border: 0;
}

div.retrait, ul {
}

div.cadre {
    border: 1px solid black;
}

.highlight
{
	color: red;
}

</style>


</head>

    <body onload="main();">
    <script type="text/javascript">
    //<![CDATA[
    <!--


////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
// JAVASCRIPT CODE OF MESOCALC
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////


// In the following, "sexa" means "sexagesimal number" and "deci" means
// "decimal number".


// Remark: One of JavaScript's limitations is that numbers can not be
// greater than 9007199254740992 (which is 2^53, or
// 53.37.35.32.22.29.43.36.32). This is a real issue, for Mesopotamian
// mathematics really use numbers which are greater than this one. Thus,
// we have to go through this limitation. This can be done by
// considering numbers not as numbers, but as strings. As a consequence,
// computations must not be done by JavaScript in decimal notation.


// Personal reminder: in Google Chrome's JavaScript debugger, use
// console.log() to test functions. Example:
//
// for (i = 1; i <= 100; i++) console.log(Deci_to_sexa_absolute(i))




////////////////////////////////////////////////////////////////
// Initialization function
////////////////////////////////////////////////////////////////

     function main () {
       // In this function are initialized, at first load of the HTML page,
       // some general variables.


       // This boolean says if the calculator is used in floating or
       // absolute mode.
       sexa_floating = true;

       // This boolean values are useful to switch on/off the display of some
       // tables.
       affiche_table_inverse = false;
       affiche_table_carres = false;
       affiche_table_racines_carrees = false;
       affiche_table_racines_cubiques = false;

       // Typical answers (especially for error messages)
       nu = "<em>nu</em> (Undefined).";
       not_sexa = "Use a sexagesimal integer.";
       not_sexas = "Use sexagesimal integers.";
       not_deci = "Use a decimal integer.";
       negative = "Negative result.";


       // For iterated operations: n-ary additions, n-ary
       // multiplications... For example, when you compute an addition, you
       // first see just two operand boxes. But if you compute the result,
       // then a third box will appear, and so on.

       nb_additions = 2;
       addenda = new Array;

       nb_soustractions = 2;
       subtrahenda = new Array;

       nb_multiplications = 2;
       multiplicanda = new Array;

       nb_add_longueurs = 2;
       addenda_longueurs = new Array;


       // Measuring units and their respective ratios.

       length_unit = [
         ["danna", "30"],
         ["uš", "1.0"],
         ["ninda", "12"],
         ["kuš", "30"],
         ["šusi", "1"]
       ];

       surface_unit = [
         ["gan", "1.40"],
         ["sar", "1.0"],
         ["gin", "3.0"],
           ["še", "1"]
       ];

       volume_unit = [
         ["gan", "1.40"],
         ["sar", "1.0"],
         ["gin", "3.0"],
         ["še", "1"]
       ];

       capacity_unit = [
         ["gur", "5"],
         ["bariga", "6"],
         ["ban", "10"],
         ["sila", "1.0"],
         ["gin", "3.0"],
         ["še", "1"]
       ];

       weight_unit = [
         ["gu", "1.0"],
         ["mana", "1.0"],
         ["gin", "3.0"],
         ["še", "1"]
       ];


       // Exhaustive list of regular numbers up to 20 places. This list was
       // constructed by Mathieu Ossendrijver.
       regulars_list = new Array(
         "1", "1.0.2.16.16.29.22.46.42.59.1.28.55.30.39.44.38.24",
         "1.0.2.52.46.55.36.34.38.17.20.45.46.22.4.48", "1.0.4.3.53.47.20.37.30",
         "1.0.5.51.34.18.13.35.22.37.35.3.45.52.48.43.27.24.26.40",
         "1.0.6.20.19.30.40.21.17.57.1.46.29.37.52.48.54",
         "1.0.6.56.52.25.18.9.8.42.7.56.55.40.48",
         "1.0.8.8.4.6.6.44.42.19.32.40.50.23.26.15",
         "1.0.9.55.51.54.41.19.24.29.18.36.36.5.37.30",
         "1.0.11.1.14.27.12.48.21.56.2.41.16.48",
         "1.0.12.49.7.26.12.44.53.0.14.48.53.20",
         "1.0.15.5.53.2.27.45.36.27.38.52.48",
         "1.0.15.42.31.16.40.11.12.37.32.22.42.57.46.40", "1.0.16.53.53.20",
         "1.0.19.10.48.12.10.18.44.0.40.3", "1.0.19.47.28.55.18.26.33.36",
         "1.0.20.58.55.48.44.33.37.58.7.30",
         "1.0.23.15.59.57.27.50.9.52.30.6.17.57.25.45.7.1.52.30",
         "1.0.23.52.43.9.41.45.36",
         "1.0.25.4.14.53.33.50.12.58.19.1.6.31.19.58.49.41.15",
         "1.0.26.52.33.3.42.25.12.46.42.58.33.20.47.25.3.7.30",
         "1.0.27.58.14.0.57.36",
         "1.0.29.46.37.22.58.58.22.52.1.35.50.20.34.34.4.26.40",
         "1.0.32.4.1.30.13.30", "1.0.33.52.32.12.50.40.44.26.40",
         "1.0.36.10.5.38.37.4.24.56.7.5.23.26.15",
         "1.0.36.46.56.41.33.16.42.28.8.53.20",
         "1.0.37.58.43.42.19.54.30.57.34.6.5.37.30",
         "1.0.39.41.29.32.30.27.23.23.5.8.7.19.55.2.0.57.36", "1.0.40.53.20",
         "1.0.43.11.9.21.30.21.21.2.32.22.22.46.42.51.43.29.16.48",
         "1.0.43.48.4.40.28.41.47.13.39.41.42.0.20.44.9.36", "1.0.45",
         "1.0.47.17.58.41.44.48.48.1.15.45.2.12.17.44.26.52.48",
         "1.0.47.54.56.30.48.17.4.16.3.46.20.41.51.21.36",
         "1.0.49.6.56.42.41.7.58.7.30",
         "1.0.50.55.57.58.57.15.34.9.33.15.3.42.13.20",
         "1.0.51.25.4.45.18.21.33.55.29.32.49.30.6.13.30.40.30",
         "1.0.52.2.5.4.37.7.45.33.39.32.53.22.33.36",
         "1.0.53.14.10.9.11.19.45.51.17.20.21.1.13.49.41.15",
         "1.0.53.51.11.34.50.10.0.55.28.45.39.5.40.44.26.40",
         "1.0.55.3.18.48.37.20.24.2.40.35.33.32.41.43.7.30",
         "1.0.56.9.30.23.3.12.58.12.29.43.17.45.36",
         "1.0.56.46.33.35.19.6.9.9.15.17.40.13.16.42.28.8.53.20",
         "1.0.57.58.44.16.47.24.26.40", "1.1.0.17.12.27.14.36.25.39.59.36.57.36",
         "1.1.0.54.18.10.7.41.21.2.0.32", "1.1.2.6.33.45",
         "1.1.4.25.11.18.19.26.28.3.40.33.2.15", "1.1.5.2.19.31.59.55.23.31.12",
         "1.1.6.14.40.0.36.7.3.11.36.5.37.30", "1.1.9.10.37.42.4.1.55.12",
         "1.1.13.19.12.41.28.19.12", "1.1.15.8.57.21.1.12.36.39.10.37.2.13.20",
         "1.1.17.28.4.31.21.10.7.30",
         "1.1.18.5.20.41.4.42.29.51.18.44.16.47.24.26.40",
         "1.1.19.17.56.37.0.18.45",
         "1.1.21.37.13.12.51.2.13.14.49.10.42.28.49.41.15",
         "1.1.22.14.31.54.4.26.40",
         "1.1.23.27.12.45.6.39.26.50.47.16.40.11.43.7.30",
         "1.1.25.11.15.39.39.50.13.55.37.26.58.25.24.58.17.28.19.12",
         "1.1.26.24", "1.1.29.20.55.43.59.3.18.34.4.56.28.16.50.59.42.43.12",
         "1.1.30.33.45", "1.1.32.24.0.34.1.26.8.46.9.59.3.18.4.46.25.11.6.40",
         "1.1.32.53.27.10.46.7.24.37.16.41.50.58.56.57.45.12.57.36",
         "1.1.33.30.52.43.11.23.17.4.15.49.10.27.22.45.7.12",
         "1.1.34.43.46.55.13.8.49.6.5.37.30", "1.1.36.34.9.57.26.28.30.50.10.25",
         "1.1.37.41.6.38.25.35.36.22.49.47.33.2.35.31.12",
         "1.1.38.54.5.46.48.13.15.40.40.48.21.16.59.45.3.30.56.15",
         "1.1.39.31.34.58.31.17.38.26.10.22.13.20",
         "1.1.40.44.36.17.43.48.24.20.42.36.0.12.51.14.24.50.37.30",
         "1.1.41.51.37.30.50.30.22.56.9.5.35.13.55.12",
         "1.1.42.29.8.30.30.35.28.46.7.14.8.28.26.40", "1.1.43.42.13.20",
         "1.1.46.2.25.21.35.2.22.59.14.36.40.19.12",
         "1.1.46.39.58.53.45.17.7.2.47.2.24", "1.1.47.53.8.40.18.45",
         "1.1.50.13.30.11.48.11.2.54.43.18.27.1.41.15",
         "1.1.50.51.6.16.38.55.20.3.50.24",
         "1.1.52.4.21.0.36.34.8.28.59.47.41.43.7.30",
         "1.1.53.55.15.8.6.57.29.53.7.2.50.28.0.33.20",
         "1.1.55.2.30.40.20.34.56.38.24",
         "1.1.56.53.30.7.12.52.6.8.9.18.56.21.4.11.51.6.40",
         "1.1.59.14.12.5.59.25.26.24", "1.2.1.5.19.4.1.58.31.6.40",
         "1.2.3.26.10.34.44.41.0.5.37.30", "1.2.4.3.54.41.35.31.1.43.42.13.20",
         "1.2.5.17.25.4.28.3.59.3.45",
         "1.2.7.38.26.7.45.40.29.54.45.17.35.30.41.18.30.56.15",
         "1.2.8.16.12.48", "1.2.9.29.48.9.40.29.26.25.55.22.7.41.51.54.50.37.30",
         "1.2.12.28.48", "1.2.15.27.56.25.47.2.36.3.0.30.10.38.3.37.57.30.14.24",
         "1.2.16.41.40.18.45", "1.2.18.33.18.34.26.57.13.22.44.36.32.35.33.20",
         "1.2.19.41.0.52.43.46.49.32.4.1.2.20.13.17.11.2.24",
         "1.2.20.54.49.45.24.33.40.42.55.11.43.7.30",
         "1.2.21.32.44.29.54.43.51.20.48.39.4.1.58.31.6.40",
         "1.2.22.46.35.34.54.33.22.13.18.2.48.45",
         "1.2.23.54.22.28.24.24.48.5.6.54.53.42.22.27.50.24",
         "1.2.24.32.19.2.5.9.39.36.50.13.17.39.59.49.43.42.13.20",
         "1.2.25.46.13.39.45.11.6.40",
         "1.2.28.8.1.13.58.38.15.43.21.12.24.25.20.38.24",
         "1.2.28.46.0.21.53.28.25.22.41.49.34.4.48", "1.2.30",
         "1.2.32.21.57.10.36.13.39.46.29.2.37.49.26.24",
         "1.2.32.59.58.52.55.36.4.53.4.7.40.48", "1.2.34.14.3.31.48.59.3.45",
         "1.2.36.36.10.19.27.2.11.11.54.20.55.51.57.30.56.15",
         "1.2.37.14.14.36.21.24.31.33.53.16.48",
         "1.2.38.28.24.16.22.1.34.5.21.32.32.29.24.50.37.30",
         "1.2.40.20.41.34.28.2.43.0.31.53.7.35.51.33.45",
         "1.2.41.28.47.33.20.50.22.50.52.48",
         "1.2.43.21.10.14.48.16.45.12.45.25.55.33.20",
         "1.2.45.43.37.45.3.55.0.28.48",
         "1.2.46.21.47.34.51.51.40.39.6.13.39.45.11.6.40", "1.2.47.36.8.3.20",
         "1.2.49.58.45.12.40.44.30.50.41.43.7.30", "1.2.50.36.57.37.36.42.40",
         "1.2.51.51.23.8.16.25.2.3.2.48.45", "1.2.54.52.24.57.36",
         "1.2.57.59.44.26.21.41.15.48.39.45.59.44.9.23.35.45.18.45",
         "1.2.59.8.9.36",
         "1.3.1.1.3.56.26.25.48.49.11.39.49.56.26.0.29.37.46.40",
         "1.3.3.24.11.33.59.3.45", "1.3.5.17.13.33.22.47.26.17.46.40",
         "1.3.6.25.46.38.23.19.39.39.13.4.3.6.58.27.8.55.40.48",
         "1.3.7.40.30.52.43.37.5.58.27.23.6.54.50.37.30",
         "1.3.8.18.54.3.17.9.54.14.19.15.33.20",
         "1.3.9.33.40.31.35.44.17.14.58.1.20.51.33.45",
         "1.3.10.42.18.15.15.43.6.41.10.45.4.52.39.14.41.16.48",
         "1.3.11.20.43.16.21.43.31.51.32.50.57.38.14.49.36", "1.3.12.35.33.20",
         "1.3.14.59.7.14.54.7.14.25.8.43.18.43.39.38.52.48",
         "1.3.15.37.34.52.9.53.31.41.43.50.56.15.21.36", "1.3.16.52.30",
         "1.3.19.16.13.38.29.10.50.1.18.54.24.47.48.28.48",
         "1.3.19.54.43.52.5.17.46.56.43.55.46.33.36",
         "1.3.21.9.44.4.27.50.48.2.48.45",
         "1.3.23.3.17.53.54.38.43.4.57.8.11.21.28.53.20",
         "1.3.23.33.37.27.11.37.27.50.18.16.41.33.51.29.4.27.11.15",
         "1.3.24.12.10.17.18.40.34.57.33.41.45.36",
         "1.3.25.27.15.34.34.18.5.15.55.33.41.53.46.54.15.28.7.30",
         "1.3.26.5.49.33.47.15.25.57.47.27.33.13.24.56.17.46.40",
         "1.3.27.20.57.5.38.53.45.2.47.17.2.26.33.27.25.18.45",
         "1.3.28.29.54.9.0.51.0.38.0.57.36", "1.3.30.23.41.7.29.22.57.46.40",
         "1.3.32.47.55.28.22.42.56.44.9.36",
         "1.3.33.26.33.55.33.0.34.24.35.33.20", "1.3.34.41.50.9.22.30",
         "1.3.37.6.14.16.35.15.4.13.49.44.24.50.37.30",
         "1.3.37.44.55.20.49.55.12", "1.3.39.0.16.40.37.37.20.49.35.5.51.33.45",
         "1.3.42.3.34.16.19.12", "1.3.46.22.30.43.12",
         "1.3.48.16.49.44.23.45.38.10.48.33.34.48.53.20",
         "1.3.50.41.44.42.39.33.2.48.45",
         "1.3.51.20.34.2.47.24.16.5.57.1.7.29.22.57.46.40",
         "1.3.52.36.11.28.32.49.31.52.30",
         "1.3.54.24.27.10.17.45.53.31.28.52.0.48.38.13.28.54.45.20",
         "1.3.55.1.16.15.53.9.48.47.56.13.39.15.1.45.28.7.30",
         "1.3.55.40.8.13.49.37.46.40",
         "1.3.56.55.50.46.59.26.5.27.54.14.51.52.12.25.18.45",
         "1.3.58.5.19.58.57.9.54.1.11.38.8.41.18.44.7.17.45.36",
         "1.3.58.44.13.48.48.59.49.30.26.30.35.51.28.30.43.12", "1.4",
         "1.4.2.25.21.35.20.17.49.50.57.34.51.12.42.23.36.57.36",
         "1.4.3.4.18.3.19.0.56.50.30.8.49.27.33.7.12", "1.4.4.20.9.22.30",
         "1.4.6.45.40.48.43.2.43.8.49.53.35.36.24.20.9.36",
         "1.4.7.24.39.54.59.21.45.16.56.28.43.23.31.12",
         "1.4.8.40.36.22.31.11.41.8.50.51.33.45",
         "1.4.10.35.35.22.20.4.42.7.15.51.2.30",
         "1.4.11.45.19.25.1.39.35.23.46.52.1.55.12",
         "1.4.13.40.23.55.57.35.52.32.15.48.8.53.20",
         "1.4.16.6.16.34.37.36.38.53.29.28.19.12",
         "1.4.16.45.21.21.46.51.57.28.2.32.13.49.37.46.40", "1.4.18.1.28.53.20",
         "1.4.20.27.31.24.58.59.58.56.42.43.12", "1.4.21.6.38.50.59.40.19.50.24",
         "1.4.22.22.51.31.59.31.52.30",
         "1.4.24.49.3.57.17.41.30.32.0.6.43.9.15.28.7.30",
         "1.4.25.28.14.2.20.32.38.24",
         "1.4.26.44.31.53.8.5.33.50.12.17.10.57.25.18.45",
         "1.4.28.40.3.15.57.14.53.37.49.50.27.34.10.34.43.20",
         "1.4.29.50.6.57.1.26.24",
         "1.4.31.45.43.52.30.54.16.23.29.42.13.41.56.52.20.44.26.40",
         "1.4.34.12.17.36.14.24", "1.4.36.8.2.21.42.3.27.24.26.40",
         "1.4.38.34.46.1.11.32.42.35.51.33.45",
         "1.4.39.14.4.28.19.29.49.18.1.28.53.20",
         "1.4.40.30.38.37.9.14.9.1.24.22.30",
         "1.4.42.20.15.30.40.29.12.56.37.28.39.49.14.42.9.1.26.24",
         "1.4.43.36.53.20",
         "1.4.44.53.32.40.4.40.40.2.0.10.33.1.6.34.37.44.3.45",
         "1.4.46.43.16.59.10.36.34.22.34.20.28.48.22.7.6.14.24", "1.4.48",
         "1.4.50.27.10.36.31.48.3.13.20.48.2.21.6.55.24.40.19.12",
         "1.4.51.6.36.16.51.30.12.33.8.1.26.4.38.47.2.24",
         "1.4.52.23.24.29.31.52.30",
         "1.4.54.19.41.50.53.4.36.26.11.28.3.57.2.13.20",
         "1.4.54.50.45.4.19.35.0.11.11.31.0.48.6.38.24.43.12",
         "1.4.55.30.13.24.55.36.16.35.54.11.4.56.3.50.24",
         "1.4.56.47.6.49.48.5.4.54.42.29.42.25.18.45",
         "1.4.57.26.36.21.9.30.40.59.10.40.41.42.3.27.24.26.40",
         "1.4.58.43.32.3.51.49.45.38.51.17.55.46.52.30",
         "1.4.59.54.8.24.35.25.50.5.19.42.10.56.38.24",
         "1.5.1.50.39.13.54.34.4.26.40",
         "1.5.4.18.21.17.3.34.51.22.39.35.25.26.24",
         "1.5.4.57.55.22.48.12.6.26.8.34.8", "1.5.6.15",
         "1.5.8.42.52.3.32.44.13.55.55.15.14.24",
         "1.5.9.22.28.50.7.55.5.5.16.48", "1.5.10.39.38.40.38.31.31.24.22.30",
         "1.5.13.7.40.45.15.39.46.39.54.6.48.11.37.24.43.35.37.30",
         "1.5.13.47.20.12.52.18.2.52.48",
         "1.5.15.4.35.17.2.56.38.0.34.56.23.50.38.22.44.3.45",
         "1.5.17.1.33.18.24.12.49.48.3.12.50.24.51.12.39.22.30",
         "1.5.18.12.29.32.14.12.28.48",
         "1.5.20.9.33.10.25.17.27.5.47.19.30.22.13.20",
         "1.5.22.37.56.49.26.34.48",
         "1.5.23.17.42.3.49.1.19.50.43.59.13.54.34.4.26.40",
         "1.5.24.35.8.23.28.20", "1.5.27.3.42.5.42.26.22.7.48.27.25.18.45",
         "1.5.27.43.30.1.40.44.26.40", "1.5.29.1.1.36.7.6.4.38.10.25.46.52.30",
         "1.5.32.9.36",
         "1.5.35.18.19.26.54.59.31.48.21.16.14.9.58.23.41.34.4.48", "1.5.36.36",
         "1.5.39.44.56.14.4.8.50.12.32.52.27.9.12.16.7.40.48",
         "1.5.41.2.42.2.54.1.24.22.30", "1.5.43.0.26.37.16.14.24.53.31.6.40",
         "1.5.43.31.53.8.7.49.41.26.19.54.39.3.42.43.23.31.44.24",
         "1.5.44.11.51.4.59.17.58.48.21.6.43.14.45.53.16.48",
         "1.5.45.29.42.9.55.26.8.43.23.31.34.42.7.44.3.45",
         "1.5.46.9.41.18.25.22.48.59.55.3.42.13.20",
         "1.5.47.27.34.42.54.43.37.58.5.26.24.13.42.39.22.30",
         "1.5.48.39.4.0.53.52.24.27.53.41.57.34.50.52.48",
         "1.5.49.19.5.4.32.37.50.41.11.43.5.2.20.26.40", "1.5.50.37.2.13.20",
         "1.5.53.6.35.3.1.22.32.31.11.35.7.0.28.48",
         "1.5.53.46.38.49.20.18.15.30.58.10.33.36", "1.5.55.4.41.15",
         "1.5.57.34.24.12.35.23.47.6.22.11.40.49.48",
         "1.5.58.14.30.41.45.31.1.24.5.45.36",
         "1.5.59.32.38.24.39.0.25.2.55.46.52.30",
         "1.6.1.30.56.8.39.25.19.52.39.31.1.49.52.35.33.20",
         "1.6.2.42.40.43.1.57.16.24.57.36",
         "1.6.4.41.4.7.41.43.34.32.41.56.12.6.28.28.38.31.6.40",
         "1.6.7.11.8.54.23.23.8.9.36", "1.6.9.9.40.20.18.6.25.11.6.40",
         "1.6.11.39.55.17.3.39.44.6", "1.6.12.20.10.20.21.53.5.50.37.2.13.20",
         "1.6.13.38.34.44.45.56.15",
         "1.6.16.8.59.52.16.43.11.54.24.18.45.52.44.3.45", "1.6.16.49.17.39.12",
         "1.6.18.7.47.22.19.11.24.11.39.3.36.12.39.22.30", "1.6.21.18.43.12",
         "1.6.25.48.27", "1.6.27.47.31.48.44.45.2.16.15.34.58.45.55.33.20",
         "1.6.28.59.44.56.14.41.56.50.12.17.6.29.34.10.19.46.33.36",
         "1.6.30.18.29.4.26.11.55.25.46.52.30",
         "1.6.30.58.55.27.54.22.46.46.11.53.40.18.6.25.11.6.40",
         "1.6.32.17.41.57.14.11.35.42.11.15",
         "1.6.33.29.59.58.18.2.27.17.27.22.33.17.11.57.41.45.36",
         "1.6.34.48.49.26.32.52.43.19.56.4.13.23.9.19.51.47.48.45",
         "1.6.35.29.18.34.24.11.51.6.40",
         "1.6.36.48.10.23.56.54.40.41.34.0.29.1.52.56.22.1.52.30",
         "1.6.38.0.33.18.54.32.48.46.14.37.14.3.2.0.57.36",
         "1.6.38.41.4.23.21.2.19.4.12.36.52.21.7.12", "1.6.40",
         "1.6.42.31.24.59.18.38.34.25.34.58.48.20.44.9.36",
         "1.6.43.11.58.48.27.18.29.12.36.24.11.31.12", "1.6.44.30.59.45.56.15",
         "1.6.47.2.35.0.44.50.19.56.41.58.19.35.25.21",
         "1.6.47.43.11.34.46.50.9.40.8.49.55.12",
         "1.6.49.2.17.53.27.29.40.21.42.58.42.39.22.30",
         "1.6.51.2.4.20.45.54.53.52.34.0.40.6.15",
         "1.6.52.14.42.43.34.13.44.22.16.19.12",
         "1.6.54.14.34.55.47.29.52.13.36.27.39.15.33.20",
         "1.6.56.46.32.16.4.10.40.30.43.12",
         "1.6.57.27.14.45.11.19.7.21.42.38.34.24.11.51.6.40",
         "1.6.58.46.32.35.33.20", "1.7.1.18.40.13.31.27.28.54.4.30",
         "1.7.1.59.25.28.7.9.30.40", "1.7.3.18.48.40.49.30.42.11.15",
         "1.7.5.51.6.37.10.55.44.18.20.6.59.57.8.36.47.48.45",
         "1.7.6.31.54.37.26.24",
         "1.7.7.51.23.12.50.55.47.44.47.47.53.54.48.52.1.52.30",
         "1.7.9.51.43.24.7.8.0.51.54.25.3.43.6.1.10.8.20", "1.7.11.4.42.14.24",
         "1.7.15.37.48.20.15", "1.7.17.38.22.27.36.18.36.2.57.46.40",
         "1.7.20.11.12.56.14.31.34.22.21.12.39.22.30",
         "1.7.20.52.9.39.30.18.33.51.16.32.35.33.20",
         "1.7.22.11.55.13.42.7.14.23.57.53.26.15",
         "1.7.23.25.7.28.16.45.59.7.55.28.5.12.9.51.40.1.55.12",
         "1.7.24.6.6.9.27.10.25.58.59.2.21.28.47.48.54.24", "1.7.25.25.55.33.20",
         "1.7.27.59.3.43.53.43.43.22.49.18.11.58.34.17.28.19.12",
         "1.7.28.40.5.11.38.33.5.48.30.46.20.0.23.2.24", "1.7.30",
         "1.7.32.33.18.33.3.7.33.21.24.10.2.26.59.42.43.12",
         "1.7.33.14.22.47.33.38.58.4.30.51.29.39.50.24",
         "1.7.34.34.23.0.45.42.11.15",
         "1.7.36.35.31.5.30.17.17.57.16.56.44.6.54.48.53.20",
         "1.7.37.7.51.57.0.23.57.41.39.29.48.20.6.55.0.45",
         "1.7.37.48.58.58.27.55.17.17.23.56.32.38.24",
         "1.7.39.9.4.36.52.35.17.36.59.15.56.41.22.1.52.30",
         "1.7.39.50.12.52.2.24.27.41.38.37.23.26.18.36.2.57.46.40",
         "1.7.41.10.20.54.1.29.20.2.58.26.10.36.19.41.15",
         "1.7.42.23.53.45.36.54.24.40.33.1.26.24",
         "1.7.44.25.15.51.59.20.29.37.46.40",
         "1.7.46.59.7.10.16.13.48.31.6.14.24",
         "1.7.47.40.20.11.15.12.36.42.13.55.33.20", "1.7.49.0.37.30",
         "1.7.51.34.39.13.41.36.4.30.45.3.22.30", "1.7.52.15.55.2.13.14.52.48",
         "1.7.53.36.17.47.20.7.50.12.53.26.15", "1.7.56.51.48.33.24.28.48",
         "1.8.0.14.7.11.40.13.21.52.33.20.52.30.53.20.41.0.56.15",
         "1.8.1.28.0.46.4.48", "1.8.3.29.57.3.21.20.40.43.31.47.49.8.8.53.20",
         "1.8.6.4.31.41.30.11.15",
         "1.8.6.45.56.18.58.33.53.10.20.49.11.59.20.29.37.46.40",
         "1.8.8.6.36.14.27.0.50",
         "1.8.10.41.21.20.56.42.28.3.7.58.33.52.1.52.30",
         "1.8.11.22.48.46.44.56.17.46.40",
         "1.8.12.43.34.10.7.23.49.49.45.51.51.19.41.15",
         "1.8.14.39.10.44.4.15.48.48.28.16.38.14.54.24.46.4.48", "1.8.16",
         "1.8.18.35.3.1.41.39.1.10.21.25.10.37.33.13.11.25.26.24",
         "1.8.19.16.35.15.32.17.0.37.52.9.24.45.23.19.40.48", "1.8.20.37.30",
         "1.8.23.12.43.31.57.54.54.1.25.13.9.58.49.57.30.14.24",
         "1.8.23.54.18.34.39.19.12.18.4.14.38.17.5.16.48",
         "1.8.25.15.18.48.1.16.27.53.26.15",
         "1.8.27.17.57.43.49.25.0.55.44.54.26.40",
         "1.8.27.50.42.50.58.9.15.39.55.44.25.41.22.0.12.0.33.45",
         "1.8.28.32.20.42.41.46.13.45.21.59.30.2.52.48",
         "1.8.29.53.26.25.20.14.44.5.12.0.23.38.53.3.23.54.22.30",
         "1.8.30.35.5.31.41.26.16.2.24.51.21.28.53.20",
         "1.8.31.56.13.39.42.0.27.3.0.40.0.14.16.56.0.56.15",
         "1.8.33.10.41.40.56.7.5.29.3.26.12.28.48",
         "1.8.33.52.22.47.13.59.25.17.54.42.22.44.56.17.46.40",
         "1.8.35.13.34.48.53.20", "1.8.37.49.21.30.38.55.58.52.29.34.4.48",
         "1.8.38.31.5.26.23.39.1.9.45.36", "1.8.39.52.22.58.7.30",
         "1.8.42.28.20.13.6.52.16.34.8.7.10.1.52.30",
         "1.8.43.10.6.58.29.54.48.57.36",
         "1.8.44.31.30.0.40.37.56.5.33.6.19.41.15",
         "1.8.46.34.43.29.1.3.53.12.21.9.49.24.27.17.2.13.20",
         "1.8.47.49.27.24.49.32.9.36", "1.8.52.29.6.46.39.21.36",
         "1.8.54.32.34.31.8.51.41.14.4.26.40", "1.8.57.9.5.5.16.18.53.26.15",
         "1.8.57.51.0.46.12.47.48.35.13.34.48.53.20",
         "1.8.59.12.41.11.37.51.5.37.30",
         "1.9.1.49.22.21.57.24.59.54.10.19.32.47.25.53.54.22.30",
         "1.9.2.31.20.53.20", "1.9.3.53.6.50.44.59.22.42.8.11.15.13.11.0.56.15",
         "1.9.5.50.10.7.7.19.0.40.4.37.50.43.35.35.34.39.21.36", "1.9.7.12",
         "1.9.10.31.2.41.58.56.13.23.20.33.31.48.57.22.10.33.36",
         "1.9.11.52.58.7.30",
         "1.9.13.57.0.38.16.36.54.51.56.13.56.12.50.22.13.20",
         "1.9.14.30.8.4.36.53.20.11.56.17.4.51.19.4.58.22.4.48",
         "1.9.15.12.14.18.35.18.41.42.17.47.49.15.48.5.45.36",
         "1.9.16.34.15.17.7.17.25.14.21.19.41.15",
         "1.9.17.16.22.46.34.8.43.43.7.23.24.28.51.41.14.4.26.40",
         "1.9.18.38.26.12.7.17.4.41.26.43.7.30",
         "1.9.19.53.44.58.13.47.33.25.41.0.59.40.24.57.36",
         "1.9.21.58.1.50.50.12.20.44.26.40",
         "1.9.24.35.34.42.11.49.10.48.10.13.47.8.9.36",
         "1.9.25.17.47.4.19.24.54.51.53.8.24.32", "1.9.26.40",
         "1.9.29.17.43.31.46.55.10.51.38.56.15.21.36",
         "1.9.29.59.58.45.28.26.45.25.37.55.12", "1.9.31.22.17.15.21.5.37.30",
         "1.9.34.0.11.28.16.42.25.46.33.43.15.24.23.54.22.30",
         "1.9.34.42.29.33.43.47.15.4.19.12",
         "1.9.36.4.53.38.11.8.24.32.37.16.9.26.0.56.15",
         "1.9.38.9.39.31.37.49.41.7.15.25.41.46.30.37.30",
         "1.9.39.25.19.30.23.9.18.43.12",
         "1.9.41.30.11.23.6.58.36.54.10.28.48.23.42.13.20",
         "1.9.44.8.28.36.44.21.7.12",
         "1.9.44.50.52.52.4.17.25.10.6.55.10.50.12.20.44.26.40",
         "1.9.46.13.28.57.2.13.20", "1.9.48.51.56.54.5.16.7.36.19.41.15",
         "1.9.49.34.24.1.47.27.24.26.40", "1.9.50.57.5.42.31.34.28.56.43.7.30",
         "1.9.54.18.14.24",
         "1.9.55.41.1.40.53.3.7.14.9.47.23.39.35.54.11.57.11.15",
         "1.9.57.46.22.42.37.25.50.54.4.11.6.22.23.46.13.3.40.50", "1.9.59.2.24",
         "1.10.2.23.55.59.0.25.25.33.23.3.56.57.49.5.12.11.31.12",
         "1.10.3.46.52.51.5.37.30", "1.10.5.52.28.23.45.19.22.33.5.11.6.40",
         "1.10.7.8.38.29.19.15.10.43.34.31.10.7.44.56.49.55.12",
         "1.10.8.31.40.58.35.7.53.18.17.5.41.0.56.15",
         "1.10.9.14.20.3.39.4.20.15.54.43.57.2.13.20",
         "1.10.10.37.25.1.46.22.32.29.57.48.9.50.37.30",
         "1.10.11.53.40.16.57.27.54.5.45.16.45.25.10.16.19.12",
         "1.10.12.36.21.24.50.48.22.3.56.29.57.22.29.48.26.40",
         "1.10.13.59.30.22.13.20",
         "1.10.16.39.1.23.13.28.2.41.16.21.27.28.30.43.12",
         "1.10.17.21.45.24.37.39.28.33.2.3.15.50.24", "1.10.18.45",
         "1.10.21.24.41.49.25.45.22.14.47.40.27.33.7.12",
         "1.10.22.7.28.44.32.33.5.29.42.8.38.24",
         "1.10.23.30.48.58.17.36.26.43.7.30",
         "1.10.25.36.59.53.14.3.1.12.10.9.5.57.12.5.55.33.20",
         "1.10.26.10.41.36.52.54.57.35.53.38.32.50.57.12.18.16.52.30",
         "1.10.26.53.31.25.54.5.5.30.37.26.24",
         "1.10.28.16.57.18.24.46.45.51.1.44.6.33.5.26.57.11.15",
         "1.10.30.23.16.46.16.33.3.23.5.52.16.2.50.30.28.7.30",
         "1.10.31.39.53.30.0.56.40.42.14.24",
         "1.10.33.46.19.1.39.18.50.51.51.6.40", "1.10.36.26.34.58.11.54.23.2.24",
         "1.10.37.9.31.1.43.20.38.13.59.30.22.13.20", "1.10.38.33.9.3.45",
         "1.10.41.13.35.51.45.50.4.42.1.56.0.56.15", "1.10.41.56.34.49.48.48",
         "1.10.43.20.18.31.48.28.9.48.25.39.50.37.30", "1.10.46.43.58.4.48",
         "1.10.51.31.40.48",
         "1.10.53.38.41.55.59.44.2.25.20.37.18.40.59.15.33.20",
         "1.10.56.19.43.0.43.56.43.7.30",
         "1.10.57.2.51.9.46.0.17.53.16.41.14.59.18.50.51.51.6.40",
         "1.10.58.26.52.45.3.8.22.5",
         "1.10.59.43.59.58.11.14.37.6.37.12.3.30.20.45.32.32.38.24",
         "1.11.1.8.4.44.19.4.14.13.15.48.30.16.41.57.11.15",
         "1.11.1.51.15.48.41.48.38.31.6.40",
         "1.11.3.15.23.5.32.42.19.24.20.16.30.58.0.28.7.30",
         "1.11.4.32.35.32.10.11.0.1.19.35.42.59.14.9.1.26.24",
         "1.11.5.15.48.40.54.26.28.20.29.27.19.50.31.40.48", "1.11.6.40",
         "1.11.9.21.30.39.15.53.8.43.17.18.43.34.7.6.14.24",
         "1.11.10.4.46.43.41.7.43.9.26.49.48.17.16.48", "1.11.11.29.3.45",
         "1.11.14.10.45.20.47.49.41.16.28.46.12.53.47.2.24",
         "1.11.14.54.4.21.5.57.30.18.49.25.14.52.48",
         "1.11.16.18.27.5.1.19.39.3.9.50.37.30",
         "1.11.18.26.12.38.8.58.33.28.4.16.42.46.40",
         "1.11.19.43.41.34.28.30.39.19.45.24.28.48",
         "1.11.21.51.33.15.30.39.51.42.30.53.29.52.35.33.20",
         "1.11.24.33.38.25.8.27.23.12.46.4.48",
         "1.11.25.17.3.44.12.4.23.51.9.29.8.41.48.38.31.6.40",
         "1.11.26.41.38.45.55.33.20", "1.11.29.23.54.54.25.33.18.49.40.48",
         "1.11.30.7.23.9.59.38.8.42.40", "1.11.31.32.3.55.32.48.45",
         "1.11.34.14.31.3.39.39.27.15.33.27.27.56.57.11.15",
         "1.11.34.58.2.15.56.9.36",
         "1.11.36.22.48.45.42.19.30.55.46.59.5.30.28.7.30",
         "1.11.38.31.10.17.43.36.32.55.22.2.43.57.58.25.14.48.53.20",
         "1.11.39.49.1.3.21.36", "1.11.44.40.19.33.36",
         "1.11.46.48.55.57.26.43.50.27.9.37.46.40",
         "1.11.49.31.57.47.59.29.40.39.50.37.30",
         "1.11.50.15.38.18.8.19.48.6.41.38.45.55.33.20",
         "1.11.51.40.42.54.36.55.43.21.33.45",
         "1.11.53.42.30.34.4.59.7.42.54.58.30.54.43.0.10.1.36",
         "1.11.54.23.55.47.52.18.32.23.55.45.21.39.24.28.39.8.26.15",
         "1.11.55.7.39.15.33.20",
         "1.11.56.32.49.37.51.51.51.8.53.31.43.21.13.58.28.35.37.30",
         "1.11.57.50.59.58.49.18.38.16.20.35.24.46.28.34.38.12.28.48",
         "1.11.58.34.45.32.25.7.18.11.44.49.25.20.24.34.33.36", "1.12",
         "1.12.2.43.31.47.15.20.3.34.49.46.42.36.47.41.34.4.48",
         "1.12.3.27.20.18.43.53.33.56.48.54.55.38.29.45.36",
         "1.12.4.52.40.32.48.45",
         "1.12.7.1.53.9.52.18.27.9.6.4.31.3.22.28.8.53.20",
         "1.12.7.36.23.24.48.25.33.32.26.7.47.33.27.22.40.48",
         "1.12.8.20.14.54.21.46.58.26.33.32.18.48.57.36",
         "1.12.9.45.40.55.20.5.38.47.27.13.0.28.7.30",
         "1.12.11.55.2.17.37.35.17.23.10.19.55.18.45",
         "1.12.13.13.29.20.39.22.2.19.15.13.32.9.36",
         "1.12.15.22.56.55.27.17.51.36.17.46.40",
         "1.12.18.7.3.38.57.18.43.45.10.39.21.36",
         "1.12.18.51.1.32.0.13.27.9.2.51.15.33.20", "1.12.20.16.40",
         "1.12.23.0.57.50.36.22.28.48.48.3.36", "1.12.23.44.58.42.22.7.52.19.12",
         "1.12.25.10.42.58.29.28.21.33.45",
         "1.12.27.55.11.56.57.24.11.51.0.7.33.32.54.54.8.26.15",
         "1.12.28.39.15.47.38.6.43.12",
         "1.12.30.5.5.52.16.36.15.33.58.49.19.49.35.58.35.37.30",
         "1.12.32.15.3.40.26.54.15.20.3.34.16.0.56.54.3.45",
         "1.12.33.33.52.49.9.7.12",
         "1.12.35.43.56.51.34.46.3.26.25.55.0.24.41.28.53.20",
         "1.12.38.28.49.48.16.12",
         "1.12.39.13.0.4.14.28.8.43.2.12.28.47.17.51.36.17.46.40",
         "1.12.40.39.2.39.24.48.53.20",
         "1.12.43.24.6.46.20.29.17.55.20.30.28.7.30",
         "1.12.44.8.20.1.51.56.2.57.46.40",
         "1.12.45.34.28.26.47.53.25.9.4.55.18.45",
         "1.12.47.37.47.27.0.32.52.3.42.9.44.47.54.2.25.9.7.12", "1.12.49.4",
         "1.12.52.33.41.36.34.26.8.40.23.38.2.24.24.52.59.31.12", "1.12.54",
         "1.12.56.45.34.26.5.46.33.37.30.54.2.38.45.17.20.15.21.36",
         "1.12.57.29.55.48.57.56.29.7.16.31.36.50.13.37.55.12",
         "1.12.58.56.20.3.13.21.33.45",
         "1.13.1.7.9.34.44.42.40.59.27.54.4.26.40",
         "1.13.1.42.5.42.22.1.52.42.35.27.23.24.7.28.12.48.36",
         "1.13.2.26.30.5.32.33.18.40.23.27.28.3.4.19.12",
         "1.13.3.53.0.11.1.35.43.1.32.48.25.13.28.35.37.30",
         "1.13.4.37.25.53.48.12.1.6.34.30.46.54.48.53.20",
         "1.13.6.3.58.34.20.48.28.51.12.42.40.15.14.3.45",
         "1.13.7.23.24.27.39.51.33.50.59.39.57.18.43.12",
         "1.13.8.7.52.18.22.55.22.59.6.21.12.15.56.2.57.46.40",
         "1.13.9.34.29.8.8.53.20", "1.13.12.20.38.56.41.31.42.47.59.32.21.7.12",
         "1.13.13.5.9.48.9.13.37.14.24.38.24", "1.13.14.31.52.30",
         "1.13.17.18.13.33.59.19.45.40.24.39.38.42",
         "1.13.18.2.47.26.23.54.28.13.26.24",
         "1.13.19.29.36.0.43.20.27.49.55.18.45",
         "1.13.21.41.2.22.57.8.8.45.10.34.28.42.5.6.10.22.13.20",
         "1.13.23.0.45.14.28.50.18.14.24",
         "1.13.26.39.14.58.12.14.26.1.33.36.56.42.57.36.44.17.48.45",
         "1.13.27.59.3.13.45.59.2.24", "1.13.30.10.44.49.13.27.7.59.0.44.26.40",
         "1.13.32.57.41.25.37.24.9",
         "1.13.33.42.24.49.17.38.59.49.34.29.8.8.53.20",
         "1.13.35.9.31.56.24.22.30",
         "1.13.37.56.39.51.25.14.39.53.47.0.50.58.35.37.30",
         "1.13.38.41.26.16.53.20", "1.13.40.8.39.18.7.59.20.12.56.44.0.14.3.45",
         "1.13.43.40.48",
         "1.13.47.13.6.52.46.51.58.16.53.55.45.56.13.11.39.15.50.24",
         "1.13.48.40.30",
         "1.13.50.52.48.40.49.43.22.31.23.58.51.57.41.43.42.13.20",
         "1.13.52.13.3.15.49.39.56.29.6.59.0.32.51.18.8.38.24",
         "1.13.53.40.32.18.15.46.34.55.18.45",
         "1.13.55.52.59.56.55.46.13.0.12.30",
         "1.13.56.28.22.16.38.48.24.7.7.23.58.56.40.33.48.58.12.27",
         "1.13.57.13.19.58.6.42.43.39.23.45.3.39.6.37.26.24",
         "1.13.58.40.54.56.9.51.54.48.48.58.1.32.23.42.4.13.7.30",
         "1.13.59.25.53.58.13.33.10.7.24.26.40",
         "1.14.0.53.31.33.16.34.5.12.51.7.12.15.25.29.17.48.45",
         "1.14.2.13.57.1.0.36.27.31.22.54.42.16.42.14.24",
         "1.14.2.58.58.12.36.42.34.31.20.40.58.10.8", "1.14.4.26.40",
         "1.14.7.14.54.25.54.2.51.35.5.32.0.23.2.24",
         "1.14.7.59.58.40.30.20.32.27.20.26.52.48", "1.14.9.27.46.24.22.30",
         "1.14.12.16.12.14.9.49.15.29.39.58.8.26.1.30",
         "1.14.13.1.19.31.58.42.24.4.36.28.48",
         "1.14.14.29.13.12.43.52.58.10.47.45.14.3.45",
         "1.14.16.42.18.9.44.20.59.51.44.27.24.33.36.40",
         "1.14.18.3.0.48.24.41.55.58.4.48",
         "1.14.20.16.12.8.39.26.31.21.47.10.43.37.17.2.13.20",
         "1.14.23.5.2.31.11.18.31.40.48",
         "1.14.23.50.16.23.32.34.34.50.47.22.51.33.33.10.7.24.26.40",
         "1.14.25.18.22.52.50.22.13.20", "1.14.28.7.24.41.41.37.12.6.45",
         "1.14.28.52.41.37.54.37.14.4.26.40", "1.14.30.20.54.5.21.40.46.52.30",
         "1.14.33.10.7.21.18.48.35.53.42.21.6.36.49.34.13.7.30",
         "1.14.33.55.27.21.36",
         "1.14.35.23.45.47.36.35.19.43.6.26.33.14.14.17.48.45",
         "1.14.38.58.33.36", "1.14.44.2.0.22.30",
         "1.14.46.15.58.17.20.20.40.3.17.31.51.6.40",
         "1.14.47.37.13.3.16.32.11.26.28.49.14.48.15.56.37.14.52.48",
         "1.14.49.5.47.42.29.28.24.51.30.14.3.45",
         "1.14.49.51.17.23.53.40.37.36.58.22.52.50.22.13.20",
         "1.14.51.19.54.41.53.28.2.39.57.39.22.30",
         "1.14.52.41.14.58.5.17.45.42.8.17.52.26.50.57.24.28.48",
         "1.14.53.26.46.50.30.11.35.32.12.15.57.11.59.47.40.26.40",
         "1.14.54.55.28.23.42.13.20",
         "1.14.57.45.37.28.46.21.54.52.1.26.53.18.24.46.4.48",
         "1.14.58.31.12.26.16.10.6.27.14.11.28.53.45.36", "1.15",
         "1.15.2.50.20.36.43.28.23.43.46.51.9.23.19.40.48",
         "1.15.3.35.58.39.30.43.17.51.40.57.12.57.36",
         "1.15.5.4.52.14.10.46.52.30",
         "1.15.7.19.27.52.46.59.13.16.58.49.42.21.0.54.19.15.33.20",
         "1.15.7.55.24.23.20.26.37.26.17.13.7.2.21.1.7.30",
         "1.15.8.41.5.31.37.41.25.52.39.56.9.36",
         "1.15.10.10.5.7.38.25.52.54.25.51.2.59.17.48.45",
         "1.15.12.24.49.53.21.39.15.36.38.15.45.7.1.52.30",
         "1.15.13.46.33.4.1.0.27.25.3.21.36",
         "1.15.16.1.24.17.45.56.6.15.18.31.6.40",
         "1.15.18.52.21.18.4.42.0.34.33.36",
         "1.15.19.38.9.5.50.14.0.46.55.28.23.42.13.20", "1.15.21.7.21.40",
         "1.15.23.58.30.15.12.53.25.0.50.3.45", "1.15.24.44.21.9.8.3.12",
         "1.15.26.13.39.45.55.42.2.27.39.22.30", "1.15.29.50.53.57.7.12",
         "1.15.31.20.18.36.57.17.46.12.53.46.23.9.9.58.32.6.33.45",
         "1.15.33.35.41.19.38.1.30.58.23.43.11.40.59.16.18.54.22.30",
         "1.15.34.57.47.31.12",
         "1.15.37.13.16.43.43.42.58.35.1.59.47.55.43.12.35.33.20",
         "1.15.40.5.1.52.46.52.30", "1.15.42.20.40.16.3.20.55.33.20",
         "1.15.45.12.37.3.16.20.31.10.8.51.44.17.48.45",
         "1.15.45.58.40.51.56.35.53.5.11.6.40",
         "1.15.47.28.24.37.54.53.8.41.57.37.37.1.52.30",
         "1.15.48.50.45.54.18.51.44.1.24.54.5.51.11.5.37.32.9.36",
         "1.15.49.36.51.55.38.4.14.13.51.25.9.9.53.47.31.12", "1.15.51.6.40",
         "1.15.53.58.56.41.52.56.41.18.10.27.58.28.23.34.39.21.36",
         "1.15.54.45.5.50.35.52.14.2.4.37.7.30.25.55.12", "1.15.56.15",
         "1.15.59.7.28.22.11.1.0.1.34.41.17.45.22.10.33.36",
         "1.15.59.53.40.38.30.21.20.20.4.42.55.52.19.12",
         "1.16.1.23.40.53.21.24.57.39.22.30",
         "1.16.3.39.57.28.41.34.27.41.56.33.49.37.46.40",
         "1.16.4.16.20.56.37.56.57.24.21.56.1.52.37.46.53.20.37.30",
         "1.16.5.2.36.20.46.24.41.57.4.26.6.43.12",
         "1.16.6.32.42.41.29.9.42.19.6.40.26.16.32.17.6.33.45",
         "1.16.7.18.59.28.32.42.31.9.20.57.3.52.5.55.33.20",
         "1.16.8.49.8.30.46.40.30.3.20.44.26.55.52.8.54.22.30",
         "1.16.10.11.52.58.49.1.12.45.37.9.7.12",
         "1.16.10.58.11.59.8.52.41.26.34.7.5.16.35.53.5.11.6.40",
         "1.16.12.28.25.20.59.15.33.20", "1.16.15.21.30.34.3.15.32.4.59.31.12",
         "1.16.16.7.52.42.39.36.41.17.30.40", "1.16.17.38.12.11.15",
         "1.16.20.31.29.7.54.18.5.4.35.41.17.48.45",
         "1.16.21.17.54.24.59.54.14.24",
         "1.16.22.48.20.0.45.8.48.59.30.7.1.52.30", "1.16.26.28.17.7.35.2.24",
         "1.16.31.39.0.51.50.24", "1.16.33.56.11.41.16.30.45.48.58.16.17.46.40",
         "1.16.36.50.5.39.11.27.39.22.30",
         "1.16.37.36.40.51.20.53.7.19.8.25.20.59.15.33.20",
         "1.16.39.7.25.46.15.23.26.15",
         "1.16.41.17.20.36.21.19.4.13.46.38.24.58.21.52.10.41.42.24",
         "1.16.42.1.31.31.3.47.46.33.31.28.23.6.2.6.33.45",
         "1.16.42.48.9.52.35.33.20",
         "1.16.44.19.0.56.23.19.18.33.29.5.50.14.38.54.22.30",
         "1.16.46.29.4.34.34.47.47.24.31.48.43.1.46.12.51.50.24", "1.16.48",
         "1.16.50.54.25.54.24.21.23.49.9.5.49.27.14.52.20.21.7.12",
         "1.16.51.41.9.39.58.49.8.12.36.10.35.21.3.44.38.24", "1.16.53.12.11.15",
         "1.16.55.30.0.42.31.47.40.57.42.28.49.7.35.58.1.28.53.20",
         "1.16.56.6.48.58.27.39.15.46.35.52.18.43.41.12.11.31.12",
         "1.16.56.53.35.53.59.14.6.20.19.46.28.4.13.26.24",
         "1.16.58.24.43.39.1.26.1.22.37.1.52.30",
         "1.17.0.42.42.26.48.5.38.32.43.1.15",
         "1.17.2.6.23.18.1.59.30.28.32.14.26.18.14.24",
         "1.17.4.24.28.43.9.7.3.2.42.57.46.40",
         "1.17.7.19.31.53.33.7.58.40.11.21.59.2.24",
         "1.17.8.6.25.38.8.14.20.57.39.2.40.35.33.20", "1.17.9.37.46.40",
         "1.17.12.33.1.41.58.47.58.44.3.15.50.24",
         "1.17.13.19.58.37.11.36.23.48.28.48", "1.17.14.51.25.50.23.26.15",
         "1.17.17.46.52.44.45.13.48.38.24.8.3.47.6.33.45",
         "1.17.18.33.52.50.48.39.10.4.48",
         "1.17.20.5.26.15.45.42.40.36.14.44.37.8.54.22.30",
         "1.17.22.24.3.55.8.41.52.21.23.48.33.5.0.41.40",
         "1.17.23.48.8.20.25.43.40.48",
         "1.17.26.6.52.39.1.5.7.40.11.38.40.26.20.14.48.53.20",
         "1.17.29.2.45.7.29.16.48", "1.17.31.21.38.50.2.28.8.53.20",
         "1.17.34.17.43.13.25.51.15.7.1.52.30",
         "1.17.35.4.53.21.59.23.47.9.37.46.40",
         "1.17.36.36.46.20.35.4.58.49.41.15",
         "1.17.39.33.2.39.42.5.37.23.26.36.59.23.21.38.8.40.18.45",
         "1.17.40.20.16",
         "1.17.41.52.15.12.5.36.48.2.24.12.39.37.19.53.33.16.52.30",
         "1.17.44.3.56.23.0.43.53.15.5.12.34.34.2.32.31.29.16.48", "1.17.45.36",
         "1.17.49.19.55.32.13.48.15.3.45.37.43.17.34.32.26.52.48",
         "1.17.50.52.5.23.26.15",
         "1.17.53.11.38.13.3.41.31.43.25.45.40.44.26.40",
         "1.17.53.48.54.5.11.30.0.13.25.49.12.57.43.58.5.39.50.24",
         "1.17.54.36.16.5.54.43.31.55.5.1.17.55.16.36.28.48",
         "1.17.56.8.32.11.45.42.5.53.38.59.38.54.22.30",
         "1.17.56.55.55.37.23.24.49.11.0.48.50.2.28.8.53.20",
         "1.17.58.28.14.28.38.11.42.46.37.33.30.56.15",
         "1.17.59.52.58.5.30.31.0.6.23.38.37.7.58.4.48",
         "1.18.0.40.23.47.36.27.4.31.2.46.37.4.59.47.9.37.46.40",
         "1.18.2.12.47.4.41.28.53.20",
         "1.18.5.10.1.32.28.17.49.39.11.30.30.31.40.48",
         "1.18.5.57.30.27.21.50.31.43.22.16.57.36", "1.18.7.30",
         "1.18.10.27.26.28.15.17.4.43.6.18.17.16.48",
         "1.18.11.14.58.36.9.30.6.6.20.9.36", "1.18.12.47.34.24.46.13.49.41.15",
         "1.18.15.45.12.54.18.47.43.59.52.56.9.49.56.53.40.18.45",
         "1.18.16.32.48.15.26.45.39.27.21.36",
         "1.18.18.5.30.20.27.31.57.36.41.55.40.36.46.3.16.52.30",
         "1.18.20.25.51.58.5.3.23.45.39.51.24.29.49.27.11.15",
         "1.18.21.50.59.26.41.2.58.33.36",
         "1.18.24.11.27.48.30.20.56.30.56.47.24.26.40",
         "1.18.27.9.32.11.19.53.45.36",
         "1.18.27.57.14.28.34.49.35.48.52.47.4.41.28.53.20",
         "1.18.29.30.10.4.10", "1.18.32.28.26.30.50.55.38.33.22.8.54.22.30",
         "1.18.33.16.12.2.0.53.20", "1.18.34.49.13.55.20.31.17.33.48.30.56.15",
         "1.18.38.35.31.12", "1.18.43.55.12",
         "1.18.46.16.19.55.33.2.16.1.29.34.47.25.32.30.37.2.13.20",
         "1.18.47.41.55.28.52.58.36.15.3.26.56.35.2.43.21.12.57.36",
         "1.18.49.15.14.27.28.49.41.15", "1.18.51.36.31.56.43.29.17.52.13.20",
         "1.18.53.2.13.17.59.9.34.34.1.20.3.53.43.3.56.9.36",
         "1.18.54.35.38.35.54.31.22.28.4.13.53.38.33.16.52.30",
         "1.18.55.23.37.34.6.27.22.47.54.4.26.40",
         "1.18.56.57.5.39.29.40.21.33.42.31.41.4.27.11.15",
         "1.18.58.22.52.49.4.38.53.21.28.26.21.5.49.3.21.36",
         "1.18.59.10.54.5.27.9.24.49.26.3.42.2.48.32", "1.19.0.44.26.40",
         "1.19.3.43.54.3.37.39.3.1.25.54.8.24.34.33.36",
         "1.19.4.31.58.35.12.21.54.37.9.48.40.19.12", "1.19.6.5.37.30",
         "1.19.9.5.17.3.6.28.32.31.38.38.0.59.45.36",
         "1.19.9.53.24.50.6.37.13.40.54.54.43.12",
         "1.19.11.27.10.5.34.48.30.3.30.56.15",
         "1.19.13.49.7.22.23.18.23.51.11.25.14.11.51.6.40",
         "1.19.15.15.12.51.38.20.43.41.57.7.12",
         "1.19.17.37.16.57.14.4.17.27.14.19.26.31.46.10.22.13.20",
         "1.19.19.11.11.22.3.37.11.18.29.6.18.3.11.49.16.38.26.15",
         "1.19.20.37.22.41.16.3.45.47.31.12", "1.19.22.59.36.24.21.43.42.13.20",
         "1.19.25.59.54.20.28.23.40.55.12",
         "1.19.26.48.12.24.26.15.43.0.44.26.40", "1.19.28.22.17.41.43.7.30",
         "1.19.31.22.47.50.44.3.50.17.17.10.31.3.16.52.30",
         "1.19.32.11.9.11.2.24", "1.19.33.45.20.50.47.1.41.1.58.52.19.27.11.15",
         "1.19.37.34.27.50.24", "1.19.42.58.8.24",
         "1.19.45.21.2.10.29.42.2.43.30.41.58.31.6.40",
         "1.19.48.22.10.53.19.26.18.30.56.15",
         "1.19.49.10.42.33.29.15.20.7.26.16.24.21.43.42.13.20",
         "1.19.50.45.14.20.41.1.54.50.37.30",
         "1.19.52.11.59.57.57.38.56.44.56.51.3.56.38.21.14.6.43.12",
         "1.19.53.0.33.57.52.12.21.54.21.5.1.0.47.46.51.8.26.40",
         "1.19.53.46.35.19.51.27.15.59.55.17.4.3.47.11.50.9.22.30",
         "1.19.54.35.10.17.17.2.13.20",
         "1.19.56.9.48.28.44.17.36.49.52.48.34.50.15.31.38.26.15",
         "1.19.57.36.39.58.41.27.22.31.29.32.40.51.38.25.9.7.12",
         "1.19.58.25.17.16.1.14.46.53.3.8.14.49.20.38.24", "1.20",
         "1.20.3.1.41.59.10.22.17.18.41.58.34.0.52.59.31.12",
         "1.20.3.50.22.34.8.46.11.3.7.41.1.49.26.24", "1.20.5.25.11.43.7.30",
         "1.20.8.27.6.0.53.48.23.56.2.21.59.30.30.25.12",
         "1.20.9.15.49.53.44.12.11.36.10.35.54.14.24",
         "1.20.10.50.45.28.8.59.36.26.3.34.27.11.15",
         "1.20.13.14.29.12.55.5.52.39.4.48.48.7.30",
         "1.20.14.41.39.16.17.4.29.14.43.35.2.24",
         "1.20.17.5.29.54.56.59.50.40.19.45.11.6.40",
         "1.20.20.7.50.43.17.0.48.36.51.50.24",
         "1.20.20.56.41.42.13.34.56.50.3.10.17.17.2.13.20", "1.20.22.31.51.6.40",
         "1.20.25.34.24.16.13.44.58.40.53.24", "1.20.26.23.18.33.44.35.24.48",
         "1.20.27.58.34.24.59.24.50.37.30",
         "1.20.31.1.19.56.37.6.53.10.0.8.23.56.34.20.9.22.30",
         "1.20.31.50.17.32.55.40.48",
         "1.20.33.25.39.51.25.6.57.17.45.21.28.41.46.38.26.15",
         "1.20.35.50.4.4.56.33.37.2.17.18.4.27.43.13.24.10",
         "1.20.37.17.38.41.16.48",
         "1.20.39.42.9.50.38.37.50.29.22.7.47.7.26.5.25.55.33.20",
         "1.20.42.45.22.0.18", "1.20.45.10.2.57.7.34.19.15.33.20",
         "1.20.48.13.27.31.29.25.53.14.49.27.11.15",
         "1.20.49.2.35.35.24.22.16.37.31.51.6.40",
         "1.20.50.38.18.16.26.32.41.16.45.28.7.30",
         "1.20.52.55.19.23.20.36.31.10.46.50.49.46.33.22.41.16.48",
         "1.20.54.31.6.40",
         "1.20.57.34.52.28.40.28.28.3.23.9.50.22.17.8.57.59.2.24",
         "1.20.58.24.6.13.58.15.42.58.12.55.36.0.27.38.52.48", "1.21",
         "1.21.3.3.58.15.39.45.4.1.41.0.2.56.23.39.15.50.24",
         "1.21.3.53.15.21.4.22.45.41.25.1.47.35.48.28.48",
         "1.21.5.29.15.36.54.50.37.30",
         "1.21.7.54.37.18.36.20.45.32.44.20.4.56.17.46.40",
         "1.21.8.33.26.20.24.28.45.13.59.23.46.0.8.18.0.54",
         "1.21.9.22.46.46.9.30.20.44.52.43.51.10.4.48",
         "1.21.10.58.53.32.15.6.21.8.23.7.8.1.38.26.15",
         "1.21.11.48.15.26.26.53.21.13.58.20.52.7.34.19.15.33.20",
         "1.21.13.24.25.4.49.47.12.3.34.7.24.43.35.37.30",
         "1.21.14.52.40.30.44.17.17.36.39.37.43.40.48",
         "1.21.17.18.19.2.23.12.35.33.20",
         "1.21.20.22.56.36.19.28.34.13.19.29.16.48",
         "1.21.21.12.24.13.30.15.8.2.40.42.40", "1.21.22.48.45",
         "1.21.25.53.35.4.25.55.17.24.54.4.3", "1.21.26.43.6.2.39.53.51.21.36",
         "1.21.28.19.33.20.48.9.24.15.28.7.30", "1.21.32.14.10.16.5.22.33.36",
         "1.21.33.50.44.6.18.40.47.30.43.40.29.48.17.58.25.4.41.15",
         "1.21.36.16.56.38.0.16.2.15.4.1.3.1.4.0.49.13.7.30",
         "1.21.37.45.36.55.17.45.36",
         "1.21.40.11.56.28.1.36.48.52.14.9.22.57.46.40",
         "1.21.43.17.26.1.48.13.30",
         "1.21.44.7.7.34.46.16.39.48.24.59.2.23.12.35.33.20",
         "1.21.45.43.55.29.20.25",
         "1.21.48.49.37.37.8.2.57.39.45.34.16.38.26.15",
         "1.21.49.39.22.32.5.55.33.20",
         "1.21.51.16.17.0.8.52.35.47.43.2.13.35.37.30",
         "1.21.53.35.0.52.53.6.58.34.9.55.57.53.53.17.43.17.45.36", "1.21.55.12",
         "1.21.59.7.54.18.38.44.24.45.26.35.17.42.27.59.36.57.36", "1.22.0.45",
         "1.22.3.51.16.14.21.29.52.49.42.15.47.58.35.57.0.17.16.48",
         "1.22.4.41.10.17.35.11.2.45.41.5.33.56.30.20.9.36",
         "1.22.6.18.22.33.37.31.45.28.7.30",
         "1.22.8.45.33.16.35.18.1.6.53.53.20",
         "1.22.9.24.51.25.9.47.6.47.54.53.18.49.38.24.14.24.40.30",
         "1.22.10.14.48.51.14.7.28.30.26.23.24.3.27.21.36",
         "1.22.11.52.7.42.24.17.40.54.14.24.28.22.39.40.4.41.15",
         "1.22.12.42.6.38.1.43.31.14.53.49.37.46.40",
         "1.22.14.19.28.23.38.24.32.27.36.48.0.17.8.19.13.7.30",
         "1.22.15.48.50.1.7.20.30.34.52.7.26.58.33.36",
         "1.22.16.38.51.20.40.47.18.21.29.38.51.17.55.33.20",
         "1.22.18.16.17.46.40", "1.22.21.23.13.48.46.43.10.38.59.28.53.45.36",
         "1.22.22.13.18.31.40.22.49.23.42.43.12", "1.22.23.50.51.33.45",
         "1.22.26.58.0.15.44.14.43.52.57.44.36.2.15",
         "1.22.27.48.8.22.11.53.46.45.7.12",
         "1.22.29.25.48.0.48.45.31.18.39.43.35.37.30",
         "1.22.31.53.40.10.49.16.39.50.49.23.47.17.20.44.26.40",
         "1.22.33.23.20.53.47.26.35.31.12",
         "1.22.35.51.20.9.37.9.28.10.52.25.15.8.5.35.48.8.53.20",
         "1.22.38.58.56.7.59.13.55.12", "1.22.41.27.5.25.22.38.1.28.53.20",
         "1.22.44.34.54.6.19.34.40.7.30",
         "1.22.45.25.12.55.27.21.22.18.16.17.46.40",
         "1.22.47.3.13.25.57.25.18.45",
         "1.22.50.11.14.50.20.53.59.53.0.23.27.20.55.4.41.15", "1.22.51.1.37.4",
         "1.22.52.39.44.12.53.59.15.14.33.49.30.15.49.13.7.30", "1.22.56.38.24",
         "1.23.0.37.15.14.22.43.28.4.0.40.14.10.44.50.36.40.19.12",
         "1.23.2.15.33.45", "1.23.4.44.24.45.55.56.17.50.19.28.43.27.24.26.40",
         "1.23.6.14.41.10.18.22.26.2.45.21.23.6.57.42.54.43.12",
         "1.23.7.53.6.20.32.44.54.17.13.35.37.30",
         "1.23.8.43.39.19.52.58.28.27.44.52.5.22.38.1.28.53.20",
         "1.23.10.22.7.26.32.44.29.37.44.3.45",
         "1.23.11.52.29.57.52.33.4.6.49.13.11.36.29.57.7.12",
         "1.23.14.21.38.13.0.14.48.53.20",
         "1.23.17.30.41.38.38.11.0.57.48.16.32.33.47.31.12",
         "1.23.18.21.20.29.11.17.53.50.15.46.5.26.24", "1.23.20",
         "1.23.23.9.16.14.8.18.13.1.58.43.30.25.55.12",
         "1.23.23.59.58.30.34.8.6.30.45.30.14.24", "1.23.25.38.44.42.25.18.45",
         "1.23.28.48.13.45.56.2.54.55.52.27.54.29.16.41.15",
         "1.23.29.38.59.28.28.32.42.5.11.2.24",
         "1.23.31.17.52.21.49.22.5.27.8.43.23.19.13.7.30",
         "1.23.33.47.35.25.57.23.37.20.42.30.50.7.48.45",
         "1.23.35.18.23.24.27.47.10.27.50.24",
         "1.23.37.48.13.39.44.22.20.17.0.34.34.4.26.40",
         "1.23.40.58.10.20.5.13.20.38.24",
         "1.23.41.49.3.26.29.8.54.12.8.18.13.0.14.48.53.20",
         "1.23.43.28.10.44.26.40", "1.23.46.38.20.16.54.19.21.7.35.37.30",
         "1.23.47.29.16.50.8.56.53.20", "1.23.49.8.30.51.1.53.22.44.3.45",
         "1.23.52.18.53.16.28.39.40.22.55.8.44.56.25.45.59.45.56.15",
         "1.23.53.9.53.16.48",
         "1.23.54.49.14.1.3.39.44.40.59.44.52.23.31.5.2.20.37.30",
         "1.23.57.19.39.15.8.55.1.4.53.1.19.38.52.31.27.40.25",
         "1.23.58.50.52.48", "1.24.4.32.15.25.18.45",
         "1.24.7.2.58.4.30.23.15.3.42.13.20",
         "1.24.8.34.22.11.11.6.12.52.17.25.24.9.17.56.11.54.14.24",
         "1.24.10.14.1.10.18.9.27.57.56.30.49.13.7.30",
         "1.24.11.5.12.4.22.53.12.19.5.40.44.26.40",
         "1.24.12.44.54.2.7.39.2.59.57.21.47.48.45",
         "1.24.14.16.24.20.20.57.28.54.54.20.6.30.12.19.35.2.24",
         "1.24.15.7.37.41.48.58.2.28.43.47.56.50.59.46.8", "1.24.16.47.24.26.40",
         "1.24.19.58.49.39.52.9.39.13.31.37.44.58.12.51.50.24",
         "1.24.20.50.6.29.33.11.22.15.38.27.55.0.28.48", "1.24.22.30",
         "1.24.25.41.38.11.18.54.26.41.45.12.33.3.44.38.24",
         "1.24.26.32.58.29.27.3.42.35.38.34.22.4.48",
         "1.24.28.12.58.45.57.7.44.3.45",
         "1.24.30.44.23.51.52.51.37.26.36.10.55.8.38.31.6.40",
         "1.24.31.24.49.56.15.29.57.7.4.22.15.25.8.38.45.56.15",
         "1.24.32.16.13.43.4.54.6.36.44.55.40.48",
         "1.24.33.56.20.46.5.44.7.1.14.4.55.51.42.32.20.37.30",
         "1.24.34.47.46.5.3.0.34.37.3.16.44.17.53.15.3.42.13.20",
         "1.24.36.27.56.7.31.51.40.3.43.2.43.15.24.36.33.45",
         "1.24.37.59.52.12.1.8.0.50.41.16.48",
         "1.24.40.31.34.49.59.10.37.2.13.20",
         "1.24.43.43.53.57.50.17.15.38.52.48",
         "1.24.44.35.25.14.4.0.45.52.47.24.26.40", "1.24.46.15.46.52.30",
         "1.24.49.28.19.2.7.0.5.38.26.19.13.7.30", "1.24.50.19.53.47.46.33.36",
         "1.24.52.0.22.14.10.9.47.46.6.47.48.45", "1.24.56.4.45.41.45.36",
         "1.25.1.50.0.57.36", "1.25.4.22.26.19.11.40.50.54.24.44.46.25.11.6.40",
         "1.25.7.35.39.36.52.44.3.45",
         "1.25.8.27.25.23.43.12.21.27.56.1.29.59.10.37.2.13.20",
         "1.25.10.8.15.18.3.46.2.30",
         "1.25.13.21.41.41.10.53.5.3.54.58.12.20.2.20.37.30",
         "1.25.14.13.30.58.26.10.22.13.20",
         "1.25.15.54.27.42.39.14.47.17.12.19.49.9.36.33.45",
         "1.25.17.27.6.38.36.13.12.1.35.30.51.35.4.58.49.43.40.48",
         "1.25.18.18.58.25.5.19.46.0.35.20.47.48.38.0.57.36", "1.25.20",
         "1.25.23.13.48.47.7.3.46.27.56.46.28.16.56.31.29.16.48",
         "1.25.24.5.44.4.25.21.15.47.20.11.45.56.44.9.36", "1.25.25.46.52.30",
         "1.25.29.0.54.24.57.23.37.31.46.31.27.28.32.26.52.48",
         "1.25.29.52.53.13.19.9.0.22.35.18.17.51.21.36",
         "1.25.31.34.8.30.1.35.34.51.47.48.45",
         "1.25.34.7.27.9.46.46.16.9.41.8.3.20",
         "1.25.35.40.25.53.22.12.47.11.42.29.22.33.36",
         "1.25.38.13.51.54.36.47.50.3.1.4.11.51.6.40",
         "1.25.39.55.17.4.37.30.33.48.45.50.0.17.51.10.1.10.18.45",
         "1.25.41.28.22.6.10.8.51.51.19.17.45.36",
         "1.25.42.20.28.29.2.29.16.37.23.22.58.26.10.22.13.20",
         "1.25.44.1.58.31.6.40", "1.25.47.16.41.53.18.39.58.35.36.57.36",
         "1.25.48.8.51.47.59.33.46.27.12", "1.25.49.50.28.42.39.22.30",
         "1.25.53.5.25.16.23.35.20.42.40.8.57.32.20.37.30",
         "1.25.53.57.38.43.7.23.31.12",
         "1.25.55.39.22.30.50.47.25.6.56.22.54.36.33.45",
         "1.25.58.13.24.21.16.19.51.30.26.27.16.45.34.6.17.46.40",
         "1.25.59.46.49.16.1.55.12", "1.26.5.36.23.28.19.12",
         "1.26.8.10.43.8.56.4.36.32.35.33.20",
         "1.26.11.26.21.21.35.23.36.47.48.45",
         "1.26.12.18.45.57.45.59.45.44.1.58.31.6.40",
         "1.26.14.0.51.29.32.18.52.1.52.30",
         "1.26.16.27.0.40.53.58.57.15.29.58.13.5.39.36.12.1.55.12",
         "1.26.17.16.42.57.26.46.14.52.42.54.25.59.17.22.22.58.7.30",
         "1.26.18.9.11.6.40",
         "1.26.19.51.23.33.26.14.13.22.40.14.4.1.28.46.10.18.45",
         "1.26.22.17.42.38.54.8.45.50.5.47.18.24.29.29.28.19.12", "1.26.24",
         "1.26.27.16.14.8.42.24.4.17.47.44.3.8.9.13.52.53.45.36",
         "1.26.28.8.48.22.28.40.16.44.10.41.54.46.11.42.43.12",
         "1.26.29.51.12.39.22.30",
         "1.26.32.26.15.47.50.46.8.34.55.17.25.16.2.57.46.40",
         "1.26.33.7.40.5.46.6.40.14.55.21.21.4.8.51.12.57.36",
         "1.26.34.0.17.53.14.8.22.7.52.14.46.34.45.7.12",
         "1.26.35.42.49.6.24.6.46.32.56.39.36.33.45",
         "1.26.36.35.28.28.12.40.54.38.54.14.15.36.4.36.32.35.33.20",
         "1.26.38.18.2.45.9.6.20.51.48.23.54.22.30",
         "1.26.39.52.11.12.47.14.26.47.6.16.14.35.31.12",
         "1.26.42.27.32.18.32.45.25.55.33.20",
         "1.26.45.44.28.22.44.46.28.30.12.47.13.55.12",
         "1.26.46.37.13.50.24.16.8.34.51.25.30.40", "1.26.48.20",
         "1.26.51.37.9.24.43.38.58.34.33.40.19.12",
         "1.26.52.29.58.26.50.33.26.47.2.24", "1.26.54.12.51.34.11.22.1.52.30",
         "1.26.57.30.14.20.20.53.2.13.12.9.4.15.29.52.58.7.30",
         "1.26.58.23.6.57.9.44.3.50.24",
         "1.27.0.6.7.2.43.55.30.40.46.35.11.47.31.10.18.45",
         "1.27.2.42.4.24.32.17.6.24.4.17.7.13.8.16.52.30",
         "1.27.4.16.39.22.58.56.38.24",
         "1.27.6.52.44.13.53.43.16.7.43.6.0.29.37.46.40",
         "1.27.10.10.35.45.55.26.24",
         "1.27.11.3.36.5.5.21.46.27.38.38.58.32.45.25.55.33.20",
         "1.27.12.46.51.11.17.46.40", "1.27.16.4.56.7.36.35.9.30.24.36.33.45",
         "1.27.16.58.0.2.14.19.15.33.20",
         "1.27.18.41.22.8.9.28.6.10.53.54.22.30", "1.27.22.52.48",
         "1.27.27.4.25.55.53.19.22.24.28.21.38.53.17.51.35.25.26.24",
         "1.27.28.48", "1.27.32.59.54.58.45.31.46.56.43.49.56.12.16.21.30.14.24",
         "1.27.34.43.36.3.52.1.52.30",
         "1.27.37.20.35.29.41.39.13.11.21.28.53.20",
         "1.27.38.2.30.50.50.26.15.15.6.32.52.4.56.57.51.22.19.12",
         "1.27.38.55.48.6.39.3.58.24.28.8.57.39.41.11.2.24",
         "1.27.40.39.36.13.13.54.51.37.51.22.6.16.10.18.45",
         "1.27.41.32.55.4.33.50.25.19.53.24.56.17.46.40",
         "1.27.43.16.46.17.12.58.10.37.27.15.12.18.16.52.30",
         "1.27.44.52.5.21.11.49.52.37.11.35.56.46.27.50.24",
         "1.27.45.45.26.46.3.30.27.34.55.37.26.43.7.15.33.20",
         "1.27.47.29.22.57.46.40",
         "1.27.50.48.46.44.1.50.3.21.35.26.49.20.38.24",
         "1.27.51.42.11.45.47.4.20.41.17.34.4.48", "1.27.53.26.15",
         "1.27.56.45.52.16.47.11.42.48.29.35.34.26.24",
         "1.27.57.39.20.55.40.41.21.52.7.40.48",
         "1.27.59.23.31.12.52.0.33.23.54.22.30",
         "1.28.2.1.14.51.32.33.46.30.12.41.22.26.30.7.24.26.40",
         "1.28.3.36.54.17.22.36.21.53.16.48",
         "1.28.5.21.11.38.0.58.27.18.47.10.8.11.21.48.41.29.3.45",
         "1.28.7.59.5.57.50.41.19.13.52.20.20.3.33.8.5.9.22.30",
         "1.28.9.34.51.52.31.10.50.52.48", "1.28.12.12.53.47.4.8.33.34.48.53.20",
         "1.28.15.33.13.42.44.52.58.48",
         "1.28.16.26.53.47.9.10.47.47.29.22.57.46.40", "1.28.18.11.26.19.41.15",
         "1.28.21.31.59.49.42.17.35.52.32.25.1.10.18.45", "1.28.22.25.43.32.16",
         "1.28.24.10.23.9.45.35.12.15.32.4.48.16.52.30", "1.28.28.24.57.36",
         "1.28.34.24.36", "1.28.37.3.22.24.59.40.3.1.40.46.38.21.14.4.26.40",
         "1.28.38.39.39.54.59.35.55.46.56.22.48.39.25.33.46.22.4.48",
         "1.28.40.24.38.45.54.55.53.54.22.30",
         "1.28.41.18.33.57.12.30.22.21.35.51.33.44.8.33.34.48.53.20",
         "1.28.43.3.35.56.18.55.27.36.15",
         "1.28.44.39.59.57.44.3.16.23.16.30.4.22.55.56.55.40.48",
         "1.28.46.25.5.55.23.50.17.46.34.45.37.50.52.26.29.3.45",
         "1.28.47.19.4.45.52.15.48.8.53.20",
         "1.28.49.4.13.51.55.52.54.15.25.20.38.42.30.35.9.22.30",
         "1.28.50.40.44.25.12.43.45.1.39.29.38.44.2.41.16.48",
         "1.28.51.34.45.51.8.3.5.25.36.49.9.48.9.36", "1.28.53.20",
         "1.28.56.41.53.19.4.51.25.54.6.38.24.27.38.52.48",
         "1.28.57.35.58.24.36.24.38.56.48.32.15.21.36", "1.28.59.21.19.41.15",
         "1.29.2.43.26.40.59.47.6.35.35.57.46.7.13.48",
         "1.29.3.37.35.26.22.26.52.53.31.46.33.36",
         "1.29.5.23.3.51.16.39.33.48.57.18.16.52.30",
         "1.29.8.2.45.47.41.13.11.50.5.20.53.28.20",
         "1.29.9.39.36.58.5.38.19.9.41.45.36",
         "1.29.12.19.26.34.23.19.49.38.8.36.52.20.44.26.40",
         "1.29.15.42.3.1.25.34.14.0.57.36",
         "1.29.16.36.19.40.15.5.29.48.56.51.25.52.15.48.8.53.20",
         "1.29.18.22.3.27.24.26.40", "1.29.21.44.53.38.1.56.38.32.6",
         "1.29.22.39.13.57.29.32.40.53.20", "1.29.24.25.4.54.26.0.56.15",
         "1.29.27.48.8.49.34.34.19.4.26.49.19.56.11.29.3.45",
         "1.29.28.42.32.49.55.12",
         "1.29.30.28.30.57.7.54.23.39.43.43.51.53.5.9.22.30",
         "1.29.33.8.57.52.9.30.41.9.12.33.24.57.28.1.33.31.6.40",
         "1.29.34.46.16.19.12", "1.29.40.50.24.27",
         "1.29.43.31.9.56.48.24.48.3.57.2.13.20",
         "1.29.46.54.57.14.59.22.5.49.48.16.52.30",
         "1.29.47.49.32.52.40.24.45.8.22.3.27.24.26.40",
         "1.29.49.35.53.38.16.9.39.11.57.11.15",
         "1.29.51.13.29.57.42.21.18.50.33.57.26.56.13.8.53.22.33.36",
         "1.29.52.8.8.12.36.13.54.38.38.43.8.38.23.45.12.32",
         "1.29.53.54.34.4.26.40",
         "1.29.57.18.44.58.31.38.17.50.25.44.15.58.5.43.17.45.36",
         "1.29.58.13.26.55.31.24.7.44.41.1.46.40.30.43.12", "1.30",
         "1.30.3.24.24.44.4.10.4.28.32.13.23.15.59.36.57.36",
         "1.30.4.19.10.23.24.51.57.26.1.8.39.33.7.12", "1.30.6.5.50.41.0.56.15",
         "1.30.8.47.21.27.20.23.3.56.22.35.38.49.13.5.11.6.40",
         "1.30.9.30.29.16.0.31.56.55.32.39.44.26.49.13.21",
         "1.30.10.25.18.37.57.13.43.3.11.55.23.31.12",
         "1.30.12.12.6.9.10.7.3.29.19.1.15.35.9.22.30",
         "1.30.14.53.47.52.1.59.6.43.57.54.54.8.26.15",
         "1.30.16.31.51.40.49.12.32.54.4.1.55.12",
         "1.30.19.13.41.9.19.7.19.30.22.13.20",
         "1.30.22.38.49.33.41.38.24.41.28.19.12",
         "1.30.23.33.46.55.0.16.48.56.18.34.4.26.40", "1.30.25.20.50",
         "1.30.28.46.12.18.15.28.6.1.0.4.30", "1.30.29.41.13.22.57.39.50.24",
         "1.30.31.28.23.43.6.50.26.57.11.15",
         "1.30.34.53.59.56.11.45.14.48.45.9.26.56.8.37.40.32.48.45",
         "1.30.35.49.4.44.32.38.24",
         "1.30.37.36.22.20.20.45.19.27.28.31.39.46.59.58.14.31.52.30",
         "1.30.40.18.49.35.33.37.49.10.4.27.50.1.11.7.34.41.15",
         "1.30.41.57.21.1.26.24",
         "1.30.44.39.56.4.28.27.34.18.2.23.45.30.51.51.6.40",
         "1.30.48.6.2.15.20.15",
         "1.30.49.1.15.5.18.5.10.53.47.45.35.59.7.19.30.22.13.20",
         "1.30.50.48.48.19.16.1.6.40",
         "1.30.54.15.8.27.55.36.37.24.10.38.5.9.22.30",
         "1.30.55.10.25.2.19.55.3.42.13.20",
         "1.30.56.58.5.33.29.51.46.26.21.9.8.26.15",
         "1.30.59.32.14.18.45.41.5.4.37.42.10.59.52.33.1.26.24", "1.31.1.20",
         "1.31.4.46.44.2.15.32.1.33.48.33.34.10.4.17.35.13.55.12",
         "1.31.5.42.7.0.43.2.40.50.29.32.33.0.31.6.14.24", "1.31.7.30",
         "1.31.10.56.58.2.37.13.12.1.53.37.33.18.26.36.40.19.12",
         "1.31.11.52.24.46.12.25.36.24.5.39.31.2.47.2.24",
         "1.31.13.40.25.4.1.41.57.11.15",
         "1.31.16.23.56.58.25.53.21.14.19.52.35.33.20",
         "1.31.17.7.37.7.57.32.20.53.14.19.14.15.9.20.16.0.45",
         "1.31.18.3.7.36.55.41.38.20.29.19.20.3.50.24",
         "1.31.19.51.15.13.46.59.38.46.56.0.31.31.50.44.31.52.30",
         "1.31.20.46.47.22.15.15.1.23.13.8.28.38.31.6.40",
         "1.31.22.34.58.12.56.0.36.4.0.53.20.19.2.34.41.15",
         "1.31.24.14.15.34.34.49.27.18.44.34.56.38.24",
         "1.31.25.9.50.22.58.39.13.43.52.56.30.19.55.3.42.13.20",
         "1.31.26.58.6.25.11.6.40", "1.31.30.25.48.40.51.54.38.29.59.25.26.24",
         "1.31.31.21.27.15.11.32.1.33.0.48", "1.31.33.9.50.37.30",
         "1.31.36.37.46.57.29.9.42.5.30.49.33.22.30",
         "1.31.37.33.29.17.59.53.5.16.48",
         "1.31.39.22.0.0.54.10.34.47.24.8.26.15",
         "1.31.42.6.17.58.41.25.10.56.28.13.5.52.36.22.42.57.46.40",
         "1.31.43.45.56.33.6.2.52.48", "1.31.49.58.49.2.12.28.48",
         "1.31.52.43.26.1.31.48.54.58.45.55.33.20", "1.31.56.12.6.47.1.45.11.15",
         "1.31.57.8.1.1.37.3.44.46.58.6.25.11.6.40",
         "1.31.58.56.54.55.30.28.7.30",
         "1.32.2.25.49.49.16.33.19.52.13.46.3.43.14.31.52.30",
         "1.32.3.21.47.51.6.40",
         "1.32.5.10.49.7.39.59.10.16.10.55.0.17.34.41.15",
         "1.32.7.46.53.29.29.45.20.53.26.10.27.38.7.27.26.12.28.48", "1.32.9.36",
         "1.32.14.1.23.35.58.34.57.51.7.24.42.25.16.29.34.4.48",
         "1.32.15.50.37.30", "1.32.18.36.0.51.2.9.13.9.14.58.34.57.7.9.37.46.40",
         "1.32.19.20.10.46.9.11.6.55.55.2.46.28.25.26.37.49.26.24",
         "1.32.20.16.19.4.47.4.55.36.23.43.45.41.4.7.40.48",
         "1.32.22.5.40.22.49.43.13.39.8.26.15",
         "1.32.24.51.14.56.9.42.46.15.15.37.30",
         "1.32.26.31.39.57.38.23.24.34.14.41.19.33.53.16.48",
         "1.32.29.17.22.27.46.56.27.39.15.33.20",
         "1.32.31.6.54.26.35.42.36.31.3.54.0.19.16.51.37.15.56.15",
         "1.32.32.47.26.16.15.45.34.24.13.38.22.50.52.48",
         "1.32.33.43.42.45.45.53.13.9.10.51.12.42.40", "1.32.35.33.20",
         "1.32.39.3.38.2.22.33.34.28.51.55.0.28.48",
         "1.32.39.59.58.20.37.55.40.34.10.33.36", "1.32.41.49.43.0.28.7.30",
         "1.32.45.20.15.17.42.16.34.22.4.57.40.32.31.52.30",
         "1.32.46.16.39.24.58.23.0.5.45.36",
         "1.32.48.6.31.30.54.51.12.43.29.41.32.34.41.15",
         "1.32.50.52.52.42.10.26.14.49.40.34.15.42.0.50",
         "1.32.52.33.46.0.30.52.24.57.36",
         "1.32.55.20.15.10.49.18.9.12.13.58.24.31.36.17.46.40",
         "1.32.58.51.18.8.59.8.9.36",
         "1.32.59.47.50.29.25.43.13.33.29.13.34.26.56.27.39.15.33.20",
         "1.33.1.37.58.36.2.57.46.40", "1.33.5.9.15.52.7.1.30.8.26.15",
         "1.33.6.5.52.2.23.16.32.35.33.20", "1.33.7.56.7.36.42.5.58.35.37.30",
         "1.33.11.27.39.11.38.30.44.52.7.56.23.16.1.57.46.24.22.30",
         "1.33.12.24.19.12",
         "1.33.14.14.42.14.30.44.9.38.53.3.11.32.47.52.15.56.15",
         "1.33.18.43.12",
         "1.33.23.11.54.38.40.33.54.4.30.45.15.57.5.26.56.15.21.36",
         "1.33.25.2.30.28.7.30", "1.33.27.49.57.51.40.25.50.4.6.54.48.53.20",
         "1.33.29.31.31.19.5.40.14.18.6.1.33.30.19.55.46.33.36",
         "1.33.31.22.14.38.6.50.31.4.22.47.34.41.15",
         "1.33.32.19.6.44.52.5.47.1.12.58.36.2.57.46.40",
         "1.33.34.9.53.22.21.50.3.19.57.4.13.7.30",
         "1.33.35.51.33.42.36.37.12.7.40.22.20.33.33.41.45.36",
         "1.33.36.48.28.33.7.44.29.25.15.19.56.29.59.44.35.33.20",
         "1.33.38.39.20.29.37.46.40",
         "1.33.42.12.1.50.57.57.23.35.1.48.36.38.0.57.36",
         "1.33.43.9.0.32.50.12.38.4.2.44.21.7.12", "1.33.45",
         "1.33.48.32.55.45.54.20.29.39.43.33.56.44.9.36",
         "1.33.49.29.58.19.23.24.7.19.36.11.31.12",
         "1.33.51.21.5.17.43.28.35.37.30",
         "1.33.54.9.19.50.58.44.1.36.13.32.7.56.16.7.54.4.26.40",
         "1.33.54.54.15.29.10.33.16.47.51.31.23.47.56.16.24.22.30",
         "1.33.55.51.21.54.32.6.47.20.49.55.12",
         "1.33.57.42.36.24.33.2.21.8.2.18.48.44.7.15.56.15",
         "1.34.0.31.2.21.42.4.4.30.47.49.41.23.47.20.37.30",
         "1.34.2.13.11.20.1.15.34.16.19.12",
         "1.34.5.1.45.22.12.25.7.49.8.8.53.20", "1.34.8.35.26.37.35.52.30.43.12",
         "1.34.9.32.41.22.17.47.30.58.39.20.29.37.46.40", "1.34.11.24.12.5",
         "1.34.14.58.7.49.1.6.46.16.2.34.41.15", "1.34.15.55.26.26.25.4",
         "1.34.17.47.4.42.24.37.33.4.34.13.7.30", "1.34.22.18.37.26.24",
         "1.34.28.42.14.24",
         "1.34.31.31.35.54.39.38.43.13.47.29.44.54.39.0.44.26.40",
         "1.34.35.6.17.20.58.35.37.30", "1.34.37.55.50.20.4.11.9.26.40",
         "1.34.39.38.39.57.34.59.29.28.49.36.4.40.27.40.43.23.31.12",
         "1.34.41.30.46.19.5.25.38.57.41.4.40.22.15.56.15",
         "1.34.42.28.21.4.55.44.51.21.28.53.20",
         "1.34.44.20.30.47.23.36.25.52.27.2.1.17.20.37.30",
         "1.34.46.3.27.22.53.34.40.1.46.7.37.18.58.52.1.55.12",
         "1.34.47.1.4.54.32.35.17.47.19.16.26.27.22.14.24", "1.34.48.53.20",
         "1.34.52.28.40.52.21.10.51.37.43.4.58.5.29.28.19.12",
         "1.34.53.26.22.18.14.50.17.32.35.46.24.23.2.24", "1.34.55.18.45",
         "1.34.58.54.20.27.43.46.15.1.58.21.37.11.42.43.12",
         "1.34.59.52.5.48.7.56.40.25.5.53.39.50.24",
         "1.35.1.44.36.6.41.46.12.4.13.7.30",
         "1.35.4.34.56.50.51.58.4.37.25.42.17.2.13.20",
         "1.35.6.18.15.25.58.0.52.26.20.32.38.24",
         "1.35.8.10.53.21.51.27.7.53.53.20.32.50.40.21.23.12.11.15",
         "1.35.9.8.44.20.40.53.8.56.41.11.19.50.7.24.26.40",
         "1.35.11.1.25.38.28.20.37.34.10.55.33.39.50.11.7.58.7.30",
         "1.35.12.44.51.13.31.16.30.57.1.26.24",
         "1.35.13.42.44.58.56.5.51.48.12.38.51.35.44.51.21.28.53.20",
         "1.35.15.35.31.41.14.4.26.40", "1.35.19.11.53.12.34.4.25.6.14.24",
         "1.35.20.9.50.53.19.30.51.36.53.20", "1.35.22.2.45.14.3.45",
         "1.35.25.39.21.24.52.52.36.20.44.36.37.15.56.15",
         "1.35.26.37.23.1.14.52.48",
         "1.35.28.30.25.0.56.26.1.14.22.38.47.20.37.30", "1.35.33.5.21.24.28.48",
         "1.35.39.33.46.4.48", "1.35.42.25.14.36.35.38.27.16.12.50.22.13.20",
         "1.35.46.2.37.3.59.19.34.13.7.30",
         "1.35.47.0.51.4.11.6.24.8.55.31.41.14.4.26.40",
         "1.35.48.54.17.12.49.14.17.48.45",
         "1.35.51.36.40.45.26.38.50.17.13.18.1.12.57.20.13.22.8",
         "1.35.52.31.54.23.49.44.43.11.54.20.28.52.32.38.12.11.15",
         "1.35.53.30.12.20.44.26.40",
         "1.35.55.23.46.10.29.9.8.11.51.22.17.48.18.37.58.7.30",
         "1.35.57.7.59.58.25.44.51.1.47.27.13.1.58.6.10.56.38.24",
         "1.35.58.6.20.43.13.29.44.15.39.45.53.47.12.46.4.48", "1.36",
         "1.36.3.38.2.23.0.26.44.46.26.22.16.49.3.35.25.26.24",
         "1.36.4.36.27.4.58.31.25.15.45.13.14.11.19.40.48", "1.36.6.30.14.3.45",
         "1.36.9.22.30.53.9.44.36.12.8.6.1.24.29.57.31.51.6.40",
         "1.36.10.8.31.13.4.34.4.43.14.50.23.24.36.30.14.24",
         "1.36.11.6.59.52.29.2.37.55.24.43.5.5.16.48",
         "1.36.13.0.54.33.46.47.31.43.16.17.20.37.30",
         "1.36.15.53.23.3.30.7.3.10.53.46.33.45",
         "1.36.17.37.59.7.32.29.23.5.40.18.2.52.48",
         "1.36.20.30.35.53.56.23.48.48.23.42.13.20",
         "1.36.24.9.24.51.56.24.58.20.14.12.28.48",
         "1.36.25.8.2.2.40.17.56.12.3.48.20.44.26.40", "1.36.27.2.13.20",
         "1.36.30.41.17.7.28.29.58.25.4.4.48", "1.36.31.39.58.16.29.30.29.45.36",
         "1.36.33.34.17.17.59.17.48.45",
         "1.36.37.13.35.55.56.32.15.48.0.10.4.43.53.12.11.15",
         "1.36.38.12.21.3.30.48.57.36",
         "1.36.40.6.47.49.42.8.20.45.18.25.46.26.7.58.7.30",
         "1.36.43.0.4.53.55.52.20.26.44.45.41.21.15.52.5",
         "1.36.44.45.10.25.32.9.36",
         "1.36.47.38.35.48.46.21.24.35.14.33.20.32.55.18.31.6.40",
         "1.36.51.18.26.24.21.36", "1.36.54.12.3.32.33.5.11.6.40",
         "1.36.57.52.9.1.47.19.3.53.47.20.37.30",
         "1.36.58.51.6.42.29.14.43.57.2.13.20",
         "1.37.0.45.57.55.43.51.13.32.6.33.45",
         "1.37.3.30.23.16.0.43.49.24.56.12.59.43.52.3.13.32.9.36",
         "1.37.5.25.20",
         "1.37.10.4.55.28.45.54.51.33.51.30.43.12.33.10.39.21.36", "1.37.12",
         "1.37.15.40.45.54.47.42.4.50.1.12.3.31.40.23.7.0.28.48",
         "1.37.16.39.54.25.17.15.18.49.42.2.9.6.58.10.33.36",
         "1.37.18.35.6.44.17.48.45",
         "1.37.21.29.32.46.19.36.54.39.17.12.5.55.33.20",
         "1.37.22.16.7.36.29.22.30.16.47.16.31.12.9.57.37.4.48",
         "1.37.23.15.20.7.23.24.24.53.51.16.37.24.5.45.36",
         "1.37.25.10.40.14.42.7.37.22.3.44.33.37.58.7.30",
         "1.37.26.9.54.31.44.16.1.28.46.1.2.33.5.11.6.40",
         "1.37.28.5.18.5.47.44.38.28.16.56.53.40.18.45",
         "1.37.29.51.12.36.53.8.45.7.59.33.16.24.57.36",
         "1.37.30.50.29.44.30.33.50.38.48.28.16.21.14.43.57.2.13.20",
         "1.37.32.45.58.50.51.51.6.40",
         "1.37.36.27.31.55.35.22.17.3.59.23.8.9.36",
         "1.37.37.26.53.4.12.18.9.39.12.51.12", "1.37.39.22.30",
         "1.37.43.4.18.5.19.6.20.53.52.52.51.36",
         "1.37.44.3.43.15.11.52.37.37.55.12", "1.37.45.59.28.0.57.47.17.6.33.45",
         "1.37.49.41.31.7.53.29.39.59.51.10.12.17.26.7.5.23.26.15",
         "1.37.50.41.0.19.18.27.4.19.12",
         "1.37.52.36.52.55.34.24.57.0.52.24.35.45.57.34.6.5.37.30",
         "1.37.55.32.19.57.36.19.14.42.4.49.15.37.16.48.59.3.45",
         "1.37.57.18.44.18.21.18.43.12",
         "1.38.0.14.19.45.37.56.10.38.40.59.15.33.20", "1.38.3.56.55.14.9.52.12",
         "1.38.4.56.33.5.43.31.59.46.5.58.50.51.51.6.40",
         "1.38.6.52.42.35.12.30", "1.38.10.35.33.8.33.39.33.11.42.41.7.58.7.30",
         "1.38.11.35.15.2.31.6.40", "1.38.13.31.32.24.10.39.6.57.15.38.40.18.45",
         "1.38.18.14.24",
         "1.38.22.57.29.10.22.29.17.42.31.54.21.14.57.35.32.21.7.12",
         "1.38.24.54",
         "1.38.27.50.24.54.26.17.50.1.51.58.29.16.55.38.16.17.46.40",
         "1.38.29.37.24.21.6.13.15.18.49.18.40.43.48.24.11.31.12",
         "1.38.31.34.3.4.21.2.6.33.45", "1.38.34.30.39.55.54.21.37.20.16.40",
         "1.38.35.17.49.42.11.44.32.9.29.51.58.35.34.5.5.17.36.36",
         "1.38.36.17.46.37.28.56.58.12.31.40.4.52.8.49.55.12",
         "1.38.38.14.33.14.53.9.13.5.5.17.22.3.11.36.5.37.30",
         "1.38.39.14.31.57.38.4.13.29.52.35.33.20",
         "1.38.41.11.22.4.22.5.26.57.8.9.36.20.33.59.3.45",
         "1.38.42.58.36.1.20.48.36.41.50.32.56.22.16.19.12",
         "1.38.43.58.37.36.48.56.46.1.47.34.37.33.30.40", "1.38.45.55.33.20",
         "1.38.49.39.52.34.32.3.48.46.47.22.40.30.43.12",
         "1.38.50.39.58.14.0.27.23.16.27.15.50.24", "1.38.52.37.1.52.30",
         "1.38.56.21.36.18.53.5.40.39.33.17.31.14.42",
         "1.38.57.21.46.2.38.16.32.6.8.38.24",
         "1.38.59.18.57.36.58.30.37.34.23.40.18.45",
         "1.39.2.16.24.12.59.7.59.48.59.16.32.44.48.53.20",
         "1.39.4.4.1.4.32.55.54.37.26.24",
         "1.39.7.1.36.11.32.35.21.49.2.54.18.9.42.42.57.46.40",
         "1.39.10.46.43.21.35.4.42.14.24", "1.39.13.44.30.30.27.9.37.46.40",
         "1.39.17.29.52.55.35.29.36.9", "1.39.18.30.15.30.32.49.38.45.55.33.20",
         "1.39.20.27.52.7.8.54.22.30",
         "1.39.24.13.29.48.25.4.47.51.36.28.8.49.6.5.37.30",
         "1.39.25.13.56.28.48", "1.39.27.11.41.3.28.47.6.17.28.35.24.18.59.3.45",
         "1.39.31.58.4.48", "1.39.38.42.40.30",
         "1.39.41.41.17.43.7.7.33.24.23.22.28.8.53.20",
         "1.39.43.29.37.24.22.2.55.15.18.25.39.44.21.15.29.39.50.24",
         "1.39.45.27.43.36.39.17.53.8.40.18.45",
         "1.39.46.28.23.11.51.34.10.9.17.50.30.27.9.37.46.40",
         "1.39.48.26.32.55.51.17.23.33.16.52.30",
         "1.39.50.14.59.57.27.3.40.56.11.3.49.55.47.56.32.38.24",
         "1.39.51.15.42.27.20.15.27.22.56.21.16.15.59.43.33.55.33.20",
         "1.39.53.13.57.51.36.17.46.40",
         "1.39.55.12.15.35.55.22.1.2.21.0.43.32.49.24.33.2.48.45",
         "1.39.57.0.49.58.21.49.13.9.21.55.51.4.33.1.26.24",
         "1.39.58.1.36.35.1.33.28.36.18.55.18.31.40.48", "1.40",
         "1.40.3.47.7.28.57.57.51.38.22.28.12.31.6.14.24",
         "1.40.4.47.58.12.40.57.43.48.54.36.17.16.48",
         "1.40.6.46.29.38.54.22.30",
         "1.40.10.33.52.31.7.15.29.55.2.57.29.23.8.1.30",
         "1.40.11.34.47.22.10.15.14.30.13.14.52.48",
         "1.40.13.33.26.50.11.14.30.32.34.28.3.59.3.45",
         "1.40.16.33.6.31.8.52.20.48.51.1.0.9.22.30",
         "1.40.18.22.4.5.21.20.36.33.24.28.48",
         "1.40.21.21.52.23.41.14.48.20.24.41.28.53.20",
         "1.40.25.9.48.24.6.16.0.46.4.48",
         "1.40.26.10.52.7.46.58.41.2.33.57.51.36.17.46.40", "1.40.28.9.48.53.20",
         "1.40.31.58.0.20.17.11.13.21.6.45", "1.40.32.59.8.12.10.44.16",
         "1.40.34.58.13.1.14.16.3.16.52.30",
         "1.40.38.46.39.55.46.23.36.27.30.10.29.55.42.55.11.43.7.30",
         "1.40.39.47.51.56.9.36",
         "1.40.41.47.4.49.16.23.41.37.11.41.50.52.13.18.2.48.45",
         "1.40.44.47.35.6.10.42.1.17.51.37.35.34.39.1.45.12.30",
         "1.40.46.37.3.21.36",
         "1.40.49.37.42.18.18.17.18.6.42.39.43.54.17.36.47.24.26.40",
         "1.40.53.26.42.30.22.30", "1.40.56.27.33.41.24.27.54.4.26.40",
         "1.41.0.16.49.24.21.47.21.33.31.48.59.3.45",
         "1.41.1.18.14.29.15.27.50.46.54.48.53.20",
         "1.41.3.17.52.50.33.10.51.35.56.50.9.22.30",
         "1.41.5.7.41.12.25.8.58.41.53.12.7.48.14.47.30.2.52.48",
         "1.41.6.9.9.14.10.45.38.58.28.33.32.13.11.43.21.36", "1.41.8.8.53.20",
         "1.41.11.58.35.35.50.35.35.4.13.57.17.57.51.26.12.28.48",
         "1.41.13.0.7.47.27.49.38.42.46.9.30.0.34.33.36", "1.41.15",
         "1.41.18.49.57.49.34.41.20.2.6.15.3.40.29.34.4.48",
         "1.41.19.51.34.11.20.28.27.6.46.17.14.29.45.36",
         "1.41.21.51.34.31.8.33.16.52.30",
         "1.41.24.53.16.38.15.25.56.55.55.25.6.10.22.13.20",
         "1.41.25.41.47.55.30.35.56.32.29.14.42.30.10.22.31.7.30",
         "1.41.26.43.28.27.41.52.55.56.5.54.48.57.36",
         "1.41.28.43.36.55.18.52.56.25.28.53.55.2.3.2.48.45",
         "1.41.29.45.19.18.3.36.41.32.27.56.5.9.27.54.4.26.40",
         "1.41.31.45.31.21.2.14.0.4.27.39.15.54.29.31.52.30",
         "1.41.33.35.50.38.25.21.37.0.49.32.9.36",
         "1.41.36.37.53.47.59.0.44.26.40",
         "1.41.40.28.40.45.24.20.42.46.39.21.36",
         "1.41.41.30.30.16.52.48.55.3.20.53.20", "1.41.43.30.56.15",
         "1.41.47.21.58.50.32.24.6.46.7.35.3.45", "1.41.48.23.52.33.19.52.19.12",
         "1.41.50.24.26.41.0.11.45.19.20.9.22.30", "1.41.55.17.42.50.6.43.12",
         "1.42.2.12.1.9.7.12", "1.42.5.14.55.35.2.1.1.5.17.41.43.42.13.20",
         "1.42.9.6.47.32.15.16.52.30",
         "1.42.10.8.54.28.27.50.49.45.31.13.47.59.0.44.26.40",
         "1.42.12.9.54.21.40.31.15",
         "1.42.15.3.7.28.28.25.25.38.22.11.13.17.49.9.34.15.36.32",
         "1.42.16.2.2.1.25.3.42.4.41.57.50.48.2.48.45",
         "1.42.17.4.13.10.7.24.26.40",
         "1.42.19.5.21.15.11.5.44.44.38.47.46.59.31.52.30",
         "1.42.21.58.46.6.6.23.43.12.42.24.57.22.21.37.9.7.12", "1.42.24",
         "1.42.27.52.34.32.32.28.31.45.32.7.45.56.19.49.47.8.9.36",
         "1.42.28.54.52.53.18.25.30.56.48.14.7.8.4.59.31.12", "1.42.30.56.15",
         "1.42.34.49.5.17.56.52.21.2.7.49.44.58.14.56.15.21.36",
         "1.42.35.51.27.51.58.58.48.27.6.21.57.25.37.55.12",
         "1.42.37.52.58.12.1.54.41.50.9.22.30",
         "1.42.40.56.56.35.44.7.31.23.37.21.40",
         "1.42.42.48.31.4.2.39.20.38.2.59.15.4.19.12",
         "1.42.44.50.9.38.0.22.6.7.48.0.35.28.19.35.5.51.33.45",
         "1.42.45.52.38.17.32.9.24.3.37.17.2.13.20",
         "1.42.47.54.20.29.33.0.40.34.31.0.0.21.25.24.1.24.22.30",
         "1.42.49.46.2.31.24.10.38.13.35.9.18.43.12",
         "1.42.50.48.34.10.50.59.7.56.52.3.34.7.24.26.40", "1.42.52.50.22.13.20",
         "1.42.56.44.2.15.58.23.58.18.44.21.7.12",
         "1.42.57.46.38.9.35.28.31.44.38.24", "1.42.59.48.34.27.11.15",
         "1.43.3.42.30.19.40.18.24.51.12.10.45.2.48.45",
         "1.43.4.45.10.27.44.52.13.26.24",
         "1.43.6.47.15.1.0.56.54.8.19.39.29.31.52.30",
         "1.43.9.52.5.13.31.35.49.48.31.44.44.6.40.55.33.20",
         "1.43.11.44.11.7.14.18.14.24",
         "1.43.14.49.10.12.1.26.50.13.35.31.33.55.6.59.45.11.6.40",
         "1.43.18.43.40.9.59.2.24", "1.43.21.48.51.46.43.17.31.51.6.40",
         "1.43.25.43.37.37.54.28.20.9.22.30",
         "1.43.26.46.31.9.19.11.42.52.50.22.13.20",
         "1.43.28.49.1.47.26.46.38.26.15",
         "1.43.32.44.3.32.56.7.29.51.15.29.19.11.8.50.51.33.45",
         "1.43.33.47.1.20",
         "1.43.35.49.40.16.7.29.4.3.12.16.52.49.46.31.24.22.30",
         "1.43.38.45.15.10.40.58.31.0.6.56.46.5.23.23.21.59.2.24", "1.43.40.48",
         "1.43.45.46.34.2.58.24.20.5.0.50.17.43.26.3.15.50.24",
         "1.43.47.49.27.11.15",
         "1.43.50.55.30.57.24.55.22.17.54.20.54.19.15.33.20",
         "1.43.51.45.12.6.55.20.0.17.54.25.37.16.58.37.27.33.7.12",
         "1.43.52.48.21.27.52.58.2.33.26.41.43.53.42.8.38.24",
         "1.43.54.51.22.55.40.56.7.51.31.59.31.52.30",
         "1.43.55.54.34.9.51.13.5.34.41.5.6.43.17.31.51.6.40",
         "1.43.57.57.39.18.10.55.37.2.10.4.41.15",
         "1.43.59.50.37.27.20.41.20.8.31.31.29.30.37.26.24",
         "1.44.2.57.2.46.15.18.31.6.40",
         "1.44.6.53.22.3.17.43.46.12.15.20.40.42.14.24",
         "1.44.7.56.40.36.29.7.22.17.49.42.36.48", "1.44.10",
         "1.44.13.56.35.17.40.22.46.17.28.24.23.2.24",
         "1.44.14.59.58.8.12.40.8.8.26.52.48", "1.44.17.3.25.53.1.38.26.15",
         "1.44.21.0.17.12.25.3.38.39.50.34.53.6.35.51.33.45",
         "1.44.22.3.44.20.35.40.52.36.28.48",
         "1.44.24.7.20.27.16.42.36.48.55.54.14.9.1.24.22.30",
         "1.44.27.14.29.17.26.44.31.40.53.8.32.39.45.56.15",
         "1.44.29.7.59.15.34.43.58.4.48",
         "1.44.32.15.17.4.40.27.55.21.15.43.12.35.33.20",
         "1.44.36.12.42.55.6.31.40.48",
         "1.44.37.16.19.18.6.26.7.45.10.22.46.15.18.31.6.40",
         "1.44.39.20.13.25.33.20", "1.44.43.17.55.21.7.54.11.24.29.31.52.30",
         "1.44.44.21.36.2.41.11.6.40", "1.44.46.25.38.33.47.21.43.25.4.41.15",
         "1.44.51.27.21.36",
         "1.44.56.39.34.3.56.8.46.21.6.16.39.33.35.39.19.35.31.15",
         "1.44.58.33.36",
         "1.45.3.35.53.58.30.38.8.20.4.35.55.26.43.37.48.17.16.48",
         "1.45.5.40.19.16.38.26.15", "1.45.8.48.42.35.37.59.3.49.37.46.40",
         "1.45.10.42.57.43.58.52.46.5.21.46.45.11.37.25.14.52.48",
         "1.45.12.47.31.27.52.41.49.57.25.38.31.31.24.22.30",
         "1.45.13.51.30.5.28.36.30.23.52.5.55.33.20",
         "1.45.15.56.7.32.39.33.48.44.56.42.14.45.56.15",
         "1.45.17.50.30.25.26.11.51.8.37.55.8.7.45.24.28.48",
         "1.45.18.54.32.7.16.12.33.5.54.44.56.3.44.42.40", "1.45.20.59.15.33.20",
         "1.45.24.58.32.4.50.12.4.1.54.32.11.12.46.4.48",
         "1.45.26.2.38.6.56.29.12.49.33.4.53.45.36", "1.45.28.7.30",
         "1.45.32.7.2.44.8.38.3.22.11.30.41.19.40.48",
         "1.45.33.11.13.6.48.49.38.14.33.12.57.36",
         "1.45.35.16.13.27.26.24.40.4.41.15",
         "1.45.38.25.29.49.51.4.31.48.15.13.38.55.48.8.53.20",
         "1.45.39.16.2.25.19.22.26.23.50.27.49.16.25.48.27.25.18.45",
         "1.45.40.20.17.8.51.7.38.15.56.9.36",
         "1.45.42.25.25.57.37.10.8.46.32.36.9.49.38.10.25.46.52.30",
         "1.45.43.29.42.36.18.45.43.16.19.5.55.22.21.33.49.37.46.40",
         "1.45.45.34.55.9.24.49.35.4.38.48.24.4.15.45.42.11.15",
         "1.45.47.29.50.15.1.25.1.3.21.36", "1.45.50.39.28.32.28.58.16.17.46.40",
         "1.45.54.39.52.27.17.51.34.33.36",
         "1.45.55.44.16.32.35.0.57.20.59.15.33.20", "1.45.57.49.43.35.37.30",
         "1.46.1.50.23.47.38.45.7.3.2.54.1.24.22.30", "1.46.2.54.52.14.43.12",
         "1.46.5.0.27.47.42.42.14.42.38.29.45.56.15", "1.46.10.5.57.7.12",
         "1.46.17.17.31.12", "1.46.20.28.2.53.59.36.3.38.0.55.58.1.28.53.20",
         "1.46.24.29.34.31.5.55.4.41.15",
         "1.46.25.34.16.44.39.0.26.49.55.1.52.28.58.16.17.46.40",
         "1.46.27.40.19.7.34.42.33.7.30",
         "1.46.29.35.59.57.16.51.55.39.55.48.5.15.31.8.18.48.57.36",
         "1.46.31.42.7.6.28.36.21.19.53.42.45.25.2.55.46.52.30",
         "1.46.32.46.53.43.2.42.57.46.40",
         "1.46.34.53.4.38.19.3.29.6.30.24.46.27.0.42.11.15",
         "1.46.36.48.53.18.15.16.30.1.59.23.34.28.51.13.32.9.36",
         "1.46.37.53.43.1.21.39.42.30.44.10.59.45.47.31.12", "1.46.40",
         "1.46.44.2.15.58.53.49.43.4.55.58.5.21.10.39.21.36",
         "1.46.45.7.10.5.31.41.34.44.10.14.42.25.55.12", "1.46.47.13.35.37.30",
         "1.46.51.16.8.1.11.44.31.54.43.9.19.20.40.33.36",
         "1.46.52.21.6.31.38.56.15.28.14.7.52.19.12",
         "1.46.54.27.40.37.31.59.28.34.44.45.56.15",
         "1.46.57.39.18.57.13.27.50.12.6.25.4.10",
         "1.46.59.35.32.21.42.45.58.59.38.6.43.12",
         "1.47.2.47.19.53.15.59.47.33.46.20.14.48.53.20",
         "1.47.6.50.27.37.42.41.4.49.9.7.12",
         "1.47.7.55.35.36.18.6.35.46.44.13.43.2.42.57.46.40",
         "1.47.10.2.28.8.53.20", "1.47.14.5.52.21.38.19.58.14.31.12",
         "1.47.15.11.4.44.59.27.13.4", "1.47.17.18.5.53.19.13.7.30",
         "1.47.21.21.46.35.29.29.10.53.20.11.11.55.25.46.52.30",
         "1.47.22.27.3.23.54.14.24",
         "1.47.24.34.13.8.33.29.16.23.40.28.38.15.42.11.15",
         "1.47.27.46.45.26.35.24.49.23.3.4.5.56.57.37.52.13.20",
         "1.47.29.43.31.35.2.24", "1.47.37.0.29.20.24",
         "1.47.40.13.23.56.10.5.45.40.44.26.40",
         "1.47.44.17.56.41.59.14.30.59.45.56.15",
         "1.47.45.23.27.27.12.29.42.10.2.28.8.53.20",
         "1.47.47.31.4.21.55.23.35.2.20.37.30",
         "1.47.50.33.45.51.7.28.41.34.22.27.46.22.4.30.15.2.24",
         "1.47.52.41.28.53.20",
         "1.47.54.49.14.26.47.47.46.43.20.17.35.1.50.57.42.53.26.15",
         "1.47.56.46.29.58.13.57.57.24.30.53.7.9.42.51.57.18.43.12",
         "1.47.57.52.8.18.37.40.57.17.37.14.8.0.36.51.50.24", "1.48",
         "1.48.4.5.17.40.53.0.5.22.14.40.3.55.11.32.21.7.12",
         "1.48.5.11.0.28.5.50.20.55.13.22.23.27.44.38.24",
         "1.48.7.19.0.49.13.7.30",
         "1.48.10.32.49.44.48.27.40.43.39.6.46.35.3.42.13.20",
         "1.48.11.24.35.7.12.38.20.18.39.11.41.20.11.4.1.12",
         "1.48.12.30.22.21.32.40.27.39.50.18.28.13.26.24",
         "1.48.14.38.31.23.0.8.28.11.10.49.30.42.11.15",
         "1.48.15.44.20.35.15.51.8.18.37.47.49.30.5.45.40.44.26.40",
         "1.48.17.52.33.26.26.22.56.4.45.29.52.58.7.30",
         "1.48.19.50.14.0.59.3.3.28.52.50.18.14.24",
         "1.48.23.4.25.23.10.56.47.24.26.40",
         "1.48.27.10.35.28.25.58.5.37.45.59.2.24",
         "1.48.28.16.32.18.0.20.10.43.34.16.53.20", "1.48.30.25",
         "1.48.34.31.26.45.54.33.43.13.12.5.24",
         "1.48.35.37.28.3.33.11.48.28.48", "1.48.37.46.4.27.44.12.32.20.37.30",
         "1.48.41.52.47.55.26.6.17.46.30.11.20.19.22.21.12.39.22.30",
         "1.48.42.58.53.41.27.10.4.48",
         "1.48.45.7.38.48.24.54.23.20.58.13.59.44.23.57.53.26.15",
         "1.48.48.22.35.30.40.21.23.0.5.21.24.1.25.21.5.37.30",
         "1.48.50.20.49.13.43.40.48",
         "1.48.53.35.55.17.22.9.5.9.38.52.30.37.2.13.20",
         "1.48.57.43.14.42.24.18",
         "1.48.58.49.30.6.21.42.13.4.33.18.43.10.56.47.24.26.40",
         "1.49.0.58.33.59.7.13.20", "1.49.5.6.10.9.30.43.56.53.0.45.42.11.15",
         "1.49.6.12.30.2.47.54.4.26.40",
         "1.49.8.21.42.40.11.50.7.43.37.22.58.7.30",
         "1.49.11.26.41.10.30.49.18.5.33.14.37.11.51.3.37.43.40.48",
         "1.49.13.36", "1.49.18.50.32.24.51.39.13.0.35.27.3.36.37.19.29.16.48",
         "1.49.21", "1.49.25.8.21.39.8.39.50.26.16.21.3.58.7.56.0.23.2.24",
         "1.49.26.14.53.43.26.54.43.40.54.47.25.15.20.26.52.48",
         "1.49.28.24.30.4.50.2.20.37.30", "1.49.31.40.44.22.7.4.1.29.11.51.6.40",
         "1.49.32.33.8.33.33.2.49.3.53.11.5.6.11.12.19.12.54",
         "1.49.33.39.45.8.18.49.58.0.35.11.12.4.36.28.48",
         "1.49.35.49.30.16.32.23.34.32.19.12.37.50.12.53.26.15",
         "1.49.36.56.8.50.42.18.1.39.51.46.10.22.13.20",
         "1.49.39.5.57.51.31.12.43.16.49.4.0.22.51.5.37.30",
         "1.49.41.5.6.41.29.47.20.46.29.29.55.58.4.48",
         "1.49.42.11.48.27.34.23.4.28.39.31.48.23.54.4.26.40",
         "1.49.44.21.43.42.13.20", "1.49.48.30.58.25.2.17.34.11.59.18.31.40.48",
         "1.49.49.37.44.42.13.50.25.51.36.57.36", "1.49.51.47.48.45",
         "1.49.55.57.20.20.58.59.38.30.36.59.28.3",
         "1.49.57.4.11.9.35.51.42.20.9.36",
         "1.49.59.14.24.1.5.0.41.44.52.58.7.30",
         "1.50.2.31.33.34.25.42.13.7.45.51.43.3.7.39.15.33.20",
         "1.50.4.31.7.51.43.15.27.21.36", "1.50.11.58.34.50.38.58.33.36",
         "1.50.15.16.7.13.50.10.41.58.31.6.40", "1.50.19.26.32.8.26.6.13.30",
         "1.50.20.33.37.13.56.28.29.44.21.43.42.13.20",
         "1.50.22.44.17.54.36.33.45",
         "1.50.26.54.59.47.7.51.59.50.40.31.16.27.53.26.15", "1.50.28.2.9.25.20",
         "1.50.30.12.58.57.11.59.0.19.25.6.0.21.5.37.30", "1.50.35.31.12",
         "1.50.40.49.40.19.10.17.57.25.20.53.38.54.19.47.28.53.45.36",
         "1.50.43.0.45", "1.50.46.19.13.1.14.35.3.47.5.58.17.56.32.35.33.20",
         "1.50.48.19.34.53.44.29.54.43.40.28.30.49.16.57.12.57.36",
         "1.50.50.30.48.27.23.39.52.22.58.7.30",
         "1.50.51.38.12.26.30.37.57.56.59.49.27.10.10.41.58.31.6.40",
         "1.50.53.49.29.55.23.39.19.30.18.45",
         "1.50.55.49.59.57.10.4.5.29.5.37.35.28.39.56.9.36",
         "1.50.58.1.22.24.14.47.52.13.13.27.2.18.35.33.6.19.41.15",
         "1.50.59.8.50.57.20.19.45.11.6.40",
         "1.51.1.20.17.19.54.51.7.49.16.40.48.23.8.13.56.43.7.30",
         "1.51.3.20.55.31.30.54.41.17.4.22.3.25.3.21.36",
         "1.51.4.28.27.18.55.3.51.47.1.1.27.15.12", "1.51.6.40",
         "1.51.10.52.21.38.51.4.17.22.38.18.0.34.33.36",
         "1.51.11.59.58.0.45.30.48.41.0.40.19.12", "1.51.14.11.39.36.33.45",
         "1.51.18.24.18.21.14.43.53.14.29.57.12.39.2.15",
         "1.51.19.31.59.17.58.3.36.6.54.43.12",
         "1.51.21.43.49.49.5.49.27.16.11.37.51.5.37.30",
         "1.51.25.3.27.14.36.31.29.47.36.41.6.50.25",
         "1.51.27.4.31.12.37.2.53.57.7.12",
         "1.51.30.24.18.12.59.9.47.2.40.46.5.25.55.33.20",
         "1.51.34.37.33.46.46.57.47.31.12",
         "1.51.35.45.24.35.18.51.52.16.11.4.17.20.19.45.11.6.40",
         "1.51.37.57.34.19.15.33.20", "1.51.42.11.7.2.32.25.48.10.7.30",
         "1.51.43.19.2.26.51.55.51.6.40", "1.51.45.31.21.8.2.31.10.18.45",
         "1.51.49.45.11.1.58.12.53.50.33.31.39.55.14.21.19.41.15",
         "1.51.50.53.11.2.24",
         "1.51.53.5.38.41.24.52.59.34.39.39.49.51.21.26.43.7.30",
         "1.51.56.26.12.20.11.53.21.26.30.41.46.11.50.1.56.53.53.20",
         "1.51.58.27.50.24", "1.52.6.3.0.33.45",
         "1.52.9.23.57.26.0.31.0.4.56.17.46.40",
         "1.52.11.25.49.34.54.48.17.9.43.13.52.12.23.54.55.52.19.12",
         "1.52.13.38.41.33.44.12.37.17.15.21.5.37.30",
         "1.52.14.46.56.5.50.30.56.25.27.34.19.15.33.20",
         "1.52.16.59.52.2.50.12.3.59.56.29.3.45",
         "1.52.19.1.52.27.7.56.38.33.12.26.48.40.16.26.6.43.12",
         "1.52.20.10.10.15.45.17.23.18.18.23.55.47.59.41.30.40",
         "1.52.22.23.12.35.33.20",
         "1.52.26.38.26.13.9.32.52.18.2.10.19.57.37.9.7.12",
         "1.52.27.46.48.39.24.15.9.40.51.17.13.20.38.24", "1.52.30",
         "1.52.34.15.30.55.5.12.35.35.40.16.44.4.59.31.12",
         "1.52.35.23.57.59.16.4.56.47.31.25.49.26.24",
         "1.52.37.37.18.21.16.10.18.45",
         "1.52.40.59.11.49.10.28.49.55.28.14.33.31.31.21.28.53.20",
         "1.52.41.53.6.35.0.39.56.9.25.49.40.33.31.31.41.15",
         "1.52.43.1.38.17.26.32.8.48.59.54.14.24",
         "1.52.45.15.7.41.27.38.49.21.38.46.34.28.56.43.7.30",
         "1.52.48.37.14.50.2.28.53.24.57.23.37.40.32.48.45",
         "1.52.50.39.49.36.1.30.41.7.35.2.24",
         "1.52.54.2.6.26.38.54.9.22.57.46.40", "1.52.58.18.31.57.7.3.0.51.50.24",
         "1.52.59.27.13.38.45.21.1.10.23.12.35.33.20", "1.53.1.41.2.30",
         "1.53.5.57.45.22.49.20.7.31.15.5.37.30", "1.53.7.6.31.43.42.4.48",
         "1.53.9.20.29.38.53.33.3.41.29.3.45", "1.53.14.46.20.55.40.48",
         "1.53.20.23.31.59.27.2.16.27.35.34.47.31.28.54.28.21.33.45",
         "1.53.22.26.41.16.48",
         "1.53.25.49.55.5.35.34.27.52.32.59.41.53.34.48.53.20",
         "1.53.30.7.32.49.10.18.45",
         "1.53.31.16.33.51.37.36.28.37.14.41.59.58.54.9.22.57.46.40",
         "1.53.33.31.0.24.5.1.23.20",
         "1.53.37.48.55.34.54.30.46.45.13.17.36.26.43.7.30",
         "1.53.38.58.1.17.54.53.49.37.46.40",
         "1.53.41.12.36.56.52.19.43.2.56.26.25.32.48.45",
         "1.53.43.16.8.51.28.17.36.2.7.21.8.46.46.38.26.18.14.24",
         "1.53.44.25.17.53.27.6.21.20.47.7.43.44.50.41.16.48", "1.53.46.40",
         "1.53.50.58.25.2.49.25.1.57.15.41.57.42.35.21.59.2.24",
         "1.53.52.7.38.45.53.48.21.3.6.55.41.15.38.52.48", "1.53.54.22.30",
         "1.53.58.41.12.33.16.31.30.2.22.1.56.38.3.15.50.24",
         "1.53.59.50.30.57.45.32.0.30.7.4.23.48.28.48",
         "1.54.2.5.31.20.2.7.26.29.3.45",
         "1.54.5.29.56.13.2.21.41.32.54.50.44.26.40",
         "1.54.6.24.31.24.56.55.26.6.32.54.2.48.56.40.20.0.56.15",
         "1.54.7.33.54.31.9.37.2.55.36.39.10.4.48",
         "1.54.9.49.4.2.13.44.33.28.40.0.39.24.48.25.39.50.37.30",
         "1.54.10.58.29.12.49.3.46.44.1.25.35.48.8.53.20",
         "1.54.13.13.42.46.10.0.45.5.1.6.40.23.48.13.21.33.45",
         "1.54.15.17.49.28.13.31.49.8.25.43.40.48",
         "1.54.16.27.17.58.43.19.2.9.51.10.37.54.53.49.37.46.40",
         "1.54.18.42.38.1.28.53.20", "1.54.23.2.15.51.4.53.18.7.29.16.48",
         "1.54.24.11.49.3.59.25.1.56.16", "1.54.26.27.18.16.52.30",
         "1.54.30.47.13.41.51.27.7.36.53.31.56.43.7.30",
         "1.54.31.56.51.37.29.51.21.36",
         "1.54.34.12.30.1.7.43.13.29.15.10.32.48.45",
         "1.54.37.37.52.28.21.46.28.40.35.16.22.20.45.28.23.42.13.20",
         "1.54.39.42.25.41.22.33.36", "1.54.47.28.31.17.45.36",
         "1.54.50.54.17.31.54.46.8.43.27.24.26.40",
         "1.54.55.15.8.28.47.11.29.3.45",
         "1.54.56.25.1.17.1.19.40.58.42.38.1.28.53.20",
         "1.54.58.41.8.39.23.5.9.22.30",
         "1.55.1.56.0.54.31.58.36.20.39.57.37.27.32.48.16.2.33.36",
         "1.55.3.2.17.16.35.41.39.50.17.12.34.39.3.9.50.37.30",
         "1.55.4.12.14.48.53.20",
         "1.55.6.28.31.24.34.58.57.50.13.38.45.21.58.21.33.45",
         "1.55.9.43.36.51.52.11.41.6.47.43.4.32.39.19.17.45.36", "1.55.12",
         "1.55.16.21.38.51.36.32.5.43.43.38.44.10.52.18.30.31.40.48",
         "1.55.17.31.44.29.58.13.42.18.54.15.53.1.35.36.57.36",
         "1.55.19.48.16.52.30",
         "1.55.23.15.1.3.47.41.31.26.33.43.13.41.23.57.2.13.20",
         "1.55.24.10.13.27.41.28.53.39.53.48.28.5.31.48.17.16.48",
         "1.55.25.20.23.50.58.51.9.30.29.39.42.6.20.9.36",
         "1.55.27.37.5.28.32.9.2.3.55.32.48.45",
         "1.55.31.4.3.40.12.8.27.49.4.31.52.30",
         "1.55.33.9.34.57.2.59.15.42.48.21.39.27.21.36",
         "1.55.36.36.43.4.43.40.34.34.4.26.40",
         "1.55.40.59.17.50.19.41.58.0.17.2.58.33.36",
         "1.55.42.9.38.27.12.21.31.26.28.34.0.53.20", "1.55.44.26.40",
         "1.55.48.49.32.32.58.11.58.6.4.53.45.36",
         "1.55.49.59.57.55.47.24.35.42.43.12", "1.55.52.17.8.45.35.9.22.30",
         "1.55.56.40.19.7.7.50.42.57.36.12.5.40.39.50.37.30",
         "1.55.57.50.49.16.12.58.45.7.12",
         "1.56.0.8.9.23.38.34.0.54.22.6.55.43.21.33.45",
         "1.56.3.36.5.52.43.2.48.32.5.42.49.37.31.2.30",
         "1.56.5.42.12.30.38.35.31.12",
         "1.56.9.10.18.58.31.37.41.30.17.28.0.39.30.22.13.20",
         "1.56.13.34.7.41.13.55.12",
         "1.56.14.44.48.6.47.9.1.56.51.31.58.3.40.34.34.4.26.40",
         "1.56.17.2.28.15.3.42.13.20", "1.56.21.26.34.50.8.46.52.40.32.48.45",
         "1.56.22.37.20.2.59.5.40.44.26.40",
         "1.56.24.55.9.30.52.37.28.14.31.52.30", "1.56.30.30.24",
         "1.56.32.48.22.48.8.25.12.3.36.18.59.25.59.50.19.55.18.45",
         "1.56.36.5.54.34.31.5.49.52.37.48.51.51.3.48.47.13.55.12", "1.56.38.24",
         "1.56.43.59.53.18.20.42.22.35.38.26.34.56.21.48.40.19.12",
         "1.56.46.18.8.5.9.22.30", "1.56.49.47.27.19.35.32.17.35.8.38.31.6.40",
         "1.56.50.43.21.7.47.15.0.20.8.43.49.26.35.57.8.29.45.36",
         "1.56.51.54.24.8.52.5.17.52.37.31.56.52.54.54.43.12",
         "1.56.54.12.48.17.38.33.8.50.28.29.28.21.33.45",
         "1.56.55.23.53.26.5.7.13.46.31.13.15.3.42.13.20",
         "1.56.57.42.21.42.57.17.34.9.56.20.16.24.22.30",
         "1.56.59.49.27.8.15.46.30.9.35.27.55.41.57.7.12",
         "1.57.1.0.35.41.24.40.36.46.34.9.55.37.29.40.44.26.40",
         "1.57.3.19.10.37.2.13.20",
         "1.57.7.45.2.18.42.26.44.28.47.15.45.47.31.12",
         "1.57.8.56.15.41.2.45.47.35.3.25.26.24", "1.57.11.15",
         "1.57.15.41.9.42.22.55.37.4.39.27.25.55.12",
         "1.57.16.52.27.54.14.15.9.9.30.14.24",
         "1.57.19.11.21.37.9.20.44.31.52.30",
         "1.57.22.41.39.48.43.25.2.0.16.55.9.55.20.9.52.35.33.20",
         "1.57.23.37.49.21.28.11.35.59.49.24.14.44.55.20.30.28.7.30",
         "1.57.24.49.12.23.10.8.29.11.2.24",
         "1.57.27.8.15.30.41.17.56.25.2.53.30.55.9.4.55.18.45",
         "1.57.30.38.47.57.7.35.5.38.29.47.6.44.44.10.46.52.30",
         "1.57.32.46.29.10.1.34.27.50.24",
         "1.57.36.17.11.42.45.31.24.46.25.11.6.40",
         "1.57.40.44.18.16.59.50.38.24",
         "1.57.41.55.51.42.52.14.23.43.19.10.37.2.13.20", "1.57.44.15.15.6.15",
         "1.57.48.42.39.46.16.23.27.50.3.13.21.33.45", "1.57.49.54.18.3.1.20",
         "1.57.52.13.50.53.0.46.56.20.42.46.24.22.30", "1.57.57.53.16.48",
         "1.58.5.52.48", "1.58.9.24.29.53.19.33.24.2.14.22.11.8.18.45.55.33.20",
         "1.58.11.32.53.13.19.27.54.22.35.10.24.52.34.5.1.49.26.24",
         "1.58.13.52.51.41.13.14.31.52.30", "1.58.17.24.47.55.5.13.56.48.20",
         "1.58.19.33.19.56.58.44.21.51.2.0.5.50.34.35.54.14.24",
         "1.58.21.53.27.53.51.47.3.42.6.20.50.27.49.55.18.45",
         "1.58.23.5.26.21.9.41.4.11.51.6.40",
         "1.58.25.25.38.29.14.30.32.20.33.47.31.36.40.46.52.30",
         "1.58.27.34.19.13.36.58.20.2.12.39.31.38.43.35.2.24",
         "1.58.28.46.21.8.10.44.7.14.9.5.33.4.12.48", "1.58.31.6.40",
         "1.58.35.35.51.5.26.28.34.32.8.51.12.36.51.50.24",
         "1.58.36.47.57.52.48.32.51.55.44.43.0.28.48", "1.58.39.8.26.15",
         "1.58.43.37.55.34.39.42.48.47.27.57.1.29.38.24",
         "1.58.44.50.7.15.9.55.50.31.22.22.4.48",
         "1.58.47.10.45.8.22.12.45.5.16.24.22.30",
         "1.58.50.43.41.3.34.57.35.46.47.7.51.17.46.40",
         "1.58.52.52.49.17.27.31.5.32.55.40.48",
         "1.58.56.25.55.25.51.6.26.10.51.29.9.47.39.15.33.20",
         "1.59.0.56.4.1.54.5.38.41.16.48",
         "1.59.2.8.26.13.40.7.19.45.15.48.34.29.41.4.11.51.6.40",
         "1.59.4.29.24.36.32.35.33.20", "1.59.8.59.51.30.42.35.31.22.48",
         "1.59.10.12.18.36.39.23.34.31.6.40", "1.59.12.33.26.32.34.41.15",
         "1.59.17.4.11.46.6.5.45.25.55.45.46.34.55.18.45",
         "1.59.18.16.43.46.33.36",
         "1.59.20.38.1.16.10.32.31.32.58.18.29.10.46.52.30",
         "1.59.26.21.41.45.36", "1.59.34.27.12.36",
         "1.59.38.1.33.15.44.33.4.5.16.2.57.46.40",
         "1.59.42.33.16.19.59.9.27.46.24.22.30",
         "1.59.43.46.3.50.13.53.0.11.9.24.36.32.35.33.20",
         "1.59.46.7.51.31.1.32.52.15.56.15",
         "1.59.48.17.59.56.56.28.25.7.25.16.35.54.57.31.51.10.4.48",
         "1.59.49.30.50.56.48.18.32.51.31.37.31.31.11.40.16.42.40",
         "1.59.50.39.52.59.47.10.53.59.52.55.36.5.40.47.45.14.3.45",
         "1.59.51.52.45.25.55.33.20",
         "1.59.54.14.42.43.6.26.25.14.49.12.52.15.23.17.27.39.22.30",
         "1.59.56.24.59.58.2.11.3.47.14.19.1.17.27.37.43.40.48",
         "1.59.57.37.55.54.1.52.10.19.34.42.22.14.0.57.36", "2",
         "2.0.4.32.32.58.45.33.25.58.2.57.51.1.19.29.16.48",
         "2.0.5.45.33.51.13.9.16.34.41.31.32.44.9.36", "2.0.8.7.47.34.41.15",
         "2.0.11.43.8.36.27.10.45.15.10.7.31.45.37.26.54.48.53.20",
         "2.0.12.40.39.1.20.42.35.54.3.32.59.15.45.37.48",
         "2.0.13.53.44.50.36.18.17.24.15.53.51.21.36",
         "2.0.16.16.8.12.13.29.24.39.5.21.40.46.52.30",
         "2.0.19.51.43.49.22.38.48.58.37.13.12.11.15",
         "2.0.22.2.28.54.25.36.43.52.5.22.33.36",
         "2.0.25.38.14.52.25.29.46.0.29.37.46.40",
         "2.0.30.11.46.4.55.31.12.55.17.45.36",
         "2.0.31.25.2.33.20.22.25.15.4.45.25.55.33.20", "2.0.33.47.46.40",
         "2.0.38.21.36.24.20.37.28.1.20.6", "2.0.39.34.57.50.36.53.7.12",
         "2.0.41.57.51.37.29.7.15.56.15",
         "2.0.46.31.59.54.55.40.19.45.0.12.35.54.51.30.14.3.45",
         "2.0.47.45.26.19.23.31.12",
         "2.0.50.8.29.47.7.40.25.56.38.2.13.2.39.57.39.22.30",
         "2.0.53.45.6.7.24.50.25.33.25.57.6.41.34.50.6.15",
         "2.0.55.56.28.1.55.12",
         "2.0.59.33.14.45.57.56.45.44.3.11.40.41.9.8.8.53.20", "2.1.4.8.3.0.27",
         "2.1.7.45.4.25.41.21.28.53.20",
         "2.1.12.20.11.17.14.8.49.52.14.10.46.52.30",
         "2.1.13.33.53.23.6.33.24.56.17.46.40",
         "2.1.15.57.27.24.39.49.1.55.8.12.11.15",
         "2.1.19.22.59.5.0.54.46.46.10.16.14.39.50.4.1.55.12", "2.1.21.46.40",
         "2.1.26.22.18.43.0.42.42.5.4.44.45.33.25.43.26.58.33.36",
         "2.1.27.36.9.20.57.23.34.27.19.23.24.0.41.28.19.12", "2.1.30",
         "2.1.34.35.57.23.29.37.36.2.31.30.4.24.35.28.53.45.36",
         "2.1.35.49.53.1.36.34.8.32.7.32.41.23.42.43.12",
         "2.1.38.13.53.25.22.15.56.15",
         "2.1.41.51.55.57.54.31.8.19.6.30.7.24.26.40",
         "2.1.42.50.9.30.36.43.7.50.59.5.39.0.12.27.1.21",
         "2.1.44.4.10.9.14.15.31.7.19.5.46.45.7.12",
         "2.1.46.28.20.18.22.39.31.42.34.40.42.2.27.39.22.30",
         "2.1.47.42.23.9.40.20.1.50.57.31.18.11.21.28.53.20",
         "2.1.50.6.37.37.14.40.48.5.21.11.7.5.23.26.15",
         "2.1.52.19.0.46.6.25.56.24.59.26.35.31.12",
         "2.1.53.33.7.10.38.12.18.18.30.35.20.26.33.24.56.17.46.40",
         "2.1.55.57.28.33.34.48.53.20", "2.2.0.34.24.54.29.12.51.19.59.13.55.12",
         "2.2.1.48.36.20.15.22.42.4.1.4", "2.2.4.13.7.30",
         "2.2.8.50.22.36.38.52.56.7.21.6.4.30", "2.2.10.4.39.3.59.50.47.2.24",
         "2.2.12.29.20.1.12.14.6.23.12.11.15", "2.2.18.21.15.24.8.3.50.24",
         "2.2.24.25.24.57.0.24.3.22.36.1.34.31.36.1.13.49.41.15",
         "2.2.26.38.25.22.56.38.24", "2.2.30.17.54.42.2.25.13.18.21.14.4.26.40",
         "2.2.34.56.9.2.42.20.15",
         "2.2.36.10.41.22.9.24.59.42.37.28.33.34.48.53.20",
         "2.2.38.35.53.14.0.37.30",
         "2.2.43.14.26.25.42.4.26.29.38.21.24.57.39.22.30",
         "2.2.44.29.3.48.8.53.20",
         "2.2.46.54.25.30.13.18.53.41.34.33.20.23.26.15",
         "2.2.50.22.31.19.19.40.27.51.14.53.56.50.49.56.34.56.38.24",
         "2.2.52.48", "2.2.58.41.51.27.58.6.37.8.9.52.56.33.41.59.25.26.24",
         "2.3.1.7.30", "2.3.4.48.1.8.2.52.17.32.19.58.6.36.9.32.50.22.13.20",
         "2.3.5.46.54.21.32.14.49.14.33.23.41.57.53.55.30.25.55.12",
         "2.3.7.1.45.26.22.46.34.8.31.38.20.54.45.30.14.24",
         "2.3.9.27.33.50.26.17.38.12.11.15", "2.3.13.8.19.54.52.57.1.40.20.50",
         "2.3.14.7.17.7.44.40.40.11.52.19.58.14.27.36.21.37.0.45",
         "2.3.15.22.13.16.51.11.12.45.39.35.6.5.11.2.24",
         "2.3.17.48.11.33.36.26.31.21.21.36.42.33.59.30.7.1.52.30",
         "2.3.19.3.9.57.2.35.16.52.20.44.26.40",
         "2.3.21.29.12.35.27.36.48.41.25.12.0.25.42.28.49.41.15",
         "2.3.23.43.15.1.41.0.45.52.18.11.10.27.50.24",
         "2.3.24.58.17.1.1.10.57.32.14.28.16.56.53.20", "2.3.27.24.26.40",
         "2.3.32.4.50.43.10.4.45.58.29.13.20.38.24",
         "2.3.33.19.57.47.30.34.14.5.34.4.48", "2.3.35.46.17.20.37.30",
         "2.3.40.27.0.23.36.22.5.49.26.36.54.3.22.30",
         "2.3.41.42.12.33.17.50.40.7.40.48",
         "2.3.44.8.42.1.13.8.16.57.59.35.23.26.15",
         "2.3.47.50.30.16.13.54.59.46.14.5.40.56.1.6.40",
         "2.3.50.5.1.20.41.9.53.16.48",
         "2.3.53.47.0.14.25.44.12.16.18.37.52.42.8.23.42.13.20",
         "2.3.58.28.24.11.58.50.52.48", "2.4.2.10.38.8.3.57.2.13.20",
         "2.4.6.52.21.9.29.22.0.11.15", "2.4.8.7.49.23.11.2.3.27.24.26.40",
         "2.4.10.34.50.8.56.7.58.7.30",
         "2.4.15.16.52.15.31.20.59.49.30.35.11.1.22.37.1.52.30",
         "2.4.16.32.25.36",
         "2.4.18.59.36.19.20.58.52.51.50.44.15.23.43.49.41.15", "2.4.24.57.36",
         "2.4.30.55.52.51.34.5.12.6.1.0.21.16.7.15.55.0.28.48",
         "2.4.33.23.20.37.30", "2.4.37.6.37.8.53.54.26.45.29.13.5.11.6.40",
         "2.4.39.22.1.45.27.33.39.4.8.2.4.40.26.34.22.4.48",
         "2.4.41.49.39.30.49.7.21.25.50.23.26.15",
         "2.4.43.5.28.59.49.27.42.41.37.18.8.3.57.2.13.20",
         "2.4.45.33.11.9.49.6.44.26.36.5.37.30",
         "2.4.47.48.44.56.48.49.36.10.13.49.47.24.44.55.40.48",
         "2.4.49.4.38.4.10.19.19.13.40.26.35.19.59.39.27.24.26.40",
         "2.4.51.32.27.19.30.22.13.20",
         "2.4.56.16.2.27.57.16.31.26.42.24.48.50.41.16.48",
         "2.4.57.32.0.43.46.56.50.45.23.39.8.9.36", "2.5",
         "2.5.4.43.54.21.12.27.19.32.58.5.15.38.52.48",
         "2.5.5.59.57.45.51.12.9.46.8.15.21.36", "2.5.8.28.7.3.37.58.7.30",
         "2.5.13.12.20.38.54.4.22.23.48.41.51.43.55.1.52.30",
         "2.5.14.28.29.12.42.49.3.7.46.33.36",
         "2.5.16.56.48.32.44.3.8.10.43.5.4.58.49.41.15",
         "2.5.20.41.23.8.56.5.26.1.3.46.15.11.43.7.30",
         "2.5.22.57.35.6.41.40.45.41.45.36",
         "2.5.26.42.20.29.36.33.30.25.30.51.51.6.40",
         "2.5.31.27.15.30.7.50.0.57.36",
         "2.5.32.43.35.9.43.43.21.18.12.27.19.30.22.13.20", "2.5.35.12.16.6.40",
         "2.5.39.57.30.25.21.29.1.41.23.26.15", "2.5.41.13.55.15.13.25.20",
         "2.5.43.42.46.16.32.50.4.6.5.37.30", "2.5.49.44.49.55.12",
         "2.5.52.13.51.1.35.29.37.1.29.37.18.35.16.37.33.30.56.15",
         "2.5.55.59.28.52.43.22.31.37.19.31.59.28.18.47.11.30.37.30",
         "2.5.58.16.19.12",
         "2.6.2.2.7.52.52.51.37.38.23.19.39.52.52.0.59.15.33.20",
         "2.6.6.48.23.7.58.7.30", "2.6.10.34.27.6.45.34.52.35.33.20",
         "2.6.12.51.33.16.46.39.19.18.26.8.6.13.56.54.17.51.21.36",
         "2.6.15.21.1.45.27.14.11.56.54.46.13.49.41.15",
         "2.6.16.37.48.6.34.19.48.28.38.31.6.40",
         "2.6.19.7.21.3.11.28.34.29.56.2.41.43.7.30",
         "2.6.21.24.36.30.31.26.13.22.21.30.9.45.18.29.22.33.36",
         "2.6.22.41.26.32.43.27.3.43.5.41.55.16.29.39.12", "2.6.25.11.6.40",
         "2.6.29.58.14.29.48.14.28.50.17.26.37.27.19.17.45.36",
         "2.6.31.15.9.44.19.47.3.23.27.41.52.30.43.12", "2.6.33.45",
         "2.6.38.32.27.16.58.21.40.2.37.48.49.35.36.57.36",
         "2.6.39.49.27.44.10.35.33.53.27.51.33.7.12",
         "2.6.42.19.28.8.55.41.36.5.37.30",
         "2.6.46.6.35.47.49.17.26.9.54.16.22.42.57.46.40",
         "2.6.47.7.14.54.23.14.55.40.36.33.23.7.42.58.8.54.22.30",
         "2.6.48.24.20.34.37.21.9.55.7.23.31.12",
         "2.6.50.54.31.9.8.36.10.31.51.7.23.47.33.48.30.56.15",
         "2.6.52.11.39.7.34.30.51.55.34.55.6.26.49.52.35.33.20",
         "2.6.54.41.54.11.17.47.30.5.34.34.4.53.6.54.50.37.30",
         "2.6.56.59.48.18.1.42.1.16.1.55.12", "2.7.0.47.22.14.58.45.55.33.20",
         "2.7.5.35.50.56.45.25.53.28.19.12", "2.7.6.53.7.51.6.1.8.49.11.6.40",
         "2.7.9.23.40.18.45", "2.7.14.12.28.33.10.30.8.27.39.28.49.41.15",
         "2.7.15.29.50.41.39.50.24", "2.7.18.0.33.21.15.14.41.39.10.11.43.7.30",
         "2.7.24.7.8.32.38.24", "2.7.32.45.1.26.24",
         "2.7.36.33.39.28.47.31.16.21.37.7.9.37.46.40",
         "2.7.41.23.29.25.19.6.5.37.30",
         "2.7.42.41.8.5.34.48.32.11.54.2.14.58.45.55.33.20",
         "2.7.45.12.22.57.5.39.3.45",
         "2.7.48.48.54.20.35.31.47.2.57.44.1.37.16.26.57.49.30.40",
         "2.7.50.2.32.31.46.19.37.35.52.27.18.30.3.30.56.15",
         "2.7.51.20.16.27.39.15.33.20",
         "2.7.53.51.41.33.58.52.10.55.48.29.43.44.24.50.37.30",
         "2.7.56.10.39.57.54.19.48.2.23.16.17.22.37.28.14.35.31.12",
         "2.7.57.28.27.37.37.59.39.0.53.1.11.42.57.1.26.24", "2.8",
         "2.8.4.50.43.10.40.35.39.41.55.9.42.25.24.47.13.55.12",
         "2.8.6.8.36.6.38.1.53.41.0.17.38.55.6.14.24", "2.8.8.40.18.45",
         "2.8.13.31.21.37.26.5.26.17.39.47.11.12.48.40.19.12",
         "2.8.14.49.19.49.58.43.30.33.52.57.26.47.2.24",
         "2.8.17.21.12.45.2.23.22.17.41.43.7.30",
         "2.8.21.11.10.44.40.9.24.14.31.42.5",
         "2.8.23.30.38.50.3.19.10.47.33.44.3.50.24",
         "2.8.27.20.47.51.55.11.45.4.31.36.17.46.40",
         "2.8.32.12.33.9.15.13.17.46.58.56.38.24",
         "2.8.33.30.42.43.33.43.54.56.5.4.27.39.15.33.20", "2.8.36.2.57.46.40",
         "2.8.40.55.2.49.57.59.57.53.25.26.24", "2.8.42.13.17.41.59.20.39.40.48",
         "2.8.44.45.43.3.59.3.45",
         "2.8.49.38.7.54.35.23.1.4.0.13.26.18.30.56.15",
         "2.8.50.56.28.4.41.5.16.48",
         "2.8.53.29.3.46.16.11.7.40.24.34.21.54.50.37.30",
         "2.8.57.20.6.31.54.29.47.15.39.40.55.8.21.9.26.40",
         "2.8.59.40.13.54.2.52.48",
         "2.9.3.31.27.45.1.48.32.46.59.24.27.23.53.44.41.28.53.20",
         "2.9.8.24.35.12.28.48", "2.9.12.16.4.43.24.6.54.48.53.20",
         "2.9.17.9.32.2.23.5.25.11.43.7.30",
         "2.9.18.28.8.56.38.59.38.36.2.57.46.40",
         "2.9.21.1.17.14.18.28.18.2.48.45",
         "2.9.24.40.31.1.20.58.25.53.14.57.19.38.29.24.18.2.52.48",
         "2.9.25.55.4.26.10.9.22.19.4.21.38.58.56.3.34.27.11.15",
         "2.9.27.13.46.40", "2.9.29.47.5.20.9.21.20.4.0.21.6.2.13.9.15.28.7.30",
         "2.9.33.26.33.58.21.13.8.45.8.40.57.36.44.14.12.28.48", "2.9.36",
         "2.9.40.54.21.13.3.36.6.26.41.36.4.42.13.50.49.20.38.24",
         "2.9.42.13.12.33.43.0.25.6.16.2.52.9.17.34.4.48",
         "2.9.44.46.48.59.3.45", "2.9.48.39.23.41.46.9.12.52.22.56.7.54.4.26.40",
         "2.9.49.41.30.8.39.10.0.22.23.2.1.36.13.16.49.26.24",
         "2.9.51.0.26.49.51.12.33.11.48.22.9.52.7.40.48",
         "2.9.53.34.13.39.36.10.9.49.24.59.24.50.37.30",
         "2.9.54.53.12.42.19.1.21.58.21.21.23.24.6.54.48.53.20",
         "2.9.57.27.4.7.43.39.31.17.42.35.51.33.45",
         "2.9.59.48.16.49.10.51.40.10.39.24.21.53.16.48",
         "2.10.3.41.18.27.49.8.8.53.20",
         "2.10.8.36.42.34.7.9.42.45.19.10.50.52.48",
         "2.10.9.55.50.45.36.24.12.52.17.8.16", "2.10.12.30",
         "2.10.17.25.44.7.5.28.27.51.50.30.28.48",
         "2.10.18.44.57.40.15.50.10.10.33.36", "2.10.21.19.17.21.17.3.2.48.45",
         "2.10.26.15.21.30.31.19.33.19.48.13.36.23.14.49.27.11.15",
         "2.10.27.34.40.25.44.36.5.45.36",
         "2.10.30.9.10.34.5.53.16.1.9.52.47.41.16.45.28.7.30",
         "2.10.34.3.6.36.48.25.39.36.6.25.40.49.42.25.18.45",
         "2.10.36.24.59.4.28.24.57.36",
         "2.10.40.19.6.20.50.34.54.11.34.39.0.44.26.40",
         "2.10.45.15.53.38.53.9.36",
         "2.10.46.35.24.7.38.2.39.41.27.58.27.49.8.8.53.20",
         "2.10.49.10.16.46.56.40", "2.10.54.7.24.11.24.52.44.15.36.54.50.37.30",
         "2.10.55.27.0.3.21.28.53.20", "2.10.58.2.3.12.14.12.9.16.20.51.33.45",
         "2.11.4.19.12",
         "2.11.10.36.38.53.49.59.3.36.42.32.28.19.56.47.23.8.9.36", "2.11.13.12",
         "2.11.19.29.52.28.8.17.40.25.5.44.54.18.24.32.15.21.36",
         "2.11.22.5.24.5.48.2.48.45", "2.11.26.0.53.14.32.28.49.47.2.13.20",
         "2.11.27.3.46.16.15.39.22.52.39.49.18.7.25.26.47.3.28.48",
         "2.11.28.23.42.9.58.35.57.36.42.13.26.29.31.46.33.36",
         "2.11.30.59.24.19.50.52.17.26.47.3.9.24.15.28.7.30",
         "2.11.32.19.22.36.50.45.37.59.50.7.24.26.40",
         "2.11.34.55.9.25.49.27.15.56.10.52.48.27.25.18.45",
         "2.11.37.18.8.1.47.44.48.55.47.23.55.9.41.45.36",
         "2.11.38.38.10.9.5.15.41.22.23.26.10.4.40.53.20", "2.11.41.14.4.26.40",
         "2.11.46.13.10.6.2.45.5.2.23.10.14.0.57.36",
         "2.11.47.33.17.38.40.36.31.1.56.21.7.12", "2.11.50.9.22.30",
         "2.11.55.8.48.25.10.47.34.12.44.23.21.39.36",
         "2.11.56.29.1.23.31.2.2.48.11.31.12",
         "2.11.59.5.16.49.18.0.50.5.51.33.45",
         "2.12.3.1.52.17.18.50.39.45.19.2.3.39.45.11.6.40",
         "2.12.5.25.21.26.3.54.32.49.55.12",
         "2.12.9.22.8.15.23.27.9.5.23.52.24.12.56.57.17.2.13.20",
         "2.12.11.58.38.56.46.1.58.50.48.30.30.5.19.42.7.44.3.45",
         "2.12.14.22.17.48.46.46.16.19.12", "2.12.18.19.20.40.36.12.50.22.13.20",
         "2.12.23.19.50.34.7.19.28.12",
         "2.12.24.40.20.40.43.46.11.41.14.4.26.40", "2.12.27.17.9.29.31.52.30",
         "2.12.32.17.59.44.33.26.23.48.48.37.31.45.28.7.30",
         "2.12.33.38.35.18.24", "2.12.36.15.34.44.38.22.48.23.18.7.12.25.18.45",
         "2.12.42.37.26.24", "2.12.51.36.54",
         "2.12.55.35.3.37.29.30.4.32.31.9.57.31.51.6.40",
         "2.12.57.59.29.52.29.23.53.40.24.34.12.59.8.20.39.33.7.12",
         "2.13.0.36.58.8.52.23.50.51.33.45",
         "2.13.1.57.50.55.48.45.33.32.23.47.20.36.12.50.22.13.20",
         "2.13.4.35.23.54.28.23.11.24.22.30",
         "2.13.6.59.59.56.36.4.54.34.54.45.6.34.23.55.23.31.12",
         "2.13.9.37.38.53.5.45.26.39.52.8.26.46.18.39.43.35.37.30",
         "2.13.10.58.37.8.48.23.42.13.20",
         "2.13.13.36.20.47.53.49.21.23.8.0.58.3.45.52.44.3.45",
         "2.13.16.1.6.37.49.5.37.32.29.14.28.6.4.1.55.12",
         "2.13.17.22.8.46.42.4.38.8.25.13.44.42.14.24", "2.13.20",
         "2.13.25.2.49.58.37.17.8.51.9.57.36.41.28.19.12",
         "2.13.26.23.57.36.54.36.58.25.12.48.23.2.24", "2.13.29.1.59.31.52.30",
         "2.13.34.5.10.1.29.40.39.53.23.56.39.10.50.42",
         "2.13.35.26.23.9.33.40.19.20.17.39.50.24",
         "2.13.38.4.35.46.54.59.20.43.25.57.25.18.45",
         "2.13.42.4.8.41.31.49.47.45.8.1.20.12.30",
         "2.13.44.29.25.27.8.27.28.44.32.38.24",
         "2.13.48.29.9.51.34.59.44.27.12.55.18.31.6.40",
         "2.13.53.33.4.32.8.21.21.1.26.24",
         "2.13.54.54.29.30.22.38.14.43.25.17.8.48.23.42.13.20",
         "2.13.57.33.5.11.6.40", "2.14.2.37.20.27.2.54.57.48.9",
         "2.14.3.58.50.56.14.19.1.20", "2.14.6.37.37.21.39.1.24.22.30",
         "2.14.11.42.13.14.21.51.28.36.40.13.59.54.17.13.35.37.30",
         "2.14.13.3.49.14.52.48",
         "2.14.15.42.46.25.41.51.35.29.35.35.47.49.37.44.3.45",
         "2.14.19.43.26.48.14.16.1.43.48.50.7.26.12.2.20.16.40",
         "2.14.22.9.24.28.48", "2.14.31.15.36.40.30",
         "2.14.35.16.44.55.12.37.12.5.55.33.20",
         "2.14.40.22.25.52.29.3.8.44.42.25.18.45",
         "2.14.41.44.19.19.0.37.7.42.33.5.11.6.40",
         "2.14.44.23.50.27.24.14.28.47.55.46.52.30",
         "2.14.46.50.14.56.33.31.58.15.50.56.10.24.19.43.20.3.50.24",
         "2.14.48.12.12.18.54.20.51.57.58.4.42.57.35.37.48.48",
         "2.14.50.51.51.6.40",
         "2.14.55.58.7.27.47.27.26.45.38.36.23.57.8.34.56.38.24",
         "2.14.57.20.10.23.17.6.11.37.1.32.40.0.46.4.48", "2.15",
         "2.15.5.6.37.6.6.15.6.42.48.20.4.53.59.25.26.24",
         "2.15.6.28.45.35.7.17.56.9.1.42.59.19.40.48",
         "2.15.9.8.46.1.31.24.22.30",
         "2.15.13.11.2.11.0.34.35.54.33.53.28.13.49.37.46.40",
         "2.15.14.15.43.54.0.47.55.23.18.59.36.40.13.50.1.30",
         "2.15.15.37.57.56.55.50.34.34.47.53.5.16.48",
         "2.15.18.18.9.13.45.10.35.13.58.31.53.22.44.3.45",
         "2.15.19.40.25.44.4.48.55.23.17.14.46.52.37.12.5.55.33.20",
         "2.15.22.20.41.48.2.58.40.5.56.52.21.12.39.22.30",
         "2.15.24.47.47.31.13.48.49.21.6.2.52.48",
         "2.15.28.50.31.43.58.40.59.15.33.20",
         "2.15.33.58.14.20.32.27.37.2.12.28.48",
         "2.15.35.20.40.22.30.25.13.24.27.51.6.40", "2.15.38.1.15",
         "2.15.43.9.18.27.23.12.9.1.30.6.45", "2.15.44.31.50.4.26.29.45.36",
         "2.15.47.12.35.34.40.15.40.25.46.52.30", "2.15.53.43.37.6.48.57.36",
         "2.15.56.24.33.30.31.7.59.11.12.47.29.40.29.57.21.47.48.45",
         "2.16.0.28.14.23.20.26.43.45.6.41.45.1.46.41.22.1.52.30",
         "2.16.2.56.1.32.9.36", "2.16.6.59.54.6.42.41.21.27.3.35.38.16.17.46.40",
         "2.16.12.9.3.23.0.22.30",
         "2.16.13.31.52.37.57.7.46.20.41.38.23.58.40.59.15.33.20",
         "2.16.16.13.12.28.54.1.40",
         "2.16.21.22.42.41.53.24.56.6.15.57.7.44.3.45",
         "2.16.22.45.37.33.29.52.35.33.20",
         "2.16.25.27.8.20.14.47.39.39.31.43.42.39.22.30",
         "2.16.29.18.21.28.8.31.37.36.56.33.16.29.48.49.32.9.36", "2.16.32",
         "2.16.37.10.6.3.23.18.2.20.42.50.21.15.6.26.22.50.52.48",
         "2.16.38.33.10.31.4.34.1.15.44.18.49.30.46.39.21.36", "2.16.41.15",
         "2.16.46.25.27.3.55.49.48.2.50.26.19.57.39.55.0.28.48",
         "2.16.47.48.37.9.18.38.24.36.8.29.16.34.10.33.36",
         "2.16.50.30.37.36.2.32.55.46.52.30",
         "2.16.54.35.55.27.38.50.1.51.29.48.53.20",
         "2.16.55.41.25.41.56.18.31.19.51.28.51.22.44.0.24.1.7.30",
         "2.16.57.4.41.25.23.32.27.30.43.59.0.5.45.36",
         "2.16.59.46.52.50.40.29.28.10.24.0.47.17.46.6.47.48.45",
         "2.17.1.10.11.3.22.52.32.4.49.42.42.57.46.40",
         "2.17.3.52.27.19.24.0.54.6.1.20.0.28.33.52.1.52.30",
         "2.17.6.21.23.21.52.14.10.58.6.52.24.57.36",
         "2.17.7.44.45.34.27.58.50.35.49.24.45.29.52.35.33.20",
         "2.17.10.27.9.37.46.40", "2.17.15.38.43.1.17.51.57.44.59.8.9.36",
         "2.17.17.2.10.52.47.18.2.19.31.12", "2.17.19.44.45.56.15",
         "2.17.24.56.40.26.13.44.33.8.16.14.20.3.45",
         "2.17.26.20.13.56.59.49.37.55.12",
         "2.17.29.3.0.1.21.15.52.11.6.12.39.22.30",
         "2.17.33.9.26.58.2.7.46.24.42.19.38.48.54.34.4.26.40",
         "2.17.35.38.54.49.39.4.19.12", "2.17.44.58.13.33.18.43.12",
         "2.17.49.5.9.2.17.43.22.28.8.53.20", "2.17.54.18.10.10.32.37.46.52.30",
         "2.17.55.42.1.32.25.35.37.10.27.9.37.46.40",
         "2.17.58.25.22.23.15.42.11.15",
         "2.18.3.38.44.43.54.49.59.48.20.39.5.34.51.47.48.45",
         "2.18.5.2.41.46.40",
         "2.18.7.46.13.41.29.58.45.24.16.22.30.26.22.1.52.30",
         "2.18.11.40.20.14.14.38.1.20.9.15.41.27.11.11.9.18.43.12", "2.18.14.24",
         "2.18.21.2.5.23.57.52.26.46.41.7.3.37.54.44.21.7.12",
         "2.18.23.45.56.15",
         "2.18.27.54.1.16.33.13.49.43.52.27.52.25.40.44.26.40",
         "2.18.29.0.16.9.13.46.40.23.52.34.9.42.38.9.56.44.9.36",
         "2.18.30.24.28.37.10.37.23.24.35.35.38.31.36.11.31.12",
         "2.18.33.8.30.34.14.34.50.28.42.39.22.30",
         "2.18.34.32.45.33.8.17.27.26.14.46.48.57.43.22.28.8.53.20",
         "2.18.37.16.52.24.14.34.9.22.53.26.15",
         "2.18.39.47.29.56.27.35.6.51.22.1.59.20.49.55.12",
         "2.18.43.56.3.41.40.24.41.28.53.20",
         "2.18.49.11.9.24.23.38.21.36.20.27.34.16.19.12",
         "2.18.50.35.34.8.38.49.49.43.46.16.49.4", "2.18.53.20",
         "2.18.58.35.27.3.33.50.21.43.17.52.30.43.12",
         "2.18.59.59.57.30.56.53.30.51.15.50.24", "2.19.2.44.34.30.42.11.15",
         "2.19.8.0.22.56.33.24.51.33.7.26.30.48.47.48.45",
         "2.19.9.24.59.7.27.34.30.8.38.24",
         "2.19.12.9.47.16.22.16.49.5.14.32.18.52.1.52.30",
         "2.19.16.19.19.3.15.39.22.14.30.51.23.33.1.15",
         "2.19.18.50.39.0.46.18.37.26.24",
         "2.19.23.0.22.46.13.57.13.48.20.57.36.47.24.26.40",
         "2.19.28.16.57.13.28.42.14.24",
         "2.19.29.41.45.44.8.34.50.20.13.50.21.40.24.41.28.53.20",
         "2.19.32.26.57.54.4.26.40", "2.19.37.43.53.48.10.32.15.12.39.22.30",
         "2.19.39.8.48.3.34.54.48.53.20", "2.19.41.54.11.25.3.8.57.53.26.15",
         "2.19.47.11.28.47.27.46.7.18.11.54.34.54.2.56.39.36.33.45",
         "2.19.48.36.28.48",
         "2.19.51.22.3.21.46.6.14.28.19.34.47.19.11.48.23.54.22.30",
         "2.19.55.32.45.25.14.51.41.48.8.22.12.44.47.32.26.7.21.40",
         "2.19.58.4.48", "2.20.4.47.51.58.0.50.51.6.46.7.53.55.38.10.24.23.2.24",
         "2.20.7.33.45.42.11.15", "2.20.11.44.56.47.30.38.45.6.10.22.13.20",
         "2.20.14.17.16.58.38.30.21.27.9.2.20.15.29.53.39.50.24",
         "2.20.17.3.21.57.10.15.46.36.34.11.22.1.52.30",
         "2.20.18.28.40.7.18.8.40.31.49.27.54.4.26.40",
         "2.20.21.14.50.3.32.45.4.59.55.36.19.41.15",
         "2.20.23.47.20.33.54.55.48.11.30.33.30.50.20.32.38.24",
         "2.20.25.12.42.49.41.36.44.7.52.59.54.44.59.36.53.20",
         "2.20.27.59.0.44.26.40",
         "2.20.33.18.2.46.26.56.5.22.32.42.54.57.1.26.24",
         "2.20.34.43.30.49.15.18.57.6.4.6.31.40.48", "2.20.37.30",
         "2.20.42.49.23.38.51.30.44.29.35.20.55.6.14.24",
         "2.20.44.14.57.29.5.6.10.59.24.17.16.48",
         "2.20.47.1.37.56.35.12.53.26.15",
         "2.20.51.13.59.46.28.6.2.24.20.18.11.54.24.11.51.6.40",
         "2.20.52.21.23.13.45.49.55.11.47.17.5.41.54.24.36.33.45",
         "2.20.53.47.2.51.48.10.11.1.14.52.48",
         "2.20.56.33.54.36.49.33.31.42.3.28.13.6.10.53.54.22.30",
         "2.21.0.46.33.32.33.6.6.46.11.44.32.5.41.0.56.15",
         "2.21.3.19.47.0.1.53.21.24.28.48",
         "2.21.7.32.38.3.18.37.41.43.42.13.20", "2.21.12.53.9.56.23.48.46.4.48",
         "2.21.14.19.2.3.26.41.16.27.59.0.44.26.40", "2.21.17.6.18.7.30",
         "2.21.22.27.11.43.31.40.9.24.3.52.1.52.30", "2.21.23.53.9.39.37.36",
         "2.21.26.40.37.3.36.56.19.36.51.19.41.15", "2.21.33.27.56.9.36",
         "2.21.43.3.21.36", "2.21.47.17.23.51.59.28.4.50.41.14.37.21.58.31.6.40",
         "2.21.52.39.26.1.27.53.26.15",
         "2.21.54.5.42.19.32.0.35.46.33.22.29.58.37.41.43.42.13.20",
         "2.21.56.53.45.30.6.16.44.10",
         "2.21.59.27.59.56.22.29.14.13.14.24.7.0.41.31.5.5.16.48",
         "2.22.2.16.9.28.38.8.28.26.31.37.0.33.23.54.22.30",
         "2.22.3.42.31.37.23.37.17.2.13.20",
         "2.22.6.30.46.11.5.24.38.48.40.33.1.56.0.56.15",
         "2.22.9.5.11.4.20.22.0.2.39.11.25.58.28.18.2.52.48",
         "2.22.10.31.37.21.48.52.56.40.58.54.39.41.3.21.36", "2.22.13.20",
         "2.22.18.43.1.18.31.46.17.26.34.37.27.8.14.12.28.48",
         "2.22.20.9.33.27.22.15.26.18.53.39.36.34.33.36", "2.22.22.58.7.30",
         "2.22.28.21.30.41.35.39.22.32.57.32.25.47.34.4.48",
         "2.22.29.48.8.42.11.55.0.37.38.50.29.45.36",
         "2.22.32.36.54.10.2.39.18.6.19.41.15",
         "2.22.36.52.25.16.17.57.6.56.8.33.25.33.20",
         "2.22.39.27.23.8.57.1.18.39.30.48.57.36",
         "2.22.43.43.6.31.1.19.43.25.1.46.59.45.11.6.40",
         "2.22.46.32.8.27.42.30.56.21.16.23.20.29.45.16.41.57.11.15",
         "2.22.49.7.16.50.16.54.46.25.32.9.36",
         "2.22.50.34.7.28.24.8.47.42.18.58.17.23.37.17.2.13.20",
         "2.22.53.23.17.31.51.6.40", "2.22.58.47.49.48.51.6.37.39.21.36",
         "2.23.0.14.46.19.59.16.17.25.20", "2.23.3.4.7.51.5.37.30",
         "2.23.8.29.2.7.19.18.54.31.6.54.55.53.54.22.30",
         "2.23.9.56.4.31.52.19.12",
         "2.23.12.45.37.31.24.39.1.51.33.58.11.0.56.15",
         "2.23.17.2.20.35.27.13.5.50.44.5.27.55.56.50.29.37.46.40",
         "2.23.19.38.2.6.43.12", "2.23.29.20.39.7.12",
         "2.23.33.37.51.54.53.27.40.54.19.15.33.20",
         "2.23.39.3.55.35.58.59.21.19.41.15",
         "2.23.40.31.16.36.16.39.36.13.23.17.31.51.6.40",
         "2.23.43.21.25.49.13.51.26.43.7.30",
         "2.23.47.25.1.8.9.58.15.25.49.57.1.49.26.0.20.3.12",
         "2.23.48.47.51.35.44.37.4.47.51.30.43.18.48.57.18.16.52.30",
         "2.23.50.15.18.31.6.40",
         "2.23.53.5.39.15.43.43.42.17.47.3.26.42.27.56.57.11.15",
         "2.23.55.41.59.57.38.37.16.32.41.10.49.32.57.9.16.24.57.36",
         "2.23.57.9.31.4.50.14.36.23.29.38.50.40.49.9.7.12", "2.24",
         "2.24.5.27.3.34.30.40.7.9.39.33.25.13.35.23.8.9.36",
         "2.24.6.54.40.37.27.47.7.53.37.49.51.16.59.31.12",
         "2.24.9.45.21.5.37.30",
         "2.24.14.3.46.19.44.36.54.18.12.9.2.6.44.56.17.46.40",
         "2.24.15.12.46.49.36.51.7.4.52.15.35.6.54.45.21.36",
         "2.24.16.40.29.48.43.33.56.53.7.4.37.37.55.12",
         "2.24.19.31.21.50.40.11.17.34.54.26.0.56.15",
         "2.24.23.50.4.35.15.10.34.46.20.39.50.37.30",
         "2.24.26.26.58.41.18.44.4.38.30.27.4.19.12",
         "2.24.30.45.53.50.54.35.43.12.35.33.20",
         "2.24.36.14.7.17.54.37.27.30.21.18.43.12",
         "2.24.37.42.3.4.0.26.54.18.5.42.31.6.40", "2.24.40.33.20",
         "2.24.46.1.55.41.12.44.57.37.36.7.12",
         "2.24.47.29.57.24.44.15.44.38.24", "2.24.50.21.25.56.58.56.43.7.30",
         "2.24.55.50.23.53.54.48.23.42.0.15.7.5.49.48.16.52.30",
         "2.24.57.18.31.35.16.13.26.24",
         "2.25.0.10.11.44.33.12.31.7.57.38.39.39.11.57.11.15",
         "2.25.4.30.7.20.53.48.30.40.7.8.32.1.53.48.7.30",
         "2.25.7.7.45.38.18.14.24",
         "2.25.11.27.53.43.9.32.6.52.51.50.0.49.22.57.46.40",
         "2.25.16.57.39.36.32.24",
         "2.25.18.26.0.8.28.56.17.26.4.24.57.34.35.43.12.35.33.20",
         "2.25.21.18.5.18.49.37.46.40",
         "2.25.26.48.13.32.40.58.35.50.41.0.56.15",
         "2.25.28.16.40.3.43.52.5.55.33.20",
         "2.25.31.8.56.53.35.46.50.18.9.50.37.30",
         "2.25.35.15.34.54.1.5.44.7.24.19.29.35.48.4.50.18.14.24", "2.25.38.8",
         "2.25.45.7.23.13.8.52.17.20.47.16.4.48.49.45.59.2.24", "2.25.48",
         "2.25.53.31.8.52.11.33.7.15.1.48.5.17.30.34.40.30.43.12",
         "2.25.54.59.51.37.55.52.58.14.33.3.13.40.27.15.50.24",
         "2.25.57.52.40.6.26.43.7.30",
         "2.26.2.14.19.9.29.25.21.58.55.48.8.53.20",
         "2.26.3.24.11.24.44.3.45.25.10.54.46.48.14.56.25.37.12",
         "2.26.4.53.0.11.5.6.37.20.46.54.56.6.8.38.24",
         "2.26.7.46.0.22.3.11.26.3.5.36.50.26.57.11.15",
         "2.26.9.14.51.47.36.24.2.13.9.1.33.49.37.46.40",
         "2.26.12.7.57.8.41.36.57.42.25.25.20.30.28.7.30",
         "2.26.14.46.48.55.19.43.7.41.59.19.54.37.26.24",
         "2.26.16.15.44.36.45.50.45.58.12.42.24.31.52.5.55.33.20",
         "2.26.19.8.58.16.17.46.40", "2.26.24.41.17.53.23.3.25.35.59.4.42.14.24",
         "2.26.26.10.19.36.18.27.14.28.49.16.48", "2.26.29.3.45",
         "2.26.34.36.27.7.58.39.31.20.49.19.17.24",
         "2.26.36.5.34.52.47.48.56.26.52.48",
         "2.26.38.59.12.1.26.40.55.39.50.37.30",
         "2.26.43.22.4.45.54.16.17.30.21.8.57.24.10.12.20.44.26.40",
         "2.26.46.1.30.28.57.40.36.28.48",
         "2.26.48.55.19.23.21.37.25.31.18.36.53.38.56.21.9.8.26.15",
         "2.26.53.18.29.56.24.28.52.3.7.13.53.25.55.13.28.35.37.30",
         "2.26.55.58.6.27.31.58.4.48", "2.27.0.21.29.38.26.54.15.58.1.28.53.20",
         "2.27.5.55.22.51.14.48.18",
         "2.27.7.24.49.38.35.17.59.39.8.58.16.17.46.40", "2.27.10.19.3.52.48.45",
         "2.27.15.53.19.42.50.29.19.47.34.1.41.57.11.15",
         "2.27.17.22.52.33.46.40",
         "2.27.20.17.18.36.15.58.40.25.53.28.0.28.7.30", "2.27.27.21.36",
         "2.27.34.26.13.45.33.43.56.33.47.51.31.52.26.23.18.31.40.48",
         "2.27.37.21", "2.27.41.45.37.21.39.26.45.2.47.57.43.55.23.27.24.26.40",
         "2.27.44.26.6.31.39.19.52.58.13.58.1.5.42.36.17.16.48",
         "2.27.47.21.4.36.31.33.9.50.37.30", "2.27.51.45.59.53.51.32.26.0.25",
         "2.27.52.56.44.33.17.36.48.14.14.47.57.53.21.7.37.56.24.54",
         "2.27.54.26.39.56.13.25.27.18.47.30.7.18.13.14.52.48",
         "2.27.57.21.49.52.19.43.49.37.37.56.3.4.47.24.8.26.15",
         "2.27.58.51.47.56.27.6.20.14.48.53.20",
         "2.28.1.47.3.6.33.8.10.25.42.14.24.30.50.58.35.37.30",
         "2.28.4.27.54.2.1.12.55.2.45.49.24.33.24.28.48",
         "2.28.5.57.56.25.13.25.9.2.41.21.56.20.16", "2.28.8.53.20",
         "2.28.14.29.48.51.48.5.43.10.11.4.0.46.4.48",
         "2.28.15.59.57.21.0.41.4.54.40.53.45.36", "2.28.18.55.32.48.45",
         "2.28.24.32.24.28.19.38.30.59.19.56.16.52.3",
         "2.28.26.2.39.3.57.24.48.9.12.57.36",
         "2.28.28.58.26.25.27.45.56.21.35.30.28.7.30",
         "2.28.33.24.36.19.28.41.59.43.28.54.49.7.13.20",
         "2.28.36.6.1.36.49.23.51.56.9.36",
         "2.28.40.32.24.17.18.53.2.43.34.21.27.14.34.4.26.40",
         "2.28.46.10.5.2.22.37.3.21.36",
         "2.28.47.40.32.47.5.9.9.41.34.45.43.7.6.20.14.48.53.20",
         "2.28.50.36.45.45.40.44.26.40", "2.28.56.14.49.23.23.14.24.13.30",
         "2.28.57.45.23.15.49.14.28.8.53.20", "2.29.0.41.48.10.43.21.33.45",
         "2.29.6.20.14.42.37.37.11.47.24.42.13.13.39.8.26.15",
         "2.29.7.50.54.43.12",
         "2.29.10.47.31.35.13.10.39.26.12.53.6.28.28.35.37.30",
         "2.29.17.57.7.12", "2.29.28.4.0.45",
         "2.29.32.31.56.34.40.41.20.6.35.3.42.13.20",
         "2.29.35.14.26.6.33.4.22.52.57.38.29.36.31.53.14.29.45.36",
         "2.29.38.11.35.24.58.56.49.43.0.28.7.30",
         "2.29.39.42.34.47.47.21.15.13.56.45.45.40.44.26.40",
         "2.29.42.39.49.23.46.56.5.19.55.18.45",
         "2.29.45.22.29.56.10.35.31.24.16.35.44.53.41.54.48.57.36",
         "2.29.46.53.33.41.0.23.11.4.24.31.54.23.59.35.20.53.20",
         "2.29.49.50.56.47.24.26.40",
         "2.29.55.31.14.57.32.43.49.44.2.53.46.36.49.32.9.36",
         "2.29.57.2.24.52.32.20.12.54.28.22.57.47.31.12", "2.30",
         "2.30.5.40.41.13.26.56.47.27.33.42.18.46.39.21.36",
         "2.30.7.11.57.19.1.26.35.43.21.54.25.55.12", "2.30.10.9.44.28.21.33.45",
         "2.30.14.38.55.45.33.58.26.33.57.39.24.42.1.48.38.31.6.40",
         "2.30.15.50.48.46.40.53.14.52.34.26.14.4.42.2.15",
         "2.30.17.22.11.3.15.22.51.45.19.52.19.12",
         "2.30.20.20.10.15.16.51.45.48.51.42.5.58.35.37.30",
         "2.30.24.49.39.46.43.18.31.13.16.31.30.14.3.45",
         "2.30.27.33.6.8.2.0.54.50.6.43.12",
         "2.30.32.2.48.35.31.52.12.30.37.2.13.20",
         "2.30.37.44.42.36.9.24.1.9.7.12",
         "2.30.39.16.18.11.40.28.1.33.50.56.47.24.26.40", "2.30.42.14.43.20",
         "2.30.47.57.0.30.25.46.50.1.40.7.30", "2.30.49.28.42.18.16.6.24",
         "2.30.52.27.19.31.51.24.4.55.18.45",
         "2.30.58.9.59.53.39.35.24.41.15.15.44.53.34.22.47.34.41.15",
         "2.30.59.41.47.54.14.24",
         "2.31.2.40.37.13.54.35.32.25.47.32.46.18.19.57.4.13.7.30",
         "2.31.7.11.22.39.16.3.1.56.47.26.23.21.58.32.37.48.45",
         "2.31.9.55.35.2.24",
         "2.31.14.26.33.27.27.25.57.10.3.59.35.51.26.25.11.6.40",
         "2.31.20.10.3.45.33.45", "2.31.24.41.20.32.6.41.51.6.40",
         "2.31.30.25.14.6.32.41.2.20.17.43.28.35.37.30",
         "2.31.31.57.21.43.53.11.46.10.22.13.20",
         "2.31.34.56.49.15.49.46.17.23.55.15.14.3.45",
         "2.31.37.41.31.48.37.43.28.2.49.48.11.42.22.11.15.4.19.12",
         "2.31.39.13.43.51.16.8.28.27.42.50.18.19.47.35.2.24", "2.31.42.13.20",
         "2.31.47.57.53.23.45.53.22.36.20.55.56.56.47.9.18.43.12",
         "2.31.49.30.11.41.11.44.28.4.9.14.15.0.51.50.24", "2.31.52.30",
         "2.31.58.14.56.44.22.2.0.3.9.22.35.30.44.21.7.12",
         "2.31.59.47.21.17.0.42.40.40.9.25.51.44.38.24",
         "2.32.2.47.21.46.42.49.55.18.45",
         "2.32.7.19.54.57.23.8.55.23.53.7.39.15.33.20",
         "2.32.8.32.41.53.15.53.54.48.43.52.3.45.15.33.46.41.15",
         "2.32.10.5.12.41.32.49.23.54.8.52.13.26.24",
         "2.32.13.5.25.22.58.19.24.38.13.20.52.33.4.34.13.7.30",
         "2.32.14.37.58.57.5.25.2.18.41.54.7.44.11.51.6.40",
         "2.32.17.38.17.1.33.21.0.6.41.28.53.51.44.17.48.45",
         "2.32.20.23.45.57.38.2.25.31.14.18.14.24",
         "2.32.21.56.23.58.17.45.22.53.8.14.10.33.11.46.10.22.13.20",
         "2.32.24.56.50.41.58.31.6.40", "2.32.30.43.1.8.6.31.4.9.59.2.24",
         "2.32.32.15.45.25.19.13.22.35.1.20", "2.32.35.16.24.22.30",
         "2.32.41.2.58.15.48.36.10.9.11.22.35.37.30",
         "2.32.42.35.48.49.59.48.28.48", "2.32.45.36.40.1.30.17.37.59.0.14.3.45",
         "2.32.52.56.34.15.10.4.48", "2.33.3.18.1.43.40.48",
         "2.33.7.52.23.22.33.1.31.37.56.32.35.33.20",
         "2.33.13.40.11.18.22.55.18.45",
         "2.33.15.13.21.42.41.46.14.38.16.50.41.58.31.6.40",
         "2.33.18.14.51.32.30.46.52.30",
         "2.33.22.34.41.12.42.38.8.27.33.16.49.56.43.44.21.23.24.48",
         "2.33.24.3.3.2.7.35.33.7.2.56.46.12.4.13.7.30",
         "2.33.25.36.19.45.11.6.40",
         "2.33.28.38.1.52.46.38.37.6.58.11.40.29.17.48.45",
         "2.33.32.58.9.9.9.35.34.49.3.37.26.3.32.25.43.40.48", "2.33.36",
         "2.33.41.48.51.48.48.42.47.38.18.11.38.54.29.44.40.42.14.24",
         "2.33.43.22.19.19.57.38.16.25.12.21.10.42.7.29.16.48",
         "2.33.46.24.22.30",
         "2.33.51.0.1.25.3.35.21.55.24.57.38.15.11.56.2.57.46.40",
         "2.33.52.13.37.56.55.18.31.33.11.44.37.27.22.24.23.2.24",
         "2.33.53.47.11.47.58.28.12.40.39.32.56.8.26.52.48",
         "2.33.56.49.27.18.2.52.2.45.14.3.45",
         "2.34.1.25.24.53.36.11.17.5.26.2.30",
         "2.34.4.12.46.36.3.59.0.57.4.28.52.36.28.48",
         "2.34.8.48.57.26.18.14.6.5.25.55.33.20",
         "2.34.11.51.30.44.19.31.0.51.46.30.0.32.8.6.2.6.33.45",
         "2.34.14.39.3.47.6.15.57.20.22.43.58.4.48",
         "2.34.16.12.51.16.16.28.41.55.18.5.21.11.6.40", "2.34.19.15.33.20",
         "2.34.25.6.3.23.57.35.57.28.6.31.40.48",
         "2.34.26.39.57.14.23.12.47.36.57.36", "2.34.29.42.51.40.46.52.30",
         "2.34.35.33.45.29.30.27.37.16.48.16.7.34.13.7.30",
         "2.34.37.7.45.41.37.18.20.9.36",
         "2.34.40.10.52.31.31.25.21.12.29.29.14.17.48.45",
         "2.34.44.48.7.50.17.23.44.42.47.37.6.10.1.23.20",
         "2.34.47.36.16.40.51.27.21.36",
         "2.34.52.13.45.18.2.10.15.20.23.17.20.52.40.29.37.46.40",
         "2.34.58.5.30.14.58.33.36", "2.35.2.43.17.40.4.56.17.46.40",
         "2.35.8.35.26.26.51.42.30.14.3.45",
         "2.35.10.9.46.43.58.47.34.19.15.33.20",
         "2.35.13.13.32.41.10.9.57.39.22.30",
         "2.35.19.6.5.19.24.11.14.46.53.13.58.46.43.16.17.20.37.30",
         "2.35.20.40.32",
         "2.35.23.44.30.24.11.13.36.4.48.25.19.14.39.47.6.33.45",
         "2.35.28.7.52.46.1.27.46.30.10.25.9.8.5.5.2.58.33.36", "2.35.31.12",
         "2.35.38.39.51.4.27.36.30.7.31.15.26.35.9.4.53.45.36",
         "2.35.41.44.10.46.52.30",
         "2.35.46.23.16.26.7.23.3.26.51.31.21.28.53.20",
         "2.35.47.37.48.10.23.0.0.26.51.38.25.55.27.56.11.19.40.48",
         "2.35.49.12.32.11.49.27.3.50.10.2.35.50.33.12.57.36",
         "2.35.52.17.4.23.31.24.11.47.17.59.17.48.45",
         "2.35.53.51.51.14.46.49.38.22.1.37.40.4.56.17.46.40",
         "2.35.56.56.28.57.16.23.25.33.15.7.1.52.30",
         "2.35.59.45.56.11.1.2.0.12.47.17.14.15.56.9.36",
         "2.36.1.20.47.35.12.54.9.2.5.33.14.9.59.34.19.15.33.20",
         "2.36.4.25.34.9.22.57.46.40",
         "2.36.10.20.3.4.56.35.39.18.23.1.1.3.21.36",
         "2.36.11.55.0.54.43.41.3.26.44.33.55.12", "2.36.15",
         "2.36.20.54.52.56.30.34.9.26.12.36.34.33.36",
         "2.36.22.29.57.12.19.0.12.12.40.19.12",
         "2.36.25.35.8.49.32.27.39.22.30",
         "2.36.31.30.25.48.37.35.27.59.45.52.19.39.53.47.20.37.30",
         "2.36.33.5.36.30.53.31.18.54.43.12",
         "2.36.36.11.0.40.55.3.55.13.23.51.21.13.32.6.33.45",
         "2.36.40.51.43.56.10.6.47.31.19.42.48.59.38.54.22.30",
         "2.36.43.41.58.53.22.5.57.7.12",
         "2.36.48.22.55.37.0.41.53.1.53.34.48.53.20",
         "2.36.54.19.4.22.39.47.31.12",
         "2.36.55.54.28.57.9.39.11.37.45.34.9.22.57.46.40", "2.36.59.0.20.8.20",
         "2.37.4.56.53.1.41.51.17.6.44.17.48.45", "2.37.6.32.24.4.1.46.40",
         "2.37.9.38.27.50.41.2.35.7.37.1.52.30", "2.37.17.11.2.24",
         "2.37.27.50.24", "2.37.32.32.39.51.6.4.32.2.59.9.34.51.5.1.14.4.26.40",
         "2.37.35.23.50.57.45.57.12.30.6.53.53.10.5.26.42.25.55.12",
         "2.37.38.30.28.54.57.39.22.30", "2.37.43.13.3.53.26.58.35.44.26.40",
         "2.37.46.4.26.35.58.19.9.8.2.40.7.47.26.7.52.19.12",
         "2.37.49.11.17.11.49.2.44.56.8.27.47.17.6.33.45",
         "2.37.50.47.15.8.12.54.45.35.48.8.53.20",
         "2.37.53.54.11.18.59.20.43.7.25.3.22.8.54.22.30",
         "2.37.56.45.45.38.9.17.46.42.56.52.42.11.38.6.43.12",
         "2.37.58.21.48.10.54.18.49.38.52.7.24.5.37.4", "2.38.1.28.53.20",
         "2.38.7.27.48.7.15.18.6.2.51.48.16.49.9.7.12",
         "2.38.9.3.57.10.24.43.49.14.19.37.20.38.24", "2.38.12.11.15",
         "2.38.18.10.34.6.12.57.5.3.17.16.1.59.31.12",
         "2.38.19.46.49.40.13.14.27.21.49.49.26.24",
         "2.38.22.54.20.11.9.37.0.7.1.52.30",
         "2.38.27.38.14.44.46.36.47.42.22.50.28.23.42.13.20",
         "2.38.30.30.25.43.16.41.27.23.54.14.24",
         "2.38.33.38.8.56.25.45.13.9.48.54.14.44.27.15.38.40.18.45",
         "2.38.35.14.33.54.28.8.34.54.28.38.53.3.32.20.44.26.40",
         "2.38.38.22.22.44.7.14.22.36.58.12.36.6.23.38.33.16.52.30",
         "2.38.41.14.45.22.32.7.31.35.2.24", "2.38.45.59.12.48.43.27.24.26.40",
         "2.38.51.59.48.40.56.47.21.50.24",
         "2.38.53.36.24.48.52.31.26.1.28.53.20", "2.38.56.44.35.23.26.15",
         "2.39.2.45.35.41.28.7.40.34.34.21.2.6.33.45", "2.39.4.22.18.22.4.48",
         "2.39.7.30.41.41.34.3.22.3.57.44.38.54.22.30", "2.39.15.8.55.40.48",
         "2.39.25.56.16.48", "2.39.30.42.4.20.59.24.5.27.1.23.57.2.13.20",
         "2.39.36.44.21.46.38.52.37.1.52.30",
         "2.39.38.21.25.6.58.30.40.14.52.32.48.43.27.24.26.40",
         "2.39.41.30.28.41.22.3.49.41.15",
         "2.39.44.23.59.55.55.17.53.29.53.42.7.53.16.42.28.13.26.24",
         "2.39.46.1.7.55.44.24.43.48.42.10.2.1.35.33.42.16.53.20",
         "2.39.47.33.10.39.42.54.31.59.50.34.8.7.34.23.40.18.45",
         "2.39.49.10.20.34.34.4.26.40",
         "2.39.52.19.36.57.28.35.13.39.45.37.9.40.31.3.16.52.30",
         "2.39.55.13.19.57.22.54.45.2.59.5.21.43.16.50.18.14.24",
         "2.39.56.50.34.32.2.29.33.46.6.16.29.38.41.16.48", "2.40",
         "2.40.6.3.23.58.20.44.34.37.23.57.8.1.45.59.2.24",
         "2.40.7.40.45.8.17.32.22.6.15.22.3.38.52.48", "2.40.10.50.23.26.15",
         "2.40.16.54.12.1.47.36.47.52.4.43.59.1.0.50.24",
         "2.40.18.31.39.47.28.24.23.12.21.11.48.28.48",
         "2.40.21.41.30.56.17.59.12.52.7.8.54.22.30",
         "2.40.26.28.58.25.50.11.45.18.9.37.36.15",
         "2.40.29.23.18.32.34.8.58.29.27.10.4.48",
         "2.40.34.10.59.49.53.59.41.20.39.30.22.13.20",
         "2.40.40.15.41.26.34.1.37.13.43.40.48",
         "2.40.41.53.23.24.27.9.53.40.6.20.34.34.4.26.40", "2.40.45.3.42.13.20",
         "2.40.51.8.48.32.27.29.57.21.46.48", "2.40.52.46.37.7.29.10.49.36",
         "2.40.55.57.8.49.58.49.41.15",
         "2.41.2.2.39.53.14.13.46.20.0.16.47.53.8.40.18.45",
         "2.41.3.40.35.5.51.21.36",
         "2.41.6.51.19.42.50.13.54.35.30.42.57.23.33.16.52.30",
         "2.41.11.40.8.9.53.7.14.4.34.36.8.55.26.26.48.20",
         "2.41.14.35.17.22.33.36",
         "2.41.19.24.19.41.17.15.40.58.44.15.34.14.52.10.51.51.6.40",
         "2.41.25.30.44.0.36", "2.41.30.20.5.54.15.8.38.31.6.40",
         "2.41.36.26.55.2.58.51.46.29.38.54.22.30",
         "2.41.38.5.11.10.48.44.33.15.3.42.13.20",
         "2.41.41.16.36.32.53.5.22.33.30.56.15",
         "2.41.45.50.38.46.41.13.2.21.33.41.39.33.6.45.22.33.36",
         "2.41.49.2.13.20",
         "2.41.55.9.44.57.20.56.56.6.46.19.40.44.34.17.55.58.4.48",
         "2.41.56.48.12.27.56.31.25.56.25.51.12.0.55.17.45.36", "2.42",
         "2.42.6.7.56.31.19.30.8.3.22.0.5.52.47.18.31.40.48",
         "2.42.7.46.30.42.8.45.31.22.50.3.35.11.36.57.36",
         "2.42.10.58.31.13.49.41.15",
         "2.42.15.49.14.37.12.41.31.5.28.40.9.52.35.33.20",
         "2.42.17.6.52.40.48.57.30.27.58.47.32.0.16.36.1.48",
         "2.42.18.45.33.32.19.0.41.29.45.27.42.20.9.36",
         "2.42.21.57.47.4.30.12.42.16.46.14.16.3.16.52.30",
         "2.42.23.36.30.52.53.46.42.27.56.41.44.15.8.38.31.6.40",
         "2.42.26.48.50.9.39.34.24.7.8.14.49.27.11.15",
         "2.42.29.45.21.1.28.34.35.13.19.15.27.21.36",
         "2.42.34.36.38.4.46.25.11.6.40",
         "2.42.40.45.53.12.38.57.8.26.38.58.33.36",
         "2.42.42.24.48.27.0.30.16.5.21.25.20", "2.42.45.37.30",
         "2.42.51.47.10.8.51.50.34.49.48.8.6", "2.42.53.26.12.5.19.47.42.43.12",
         "2.42.56.39.6.41.36.18.48.30.56.15",
         "2.43.2.49.11.53.9.9.26.39.45.17.0.29.3.31.48.59.3.45",
         "2.43.4.28.20.32.10.45.7.12",
         "2.43.7.41.28.12.37.21.35.1.27.20.59.36.35.56.50.9.22.30",
         "2.43.12.33.53.16.0.32.4.30.8.2.6.2.8.1.38.26.15",
         "2.43.15.31.13.50.35.31.12",
         "2.43.20.23.52.56.3.13.37.44.28.18.45.55.33.20",
         "2.43.26.34.52.3.36.27",
         "2.43.28.14.15.9.32.33.19.36.49.58.4.46.25.11.6.40",
         "2.43.31.27.50.58.40.50",
         "2.43.37.39.15.14.16.5.55.19.31.8.33.16.52.30",
         "2.43.39.18.45.4.11.51.6.40",
         "2.43.42.32.34.0.17.45.11.35.26.4.27.11.15",
         "2.43.47.10.1.45.46.13.57.8.19.51.55.47.46.35.26.35.31.12",
         "2.43.50.24", "2.43.58.15.48.37.17.28.49.30.53.10.35.24.55.59.13.55.12",
         "2.44.1.30", "2.44.7.42.32.28.42.59.45.39.24.31.35.57.11.54.0.34.33.36",
         "2.44.9.22.20.35.10.22.5.31.22.11.7.53.0.40.19.12",
         "2.44.12.36.45.7.15.3.30.56.15", "2.44.17.31.6.33.10.36.2.13.47.46.40",
         "2.44.18.49.42.50.19.34.13.35.49.46.37.39.16.48.28.49.21",
         "2.44.20.29.37.42.28.14.57.0.52.46.48.6.54.43.12",
         "2.44.23.44.15.24.48.35.21.48.28.48.56.45.19.20.9.22.30",
         "2.44.25.24.13.16.3.27.2.29.47.39.15.33.20",
         "2.44.28.38.56.47.16.49.4.55.13.36.0.34.16.38.26.15",
         "2.44.31.37.40.2.14.41.1.9.44.14.53.57.7.12",
         "2.44.33.17.42.41.21.34.36.42.59.17.42.35.51.6.40",
         "2.44.36.32.35.33.20", "2.44.42.46.27.37.33.26.21.17.58.57.47.31.12",
         "2.44.44.26.37.3.20.45.38.47.25.26.24", "2.44.47.41.43.7.30",
         "2.44.53.56.0.31.28.29.27.45.55.29.12.4.30",
         "2.44.55.36.16.44.23.47.33.30.14.24",
         "2.44.58.51.36.1.37.31.2.37.19.27.11.15",
         "2.45.3.47.20.21.38.33.19.41.38.47.34.34.41.28.53.20",
         "2.45.6.46.41.47.34.53.11.2.24",
         "2.45.11.42.40.19.14.18.56.21.44.50.30.16.11.11.36.17.46.40",
         "2.45.17.57.52.15.58.27.50.24", "2.45.22.54.10.50.45.16.2.57.46.40",
         "2.45.29.9.48.12.39.9.20.15",
         "2.45.30.50.25.50.54.42.44.36.32.35.33.20",
         "2.45.34.6.26.51.54.50.37.30",
         "2.45.40.22.29.40.41.47.59.46.0.46.54.41.50.9.22.30", "2.45.42.3.14.8",
         "2.45.45.19.28.25.47.58.30.29.7.39.0.31.38.26.15", "2.45.53.16.48",
         "2.46.1.14.30.28.45.26.56.8.1.20.28.21.29.41.13.20.38.24",
         "2.46.4.31.7.30", "2.46.9.28.49.31.51.52.35.40.38.57.26.54.48.53.20",
         "2.46.12.29.22.20.36.44.52.5.30.42.46.13.55.25.49.26.24",
         "2.46.15.46.12.41.5.29.48.34.27.11.15",
         "2.46.17.27.18.39.45.56.56.55.29.44.10.45.16.2.57.46.40",
         "2.46.20.44.14.53.5.28.59.15.28.7.30",
         "2.46.23.44.59.55.45.6.8.13.38.26.23.12.59.54.14.24",
         "2.46.28.43.16.26.0.29.37.46.40",
         "2.46.32.0.25.59.52.16.41.43.55.1.12.34.42.20.55.4.41.15",
         "2.46.35.1.23.17.16.22.1.55.36.33.5.7.35.2.24",
         "2.46.36.42.40.58.22.35.47.40.31.32.10.52.48", "2.46.40",
         "2.46.46.18.32.28.16.36.26.3.57.27.0.51.50.24",
         "2.46.47.59.57.1.8.16.13.1.31.0.28.48", "2.46.51.17.29.24.50.37.30",
         "2.46.57.36.27.31.52.5.49.51.44.55.48.58.33.22.30",
         "2.46.59.17.58.56.57.5.24.10.22.4.48",
         "2.47.2.35.44.43.38.44.10.54.17.26.46.38.26.15",
         "2.47.7.35.10.51.54.47.14.41.25.1.40.15.37.30",
         "2.47.10.36.46.48.55.34.20.55.40.48",
         "2.47.15.36.27.19.28.44.40.34.1.9.8.8.53.20",
         "2.47.21.56.20.40.10.26.41.16.48",
         "2.47.23.38.6.52.58.17.48.24.16.36.26.0.29.37.46.40",
         "2.47.26.56.21.28.53.20", "2.47.33.16.40.33.48.38.42.15.11.15",
         "2.47.34.58.33.40.17.53.46.40", "2.47.38.17.1.42.3.46.45.28.7.30",
         "2.47.44.37.46.32.57.19.20.45.50.17.29.52.51.31.59.31.52.30",
         "2.47.46.19.46.33.36",
         "2.47.49.38.28.2.7.19.29.21.59.29.44.47.2.10.4.41.15",
         "2.47.54.39.18.30.17.50.2.9.46.2.39.17.45.2.55.20.50",
         "2.47.57.41.45.36", "2.48.9.4.30.50.37.30",
         "2.48.14.5.56.9.0.46.30.7.24.26.40",
         "2.48.17.8.44.22.22.12.25.44.34.50.48.18.35.52.23.48.28.48",
         "2.48.20.28.2.20.36.18.55.55.53.1.38.26.15",
         "2.48.22.10.24.8.45.46.24.38.11.21.28.53.20",
         "2.48.25.29.48.4.15.18.5.59.54.43.35.37.30",
         "2.48.28.32.48.40.41.54.57.49.48.40.13.0.24.39.10.4.48",
         "2.48.30.15.15.23.37.56.4.57.27.35.53.41.59.32.16",
         "2.48.33.34.48.53.20",
         "2.48.39.57.39.19.44.19.18.27.3.15.29.56.25.43.40.48",
         "2.48.41.40.12.59.6.22.44.31.16.55.50.0.57.36", "2.48.45",
         "2.48.51.23.16.22.37.48.53.23.30.25.6.7.29.16.48",
         "2.48.53.5.56.58.54.7.25.11.17.8.44.9.36",
         "2.48.56.25.57.31.54.15.28.7.30",
         "2.49.1.28.47.43.45.43.14.53.12.21.50.17.17.2.13.20",
         "2.49.2.49.39.52.30.59.54.14.8.44.30.50.17.17.31.52.30",
         "2.49.4.32.27.26.9.48.13.13.29.51.21.36",
         "2.49.7.52.41.32.11.28.14.2.28.9.51.43.25.4.41.15",
         "2.49.9.35.32.10.6.1.9.14.6.33.28.35.46.30.7.24.26.40",
         "2.49.12.55.52.15.3.43.20.7.26.5.26.30.49.13.7.30",
         "2.49.15.59.44.24.2.16.1.41.22.33.36",
         "2.49.21.3.9.39.58.21.14.4.26.40", "2.49.27.27.47.55.40.34.31.17.45.36",
         "2.49.29.10.50.28.8.1.31.45.34.48.53.20", "2.49.32.31.33.45",
         "2.49.38.56.38.4.14.0.11.16.52.38.26.15", "2.49.40.39.47.35.33.7.12",
         "2.49.44.0.44.28.20.19.35.32.13.35.37.30", "2.49.52.9.31.23.31.12",
         "2.50.3.40.1.55.12", "2.50.8.44.52.38.23.21.41.48.49.29.32.50.22.13.20",
         "2.50.15.11.19.13.45.28.7.30",
         "2.50.16.54.50.47.26.24.42.55.52.2.59.58.21.14.4.26.40",
         "2.50.20.16.30.36.7.32.5",
         "2.50.26.43.23.22.21.46.10.7.49.56.24.40.4.41.15",
         "2.50.28.27.1.56.52.20.44.26.40",
         "2.50.31.48.55.25.18.29.34.34.24.39.38.19.13.7.30",
         "2.50.34.54.13.17.12.26.24.3.11.1.43.10.9.57.39.27.21.36",
         "2.50.36.37.56.50.10.39.32.1.10.41.35.37.16.1.55.12", "2.50.40",
         "2.50.46.27.37.34.14.7.32.55.53.32.56.33.53.2.58.33.36",
         "2.50.48.11.28.8.50.42.31.34.40.23.31.53.28.19.12", "2.50.51.33.45",
         "2.50.58.1.48.49.54.47.15.3.33.2.54.57.4.53.45.36",
         "2.50.59.45.46.26.38.18.0.45.10.36.35.42.43.12",
         "2.51.3.8.17.0.3.11.9.43.35.37.30",
         "2.51.8.14.54.19.33.32.32.19.22.16.6.40",
         "2.51.11.20.51.46.44.25.34.23.24.58.45.7.12",
         "2.51.14.43.36.3.20.36.50.13.0.0.59.7.12.38.29.45.56.15",
         "2.51.16.27.43.49.13.35.40.6.2.8.23.42.13.20",
         "2.51.19.50.34.9.15.1.7.37.31.40.0.35.42.20.2.20.37.30",
         "2.51.22.56.44.12.20.17.43.42.38.35.31.12",
         "2.51.24.40.56.58.4.58.33.14.46.45.56.52.20.44.26.40",
         "2.51.28.3.57.2.13.20", "2.51.34.33.23.46.37.19.57.11.13.55.12",
         "2.51.36.17.43.35.59.7.32.54.24", "2.51.39.40.57.25.18.45",
         "2.51.46.10.50.32.47.10.41.25.20.17.55.4.41.15",
         "2.51.47.55.17.26.14.47.2.24",
         "2.51.51.18.45.1.41.34.50.13.52.45.49.13.7.30",
         "2.51.56.26.48.42.32.39.43.0.52.54.33.31.8.12.35.33.20",
         "2.51.59.33.38.32.3.50.24", "2.52.11.12.46.56.38.24",
         "2.52.16.21.26.17.52.9.13.5.11.6.40",
         "2.52.22.52.42.43.10.47.13.35.37.30",
         "2.52.24.37.31.55.31.59.31.28.3.57.2.13.20",
         "2.52.28.1.42.59.4.37.44.3.45",
         "2.52.32.54.1.21.47.57.54.30.59.56.26.11.19.12.24.3.50.24",
         "2.52.34.33.25.54.53.32.29.45.25.48.51.58.34.44.45.56.15",
         "2.52.36.18.22.13.20",
         "2.52.39.42.47.6.52.28.26.45.20.28.8.2.57.32.20.37.30",
         "2.52.44.35.25.17.48.17.31.40.11.34.36.48.58.58.56.38.24", "2.52.48",
         "2.52.54.32.28.17.24.48.8.35.35.28.6.16.18.27.45.47.31.12",
         "2.52.56.17.36.44.57.20.33.28.21.23.49.32.23.25.26.24",
         "2.52.59.42.25.18.45",
         "2.53.4.52.31.35.41.32.17.9.50.34.50.32.5.55.33.20",
         "2.53.6.15.20.11.32.13.20.29.50.42.42.8.17.42.25.55.12",
         "2.53.8.0.35.46.28.16.44.15.44.29.33.9.30.14.24",
         "2.53.11.25.38.12.48.13.33.5.53.19.13.7.30",
         "2.53.13.10.56.56.25.21.49.17.48.28.31.12.9.13.5.11.6.40",
         "2.53.16.36.5.30.18.12.41.43.36.47.48.45",
         "2.53.19.44.22.25.34.28.53.34.12.32.29.11.2.24",
         "2.53.24.55.4.37.5.30.51.51.6.40",
         "2.53.31.28.56.45.29.32.57.0.25.34.27.50.24",
         "2.53.33.14.27.40.48.32.17.9.42.51.1.20", "2.53.36.40",
         "2.53.43.14.18.49.27.17.57.9.7.20.38.24",
         "2.53.44.59.56.53.41.6.53.34.4.48", "2.53.48.25.43.8.22.44.3.45",
         "2.53.55.0.28.40.41.46.4.26.24.18.8.30.59.45.56.15",
         "2.53.56.46.13.54.19.28.7.40.48",
         "2.54.0.12.14.5.27.51.1.21.33.10.23.35.2.20.37.30",
         "2.54.5.24.8.49.4.34.12.48.8.34.14.26.16.33.45",
         "2.54.8.33.18.45.57.53.16.48",
         "2.54.13.45.28.27.47.26.32.15.26.12.0.59.15.33.20",
         "2.54.20.21.11.31.50.52.48",
         "2.54.22.7.12.10.10.43.32.55.17.17.57.5.30.51.51.6.40",
         "2.54.25.33.42.22.35.33.20", "2.54.32.9.52.15.13.10.19.0.49.13.7.30",
         "2.54.33.56.0.4.28.38.31.6.40", "2.54.37.22.44.16.18.56.12.21.47.48.45",
         "2.54.45.45.36",
         "2.54.54.8.51.51.46.38.44.48.56.43.17.46.35.43.10.50.52.48",
         "2.54.54.25.56.46.33.34.37.15.10.27.45.55.59.25.32.39.12.5",
         "2.54.57.36", "2.55.5.59.49.57.31.3.33.53.27.39.52.24.32.43.0.28.48",
         "2.55.9.27.12.7.44.3.45", "2.55.14.41.10.59.23.18.26.22.42.57.46.40",
         "2.55.16.5.1.41.40.52.30.30.13.5.44.9.53.55.42.44.38.24",
         "2.55.17.51.36.13.18.7.56.48.56.17.55.19.22.22.4.48",
         "2.55.21.19.12.26.27.49.43.15.42.44.12.32.20.37.30",
         "2.55.23.5.50.9.7.40.50.39.46.49.52.35.33.20",
         "2.55.26.33.32.34.25.56.21.14.54.30.24.36.33.45",
         "2.55.29.44.10.42.23.39.45.14.23.11.53.32.55.40.48",
         "2.55.31.30.53.32.7.0.55.9.51.14.53.26.14.31.6.40",
         "2.55.34.58.45.55.33.20",
         "2.55.41.37.33.28.3.40.6.43.10.53.38.41.16.48",
         "2.55.43.24.23.31.34.8.41.22.35.8.9.36", "2.55.46.52.30",
         "2.55.53.31.44.33.34.23.25.36.59.11.8.52.48",
         "2.55.55.18.41.51.21.22.43.44.15.21.36",
         "2.55.58.47.2.25.44.1.6.47.48.45",
         "2.56.4.2.29.43.5.7.33.0.25.22.44.53.0.14.48.53.20",
         "2.56.5.26.44.2.12.17.23.59.44.6.22.7.23.0.45.42.11.15",
         "2.56.7.13.48.34.45.12.43.46.33.36",
         "2.56.10.42.23.16.1.56.54.37.34.20.16.22.43.37.22.58.7.30",
         "2.56.15.58.11.55.41.22.38.27.44.40.40.7.6.16.10.18.45",
         "2.56.19.9.43.45.2.21.41.45.36", "2.56.24.25.47.34.8.17.7.9.37.46.40",
         "2.56.31.6.27.25.29.45.57.36",
         "2.56.32.53.47.34.18.21.35.34.58.45.55.33.20", "2.56.36.22.52.39.22.30",
         "2.56.43.3.59.39.24.35.11.45.4.50.2.20.37.30", "2.56.44.51.27.4.32",
         "2.56.48.20.46.19.31.10.24.31.4.9.36.33.45", "2.56.56.49.55.12",
         "2.57.8.49.12", "2.57.14.6.44.49.59.20.6.3.21.33.16.42.28.8.53.20",
         "2.57.17.19.19.49.59.11.51.33.52.45.37.18.51.7.32.44.9.36",
         "2.57.20.49.17.31.49.51.47.48.45",
         "2.57.22.37.7.54.25.0.44.43.11.43.7.28.17.7.9.37.46.40",
         "2.57.26.7.11.52.37.50.55.12.30",
         "2.57.29.19.59.55.28.6.32.46.33.0.8.45.51.53.51.21.36",
         "2.57.32.50.11.50.47.40.35.33.9.31.15.41.44.52.58.7.30",
         "2.57.34.38.9.31.44.31.36.17.46.40",
         "2.57.38.8.27.43.51.45.48.30.50.41.17.25.1.10.18.45",
         "2.57.41.21.28.50.25.27.30.3.18.59.17.28.5.22.33.36",
         "2.57.43.9.31.42.16.6.10.51.13.38.19.36.19.12", "2.57.46.40",
         "2.57.53.23.46.38.9.42.51.48.13.16.48.55.17.45.36",
         "2.57.55.11.56.49.12.49.17.53.37.4.30.43.12", "2.57.58.42.39.22.30",
         "2.58.5.26.53.21.59.34.13.11.11.55.32.14.27.36",
         "2.58.7.15.10.52.44.53.45.47.3.33.7.12",
         "2.58.10.46.7.42.33.19.7.37.54.36.33.45",
         "2.58.16.5.31.35.22.26.23.40.10.41.46.56.40",
         "2.58.19.19.13.56.11.16.38.19.23.31.12",
         "2.58.24.38.53.8.46.39.39.16.17.13.44.41.28.53.20",
         "2.58.31.24.6.2.51.8.28.1.55.12",
         "2.58.33.12.39.20.30.10.59.37.53.42.51.44.31.36.17.46.40",
         "2.58.36.44.6.54.48.53.20", "2.58.43.29.47.16.3.53.17.4.12",
         "2.58.45.18.27.54.59.5.21.46.40", "2.58.48.50.9.48.52.1.52.30",
         "2.58.55.36.17.39.9.8.38.8.53.38.39.52.22.58.7.30",
         "2.58.57.25.5.39.50.24",
         "2.59.0.57.1.54.15.48.47.19.27.27.43.46.10.18.45",
         "2.59.6.17.55.44.19.1.22.18.25.6.49.54.56.3.7.2.13.20",
         "2.59.9.32.32.38.24", "2.59.21.40.48.54",
         "2.59.27.2.19.53.36.49.36.7.54.4.26.40",
         "2.59.33.49.54.29.58.44.11.39.36.33.45",
         "2.59.35.39.5.45.20.49.30.16.44.6.54.48.53.20",
         "2.59.39.11.47.16.32.19.18.23.54.22.30",
         "2.59.42.26.59.55.24.42.37.41.7.54.53.52.26.17.46.45.7.12",
         "2.59.44.16.16.25.12.27.49.17.17.26.17.16.47.30.25.4",
         "2.59.47.49.8.8.53.20",
         "2.59.51.22.4.4.39.39.37.52.13.49.18.23.4.56.11.29.3.45",
         "2.59.54.37.29.57.3.16.35.40.51.28.31.56.11.26.35.31.12",
         "2.59.56.26.53.51.2.48.15.29.22.3.33.21.1.26.24", "3",
         "3.0.6.48.49.28.8.20.8.57.4.26.46.31.59.13.55.12",
         "3.0.8.38.20.46.49.43.54.52.2.17.19.6.14.24", "3.0.12.11.41.22.1.52.30",
         "3.0.17.34.42.54.40.46.7.52.45.11.17.38.26.10.22.13.20",
         "3.0.19.0.58.32.1.3.53.51.5.19.28.53.38.26.42",
         "3.0.20.50.37.15.54.27.26.6.23.50.47.2.24",
         "3.0.24.24.12.18.20.14.6.58.38.2.31.10.18.45",
         "3.0.29.47.35.44.3.58.13.27.55.49.48.16.52.30",
         "3.0.33.3.43.21.38.25.5.48.8.3.50.24",
         "3.0.38.27.22.18.38.14.39.0.44.26.40",
         "3.0.45.17.39.7.23.16.49.22.56.38.24",
         "3.0.47.7.33.50.0.33.37.52.37.8.8.53.20", "3.0.50.41.40",
         "3.0.57.32.24.36.30.56.12.2.0.9", "3.0.59.22.26.45.55.19.40.48",
         "3.1.2.56.47.26.13.40.53.54.22.30",
         "3.1.9.47.59.52.23.30.29.37.30.18.53.52.17.15.21.5.37.30",
         "3.1.11.38.9.29.5.16.48",
         "3.1.15.12.44.40.41.30.38.54.57.3.19.33.59.56.29.3.45",
         "3.1.20.37.39.11.7.15.38.20.8.55.40.2.22.15.9.22.30",
         "3.1.23.54.42.2.52.48",
         "3.1.29.19.52.8.56.55.8.36.4.47.31.1.43.42.13.20",
         "3.1.36.12.4.30.40.30",
         "3.1.38.2.30.10.36.10.21.47.35.31.11.58.14.39.0.44.26.40",
         "3.1.41.37.36.38.32.2.13.20",
         "3.1.48.30.16.55.51.13.14.48.21.16.10.18.45",
         "3.1.50.20.50.4.39.50.7.24.26.40",
         "3.1.53.56.11.6.59.43.32.52.42.18.16.52.30",
         "3.1.59.4.28.37.31.22.10.9.15.24.21.59.45.6.2.52.48", "3.2.2.40",
         "3.2.9.33.28.4.31.4.3.7.37.7.8.20.8.35.10.27.50.24",
         "3.2.11.24.14.1.26.5.21.40.59.5.6.1.2.12.28.48", "3.2.15",
         "3.2.21.53.56.5.14.26.24.3.47.15.6.36.53.13.20.38.24",
         "3.2.23.44.49.32.24.51.12.48.11.19.2.5.34.4.48",
         "3.2.27.20.50.8.3.23.54.22.30",
         "3.2.32.47.53.56.51.46.42.28.39.45.11.6.40",
         "3.2.34.15.14.15.55.4.41.46.28.38.28.30.18.40.32.1.30",
         "3.2.36.6.15.13.51.23.16.40.58.38.40.7.40.48",
         "3.2.39.42.30.27.33.59.17.33.52.1.3.3.41.29.3.45",
         "3.2.41.33.34.44.30.30.2.46.26.16.57.17.2.13.20",
         "3.2.45.9.56.25.52.1.12.8.1.46.40.38.5.9.22.30",
         "3.2.48.28.31.9.9.38.54.37.29.9.53.16.48",
         "3.2.50.19.40.45.57.18.27.27.45.53.0.39.50.7.24.26.40",
         "3.2.53.56.12.50.22.13.20", "3.3.0.51.37.21.43.49.16.59.58.50.52.48",
         "3.3.2.42.54.30.23.4.3.6.1.36", "3.3.6.19.41.15",
         "3.3.13.15.33.54.58.19.24.11.1.39.6.45",
         "3.3.15.6.58.35.59.46.10.33.36", "3.3.18.44.0.1.48.21.9.34.48.16.52.30",
         "3.3.24.12.35.57.22.50.21.52.56.26.11.45.12.45.25.55.33.20",
         "3.3.27.31.53.6.12.5.45.36", "3.3.39.57.38.4.24.57.36",
         "3.3.45.26.52.3.3.37.49.57.31.51.6.40", "3.3.52.24.13.34.3.30.22.30",
         "3.3.54.16.2.3.14.7.29.33.56.12.50.22.13.20", "3.3.57.53.49.51.0.56.15",
         "3.4.4.51.39.38.33.6.39.44.27.32.7.26.29.3.45", "3.4.6.43.35.42.13.20",
         "3.4.10.21.38.15.19.58.20.32.21.50.0.35.9.22.30",
         "3.4.15.33.46.58.59.30.41.46.52.20.55.16.14.54.52.24.57.36",
         "3.4.19.12", "3.4.28.2.47.11.57.9.55.42.14.49.24.50.32.59.8.9.36",
         "3.4.31.41.15", "3.4.37.12.1.42.4.18.26.18.29.57.9.54.14.19.15.33.20",
         "3.4.38.40.21.32.18.22.13.51.50.5.32.56.50.53.15.38.52.48",
         "3.4.40.32.38.9.34.9.51.12.47.27.31.22.8.15.21.36",
         "3.4.44.11.20.45.39.26.27.18.16.52.30",
         "3.4.49.42.29.52.19.25.32.30.31.15",
         "3.4.53.3.19.55.16.46.49.8.29.22.39.7.46.33.36",
         "3.4.56.42.17.20.24.39.47.2.2.25.3.50.59.15.10.32.48.45",
         "3.4.58.34.44.55.33.52.55.18.31.6.40",
         "3.5.2.13.48.53.11.25.13.2.7.48.0.38.33.43.14.31.52.30",
         "3.5.5.34.52.32.31.31.8.48.27.16.45.41.45.36",
         "3.5.7.27.25.31.31.46.26.18.21.42.25.25.20", "3.5.11.6.40",
         "3.5.18.7.16.4.45.7.8.57.43.50.0.57.36",
         "3.5.19.59.56.41.15.51.21.8.21.7.12", "3.5.23.39.26.0.56.15",
         "3.5.30.40.30.35.24.33.8.44.9.55.21.5.3.45",
         "3.5.32.33.18.49.56.46.0.11.31.12",
         "3.5.36.13.3.1.49.42.25.26.59.23.5.9.22.30",
         "3.5.41.45.45.24.20.52.29.39.21.8.31.24.1.40",
         "3.5.45.7.32.1.1.44.49.55.12",
         "3.5.50.40.30.21.38.36.18.24.27.56.49.3.12.35.33.20",
         "3.5.57.42.36.17.58.16.19.12",
         "3.5.59.35.40.58.51.26.27.6.58.27.8.53.52.55.18.31.6.40",
         "3.6.3.15.57.12.5.55.33.20", "3.6.10.18.31.44.14.3.0.16.52.30",
         "3.6.12.11.44.4.46.33.5.11.6.40", "3.6.15.52.15.13.24.11.57.11.15",
         "3.6.22.55.18.23.17.1.29.44.15.52.46.32.3.55.32.48.45",
         "3.6.24.48.38.24",
         "3.6.28.29.24.29.1.28.19.17.46.6.23.5.35.44.31.52.30", "3.6.37.26.24",
         "3.6.46.23.49.17.21.7.48.9.1.30.31.54.10.53.52.30.43.12",
         "3.6.50.5.0.56.15", "3.6.55.39.55.43.20.51.40.8.13.49.37.46.40",
         "3.6.59.3.2.38.11.20.28.36.12.3.7.0.39.51.33.7.12",
         "3.7.2.44.29.16.13.41.2.8.45.35.9.22.30",
         "3.7.4.38.13.29.44.11.34.2.25.57.12.5.55.33.20",
         "3.7.8.19.46.44.43.40.6.39.54.8.26.15",
         "3.7.11.43.7.25.13.14.24.15.20.44.41.7.7.23.31.12",
         "3.7.13.36.57.6.15.28.58.50.30.39.52.59.59.29.11.6.40",
         "3.7.17.18.40.59.15.33.20",
         "3.7.24.24.3.41.55.54.47.10.3.37.13.16.1.55.12",
         "3.7.26.18.1.5.40.25.16.8.5.28.42.14.24", "3.7.30",
         "3.7.37.5.51.31.48.40.59.19.27.7.53.28.19.12",
         "3.7.38.59.56.38.46.48.14.39.12.23.2.24", "3.7.42.42.10.35.26.57.11.15",
         "3.7.48.18.39.41.57.28.3.12.27.4.15.52.32.15.48.8.53.20",
         "3.7.49.48.30.58.21.6.33.35.43.2.47.35.52.32.48.45",
         "3.7.51.42.43.49.4.13.34.41.39.50.24",
         "3.7.55.25.12.49.6.4.42.16.4.37.37.28.14.31.52.30",
         "3.8.1.2.4.43.24.8.9.1.35.39.22.47.34.41.15",
         "3.8.4.26.22.40.2.31.8.32.38.24",
         "3.8.10.3.30.44.24.50.15.38.16.17.46.40",
         "3.8.17.10.53.15.11.45.1.26.24",
         "3.8.19.5.22.44.35.35.1.57.18.40.59.15.33.20", "3.8.22.48.24.10",
         "3.8.29.56.15.38.2.13.32.32.5.9.22.30", "3.8.31.50.52.52.50.8",
         "3.8.35.34.9.24.49.15.6.9.8.26.15", "3.8.44.37.14.52.48",
         "3.8.53.59.13.19.5.3.47.25.59.17.59.12.28.10.47.15.56.15",
         "3.8.57.24.28.48",
         "3.9.3.3.11.49.19.17.26.27.34.59.29.49.18.1.28.53.20",
         "3.9.10.12.34.41.57.11.15", "3.9.15.51.40.40.8.22.18.53.20",
         "3.9.19.17.19.55.9.58.58.57.39.12.9.20.55.21.26.47.2.24",
         "3.9.23.1.32.38.10.51.17.55.22.9.20.44.31.52.30",
         "3.9.24.56.42.9.51.29.42.42.57.46.40",
         "3.9.28.41.1.34.47.12.51.44.54.4.2.34.41.15",
         "3.9.32.6.54.45.47.9.20.3.32.15.14.37.57.44.3.50.24",
         "3.9.34.2.9.49.5.10.35.34.38.32.52.54.44.28.48", "3.9.37.46.40",
         "3.9.44.57.21.44.42.21.43.15.26.9.56.10.58.56.38.24",
         "3.9.46.52.44.36.29.40.35.5.11.32.48.46.4.48", "3.9.50.37.30",
         "3.9.57.48.40.55.27.32.30.3.56.43.14.23.25.26.24",
         "3.9.59.44.11.36.15.53.20.50.11.47.19.40.48",
         "3.10.3.29.12.13.23.32.24.8.26.15",
         "3.10.9.9.53.41.43.56.9.14.51.24.34.4.26.40",
         "3.10.10.40.52.21.34.52.23.30.54.50.4.41.34.27.13.21.33.45",
         "3.10.12.36.30.51.56.1.44.52.41.5.16.48",
         "3.10.16.21.46.43.42.54.15.47.46.41.5.41.20.42.46.24.22.30",
         "3.10.18.17.28.41.21.46.17.53.22.22.39.40.14.48.53.20",
         "3.10.22.2.51.16.56.41.15.8.21.51.7.19.40.22.15.56.15",
         "3.10.25.29.42.27.2.33.1.54.2.52.48",
         "3.10.27.25.29.57.52.11.43.36.25.17.43.11.29.42.42.57.46.40",
         "3.10.31.11.3.22.28.8.53.20", "3.10.38.23.46.25.8.8.50.12.28.48",
         "3.10.40.19.41.46.39.1.43.13.46.40", "3.10.44.5.30.28.7.30",
         "3.10.51.18.42.49.45.45.12.41.29.13.14.31.52.30",
         "3.10.53.14.46.2.29.45.36", "3.10.57.0.50.1.52.52.2.28.45.17.34.41.15",
         "3.11.6.10.42.48.57.36", "3.11.19.7.32.9.36",
         "3.11.24.50.29.13.11.16.54.32.25.40.44.26.40",
         "3.11.32.5.14.7.58.39.8.26.15",
         "3.11.34.1.42.8.22.12.48.17.51.3.22.28.8.53.20",
         "3.11.37.48.34.25.38.28.35.37.30",
         "3.11.43.13.21.30.53.17.40.34.26.36.2.25.54.40.26.44.16",
         "3.11.45.3.48.47.39.29.26.23.48.40.57.45.5.16.24.22.30",
         "3.11.47.0.24.41.28.53.20",
         "3.11.50.47.32.20.58.18.16.23.42.44.35.36.37.15.56.15",
         "3.11.54.15.59.56.51.29.42.3.34.54.26.3.56.12.21.53.16.48",
         "3.11.56.12.41.26.26.59.28.31.19.31.47.34.25.32.9.36", "3.12",
         "3.12.7.16.4.46.0.53.29.32.52.44.33.38.7.10.50.52.48",
         "3.12.9.12.54.9.57.2.50.31.30.26.28.22.39.21.36", "3.12.13.0.28.7.30",
         "3.12.18.45.1.46.19.29.12.24.16.12.2.48.59.55.3.42.13.20",
         "3.12.20.17.2.26.9.8.9.26.29.40.46.49.13.0.28.48",
         "3.12.22.13.59.44.58.5.15.50.49.26.10.10.33.36",
         "3.12.26.1.49.7.33.35.3.26.32.34.41.15",
         "3.12.31.46.46.7.0.14.6.21.47.33.7.30",
         "3.12.35.15.58.15.4.58.46.11.20.36.5.45.36",
         "3.12.41.1.11.47.52.47.37.36.47.24.26.40",
         "3.12.48.18.49.43.52.49.56.40.28.24.57.36",
         "3.12.50.16.4.5.20.35.52.24.7.36.41.28.53.20", "3.12.54.4.26.40",
         "3.13.1.22.34.14.56.59.56.50.8.9.36", "3.13.3.19.56.32.59.0.59.31.12",
         "3.13.7.8.34.35.58.35.37.30",
         "3.13.14.27.11.51.53.4.31.36.0.20.9.27.46.24.22.30",
         "3.13.16.24.42.7.1.37.55.12",
         "3.13.20.13.35.39.24.16.41.30.36.51.32.52.15.56.15",
         "3.13.26.0.9.47.51.44.40.53.29.31.22.42.31.44.10",
         "3.13.29.30.20.51.4.19.12",
         "3.13.35.17.11.37.32.42.49.10.29.6.41.5.50.37.2.13.20",
         "3.13.42.36.52.48.43.12", "3.13.48.24.7.5.6.10.22.13.20",
         "3.13.55.44.18.3.34.38.7.47.34.41.15",
         "3.13.57.42.13.24.58.29.27.54.4.26.40",
         "3.14.1.31.55.51.27.42.27.4.13.7.30",
         "3.14.7.0.46.32.1.27.38.49.52.25.59.27.44.6.27.4.19.12",
         "3.14.10.50.40", "3.14.14.40.38.0.14.2.0.6.0.31.39.3.19.43.53.12.11.15",
         "3.14.20.9.50.57.31.49.43.7.43.1.26.25.6.21.18.43.12", "3.14.24",
         "3.14.31.21.31.49.35.24.9.40.2.24.7.3.20.46.14.0.57.36",
         "3.14.33.19.48.50.34.30.37.39.24.4.18.13.56.21.7.12",
         "3.14.37.10.13.28.35.37.30",
         "3.14.42.59.5.32.39.13.49.18.34.24.11.51.6.40",
         "3.14.44.32.15.12.58.45.0.33.34.33.2.24.19.55.14.9.36",
         "3.14.46.30.40.14.46.48.49.47.42.33.14.48.11.31.12",
         "3.14.50.21.20.29.24.15.14.44.7.29.7.15.56.15",
         "3.14.52.19.49.3.28.32.2.57.32.2.5.6.10.22.13.20",
         "3.14.56.10.36.11.35.29.16.56.33.53.47.20.37.30",
         "3.14.59.42.25.13.46.17.30.15.59.6.32.49.55.12",
         "3.15.1.40.59.29.1.7.41.17.36.56.32.42.29.27.54.4.26.40",
         "3.15.5.31.57.41.43.42.13.20",
         "3.15.12.55.3.51.10.44.34.7.58.46.16.19.12",
         "3.15.14.53.46.8.24.36.19.18.25.42.24", "3.15.18.45",
         "3.15.26.8.36.10.38.12.41.47.45.45.43.12",
         "3.15.28.7.26.30.23.45.15.15.50.24", "3.15.31.58.56.1.55.34.34.13.7.30",
         "3.15.39.23.2.15.46.59.19.59.42.20.24.34.52.14.10.46.52.30",
         "3.15.41.22.0.38.36.54.8.38.24",
         "3.15.45.13.45.51.8.49.54.1.44.49.11.31.55.8.12.11.15",
         "3.15.51.4.39.55.12.38.29.24.9.38.31.14.33.37.58.7.30",
         "3.15.54.37.28.36.42.37.26.24",
         "3.16.0.28.39.31.15.52.21.17.21.58.31.6.40", "3.16.7.53.50.28.19.44.24",
         "3.16.9.53.6.11.27.3.59.32.11.57.41.43.42.13.20", "3.16.13.45.25.10.25",
         "3.16.21.11.6.17.7.19.6.23.25.22.15.56.15", "3.16.23.10.30.5.2.13.20",
         "3.16.27.3.4.48.21.18.13.54.31.17.20.37.30", "3.16.36.28.48",
         "3.16.45.54.58.20.44.58.35.25.3.48.42.29.55.11.4.42.14.24",
         "3.16.49.48",
         "3.16.55.40.49.48.52.35.40.3.43.56.58.33.51.16.32.35.33.20",
         "3.16.59.14.48.42.12.26.30.37.38.37.21.27.36.48.23.2.24",
         "3.17.3.8.6.8.42.4.13.7.30", "3.17.9.1.19.51.48.43.14.40.33.20",
         "3.17.10.35.39.24.23.29.4.18.59.43.57.11.8.10.10.35.13.12",
         "3.17.12.35.33.14.57.53.56.25.3.20.9.44.17.39.50.24",
         "3.17.16.29.6.29.46.18.26.10.10.34.44.6.23.12.11.15",
         "3.17.18.29.3.55.16.8.26.59.45.11.6.40",
         "3.17.22.22.44.8.44.10.53.54.16.19.12.41.7.58.7.30",
         "3.17.25.57.12.2.41.37.13.23.41.5.52.44.32.38.24",
         "3.17.27.57.15.13.37.53.32.3.35.9.15.7.1.20", "3.17.31.51.6.40",
         "3.17.39.19.45.9.4.7.37.33.34.45.21.1.26.24",
         "3.17.41.19.56.28.0.54.46.32.54.31.40.48", "3.17.45.14.3.45",
         "3.17.52.43.12.37.46.11.21.19.6.35.2.29.24",
         "3.17.54.43.32.5.16.33.4.12.17.16.48",
         "3.17.58.37.55.13.57.1.15.8.47.20.37.30",
         "3.18.4.32.48.25.58.15.59.37.58.33.5.29.37.46.40",
         "3.18.8.8.2.9.5.51.49.14.52.48",
         "3.18.14.3.12.23.5.10.43.38.5.48.36.19.25.25.55.33.20",
         "3.18.21.33.26.43.10.9.24.28.48", "3.18.27.29.1.0.54.19.15.33.20",
         "3.18.34.59.45.51.10.59.12.18", "3.18.37.0.31.1.5.39.17.31.51.6.40",
         "3.18.40.55.44.14.17.48.45",
         "3.18.48.26.59.36.50.9.35.43.12.56.17.38.12.11.15",
         "3.18.50.27.52.57.36",
         "3.18.54.23.22.6.57.34.12.34.57.10.48.37.58.7.30", "3.19.3.56.9.36",
         "3.19.17.25.21", "3.19.23.22.35.26.14.15.6.48.46.44.56.17.46.40",
         "3.19.26.59.14.48.44.5.50.30.36.51.19.28.42.30.59.19.40.48",
         "3.19.30.55.27.13.18.35.46.17.20.37.30",
         "3.19.32.56.46.23.43.8.20.18.35.41.0.54.19.15.33.20",
         "3.19.36.53.5.51.42.34.47.6.33.45",
         "3.19.40.29.59.54.54.7.21.52.22.7.39.51.35.53.5.16.48",
         "3.19.42.31.24.54.40.30.54.45.52.42.32.31.59.27.7.51.6.40",
         "3.19.44.26.28.19.38.38.9.59.48.12.40.9.27.59.35.23.26.15",
         "3.19.46.27.55.43.12.35.33.20",
         "3.19.50.24.31.11.50.44.2.4.42.1.27.5.38.49.6.5.37.30",
         "3.19.54.1.39.56.43.38.26.18.43.51.42.9.6.2.52.48",
         "3.19.56.3.13.10.3.6.57.12.37.50.37.3.21.36", "3.20",
         "3.20.7.34.14.57.55.55.43.16.44.56.25.2.12.28.48",
         "3.20.9.35.56.25.21.55.27.37.49.12.34.33.36", "3.20.13.32.59.17.48.45",
         "3.20.21.7.45.2.14.30.59.50.5.54.58.46.16.3",
         "3.20.23.9.34.44.20.30.29.0.26.29.45.36",
         "3.20.27.6.53.40.22.29.1.5.8.56.7.58.7.30",
         "3.20.33.6.13.2.17.44.41.37.42.2.0.18.45",
         "3.20.36.44.8.10.42.41.13.6.48.57.36",
         "3.20.42.43.44.47.22.29.36.40.49.22.57.46.40",
         "3.20.50.19.36.48.12.32.1.32.9.36",
         "3.20.52.21.44.15.33.57.22.5.7.55.43.12.35.33.20",
         "3.20.56.19.37.46.40", "3.21.3.56.0.40.34.22.26.42.13.30",
         "3.21.5.58.16.24.21.28.32", "3.21.9.56.26.2.28.32.6.33.45",
         "3.21.17.33.19.51.32.47.12.55.0.20.59.51.25.50.23.26.15",
         "3.21.19.35.43.52.19.12",
         "3.21.23.34.9.38.32.47.23.14.23.23.41.44.26.36.5.37.30",
         "3.21.29.35.10.12.21.24.2.35.43.15.11.9.18.3.30.25",
         "3.21.33.14.6.43.12",
         "3.21.39.15.24.36.36.34.36.13.25.19.27.48.35.13.34.48.53.20",
         "3.21.46.53.25.0.45", "3.21.52.55.7.22.48.55.48.8.53.20",
         "3.22.0.33.38.48.43.34.43.7.3.37.58.7.30",
         "3.22.2.36.28.58.30.55.41.33.49.37.46.40",
         "3.22.6.35.45.41.6.21.43.11.53.40.18.45",
         "3.22.10.15.22.24.50.17.57.23.46.24.15.36.29.35.0.5.45.36",
         "3.22.12.18.18.28.21.31.17.56.57.7.4.26.23.26.43.12",
         "3.22.16.17.46.40",
         "3.22.23.57.11.11.41.11.10.8.27.54.35.55.42.52.24.57.36",
         "3.22.26.0.15.34.55.39.17.25.32.19.0.1.9.7.12", "3.22.30",
         "3.22.37.39.55.39.9.22.40.4.12.30.7.20.59.8.9.36",
         "3.22.39.43.8.22.40.56.54.13.32.34.28.59.31.12",
         "3.22.43.43.9.2.17.6.33.45",
         "3.22.49.46.33.16.30.51.53.51.50.50.12.20.44.26.40",
         "3.22.51.23.35.51.1.11.53.4.58.29.25.0.20.45.2.15",
         "3.22.53.26.56.55.23.45.51.52.11.49.37.55.12",
         "3.22.57.27.13.50.37.45.52.50.57.47.50.4.6.5.37.30",
         "3.22.59.30.38.36.7.13.23.4.55.52.10.18.55.48.8.53.20",
         "3.23.3.31.2.42.4.28.0.8.55.18.31.48.59.3.45",
         "3.23.7.11.41.16.50.43.14.1.39.4.19.12",
         "3.23.13.15.47.35.58.1.28.53.20",
         "3.23.20.57.21.30.48.41.25.33.18.43.12",
         "3.23.23.1.0.33.45.37.50.6.41.46.40", "3.23.27.1.52.30",
         "3.23.34.43.57.41.4.48.13.32.15.10.7.30", "3.23.36.47.45.6.39.44.38.24",
         "3.23.40.48.53.22.0.23.30.38.40.18.45", "3.23.50.35.25.40.13.26.24",
         "3.24.0.42.21.35.0.40.5.37.40.2.37.32.40.2.3.2.48.45",
         "3.24.4.24.2.18.14.24", "3.24.10.29.51.10.4.2.2.10.35.23.27.24.26.40",
         "3.24.18.13.35.4.30.33.45",
         "3.24.20.17.48.56.55.41.39.31.2.27.35.58.1.28.53.20",
         "3.24.24.19.48.43.21.2.30",
         "3.24.30.6.14.56.56.50.51.16.44.22.26.35.38.19.8.31.13.4",
         "3.24.32.4.4.2.50.7.24.9.23.55.41.36.5.37.30",
         "3.24.34.8.26.20.14.48.53.20",
         "3.24.38.10.42.30.22.11.29.29.17.35.33.59.3.45",
         "3.24.43.57.32.12.12.47.26.25.24.49.54.44.43.14.18.14.24", "3.24.48",
         "3.24.55.45.9.5.4.57.3.31.4.15.31.52.39.39.34.16.19.12",
         "3.24.57.49.45.46.36.51.1.53.36.28.14.16.9.59.2.24", "3.25.1.52.30",
         "3.25.9.38.10.35.53.44.42.4.15.39.29.56.29.52.30.43.12",
         "3.25.11.42.55.43.57.57.36.54.12.43.54.51.15.50.24",
         "3.25.15.45.56.24.3.49.23.40.18.45",
         "3.25.21.53.53.11.28.15.2.47.14.43.20",
         "3.25.23.32.8.32.54.27.46.59.47.13.17.4.6.0.36.1.41.15",
         "3.25.25.37.2.8.5.18.41.16.5.58.30.8.38.24",
         "3.25.29.40.19.16.0.44.12.15.36.1.10.56.39.10.11.43.7.30",
         "3.25.31.45.16.35.4.18.48.7.14.34.4.26.40",
         "3.25.35.48.40.59.6.1.21.9.2.0.0.42.50.48.2.48.45",
         "3.25.39.32.5.2.48.21.16.27.10.18.37.26.24",
         "3.25.41.37.8.21.41.58.15.53.44.7.8.14.48.53.20", "3.25.45.40.44.26.40",
         "3.25.53.28.4.31.56.47.56.37.28.42.14.24",
         "3.25.55.33.16.19.10.57.3.29.16.48", "3.25.59.37.8.54.22.30",
         "3.26.7.25.0.39.20.36.49.42.24.21.30.5.37.30",
         "3.26.9.30.20.55.29.44.26.52.48",
         "3.26.13.34.30.2.1.53.48.16.39.18.59.3.45",
         "3.26.19.44.10.27.3.11.39.37.3.29.28.13.21.51.6.40",
         "3.26.23.28.22.14.28.36.28.48",
         "3.26.29.38.20.24.2.53.40.27.11.3.7.50.13.59.30.22.13.20",
         "3.26.37.27.20.19.58.4.48", "3.26.43.37.43.33.26.35.3.42.13.20",
         "3.26.51.27.15.15.48.56.40.18.45",
         "3.26.53.33.2.18.38.23.25.45.40.44.26.40",
         "3.26.57.38.3.34.53.33.16.52.30",
         "3.27.5.28.7.5.52.14.59.42.30.58.38.22.17.41.43.7.30", "3.27.7.34.2.40",
         "3.27.11.39.20.32.14.58.8.6.24.33.45.39.33.2.48.45",
         "3.27.17.30.30.21.21.57.2.0.13.53.32.10.46.46.43.58.4.48", "3.27.21.36",
         "3.27.31.33.8.5.56.48.40.10.1.40.35.26.52.6.31.40.48",
         "3.27.35.38.54.22.30",
         "3.27.41.51.1.54.49.50.44.35.48.41.48.38.31.6.40",
         "3.27.43.30.24.13.50.40.0.35.48.51.14.33.57.14.55.6.14.24",
         "3.27.45.36.42.55.45.56.5.6.53.23.27.47.24.17.16.48",
         "3.27.49.42.45.51.21.52.15.43.3.59.3.45",
         "3.27.51.49.8.19.42.26.11.9.22.10.13.26.35.3.42.13.20",
         "3.27.55.55.18.36.21.51.14.4.20.9.22.30",
         "3.27.59.41.14.54.41.22.40.17.3.2.59.1.14.52.48",
         "3.28.5.54.5.32.30.37.2.13.20",
         "3.28.13.46.44.6.35.27.32.24.30.41.21.24.28.48",
         "3.28.15.53.21.12.58.14.44.35.39.25.13.36", "3.28.20",
         "3.28.27.53.10.35.20.45.32.34.56.48.46.4.48",
         "3.28.29.59.56.16.25.20.16.16.53.45.36", "3.28.34.6.51.46.3.16.52.30",
         "3.28.42.0.34.24.50.7.17.19.41.9.46.13.11.43.7.30",
         "3.28.44.7.28.41.11.21.45.12.57.36",
         "3.28.48.14.40.54.33.25.13.37.51.48.28.18.2.48.45",
         "3.28.54.28.58.34.53.29.3.21.46.17.5.19.31.52.30",
         "3.28.58.15.58.31.9.27.56.9.36",
         "3.29.4.30.34.9.20.55.50.42.31.26.25.11.6.40",
         "3.29.12.25.25.50.13.3.21.36",
         "3.29.14.32.38.36.12.52.15.30.20.45.32.30.37.2.13.20",
         "3.29.18.40.26.51.6.40", "3.29.26.35.50.42.15.48.22.48.59.3.45",
         "3.29.28.43.12.5.22.22.13.20", "3.29.32.51.17.7.34.43.26.50.9.22.30",
         "3.29.42.54.43.12",
         "3.29.47.3.5.2.39.9.21.42.29.22.10.58.47.42.35.51.33.45",
         "3.29.53.19.8.7.52.17.32.42.12.33.19.7.11.18.39.11.2.30",
         "3.29.57.7.12",
         "3.30.7.11.47.57.1.16.16.40.9.11.50.53.27.15.36.34.33.36",
         "3.30.11.20.38.33.16.52.30", "3.30.17.37.25.11.15.58.7.39.15.33.20",
         "3.30.21.25.55.27.57.45.32.10.43.33.30.23.14.50.29.45.36",
         "3.30.25.35.2.55.45.23.39.54.51.17.3.2.48.45",
         "3.30.27.43.0.10.57.13.0.47.44.11.51.6.40",
         "3.30.31.52.15.5.19.7.37.29.53.24.29.31.52.30",
         "3.30.35.41.0.50.52.23.42.17.15.50.16.15.30.48.57.36",
         "3.30.37.49.4.14.32.25.6.11.49.29.52.7.29.25.20", "3.30.41.58.31.6.40",
         "3.30.49.57.4.9.40.24.8.3.49.4.22.25.32.9.36",
         "3.30.52.5.16.13.52.58.25.39.6.9.47.31.12", "3.30.56.15",
         "3.31.4.14.5.28.17.16.6.44.23.1.22.39.21.36",
         "3.31.6.22.26.13.37.39.16.29.6.25.55.12",
         "3.31.10.32.26.54.52.49.20.9.22.30",
         "3.31.16.50.59.39.42.9.3.36.30.27.17.51.36.17.46.40",
         "3.31.18.32.4.50.38.44.52.47.40.55.38.32.51.36.54.50.37.30",
         "3.31.20.40.34.17.42.15.16.31.52.19.12",
         "3.31.24.50.51.55.14.20.17.33.5.12.19.39.16.20.51.33.45",
         "3.31.26.59.25.12.37.31.26.32.38.11.50.44.43.7.39.15.33.20",
         "3.31.31.9.50.18.49.39.10.9.17.36.48.8.31.31.24.22.30",
         "3.31.34.59.40.30.2.50.2.6.43.12", "3.31.41.18.57.4.57.56.32.35.33.20",
         "3.31.49.19.44.54.35.43.9.7.12",
         "3.31.51.28.33.5.10.1.54.41.58.31.6.40", "3.31.55.39.27.11.15",
         "3.32.3.40.47.35.17.30.14.6.5.48.2.48.45", "3.32.5.49.44.29.26.24",
         "3.32.10.0.55.35.25.24.29.25.16.59.31.52.30", "3.32.20.11.54.14.24",
         "3.32.34.35.2.24", "3.32.40.56.5.47.59.12.7.16.1.51.56.2.57.46.40",
         "3.32.48.59.9.2.11.50.9.22.30",
         "3.32.51.8.33.29.18.0.53.39.50.3.44.57.56.32.35.33.20",
         "3.32.55.20.38.15.9.25.6.15",
         "3.32.59.11.59.54.33.43.51.19.51.36.10.31.2.16.37.37.55.12",
         "3.33.3.24.14.12.57.12.42.39.47.25.30.50.5.51.33.45",
         "3.33.5.33.47.26.5.25.55.33.20",
         "3.33.9.46.9.16.38.6.58.13.0.49.32.54.1.24.22.30",
         "3.33.13.37.46.36.30.33.0.3.58.47.8.57.42.27.4.19.12",
         "3.33.15.47.26.2.43.19.25.1.28.21.59.31.35.2.24", "3.33.20",
         "3.33.28.4.31.57.47.39.26.9.51.56.10.42.21.18.43.12",
         "3.33.30.14.20.11.3.23.9.28.20.29.24.51.50.24", "3.33.34.27.11.15",
         "3.33.42.32.16.2.23.29.3.49.26.18.38.41.21.7.12",
         "3.33.44.42.13.3.17.52.30.56.28.15.44.38.24",
         "3.33.48.55.21.15.3.58.57.9.29.31.52.30",
         "3.33.55.18.37.54.26.55.40.24.12.50.8.20",
         "3.33.59.11.4.43.25.31.57.59.16.13.26.24",
         "3.34.5.34.39.46.31.59.35.7.32.40.29.37.46.40",
         "3.34.13.40.55.15.25.22.9.38.18.14.24",
         "3.34.15.51.11.12.36.13.11.33.28.27.26.5.25.55.33.20",
         "3.34.20.4.56.17.46.40", "3.34.28.11.44.43.16.39.56.29.2.24",
         "3.34.30.22.9.29.58.54.26.8", "3.34.34.36.11.46.38.26.15",
         "3.34.42.43.33.10.58.58.21.46.40.22.23.50.51.33.45",
         "3.34.44.54.6.47.48.28.48",
         "3.34.49.8.26.17.6.58.32.47.20.57.16.31.24.22.30",
         "3.34.55.33.30.53.10.49.38.46.6.8.11.53.55.15.44.26.40",
         "3.34.59.27.3.10.4.48", "3.35.14.0.58.40.48",
         "3.35.20.26.47.52.20.11.31.21.28.53.20",
         "3.35.28.35.53.23.58.29.1.59.31.52.30",
         "3.35.30.46.54.54.24.59.24.20.4.56.17.46.40",
         "3.35.35.2.8.43.50.47.10.4.41.15",
         "3.35.41.7.31.42.14.57.23.8.44.55.32.44.9.0.30.4.48",
         "3.35.43.11.47.23.36.55.37.11.47.16.4.58.13.25.57.25.18.45",
         "3.35.45.22.57.46.40",
         "3.35.49.38.28.53.35.35.33.26.40.35.10.3.41.55.25.46.52.30",
         "3.35.53.32.59.56.27.55.54.49.1.46.14.19.25.43.54.37.26.24",
         "3.35.55.44.16.37.15.21.54.35.14.28.16.1.13.43.40.48", "3.36",
         "3.36.8.10.35.21.46.0.10.44.29.20.7.50.23.4.42.14.24",
         "3.36.10.22.0.56.11.40.41.50.26.44.46.55.29.16.48",
         "3.36.14.38.1.38.26.15",
         "3.36.21.5.39.29.36.55.21.27.18.13.33.10.7.24.26.40",
         "3.36.22.49.10.14.25.16.40.37.18.23.22.40.22.8.2.24",
         "3.36.25.0.44.43.5.20.55.19.40.36.56.26.52.48",
         "3.36.29.17.2.46.0.16.56.22.21.39.1.24.22.30",
         "3.36.31.28.41.10.31.42.16.37.15.35.39.0.11.31.21.28.53.20",
         "3.36.35.45.6.52.52.45.52.9.30.59.45.56.15",
         "3.36.39.40.28.1.58.6.6.57.45.40.36.28.48",
         "3.36.46.8.50.46.21.53.34.48.53.20",
         "3.36.54.21.10.56.51.56.11.15.31.58.4.48",
         "3.36.56.33.4.36.0.40.21.27.8.33.46.40", "3.37.0.50",
         "3.37.9.2.53.31.49.7.26.26.24.10.48", "3.37.11.14.56.7.6.23.36.57.36",
         "3.37.15.32.8.55.28.25.4.41.15",
         "3.37.23.45.35.50.52.12.35.33.0.22.40.38.44.42.25.18.45",
         "3.37.25.57.47.22.54.20.9.36",
         "3.37.30.15.17.36.49.48.46.41.56.27.59.28.47.55.46.52.30",
         "3.37.36.45.11.1.20.42.46.0.10.42.48.2.50.42.11.15",
         "3.37.40.41.38.27.27.21.36",
         "3.37.47.11.50.34.44.18.10.19.17.45.1.14.4.26.40",
         "3.37.55.26.29.24.48.36",
         "3.37.57.39.0.12.43.24.26.9.6.37.26.21.53.34.48.53.20",
         "3.38.1.57.7.58.14.26.40", "3.38.10.12.20.19.1.27.53.46.1.31.24.22.30",
         "3.38.12.25.0.5.35.48.8.53.20",
         "3.38.16.43.25.20.23.40.15.27.14.45.56.15",
         "3.38.22.53.22.21.1.38.36.11.6.29.14.23.42.7.15.27.21.36", "3.38.27.12",
         "3.38.37.41.4.49.43.18.26.1.10.54.7.13.14.38.58.33.36", "3.38.42",
         "3.38.50.16.43.18.17.19.40.52.32.42.7.56.15.52.0.46.4.48",
         "3.38.52.29.47.26.53.49.27.21.49.34.50.30.40.53.45.36",
         "3.38.56.49.0.9.40.4.41.15", "3.39.3.21.28.44.14.8.2.58.23.42.13.20",
         "3.39.5.6.17.7.6.5.38.7.46.22.10.12.22.24.38.25.48",
         "3.39.7.19.30.16.37.39.56.1.10.22.24.9.12.57.36",
         "3.39.11.39.0.33.4.47.9.4.38.25.15.40.25.46.52.30",
         "3.39.13.52.17.41.24.36.3.19.43.32.20.44.26.40",
         "3.39.18.11.55.43.2.25.26.33.38.8.0.45.42.11.15",
         "3.39.22.10.13.22.59.34.41.32.58.59.51.56.9.36",
         "3.39.24.23.36.55.8.46.8.57.19.3.36.47.48.8.53.20",
         "3.39.28.43.27.24.26.40", "3.39.37.1.56.50.4.35.8.23.58.37.3.21.36",
         "3.39.39.15.29.24.27.40.51.43.13.55.12", "3.39.43.35.37.30",
         "3.39.51.54.40.41.57.59.17.1.13.58.56.6",
         "3.39.54.8.22.19.11.43.24.40.19.12",
         "3.39.58.28.48.2.10.1.23.29.45.56.15",
         "3.40.5.3.7.8.51.24.26.15.31.43.26.6.15.18.31.6.40",
         "3.40.9.2.15.43.26.30.54.43.12",
         "3.40.19.57.44.54.36.43.18.4.40.50.50.8.52.50.12.53.26.15",
         "3.40.23.57.9.41.17.57.7.12", "3.40.30.32.14.27.40.21.23.57.2.13.20",
         "3.40.38.53.4.16.52.12.27",
         "3.40.41.7.14.27.52.56.59.28.43.27.24.26.40",
         "3.40.45.28.35.49.13.7.30",
         "3.40.53.49.59.34.15.43.59.41.21.2.32.55.46.52.30",
         "3.40.56.4.18.50.40", "3.41.0.25.57.54.23.58.0.38.50.12.0.42.11.15",
         "3.41.11.2.24",
         "3.41.21.39.20.38.20.35.54.50.41.47.17.48.39.34.57.47.31.12",
         "3.41.26.1.30", "3.41.32.38.26.2.29.10.7.34.11.56.35.53.5.11.6.40",
         "3.41.36.39.9.47.28.59.49.27.20.57.1.38.33.54.25.55.12",
         "3.41.41.1.36.54.47.19.44.45.56.15",
         "3.41.43.16.24.53.1.15.55.53.59.38.54.20.21.23.57.2.13.20",
         "3.41.47.38.59.50.47.18.39.0.37.30",
         "3.41.49.25.6.49.56.25.12.21.22.11.56.50.1.41.26.54.37.21",
         "3.41.51.39.59.54.20.8.10.58.11.15.10.57.19.52.19.12",
         "3.41.56.2.44.48.29.35.44.26.26.54.4.37.11.6.12.39.22.30",
         "3.41.58.17.41.54.40.39.30.22.13.20",
         "3.42.2.40.34.39.49.42.15.38.33.21.36.46.16.27.53.26.15",
         "3.42.6.41.51.3.1.49.22.34.8.44.6.50.6.43.12",
         "3.42.8.56.54.37.50.7.43.34.2.2.54.30.24", "3.42.13.20",
         "3.42.21.44.43.17.42.8.34.45.16.36.1.9.7.12",
         "3.42.23.59.56.1.31.1.37.22.1.20.38.24", "3.42.28.23.19.13.7.30",
         "3.42.36.48.36.42.29.27.46.28.59.54.25.18.4.30",
         "3.42.39.3.58.35.56.7.12.13.49.26.24",
         "3.42.43.27.39.38.11.38.54.32.23.15.42.11.15",
         "3.42.50.6.54.29.13.2.59.35.13.22.13.40.50",
         "3.42.54.9.2.25.14.5.47.54.14.24",
         "3.43.0.48.36.25.58.19.34.5.21.32.10.51.51.6.40",
         "3.43.9.15.7.33.33.55.35.2.24",
         "3.43.11.30.49.10.37.43.44.32.22.8.34.40.39.30.22.13.20",
         "3.43.15.55.8.38.31.6.40", "3.43.24.22.14.5.4.51.36.20.15",
         "3.43.26.38.4.53.43.51.42.13.20", "3.43.31.2.42.16.5.2.20.37.30",
         "3.43.39.30.22.3.56.25.47.41.7.3.19.50.28.42.39.22.30",
         "3.43.41.46.22.4.48",
         "3.43.46.11.17.22.49.45.59.9.19.19.39.42.42.53.26.15",
         "3.43.52.52.24.40.23.46.42.53.1.23.32.23.40.3.53.47.46.40",
         "3.43.56.55.40.48", "3.44.12.6.1.7.30",
         "3.44.18.47.54.52.1.2.0.9.52.35.33.20",
         "3.44.22.51.39.9.49.36.34.19.26.27.44.24.47.49.51.44.38.24",
         "3.44.27.17.23.7.28.25.14.34.30.42.11.15",
         "3.44.29.33.52.11.41.1.52.50.55.8.38.31.6.40",
         "3.44.33.59.44.5.40.24.7.59.52.58.7.30",
         "3.44.38.3.44.54.15.53.17.6.24.53.37.20.32.52.13.26.24",
         "3.44.40.20.20.31.30.34.46.36.36.47.51.35.59.23.1.20",
         "3.44.44.46.25.11.6.40",
         "3.44.53.16.52.26.19.5.44.36.4.20.39.55.14.18.14.24",
         "3.44.55.33.37.18.48.30.19.21.42.34.26.41.16.48", "3.45",
         "3.45.8.31.1.50.10.25.11.11.20.33.28.9.59.2.24",
         "3.45.10.47.55.58.32.9.53.35.2.51.38.52.48",
         "3.45.15.14.36.42.32.20.37.30",
         "3.45.21.58.23.38.20.57.39.50.56.29.7.3.2.42.57.46.40",
         "3.45.23.46.13.10.1.19.52.18.51.39.21.7.3.3.22.30",
         "3.45.26.3.16.34.53.4.17.37.59.48.28.48",
         "3.45.30.30.15.22.55.17.38.43.17.33.8.57.53.26.15",
         "3.45.37.14.29.40.4.57.46.49.54.47.15.21.5.37.30",
         "3.45.41.19.39.12.3.1.22.15.10.4.48",
         "3.45.48.4.12.53.17.48.18.45.55.33.20",
         "3.45.56.37.3.54.14.6.1.43.40.48",
         "3.45.58.54.27.17.30.42.2.20.46.25.11.6.40", "3.46.3.22.5",
         "3.46.11.55.30.45.38.40.15.2.30.11.15", "3.46.14.13.3.27.24.9.36",
         "3.46.18.40.59.17.47.6.7.22.58.7.30", "3.46.29.32.41.51.21.36",
         "3.46.34.0.55.50.51.53.18.38.41.19.9.27.29.55.36.19.41.15",
         "3.46.40.47.3.58.54.4.32.55.11.9.35.2.57.48.56.43.7.30",
         "3.46.44.53.22.33.36",
         "3.46.51.39.50.11.11.8.55.45.5.59.23.47.9.37.46.40",
         "3.47.0.15.5.38.20.37.30",
         "3.47.2.33.7.43.15.12.57.14.29.23.59.57.48.18.45.55.33.20",
         "3.47.7.2.0.48.10.2.46.40",
         "3.47.15.37.51.9.49.1.33.30.26.35.12.53.26.15",
         "3.47.17.56.2.35.49.47.39.15.33.20",
         "3.47.22.25.13.53.44.39.26.5.52.52.51.5.37.30",
         "3.47.26.32.17.42.56.35.12.4.14.42.17.33.33.16.52.36.28.48",
         "3.47.28.50.35.46.54.12.42.41.34.15.27.29.41.22.33.36", "3.47.33.20",
         "3.47.41.56.50.5.38.50.3.54.31.23.55.25.10.43.58.4.48",
         "3.47.44.15.17.31.47.36.42.6.13.51.22.31.17.45.36", "3.47.48.45",
         "3.47.57.22.25.6.33.3.0.4.44.3.53.16.6.31.40.48",
         "3.47.59.41.1.55.31.4.1.0.14.8.47.36.57.36",
         "3.48.4.11.2.40.4.14.52.58.7.30",
         "3.48.10.59.52.26.4.43.23.5.49.41.28.53.20",
         "3.48.12.49.2.49.53.50.52.13.5.48.5.37.53.20.40.1.52.30",
         "3.48.15.7.49.2.19.14.5.51.13.18.20.9.36",
         "3.48.19.38.8.4.27.29.6.57.20.1.18.49.36.51.19.41.15",
         "3.48.21.56.58.25.38.7.33.28.2.51.11.36.17.46.40",
         "3.48.26.27.25.32.20.1.30.10.2.13.20.47.36.26.43.7.30",
         "3.48.30.35.38.56.27.3.38.16.51.27.21.36",
         "3.48.32.54.35.57.26.38.4.19.42.21.15.49.47.39.15.33.20",
         "3.48.37.25.16.2.57.46.40", "3.48.46.4.31.42.9.46.36.14.58.33.36",
         "3.48.48.23.38.7.58.50.3.52.32", "3.48.52.54.36.33.45",
         "3.49.1.34.27.23.42.54.15.13.47.3.53.26.15",
         "3.49.3.53.43.14.59.42.43.12",
         "3.49.8.25.0.2.15.26.26.58.30.21.5.37.30",
         "3.49.15.15.44.56.43.32.57.21.10.32.44.41.30.56.47.24.26.40",
         "3.49.19.24.51.22.45.7.12", "3.49.34.57.2.35.31.12",
         "3.49.41.48.35.3.49.32.17.26.54.48.53.20",
         "3.49.50.30.16.57.34.22.58.7.30",
         "3.49.52.50.2.34.2.39.21.57.25.16.2.57.46.40",
         "3.49.57.22.17.18.46.10.18.45",
         "3.50.3.52.1.49.3.57.12.41.19.55.14.55.5.36.32.5.7.12",
         "3.50.6.4.34.33.11.23.19.40.34.25.9.18.6.19.41.15",
         "3.50.8.24.29.37.46.40",
         "3.50.12.57.2.49.9.57.55.40.27.17.30.43.56.43.7.30",
         "3.50.19.27.13.43.44.23.22.13.35.26.9.5.18.38.35.31.12", "3.50.24",
         "3.50.32.43.17.43.13.4.11.27.27.17.28.21.44.37.1.3.21.36",
         "3.50.35.3.28.59.56.27.24.37.48.31.46.3.11.13.55.12",
         "3.50.39.36.33.45",
         "3.50.46.30.2.7.35.23.2.53.7.26.27.22.47.54.4.26.40",
         "3.50.48.20.26.55.22.57.47.19.47.36.56.11.3.36.34.33.36",
         "3.50.50.40.47.41.57.42.19.0.59.19.24.12.40.19.12",
         "3.50.55.14.10.57.4.18.4.7.51.5.37.30",
         "3.51.2.8.7.20.24.16.55.38.9.3.45",
         "3.51.6.19.9.54.5.58.31.25.36.43.18.54.43.12",
         "3.51.13.13.26.9.27.21.9.8.8.53.20",
         "3.51.21.58.35.40.39.23.56.0.34.5.57.7.12",
         "3.51.24.19.16.54.24.43.2.52.57.8.1.46.40", "3.51.28.53.20",
         "3.51.37.39.5.5.56.23.56.12.9.47.31.12",
         "3.51.39.59.55.51.34.49.11.25.26.24", "3.51.44.34.17.31.10.18.45",
         "3.51.53.20.38.14.15.41.25.55.12.24.11.21.19.41.15",
         "3.51.55.41.38.32.25.57.30.14.24",
         "3.52.0.16.18.47.17.8.1.48.44.13.51.26.43.7.30",
         "3.52.7.12.11.45.26.5.37.4.11.25.39.15.2.5",
         "3.52.11.24.25.1.17.11.2.24",
         "3.52.18.20.37.57.3.15.23.0.34.56.1.19.0.44.26.40",
         "3.52.27.8.15.22.27.50.24",
         "3.52.29.29.36.13.34.18.3.53.43.3.56.7.21.9.8.8.53.20",
         "3.52.34.4.56.30.7.24.26.40", "3.52.42.53.9.40.17.33.45.21.5.37.30",
         "3.52.45.14.40.5.58.11.21.28.53.20", "3.52.49.50.19.1.45.14.56.29.3.45",
         "3.52.58.39.7.59.6.16.52.10.19.50.58.10.4.54.26.0.56.15", "3.53.1.0.48",
         "3.53.5.36.45.36.16.50.24.7.12.37.58.51.59.40.39.50.37.30",
         "3.53.12.11.49.9.2.11.39.45.15.37.43.42.7.37.34.27.50.24", "3.53.16.48",
         "3.53.27.59.46.36.41.24.45.11.16.53.9.52.43.37.20.38.24",
         "3.53.32.36.16.10.18.45", "3.53.39.34.54.39.11.4.35.10.17.17.2.13.20",
         "3.53.41.26.42.15.34.30.0.40.17.27.38.53.11.54.16.59.31.12",
         "3.53.43.48.48.17.44.10.35.45.15.3.53.45.49.49.26.24",
         "3.53.48.25.36.35.17.6.17.40.56.58.56.43.7.30",
         "3.53.50.47.46.52.10.14.27.33.2.26.30.7.24.26.40",
         "3.53.55.24.43.25.54.35.8.19.52.40.32.48.45",
         "3.53.59.38.54.16.31.33.0.19.10.55.51.23.54.14.24",
         "3.54.2.1.11.22.49.21.13.33.8.19.51.14.59.21.28.53.20",
         "3.54.6.38.21.14.4.26.40",
         "3.54.15.30.4.37.24.53.28.57.34.31.31.35.2.24",
         "3.54.17.52.31.22.5.31.35.10.6.50.52.48", "3.54.22.30",
         "3.54.31.22.19.24.45.51.14.9.18.54.51.50.24",
         "3.54.33.44.55.48.28.30.18.19.0.28.48",
         "3.54.38.22.43.14.18.41.29.3.45",
         "3.54.45.23.19.37.26.50.4.0.33.50.19.50.40.19.45.11.6.40",
         "3.54.47.15.38.42.56.23.11.59.38.48.29.29.50.41.0.56.15",
         "3.54.49.38.24.46.20.16.58.22.4.48",
         "3.54.54.16.31.1.22.35.52.50.5.47.1.50.18.9.50.37.30",
         "3.55.1.17.35.54.15.10.11.16.59.34.13.29.28.21.33.45",
         "3.55.5.32.58.20.3.8.55.40.48",
         "3.55.12.34.23.25.31.2.49.32.50.22.13.20",
         "3.55.21.28.36.33.59.41.16.48",
         "3.55.23.51.43.25.44.28.47.26.38.21.14.4.26.40", "3.55.28.30.30.12.30",
         "3.55.37.25.19.32.32.46.55.40.6.26.43.7.30", "3.55.39.48.36.6.2.40",
         "3.55.44.27.41.46.1.33.52.41.25.32.48.45", "3.55.55.46.33.36",
         "3.56.11.45.36", "3.56.18.48.59.46.39.6.48.4.28.44.22.16.37.31.51.6.40",
         "3.56.23.5.46.26.38.55.48.45.10.20.49.45.8.10.3.38.52.48",
         "3.56.27.45.43.22.26.29.3.45", "3.56.34.49.35.50.10.27.53.36.40",
         "3.56.39.6.39.53.57.28.43.42.4.0.11.41.9.11.48.28.48",
         "3.56.43.46.55.47.43.34.7.24.12.41.40.55.39.50.37.30",
         "3.56.46.10.52.42.19.22.8.23.42.13.20",
         "3.56.50.51.16.58.29.1.4.41.7.35.3.13.21.33.45",
         "3.56.55.8.38.27.13.56.40.4.25.19.3.17.27.10.4.48",
         "3.56.57.32.42.16.21.28.14.28.18.11.6.8.25.36", "3.57.2.13.20",
         "3.57.11.11.42.10.52.57.9.4.17.42.25.13.43.40.48",
         "3.57.13.35.55.45.37.5.43.51.29.26.0.57.36", "3.57.18.16.52.30",
         "3.57.27.15.51.9.19.25.37.34.55.54.2.59.16.48",
         "3.57.29.40.14.30.19.51.41.2.44.44.9.36",
         "3.57.34.21.30.16.44.25.30.10.32.48.45",
         "3.57.41.27.22.7.9.55.11.33.34.15.42.35.33.20",
         "3.57.45.45.38.34.55.2.11.5.51.21.36",
         "3.57.52.51.50.51.42.12.52.21.42.58.19.35.18.31.6.40",
         "3.57.57.33.34.6.10.51.33.55.27.18.54.9.35.27.49.55.18.45",
         "3.58.1.52.8.3.48.11.17.22.33.36",
         "3.58.4.16.52.27.20.14.39.30.31.37.8.59.22.8.23.42.13.20",
         "3.58.8.58.49.13.5.11.6.40", "3.58.17.59.43.1.25.11.2.45.36",
         "3.58.20.24.37.13.18.47.9.2.13.20", "3.58.25.6.53.5.9.22.30",
         "3.58.34.8.23.32.12.11.30.51.51.31.33.9.50.37.30",
         "3.58.36.33.27.33.7.12", "3.58.41.16.2.32.21.5.3.5.56.36.58.21.33.45",
         "3.58.52.43.23.31.12", "3.59.8.54.25.12",
         "3.59.16.3.6.31.29.6.8.10.32.5.55.33.20",
         "3.59.25.6.32.39.58.18.55.32.48.45",
         "3.59.27.32.7.40.27.46.0.22.18.49.13.5.11.6.40",
         "3.59.32.15.43.2.3.5.44.31.52.30",
         "3.59.36.35.59.53.52.56.50.14.50.33.11.49.55.3.42.20.9.36",
         "3.59.39.1.41.53.36.37.5.43.3.15.3.2.23.20.33.25.20",
         "3.59.41.19.45.59.34.21.47.59.45.51.12.11.21.35.30.28.7.30",
         "3.59.43.45.30.51.51.6.40",
         "3.59.48.29.25.26.12.52.50.29.38.25.44.30.46.34.55.18.45",
         "3.59.52.49.59.56.4.22.7.34.28.38.2.34.55.15.27.21.36",
         "3.59.55.15.51.48.3.44.20.39.9.24.44.28.1.55.12", "4",
         "4.0.9.5.5.57.31.6.51.56.5.55.42.2.38.58.33.36",
         "4.0.11.31.7.42.26.18.33.9.23.3.5.28.19.12", "4.0.16.15.35.9.22.30",
         "4.0.23.26.17.12.54.21.30.30.20.15.3.31.14.53.49.37.46.40",
         "4.0.25.21.18.2.41.25.11.48.7.5.58.31.31.15.36",
         "4.0.27.47.29.41.12.36.34.48.31.47.42.43.12",
         "4.0.32.32.16.24.26.58.49.18.10.43.21.33.45",
         "4.0.39.43.27.38.45.17.37.57.14.26.24.22.30",
         "4.0.44.4.57.48.51.13.27.44.10.45.7.12",
         "4.0.51.16.29.44.50.59.32.0.59.15.33.20",
         "4.1.0.23.32.9.51.2.25.50.35.31.12",
         "4.1.2.50.5.6.40.44.50.30.9.30.51.51.6.40", "4.1.7.35.33.20",
         "4.1.16.43.12.48.41.14.56.2.40.12", "4.1.19.9.55.41.13.46.14.24",
         "4.1.23.55.43.14.58.14.31.52.30",
         "4.1.33.3.59.49.51.20.39.30.0.25.11.49.43.0.28.7.30",
         "4.1.35.30.52.38.47.2.24",
         "4.1.40.16.59.34.15.20.51.53.16.4.26.5.19.55.18.45",
         "4.1.47.30.12.14.49.40.51.6.51.54.13.23.9.40.12.30",
         "4.1.51.52.56.3.50.24",
         "4.1.59.6.29.31.55.53.31.28.6.23.21.22.18.16.17.46.40",
         "4.2.8.16.6.0.54", "4.2.15.30.8.51.22.42.57.46.40",
         "4.2.24.40.22.34.28.17.39.44.28.21.33.45",
         "4.2.27.7.46.46.13.6.49.52.35.33.20",
         "4.2.31.54.54.49.19.38.3.50.16.24.22.30",
         "4.2.38.45.58.10.1.49.33.32.20.32.29.19.40.8.3.50.24", "4.2.43.33.20",
         "4.2.52.44.37.26.1.25.24.10.9.29.31.6.51.26.53.57.7.12",
         "4.2.55.12.18.41.54.47.8.54.38.46.48.1.22.56.38.24", "4.3",
         "4.3.9.11.54.46.59.15.12.5.3.0.8.49.10.57.47.31.12",
         "4.3.11.39.46.3.13.8.17.4.15.5.22.47.25.26.24",
         "4.3.16.27.46.50.44.31.52.30",
         "4.3.23.43.51.55.49.2.16.38.13.0.14.48.53.20",
         "4.3.25.40.19.1.13.26.15.41.58.11.18.0.24.54.2.42",
         "4.3.28.8.20.18.28.31.2.14.38.11.33.30.14.24",
         "4.3.32.56.40.36.45.19.3.25.9.21.24.4.55.18.45",
         "4.3.35.24.46.19.20.40.3.41.55.2.36.22.42.57.46.40",
         "4.3.40.13.15.14.29.21.36.10.42.22.14.10.46.52.30",
         "4.3.44.38.1.32.12.51.52.49.58.53.11.2.24",
         "4.3.47.6.14.21.16.24.36.37.1.10.40.53.6.49.52.35.33.20",
         "4.3.51.54.57.7.9.37.46.40", "4.4.1.8.49.48.58.25.42.39.58.27.50.24",
         "4.4.3.37.12.40.30.45.24.8.2.8", "4.4.8.26.15",
         "4.4.17.40.45.13.17.45.52.14.42.12.9", "4.4.20.9.18.7.59.41.34.4.48",
         "4.4.24.58.40.2.24.28.12.46.24.22.30", "4.4.36.42.30.48.16.7.40.48",
         "4.4.41.32.12.18.56.2.22.32.11.1.29.24.53.55.15.14.3.45",
         "4.4.48.50.49.54.0.48.6.45.12.3.9.3.12.2.27.39.22.30",
         "4.4.53.16.50.45.53.16.48", "4.5.0.35.49.24.4.50.26.36.42.28.8.53.20",
         "4.5.9.52.18.5.24.40.30",
         "4.5.12.21.22.44.18.49.59.25.14.57.7.9.37.46.40",
         "4.5.17.11.46.28.1.15", "4.5.26.28.52.51.24.8.52.59.16.42.49.55.18.45",
         "4.5.28.58.7.36.17.46.40", "4.5.33.48.51.0.26.37.47.23.9.6.40.46.52.30",
         "4.5.40.45.2.38.39.20.55.42.29.47.53.41.39.53.9.53.16.48", "4.5.45.36",
         "4.5.57.23.42.55.56.13.14.16.19.45.53.7.23.58.50.52.48", "4.6.2.15",
         "4.6.9.36.2.16.5.44.35.4.39.56.13.12.19.5.40.44.26.40",
         "4.6.11.33.48.43.4.29.38.29.6.47.23.55.47.51.0.51.50.24",
         "4.6.14.3.30.52.45.33.8.17.3.16.41.49.31.0.28.48",
         "4.6.18.55.7.40.52.35.16.24.22.30", "4.6.26.16.39.49.45.54.3.20.41.40",
         "4.6.28.14.34.15.29.21.20.23.44.39.56.28.55.12.43.14.1.30",
         "4.6.30.44.26.33.42.22.25.31.19.10.12.10.22.4.48",
         "4.6.35.36.23.7.12.53.2.42.43.13.25.7.59.0.14.3.45",
         "4.6.38.6.19.54.5.10.33.44.41.28.53.20",
         "4.6.42.58.25.10.55.13.37.22.50.24.0.51.24.57.39.22.30",
         "4.6.47.26.30.3.22.1.31.44.36.22.20.55.40.48",
         "4.6.49.56.34.2.2.21.55.4.28.56.33.53.46.40", "4.6.54.48.53.20",
         "4.7.4.9.41.26.20.9.31.56.58.26.41.16.48",
         "4.7.6.39.55.35.1.8.28.11.8.9.36", "4.7.11.32.34.41.15",
         "4.7.20.54.0.47.12.44.11.38.53.13.48.6.45",
         "4.7.23.24.25.6.35.41.20.15.21.36",
         "4.7.28.17.24.2.26.16.33.55.59.10.46.52.30",
         "4.7.35.41.0.32.27.49.59.32.28.11.21.52.2.13.20",
         "4.7.40.10.2.41.22.19.46.33.36",
         "4.7.47.34.0.28.51.28.24.32.37.15.45.24.16.47.24.26.40",
         "4.7.56.56.48.23.57.41.45.36", "4.8.4.21.16.16.7.54.4.26.40",
         "4.8.13.44.42.18.58.44.0.22.30", "4.8.16.15.38.46.22.4.6.54.48.53.20",
         "4.8.21.9.40.17.52.15.56.15",
         "4.8.30.33.44.31.2.41.59.39.1.10.22.2.45.14.3.45", "4.8.33.4.51.12",
         "4.8.37.59.12.38.41.57.45.43.41.28.30.47.27.39.22.30", "4.8.49.55.12",
         "4.9.1.51.45.43.8.10.24.12.2.0.42.32.14.31.50.0.57.36",
         "4.9.6.46.41.15", "4.9.14.13.14.17.47.48.53.30.58.26.10.22.13.20",
         "4.9.18.44.3.30.55.7.18.8.16.4.9.20.53.8.44.9.36",
         "4.9.23.39.19.1.38.14.42.51.40.46.52.30",
         "4.9.26.10.57.59.38.55.25.23.14.36.16.7.54.4.26.40",
         "4.9.31.6.22.19.38.13.28.53.12.11.15",
         "4.9.35.37.29.53.37.39.12.20.27.39.34.49.29.51.21.36",
         "4.9.38.9.16.8.20.38.38.27.20.53.10.39.59.18.54.48.53.20",
         "4.9.43.4.54.39.0.44.26.40",
         "4.9.52.32.4.55.54.33.2.53.24.49.37.41.22.33.36",
         "4.9.55.4.1.27.33.53.41.30.47.18.16.19.12", "4.10",
         "4.10.9.27.48.42.24.54.39.5.56.10.31.17.45.36",
         "4.10.11.59.55.31.42.24.19.32.16.30.43.12", "4.10.16.56.14.7.15.56.15",
         "4.10.26.24.41.17.48.8.44.47.37.23.43.27.50.3.45",
         "4.10.28.56.58.25.25.38.6.15.33.7.12",
         "4.10.33.53.37.5.28.6.16.21.26.10.9.57.39.22.30",
         "4.10.41.22.46.17.52.10.52.2.7.32.30.23.26.15",
         "4.10.45.55.10.13.23.21.31.23.31.12",
         "4.10.53.24.40.59.13.7.0.51.1.43.42.13.20",
         "4.11.2.54.31.0.15.40.1.55.12",
         "4.11.5.27.10.19.27.26.42.36.24.54.39.0.44.26.40",
         "4.11.10.24.32.13.20", "4.11.19.55.0.50.42.58.3.22.46.52.30",
         "4.11.22.27.50.30.26.50.40", "4.11.27.25.32.33.5.40.8.12.11.15",
         "4.11.36.56.39.49.25.59.1.8.45.26.14.49.17.17.59.17.48.45",
         "4.11.39.29.39.50.24",
         "4.11.44.27.42.3.10.59.14.2.59.14.37.10.33.15.7.1.52.30",
         "4.11.51.58.57.45.26.45.3.14.39.3.58.56.37.34.23.1.15",
         "4.11.56.32.38.24",
         "4.12.4.4.15.45.45.43.15.16.46.39.19.45.44.1.58.31.6.40",
         "4.12.13.36.46.15.56.15", "4.12.21.8.54.13.31.9.45.11.6.40",
         "4.12.25.43.6.33.33.18.38.36.52.16.12.27.53.48.35.42.43.12",
         "4.12.30.42.3.30.54.28.23.53.49.32.27.39.22.30",
         "4.12.33.15.36.13.8.39.36.57.17.2.13.20",
         "4.12.38.14.42.6.22.57.8.59.52.5.23.26.15",
         "4.12.42.49.13.1.2.52.26.44.43.0.19.30.36.58.45.7.12",
         "4.12.45.22.53.5.26.54.7.26.11.23.50.32.59.18.24", "4.12.50.22.13.20",
         "4.12.59.56.28.59.36.28.57.40.34.53.14.54.38.35.31.12",
         "4.13.2.30.19.28.39.34.6.46.55.23.45.1.26.24", "4.13.7.30",
         "4.13.17.4.54.33.56.43.20.5.15.37.39.11.13.55.12",
         "4.13.19.38.55.28.21.11.7.46.55.43.6.14.24",
         "4.13.24.38.56.17.51.23.12.11.15",
         "4.13.32.13.11.35.38.34.52.19.48.32.45.25.55.33.20",
         "4.13.34.14.29.48.46.29.51.21.13.6.46.15.25.56.17.48.45",
         "4.13.36.48.41.9.14.42.19.50.14.47.2.24",
         "4.13.41.49.2.18.17.12.21.3.42.14.47.35.7.37.1.52.30",
         "4.13.44.23.18.15.9.1.43.51.9.50.12.53.39.45.11.6.40",
         "4.13.49.23.48.22.35.35.0.11.9.8.9.46.13.49.41.15",
         "4.13.53.59.36.36.3.24.2.32.3.50.24", "4.14.1.34.44.29.57.31.51.6.40",
         "4.14.11.11.41.53.30.51.46.56.38.24",
         "4.14.13.46.15.42.12.2.17.38.22.13.20", "4.14.18.47.20.37.30",
         "4.14.28.24.57.6.21.0.16.55.18.57.39.22.30",
         "4.14.30.59.41.23.19.40.48", "4.14.36.1.6.42.30.29.23.18.20.23.26.15",
         "4.14.48.14.17.5.16.48", "4.15.5.30.2.52.48",
         "4.15.13.7.18.57.35.2.32.43.14.14.19.15.33.20",
         "4.15.22.46.58.50.38.12.11.15",
         "4.15.25.22.16.11.9.37.4.23.48.4.29.57.31.51.6.40",
         "4.15.30.24.45.54.11.18.7.30",
         "4.15.37.37.48.41.11.3.34.5.55.28.3.14.32.53.55.39.1.20",
         "4.15.40.5.5.3.32.39.15.11.44.54.37.0.7.1.52.30",
         "4.15.42.40.32.55.18.31.6.40",
         "4.15.47.43.23.7.57.44.21.51.36.59.27.28.49.41.15",
         "4.15.52.21.19.55.48.39.36.4.46.32.34.45.14.56.29.11.2.24",
         "4.15.54.56.55.15.15.59.18.1.46.2.23.25.54.2.52.48", "4.16",
         "4.16.9.41.26.21.21.11.19.23.50.19.24.50.49.34.27.50.24",
         "4.16.12.17.12.13.16.3.47.22.0.35.17.50.12.28.48", "4.16.17.20.37.30",
         "4.16.27.2.43.14.52.10.52.35.19.34.22.25.37.20.38.24",
         "4.16.29.38.39.39.57.27.1.7.45.54.53.34.4.48",
         "4.16.34.42.25.30.4.46.44.35.23.26.15",
         "4.16.42.22.21.29.20.18.48.29.3.24.10",
         "4.16.47.1.17.40.6.38.21.35.7.28.7.40.48",
         "4.16.54.41.35.43.50.23.30.9.3.12.35.33.20",
         "4.16.59.45.51.13.52.31.41.26.17.30.0.53.33.30.3.30.56.15",
         "4.17.4.25.6.18.30.26.35.33.57.53.16.48",
         "4.17.7.1.25.27.7.27.49.52.10.8.55.18.31.6.40", "4.17.12.5.55.33.20",
         "4.17.21.50.5.39.55.59.55.46.50.52.48",
         "4.17.24.26.35.23.58.41.19.21.36", "4.17.29.31.26.7.58.7.30",
         "4.17.39.16.15.49.10.46.2.8.0.26.52.37.1.52.30",
         "4.17.41.52.56.9.22.10.33.36",
         "4.17.46.58.7.32.32.22.15.20.49.8.43.49.41.15",
         "4.17.54.40.13.3.48.59.34.31.19.21.50.16.42.18.53.20",
         "4.17.59.20.27.48.5.45.36",
         "4.18.7.2.55.30.3.37.5.33.58.48.54.47.47.29.22.57.46.40",
         "4.18.16.49.10.24.57.36", "4.18.24.32.9.26.48.13.49.37.46.40",
         "4.18.34.19.4.4.46.10.50.23.26.15",
         "4.18.36.56.17.53.17.59.17.12.5.55.33.20",
         "4.18.42.2.34.28.36.56.36.5.37.30",
         "4.18.49.21.2.2.41.56.51.46.29.54.39.16.58.48.36.5.45.36",
         "4.18.51.50.8.52.20.18.44.38.8.43.17.57.52.7.8.54.22.30",
         "4.18.54.27.33.20",
         "4.18.59.34.10.40.18.42.40.8.0.42.12.4.26.18.30.56.15",
         "4.19.6.53.7.56.42.26.17.30.17.21.55.13.28.28.24.57.36", "4.19.12",
         "4.19.21.48.42.26.7.12.12.53.23.12.9.24.27.41.38.41.16.48",
         "4.19.24.26.25.7.26.0.50.12.32.5.44.18.35.8.9.36",
         "4.19.29.33.37.58.7.30",
         "4.19.37.18.47.23.32.18.25.44.45.52.15.48.8.53.20",
         "4.19.39.23.0.17.18.20.0.44.46.4.3.12.26.33.38.52.48",
         "4.19.42.0.53.39.42.25.6.23.36.44.19.44.15.21.36",
         "4.19.47.8.27.19.12.20.19.38.49.58.49.41.15",
         "4.19.49.46.25.24.38.2.43.56.42.42.46.48.13.49.37.46.40",
         "4.19.54.54.8.15.27.19.2.35.25.11.43.7.30",
         "4.19.59.36.33.38.21.43.20.21.18.48.43.46.33.36",
         "4.20.7.22.36.55.38.16.17.46.40",
         "4.20.17.13.25.8.14.19.25.30.38.21.41.45.36",
         "4.20.19.51.41.31.12.48.25.44.34.16.32", "4.20.25",
         "4.20.34.51.28.14.10.56.55.43.41.0.57.36",
         "4.20.37.29.55.20.31.40.20.21.7.12", "4.20.42.38.34.42.34.6.5.37.30",
         "4.20.52.30.43.1.2.39.6.39.36.27.12.46.29.38.54.22.30",
         "4.20.55.9.20.51.29.12.11.31.12",
         "4.21.0.18.21.8.11.46.32.2.19.45.35.22.33.30.56.15",
         "4.21.8.6.13.13.36.51.19.12.12.51.21.39.24.50.37.30",
         "4.21.12.49.58.8.56.49.55.12",
         "4.21.20.38.12.41.41.9.48.23.9.18.1.28.53.20",
         "4.21.30.31.47.17.46.19.12",
         "4.21.33.10.48.15.16.5.19.22.55.56.55.38.16.17.46.40",
         "4.21.38.20.33.33.53.20", "4.21.48.14.48.22.49.45.28.31.13.49.41.15",
         "4.21.50.54.0.6.42.57.46.40", "4.21.56.4.6.24.28.24.18.32.41.43.7.30",
         "4.22.8.38.24",
         "4.22.21.13.17.47.39.58.7.13.25.4.56.39.53.34.46.16.19.12",
         "4.22.26.24", "4.22.38.59.44.56.16.35.20.50.11.29.48.36.49.4.30.43.12",
         "4.22.44.10.48.11.36.5.37.30", "4.22.52.1.46.29.4.57.39.34.4.26.40",
         "4.22.54.7.32.32.31.18.45.45.19.38.36.14.50.53.34.6.57.36",
         "4.22.56.47.24.19.57.11.55.13.24.26.52.59.3.33.7.12",
         "4.23.1.58.48.39.41.44.34.53.34.6.18.48.30.56.15",
         "4.23.4.38.45.13.41.31.15.59.40.14.48.53.20",
         "4.23.9.50.18.51.38.54.31.52.21.45.36.54.50.37.30",
         "4.23.14.36.16.3.35.29.37.51.34.47.50.19.23.31.12",
         "4.23.17.16.20.18.10.31.22.44.46.52.20.9.21.46.40",
         "4.23.22.28.8.53.20", "4.23.32.26.20.12.5.30.10.4.46.20.28.1.55.12",
         "4.23.35.6.35.17.21.13.2.3.52.42.14.24", "4.23.40.18.45",
         "4.23.50.17.36.50.21.35.8.25.28.46.43.19.12",
         "4.23.52.58.2.47.2.4.5.36.23.2.24",
         "4.23.58.10.33.38.36.1.40.11.43.7.30",
         "4.24.6.3.44.34.37.41.19.30.38.4.7.19.30.22.13.20",
         "4.24.10.50.42.52.7.49.5.39.50.24",
         "4.24.16.3.34.54.2.55.21.56.21.30.24.34.5.26.4.27.11.15",
         "4.24.18.44.16.30.46.54.18.10.47.44.48.25.53.54.34.4.26.40",
         "4.24.23.57.17.53.32.3.57.41.37.1.0.10.39.24.15.28.7.30",
         "4.24.28.44.35.37.33.32.32.38.24", "4.24.36.38.41.21.12.25.40.44.26.40",
         "4.24.46.39.41.8.14.38.56.24",
         "4.24.49.20.41.21.27.32.23.22.28.8.53.20", "4.24.54.34.18.59.3.45",
         "4.25.4.35.59.29.6.52.47.37.37.15.3.30.56.15", "4.25.7.17.10.36.48",
         "4.25.12.31.9.29.16.45.36.46.36.14.24.50.37.30", "4.25.25.14.52.48",
         "4.25.43.13.48", "4.25.51.10.7.14.59.0.9.5.2.19.55.3.42.13.20",
         "4.25.55.58.59.44.58.47.47.20.49.8.25.58.16.41.19.6.14.24",
         "4.26.1.13.56.17.44.47.41.43.7.30",
         "4.26.3.55.41.51.37.31.7.4.47.34.41.12.25.40.44.26.40",
         "4.26.9.10.47.48.56.46.22.48.45",
         "4.26.13.59.59.53.12.9.49.9.49.30.13.8.47.50.47.2.24",
         "4.26.19.15.17.46.11.30.53.19.44.16.53.32.37.19.27.11.15",
         "4.26.21.57.14.17.36.47.24.26.40",
         "4.26.27.12.41.35.47.38.42.46.16.1.56.7.31.45.28.7.30",
         "4.26.32.2.13.15.38.11.15.4.58.28.56.12.8.3.50.24",
         "4.26.34.44.17.33.24.9.16.16.50.27.29.24.28.48", "4.26.40",
         "4.26.50.5.39.57.14.34.17.42.19.55.13.22.56.38.24",
         "4.26.52.47.55.13.49.13.56.50.25.36.46.4.48", "4.26.58.3.59.3.45",
         "4.27.8.10.20.2.59.21.19.46.47.53.18.21.41.24",
         "4.27.10.52.46.19.7.20.38.40.35.19.40.48",
         "4.27.16.9.11.33.49.58.41.26.51.54.50.37.30",
         "4.27.24.8.17.23.3.39.35.30.16.2.40.25",
         "4.27.28.58.50.54.16.54.57.29.5.16.48",
         "4.27.36.58.19.43.9.59.28.54.25.50.37.2.13.20",
         "4.27.47.6.9.4.16.42.42.2.52.48",
         "4.27.49.48.59.0.45.16.29.26.50.34.17.36.47.24.26.40",
         "4.27.55.6.10.22.13.20", "4.28.5.14.40.54.5.49.55.36.18",
         "4.28.7.57.41.52.28.38.2.40", "4.28.13.15.14.43.18.2.48.45",
         "4.28.23.24.26.28.43.42.57.13.20.27.59.48.34.27.11.15",
         "4.28.26.7.38.29.45.36",
         "4.28.31.25.32.51.23.43.10.59.11.11.35.39.15.28.7.30",
         "4.28.39.26.53.36.28.32.3.27.37.40.14.52.24.4.40.33.20",
         "4.28.44.18.48.57.36", "4.29.2.31.13.21",
         "4.29.10.33.29.50.25.14.24.11.51.6.40",
         "4.29.20.44.51.44.58.6.17.29.24.50.37.30",
         "4.29.23.28.38.38.1.14.15.25.6.10.22.13.20",
         "4.29.28.47.40.54.48.28.57.35.51.33.45",
         "4.29.33.40.29.53.7.3.56.31.41.52.20.48.39.26.40.7.40.48",
         "4.29.36.24.24.37.48.41.43.55.56.9.25.55.11.15.37.36",
         "4.29.41.43.42.13.20",
         "4.29.51.56.14.55.34.54.53.31.17.12.47.54.17.9.53.16.48",
         "4.29.54.40.20.46.34.12.23.14.3.5.20.1.32.9.36", "4.30",
         "4.30.10.13.14.12.12.30.13.25.36.40.9.47.58.50.52.48",
         "4.30.12.57.31.10.14.35.52.18.3.25.58.39.21.36",
         "4.30.18.17.32.3.2.48.45",
         "4.30.26.22.4.22.1.9.11.49.7.46.56.27.39.15.33.20",
         "4.30.28.31.27.48.1.35.50.46.37.59.13.20.27.40.3",
         "4.30.31.15.55.53.51.41.9.9.35.46.10.33.36",
         "4.30.36.36.18.27.30.21.10.27.57.3.46.45.28.7.30",
         "4.30.39.20.51.28.9.37.50.46.34.29.33.45.14.24.11.51.6.40",
         "4.30.44.41.23.36.5.57.20.11.53.44.42.25.18.45",
         "4.30.49.35.35.2.27.37.38.42.12.5.45.36",
         "4.30.57.41.3.27.57.21.58.31.6.40",
         "4.31.7.56.28.41.4.55.14.4.24.57.36",
         "4.31.10.41.20.45.0.50.26.48.55.42.13.20", "4.31.16.2.30",
         "4.31.26.18.36.54.46.24.18.3.0.13.30", "4.31.29.3.40.8.52.59.31.12",
         "4.31.34.25.11.9.20.31.20.51.33.45",
         "4.31.44.41.59.48.35.15.44.26.15.28.20.48.25.53.1.38.26.15",
         "4.31.47.27.14.13.37.55.12",
         "4.31.52.49.7.1.2.15.58.22.25.34.59.20.59.54.43.35.37.30",
         "4.32.0.56.28.46.40.53.27.30.13.23.30.3.33.22.44.3.45",
         "4.32.5.52.3.4.19.12",
         "4.32.13.59.48.13.25.22.42.54.7.11.16.32.35.33.20",
         "4.32.24.18.6.46.0.45",
         "4.32.27.3.45.15.54.15.32.41.23.16.47.57.21.58.31.6.40",
         "4.32.32.26.24.57.48.3.20",
         "4.32.42.45.25.23.46.49.52.12.31.54.15.28.7.30",
         "4.32.45.31.15.6.59.45.11.6.40",
         "4.32.50.54.16.40.29.35.19.19.3.27.25.18.45",
         "4.32.58.36.42.56.17.3.15.13.53.6.32.59.37.39.4.19.12", "4.33.4",
         "4.33.14.20.12.6.46.36.4.41.25.40.42.30.12.52.45.41.45.36",
         "4.33.17.6.21.2.9.8.2.31.28.37.39.1.33.18.43.12", "4.33.22.30",
         "4.33.32.50.54.7.51.39.36.5.40.52.39.55.19.50.0.57.36",
         "4.33.35.37.14.18.37.16.49.12.16.58.33.8.21.7.12",
         "4.33.41.1.15.12.5.5.51.33.45",
         "4.33.49.11.50.55.17.40.3.42.59.37.46.40",
         "4.33.51.22.51.23.52.37.2.39.42.57.42.45.28.0.48.2.15",
         "4.33.54.9.22.50.47.4.55.1.27.58.0.11.31.12",
         "4.33.59.33.45.41.20.58.56.20.48.1.34.35.32.13.35.37.30",
         "4.34.2.20.22.6.45.45.4.9.39.25.25.55.33.20",
         "4.34.7.44.54.38.48.1.48.12.2.40.0.57.7.44.3.45",
         "4.34.12.42.46.43.44.28.21.56.13.44.49.55.12",
         "4.34.15.29.31.8.55.57.41.11.38.49.30.59.45.11.6.40",
         "4.34.20.54.19.15.33.20", "4.34.31.17.26.2.35.43.55.29.58.16.19.12",
         "4.34.34.4.21.45.34.36.4.39.2.24", "4.34.39.29.31.52.30",
         "4.34.49.53.20.52.27.29.6.16.32.28.40.7.30",
         "4.34.52.40.27.53.59.39.15.50.24",
         "4.34.58.6.0.2.42.31.44.22.12.25.18.45",
         "4.35.6.18.53.56.4.15.32.49.24.39.17.37.49.8.8.53.20",
         "4.35.11.17.49.39.18.8.38.24", "4.35.29.56.27.6.37.26.24",
         "4.35.38.10.18.4.35.26.44.56.17.46.40", "4.35.48.36.20.21.5.15.33.45",
         "4.35.51.24.3.4.51.11.14.20.54.19.15.33.20",
         "4.35.56.50.44.46.31.24.22.30",
         "4.36.7.17.29.27.49.39.59.36.41.18.11.9.43.35.37.30",
         "4.36.10.5.23.33.20", "4.36.15.32.27.22.59.57.30.48.32.45.0.52.44.3.45",
         "4.36.23.20.40.28.29.16.2.40.18.31.22.54.22.22.18.37.26.24",
         "4.36.28.48", "4.36.42.4.10.47.55.44.53.33.22.14.7.15.49.28.42.14.24",
         "4.36.47.31.52.30",
         "4.36.55.48.2.33.6.27.39.27.44.55.44.51.21.28.53.20",
         "4.36.58.0.32.18.27.33.20.47.45.8.19.25.16.19.53.28.19.12",
         "4.37.0.48.57.14.21.14.46.49.11.11.17.3.12.23.2.24",
         "4.37.6.17.1.8.29.9.40.57.25.18.45",
         "4.37.9.5.31.6.16.34.54.52.29.33.37.55.26.44.56.17.46.40",
         "4.37.14.33.44.48.29.8.18.45.46.52.30",
         "4.37.19.34.59.52.55.10.13.42.44.3.58.41.39.50.24",
         "4.37.27.52.7.23.20.49.22.57.46.40",
         "4.37.33.20.43.19.47.7.49.33.11.42.0.57.50.34.51.47.48.45",
         "4.37.38.22.18.48.47.16.43.12.40.55.8.32.38.24",
         "4.37.41.11.8.17.17.39.39.27.32.33.38.8", "4.37.46.40",
         "4.37.57.10.54.7.7.40.43.26.35.45.1.26.24",
         "4.37.59.59.55.1.53.47.1.42.31.40.48", "4.38.5.29.9.1.24.22.30",
         "4.38.16.0.45.53.6.49.43.6.14.53.1.37.35.37.30",
         "4.38.18.49.58.14.55.9.0.17.16.48",
         "4.38.24.19.34.32.44.33.38.10.29.4.37.44.3.45",
         "4.38.32.38.38.6.31.18.44.29.1.42.47.6.2.30",
         "4.38.37.41.18.1.32.37.14.52.48",
         "4.38.46.0.45.32.27.54.27.36.41.55.13.34.48.53.20",
         "4.38.56.33.54.26.57.24.28.48",
         "4.38.59.23.31.28.17.9.40.40.27.40.43.20.49.22.57.46.40",
         "4.39.4.53.55.48.8.53.20", "4.39.15.27.47.36.21.4.30.25.18.45",
         "4.39.18.17.36.7.9.49.37.46.40", "4.39.23.48.22.50.6.17.55.46.52.30",
         "4.39.34.22.57.34.55.32.14.36.23.49.9.48.5.53.19.13.7.30",
         "4.39.37.12.57.36",
         "4.39.42.44.6.43.32.12.28.56.39.9.34.38.23.36.47.48.45",
         "4.39.51.5.30.50.29.43.23.36.16.44.25.29.35.4.52.14.43.20",
         "4.39.56.9.36",
         "4.40.9.35.43.56.1.41.42.13.32.15.47.51.16.20.48.46.4.48",
         "4.40.15.7.31.24.22.30", "4.40.23.29.53.35.1.17.30.12.20.44.26.40",
         "4.40.28.34.33.57.17.0.42.54.18.4.40.30.59.47.19.40.48",
         "4.40.34.6.43.54.20.31.33.13.8.22.44.3.45",
         "4.40.36.57.20.14.36.17.21.3.38.55.48.8.53.20",
         "4.40.42.29.40.7.5.30.9.59.51.12.39.22.30",
         "4.40.47.34.41.7.49.51.36.23.1.7.1.40.41.5.16.48",
         "4.40.50.25.25.39.23.13.28.15.45.59.49.29.59.13.46.40",
         "4.40.55.58.1.28.53.20",
         "4.41.6.36.5.32.53.52.10.45.5.25.49.54.2.52.48",
         "4.41.9.27.1.38.30.37.54.12.8.13.3.21.36", "4.41.15",
         "4.41.25.38.47.17.43.1.28.59.10.41.50.12.28.48",
         "4.41.28.29.54.58.10.12.21.58.48.34.33.36",
         "4.41.34.3.15.53.10.25.46.52.30",
         "4.41.42.27.59.32.56.12.4.48.40.36.23.48.48.23.42.13.20",
         "4.41.44.42.46.27.31.39.50.23.34.34.11.23.48.49.13.7.30",
         "4.41.47.34.5.43.36.20.22.2.29.45.36",
         "4.41.53.7.49.13.39.7.3.24.6.56.26.12.21.47.48.45",
         "4.42.1.33.7.5.6.12.13.32.23.29.4.11.22.1.52.30",
         "4.42.6.39.34.0.3.46.42.48.57.36",
         "4.42.15.5.16.6.37.15.23.27.24.26.40", "4.42.25.46.19.52.47.37.32.9.36",
         "4.42.28.38.4.6.53.22.32.55.58.1.28.53.20", "4.42.34.12.36.15",
         "4.42.44.54.23.27.3.20.18.48.7.44.3.45", "4.42.47.46.19.19.15.12",
         "4.42.53.21.14.7.13.52.39.13.42.39.22.30", "4.43.6.55.52.19.12",
         "4.43.26.6.43.12", "4.43.34.34.47.43.58.56.9.41.22.29.14.43.57.2.13.20",
         "4.43.45.18.52.2.55.46.52.30",
         "4.43.48.11.24.39.4.1.11.33.6.44.59.57.15.23.27.24.26.40",
         "4.43.53.47.31.0.12.33.28.20",
         "4.43.58.55.59.52.44.58.28.26.28.48.14.1.23.2.10.10.33.36",
         "4.44.4.32.18.57.16.16.56.53.3.14.1.6.47.48.45",
         "4.44.7.25.3.14.47.14.34.4.26.40",
         "4.44.13.1.32.22.10.49.17.37.21.6.3.52.1.52.30",
         "4.44.18.10.22.8.40.44.0.5.18.22.51.56.56.36.5.45.36",
         "4.44.21.3.14.43.37.45.53.21.57.49.19.22.6.43.12", "4.44.26.40",
         "4.44.37.26.2.37.3.32.34.53.9.14.54.16.28.24.57.36",
         "4.44.40.19.6.54.44.30.52.37.47.19.13.9.7.12", "4.44.45.56.15",
         "4.44.56.43.1.23.11.18.45.5.55.4.51.35.8.9.36",
         "4.44.59.36.17.24.23.50.1.15.17.40.59.31.12",
         "4.45.5.13.48.20.5.18.36.12.39.22.30",
         "4.45.13.44.50.32.35.54.13.52.17.6.51.6.40",
         "4.45.18.54.46.17.54.2.37.19.1.37.55.12",
         "4.45.24.32.40.5.34.21.23.41.40.1.38.32.1.4.9.36.33.45",
         "4.45.27.26.13.2.2.39.26.50.3.33.59.30.22.13.20",
         "4.45.33.4.16.55.25.1.52.42.32.46.40.59.30.33.23.54.22.30",
         "4.45.38.14.33.40.33.49.32.51.4.19.12",
         "4.45.41.8.14.56.48.17.35.24.37.56.34.47.14.34.4.26.40",
         "4.45.46.46.35.3.42.13.20", "4.45.57.35.39.37.42.13.15.18.43.12",
         "4.46.0.29.32.39.58.32.34.50.40", "4.46.6.8.15.42.11.15",
         "4.46.16.58.4.14.38.37.49.2.13.49.51.47.48.45",
         "4.46.19.52.9.3.44.38.24", "4.46.25.31.15.2.49.18.3.43.7.56.22.1.52.30",
         "4.46.34.4.41.10.54.26.11.41.28.10.55.51.53.40.59.15.33.20",
         "4.46.39.16.4.13.26.24", "4.46.58.41.18.14.24",
         "4.47.7.15.43.49.46.55.21.48.38.31.6.40",
         "4.47.18.7.51.11.57.58.42.39.22.30",
         "4.47.21.2.33.12.33.19.12.26.46.35.3.42.13.20",
         "4.47.26.42.51.38.27.42.53.26.15",
         "4.47.34.50.2.16.19.56.30.51.39.54.3.38.52.0.40.6.24",
         "4.47.37.35.43.11.29.14.9.35.43.1.26.37.37.54.36.33.45",
         "4.47.40.30.37.2.13.20",
         "4.47.46.11.18.31.27.27.24.35.34.6.53.24.55.53.54.22.30",
         "4.47.51.23.59.55.17.14.33.5.22.21.39.5.54.18.32.49.55.12",
         "4.47.54.19.2.9.40.29.12.46.59.17.41.21.38.18.14.24", "4.48",
         "4.48.10.54.7.9.1.20.14.19.19.6.50.27.10.46.16.19.12",
         "4.48.13.49.21.14.55.34.15.47.15.39.42.33.59.2.24",
         "4.48.19.30.42.11.15",
         "4.48.28.7.32.39.29.13.48.36.24.18.4.13.29.52.35.33.20",
         "4.48.30.25.33.39.13.42.14.9.44.31.10.13.49.30.43.12",
         "4.48.33.20.59.37.27.7.53.46.14.9.15.15.50.24",
         "4.48.39.2.43.41.20.22.35.9.48.52.1.52.30",
         "4.48.47.40.9.10.30.21.9.32.41.19.41.15",
         "4.48.52.53.57.22.37.28.9.17.0.54.8.38.24",
         "4.49.1.31.47.41.49.11.26.25.11.6.40",
         "4.49.12.28.14.35.49.14.55.0.42.37.26.24",
         "4.49.15.24.6.8.0.53.48.36.11.25.2.13.20", "4.49.21.6.40",
         "4.49.32.3.51.22.25.29.55.15.12.14.24",
         "4.49.34.59.54.49.28.31.29.16.48", "4.49.40.42.51.53.57.53.26.15",
         "4.49.51.40.47.47.49.36.47.24.0.30.14.11.39.36.33.45",
         "4.49.54.37.3.10.32.26.52.48",
         "4.50.0.20.23.29.6.25.2.15.55.17.19.18.23.54.22.30",
         "4.50.9.0.14.41.47.37.1.20.14.17.4.3.47.36.15",
         "4.50.14.15.31.16.36.28.48",
         "4.50.22.55.47.26.19.4.13.45.43.40.1.38.45.55.33.20",
         "4.50.33.55.19.13.4.48",
         "4.50.36.52.0.16.57.52.34.52.8.49.55.9.11.26.25.11.6.40",
         "4.50.42.36.10.37.39.15.33.20",
         "4.50.53.36.27.5.21.57.11.41.22.1.52.30",
         "4.50.56.33.20.7.27.44.11.51.6.40",
         "4.51.2.17.53.47.11.33.40.36.19.41.15",
         "4.51.10.31.9.48.2.11.28.14.48.38.59.11.36.9.40.36.28.48", "4.51.16.16",
         "4.51.30.14.46.26.17.44.34.41.34.32.9.37.39.31.58.4.48", "4.51.36",
         "4.51.47.2.17.44.23.6.14.30.3.36.10.35.1.9.21.1.26.24",
         "4.51.49.59.43.15.51.45.56.29.6.6.27.20.54.31.40.48",
         "4.51.55.45.20.12.53.26.15",
         "4.52.4.28.38.18.58.50.43.57.51.36.17.46.40",
         "4.52.6.48.22.49.28.7.30.50.21.49.33.36.29.52.51.14.24",
         "4.52.9.46.0.22.10.13.14.41.33.49.52.12.17.16.48",
         "4.52.15.32.0.44.6.22.52.6.11.13.40.53.54.22.30",
         "4.52.18.29.43.35.12.48.4.26.18.3.7.39.15.33.20",
         "4.52.24.15.54.17.23.13.55.24.50.50.41.0.56.15",
         "4.52.29.33.37.50.39.26.15.23.58.39.49.14.52.48",
         "4.52.32.31.29.13.31.41.31.56.25.24.49.3.44.11.51.6.40",
         "4.52.38.17.56.32.35.33.20",
         "4.52.49.22.35.46.46.6.51.11.58.9.24.28.48",
         "4.52.52.20.39.12.36.54.28.57.38.33.36", "4.52.58.7.30",
         "4.53.9.12.54.15.57.19.2.41.38.38.34.48",
         "4.53.12.11.9.45.35.37.52.53.45.36",
         "4.53.17.58.24.2.53.21.51.19.41.15",
         "4.53.26.44.9.31.48.32.35.0.42.17.54.48.20.24.41.28.53.20",
         "4.53.29.4.33.23.40.28.59.59.33.30.36.52.18.21.16.10.18.45",
         "4.53.32.3.0.57.55.21.12.57.36",
         "4.53.37.50.38.46.43.14.51.2.37.13.47.17.52.42.18.16.52.30",
         "4.53.46.36.59.52.48.57.44.6.14.27.46.51.50.26.57.11.15",
         "4.53.51.56.12.55.3.56.9.36", "4.54.0.42.59.16.53.48.31.56.2.57.46.40",
         "4.54.11.50.45.42.29.36.36",
         "4.54.14.49.39.17.10.35.59.18.17.56.32.35.33.20",
         "4.54.20.38.7.45.37.30", "4.54.31.46.39.25.40.58.39.35.8.3.23.54.22.30",
         "4.54.34.45.45.7.33.20", "4.54.40.34.37.12.31.57.20.51.46.56.0.56.15",
         "4.54.54.43.12",
         "4.55.8.52.27.31.7.27.53.7.35.43.3.44.52.46.37.3.21.36", "4.55.14.42",
         "4.55.23.31.14.43.18.53.30.5.35.55.27.50.46.54.48.53.20",
         "4.55.28.52.13.3.18.39.45.56.27.56.2.11.25.12.34.33.36",
         "4.55.34.42.9.13.3.6.19.41.15", "4.55.43.31.59.47.43.4.52.0.50",
         "4.55.45.53.29.6.35.13.36.28.29.35.55.46.42.15.15.52.49.48",
         "4.55.48.53.19.52.26.50.54.37.35.0.14.36.26.29.45.36",
         "4.55.54.43.39.44.39.27.39.15.15.52.6.9.34.48.16.52.30",
         "4.55.57.43.35.52.54.12.40.29.37.46.40",
         "4.56.3.34.6.13.6.16.20.51.24.28.49.1.41.57.11.15",
         "4.56.8.55.48.4.2.25.50.5.31.38.49.6.48.57.36",
         "4.56.11.55.52.50.26.50.18.5.22.43.52.40.32", "4.56.17.46.40",
         "4.56.28.59.37.43.36.11.26.20.22.8.1.32.9.36",
         "4.56.31.59.54.42.1.22.9.49.21.47.31.12", "4.56.37.51.5.37.30",
         "4.56.49.4.48.56.39.17.1.58.39.52.33.44.6",
         "4.56.52.5.18.7.54.49.36.18.25.55.12",
         "4.56.57.56.52.50.55.31.52.43.11.0.56.15",
         "4.57.6.49.12.38.57.23.59.26.57.49.38.14.26.40",
         "4.57.12.12.3.13.38.47.43.52.19.12",
         "4.57.21.4.48.34.37.46.5.27.8.42.54.29.8.8.53.20",
         "4.57.32.20.10.4.45.14.6.43.12",
         "4.57.35.21.5.34.10.18.19.23.9.31.26.14.12.40.29.37.46.40",
         "4.57.41.13.31.31.21.28.53.20", "4.57.52.29.38.46.46.28.48.27",
         "4.57.55.30.46.31.38.28.56.17.46.40", "4.58.1.23.36.21.26.43.7.30",
         "4.58.12.40.29.25.15.14.23.34.49.24.26.27.18.16.52.30",
         "4.58.15.41.49.26.24",
         "4.58.21.35.3.10.26.21.18.52.25.46.12.56.57.11.15", "4.58.35.54.14.24",
         "4.58.56.8.1.30", "4.59.5.3.53.9.21.22.40.13.10.7.24.26.40",
         "4.59.10.28.52.13.6.8.45.45.55.16.59.13.3.46.28.59.31.12",
         "4.59.16.23.10.49.57.53.39.26.0.56.15",
         "4.59.19.25.9.35.34.42.30.27.53.31.31.21.28.53.20",
         "4.59.25.19.38.47.33.52.10.39.50.37.30",
         "4.59.30.44.59.52.21.11.2.48.33.11.29.47.23.49.37.55.12",
         "4.59.33.47.7.22.0.46.22.8.49.3.48.47.59.10.41.46.40",
         "4.59.39.41.53.34.48.53.20",
         "4.59.45.36.46.47.46.6.3.7.3.2.10.38.28.13.39.8.26.15",
         "4.59.51.2.29.55.5.27.39.28.5.47.33.13.39.4.19.12",
         "4.59.54.4.49.45.4.40.25.48.56.45.55.35.2.24", "5",
         "5.0.11.21.22.26.53.53.34.55.7.24.37.33.18.43.12",
         "5.0.14.23.54.38.2.53.11.26.43.48.51.50.24", "5.0.20.19.28.56.43.7.30",
         "5.0.29.17.51.31.7.56.53.7.55.18.49.24.3.37.17.2.13.20",
         "5.0.31.41.37.33.21.46.29.45.8.52.28.9.24.4.30",
         "5.0.34.44.22.6.30.45.43.30.39.44.38.24",
         "5.0.40.40.20.30.33.43.31.37.43.24.11.57.11.15",
         "5.0.49.39.19.33.26.37.2.26.33.3.0.28.7.30",
         "5.0.55.6.12.16.4.1.49.40.13.26.24",
         "5.1.4.5.37.11.3.44.25.1.14.4.26.40",
         "5.1.15.29.25.12.18.48.2.18.14.24",
         "5.1.18.32.36.23.20.56.3.7.41.53.34.48.53.20", "5.1.24.29.26.40",
         "5.1.35.54.1.0.51.33.40.3.20.15", "5.1.38.57.24.36.32.12.48",
         "5.1.44.54.39.3.42.48.9.50.37.30",
         "5.1.56.19.59.47.19.10.49.22.30.31.29.47.8.45.35.9.22.30",
         "5.1.59.23.35.48.28.48",
         "5.2.5.21.14.27.49.11.4.51.35.5.32.36.39.54.8.26.15",
         "5.2.14.22.45.18.32.6.3.53.34.52.46.43.57.5.15.37.30",
         "5.2.19.51.10.4.48",
         "5.2.28.53.6.54.54.51.54.20.7.59.11.42.52.50.22.13.20",
         "5.2.40.20.7.31.7.30", "5.2.49.22.41.4.13.23.42.13.20",
         "5.3.0.50.28.13.5.22.4.40.35.26.57.11.15",
         "5.3.3.54.43.27.46.23.32.20.44.26.40",
         "5.3.9.53.38.31.39.32.34.47.50.30.28.7.30",
         "5.3.15.23.3.37.15.26.56.5.39.36.23.24.44.22.30.8.38.24",
         "5.3.18.27.27.42.32.16.56.55.25.40.36.39.35.10.4.48", "5.3.24.26.40",
         "5.3.35.55.46.47.31.46.45.12.41.51.53.53.34.18.37.26.24",
         "5.3.39.0.23.22.23.28.56.8.18.28.30.1.43.40.48", "5.3.45",
         "5.3.56.29.53.28.44.4.0.6.18.45.11.1.28.42.14.24",
         "5.3.59.34.42.34.1.25.21.20.18.51.43.29.16.48",
         "5.4.5.34.43.33.25.39.50.37.30",
         "5.4.14.39.49.54.46.17.50.47.46.15.18.31.6.40",
         "5.4.17.5.23.46.31.47.49.37.27.44.7.30.31.7.33.22.30",
         "5.4.20.10.25.23.5.38.47.48.17.44.26.52.48",
         "5.4.26.10.50.45.56.38.49.16.26.41.45.6.9.8.26.15",
         "5.4.29.15.57.54.10.50.4.37.23.48.15.28.23.42.13.20",
         "5.4.35.16.34.3.6.42.0.13.22.57.47.43.28.35.37.30",
         "5.4.40.47.31.55.16.4.51.2.28.36.28.48",
         "5.4.43.52.47.56.35.30.45.46.16.28.21.6.23.32.20.44.26.40",
         "5.4.49.53.41.23.57.2.13.20", "5.5.1.26.2.16.13.2.8.19.58.4.48",
         "5.5.4.31.30.50.38.26.45.10.2.40", "5.5.10.32.48.45",
         "5.5.22.5.56.31.37.12.20.18.22.45.11.15", "5.5.25.11.37.39.59.36.57.36",
         "5.5.31.13.20.3.0.35.15.58.0.28.7.30", "5.5.45.53.8.30.20.9.36",
         "5.6.6.36.3.27.21.36", "5.6.15.44.46.45.6.3.3.15.53.5.11.6.40",
         "5.6.27.20.22.36.45.50.37.30",
         "5.6.30.26.43.25.23.32.29.16.33.41.23.57.2.13.20",
         "5.6.36.29.43.5.1.33.45",
         "5.6.45.9.22.25.25.16.16.55.6.33.39.53.27.28.42.46.49.36",
         "5.6.48.6.6.4.15.11.6.14.5.53.32.24.8.26.15",
         "5.6.51.12.39.30.22.13.20",
         "5.6.57.16.3.45.33.17.14.13.56.23.20.58.35.37.30",
         "5.7.5.56.18.18.19.11.9.38.7.14.52.7.4.51.27.21.36", "5.7.12",
         "5.7.23.37.43.37.37.25.35.16.36.23.17.48.59.29.21.24.28.48",
         "5.7.26.44.38.39.55.16.32.50.24.42.21.24.14.58.33.36", "5.7.32.48.45",
         "5.7.42.0.2.50.7.10.43.50.49.55.16.30.23.52.5.55.33.20",
         "5.7.44.27.15.53.50.37.3.6.23.29.14.54.44.48.46.4.48",
         "5.7.47.34.23.35.56.56.25.21.19.5.52.16.53.45.36",
         "5.7.53.38.54.36.5.44.5.30.28.7.30", "5.8.2.50.49.47.12.22.34.10.52.5",
         "5.8.8.25.33.12.7.58.1.54.8.57.45.12.57.36",
         "5.8.14.30.28.54.1.6.18.23.24.1.46.24.58.45.17.34.41.15",
         "5.8.17.37.54.52.36.28.12.10.51.51.6.40",
         "5.8.23.43.1.28.39.2.1.43.33.0.1.4.16.12.4.13.7.30",
         "5.8.29.18.7.34.12.31.54.40.45.27.56.9.36",
         "5.8.32.25.42.32.32.57.23.50.36.10.42.22.13.20", "5.8.38.31.6.40",
         "5.8.50.12.6.47.55.11.54.56.13.3.21.36",
         "5.8.53.19.54.28.46.25.35.13.55.12", "5.8.59.25.43.21.33.45",
         "5.9.11.7.30.59.0.55.14.33.36.32.15.8.26.15",
         "5.9.14.15.31.23.14.36.40.19.12",
         "5.9.20.21.45.3.2.50.42.24.58.58.28.35.37.30",
         "5.9.29.36.15.40.34.47.29.25.35.14.12.20.2.46.40",
         "5.9.35.12.33.21.42.54.43.12",
         "5.9.44.27.30.36.4.20.30.40.46.34.41.45.20.59.15.33.20",
         "5.9.56.11.0.29.57.7.12", "5.10.5.26.35.20.9.52.35.33.20",
         "5.10.17.10.52.53.43.25.0.28.7.30",
         "5.10.20.19.33.27.57.35.8.38.31.6.40", "5.10.26.27.5.22.20.19.55.18.45",
         "5.10.38.12.10.38.48.22.29.33.46.27.57.33.26.32.34.41.15",
         "5.10.41.21.4", "5.10.47.29.0.48.22.27.12.9.36.50.38.29.19.34.13.7.30",
         "5.10.56.15.45.32.2.55.33.0.20.50.18.16.10.10.5.57.7.12", "5.11.2.24",
         "5.11.17.19.42.8.55.13.0.15.2.30.53.10.18.9.47.31.12",
         "5.11.23.28.21.33.45", "5.11.32.46.32.52.14.46.6.53.43.2.42.57.46.40",
         "5.11.35.15.36.20.46.0.0.53.43.16.51.50.55.52.22.39.21.36",
         "5.11.38.25.4.23.38.54.7.40.20.5.11.41.6.25.55.12",
         "5.11.44.34.8.47.2.48.23.34.35.58.35.37.30",
         "5.11.47.43.42.29.33.39.16.44.3.15.20.9.52.35.33.20",
         "5.11.53.52.57.54.32.46.51.6.30.14.3.45",
         "5.11.59.31.52.22.2.4.0.25.34.34.28.31.52.19.12",
         "5.12.2.41.35.10.25.48.18.4.11.6.28.19.59.8.38.31.6.40",
         "5.12.8.51.8.18.45.55.33.20",
         "5.12.20.40.6.9.53.11.18.36.46.2.2.6.43.12",
         "5.12.23.50.1.49.27.22.6.53.29.7.50.24", "5.12.30",
         "5.12.41.49.45.53.1.8.18.52.25.13.9.7.12",
         "5.12.44.59.54.24.38.0.24.25.20.38.24", "5.12.51.10.17.39.4.55.18.45",
         "5.13.3.0.51.37.15.10.55.59.31.44.39.19.47.34.41.15",
         "5.13.6.11.13.1.47.2.37.49.26.24",
         "5.13.12.22.1.21.50.7.50.26.47.42.42.27.4.13.7.30",
         "5.13.21.43.27.52.20.13.35.2.39.25.37.59.17.48.45",
         "5.13.27.23.57.46.44.11.54.14.24",
         "5.13.36.45.51.14.1.23.46.3.47.9.37.46.40",
         "5.13.48.38.8.45.19.35.2.24",
         "5.13.51.48.57.54.19.18.23.15.31.8.18.45.55.33.20",
         "5.13.58.0.40.16.40", "5.14.9.53.46.3.23.42.34.13.28.35.37.30",
         "5.14.13.4.48.8.3.33.20", "5.14.19.16.55.41.22.5.10.15.14.3.45",
         "5.14.34.22.4.48",
         "5.14.49.58.42.11.48.26.19.3.18.49.58.40.46.57.58.46.33.45",
         "5.14.55.40.48", "5.15.5.5.19.42.12.9.4.5.58.19.9.42.10.2.28.8.53.20",
         "5.15.10.47.41.55.31.54.25.0.13.47.46.20.10.53.24.51.50.24",
         "5.15.17.0.57.49.55.18.45", "5.15.26.26.7.46.53.57.11.28.53.20",
         "5.15.32.8.53.11.56.38.18.16.5.20.15.34.52.15.44.38.24",
         "5.15.38.22.34.23.38.5.29.52.16.55.34.34.13.7.30",
         "5.15.41.34.30.16.25.49.31.11.36.17.46.40",
         "5.15.47.48.22.37.58.41.26.14.50.6.44.17.48.45",
         "5.15.53.31.31.16.18.35.33.25.53.45.24.23.16.13.26.24",
         "5.15.56.43.36.21.48.37.39.17.44.14.48.11.14.8", "5.16.2.57.46.40",
         "5.16.14.55.36.14.30.36.12.5.43.36.33.38.18.14.24",
         "5.16.18.7.54.20.49.27.38.28.39.14.41.16.48", "5.16.24.22.30",
         "5.16.36.21.8.12.25.54.10.6.34.32.3.59.2.24",
         "5.16.39.33.39.20.26.28.54.43.39.38.52.48",
         "5.16.45.48.40.22.19.14.0.14.3.45",
         "5.16.55.16.29.29.33.13.35.24.45.40.56.47.24.26.40",
         "5.16.57.48.7.15.58.7.19.11.31.23.27.49.17.25.22.15.56.15",
         "5.17.1.0.51.26.33.22.54.47.48.28.48",
         "5.17.7.16.17.52.51.30.26.19.37.48.29.28.54.31.17.20.37.30",
         "5.17.10.29.7.48.56.17.9.48.57.17.46.7.4.41.28.53.20",
         "5.17.16.44.45.28.14.28.45.13.56.25.12.12.47.17.6.33.45",
         "5.17.22.29.30.45.4.15.3.10.4.48", "5.17.31.58.25.37.26.54.48.53.20",
         "5.17.43.59.37.21.53.34.43.40.48",
         "5.17.47.12.49.37.45.2.52.2.57.46.40", "5.17.53.29.10.46.52.30",
         "5.18.5.31.11.22.56.15.21.9.8.42.4.13.7.30", "5.18.8.44.36.44.9.36",
         "5.18.15.1.23.23.8.6.44.7.55.29.17.48.45", "5.18.30.17.51.21.36",
         "5.18.51.52.33.36", "5.19.1.24.8.41.58.48.10.54.2.47.54.4.26.40",
         "5.19.13.28.43.33.17.45.14.3.45",
         "5.19.16.42.50.13.57.1.20.29.45.5.37.26.54.48.53.20",
         "5.19.23.0.57.22.44.7.39.22.30",
         "5.19.28.47.59.51.50.35.46.59.47.24.15.46.33.24.56.26.52.48",
         "5.19.32.2.15.51.28.49.27.37.24.20.4.3.11.7.24.33.46.40",
         "5.19.35.6.21.19.25.49.3.59.41.8.16.15.8.47.20.37.30",
         "5.19.38.20.41.9.8.8.53.20",
         "5.19.44.39.13.54.57.10.27.19.31.14.19.21.2.6.33.45",
         "5.19.50.26.39.54.45.49.30.5.58.10.43.26.33.40.36.28.48",
         "5.19.53.41.9.4.4.59.7.32.12.32.59.17.22.33.36", "5.20",
         "5.20.12.6.47.56.41.29.9.14.47.54.16.3.31.58.4.48",
         "5.20.15.21.30.16.35.4.44.12.30.44.7.17.45.36", "5.20.21.40.46.52.30",
         "5.20.33.48.24.3.35.13.35.44.9.27.58.2.1.40.48",
         "5.20.37.3.19.34.56.48.46.24.42.23.36.57.36",
         "5.20.43.23.1.52.35.58.25.44.14.17.48.45",
         "5.20.52.57.56.51.40.23.30.36.19.15.12.30",
         "5.20.58.46.37.5.8.17.56.58.54.20.9.36",
         "5.21.8.21.59.39.47.59.22.41.19.0.44.26.40",
         "5.21.20.31.22.53.8.3.14.27.27.21.36",
         "5.21.23.46.46.48.54.19.47.20.12.41.9.8.8.53.20", "5.21.30.7.24.26.40",
         "5.21.42.17.37.4.54.59.54.43.33.36", "5.21.45.33.14.14.58.21.39.12",
         "5.21.51.54.17.39.57.39.22.30",
         "5.22.4.5.19.46.28.27.32.40.0.33.35.46.17.20.37.30",
         "5.22.7.21.10.11.42.43.12",
         "5.22.13.42.39.25.40.27.49.11.1.25.54.47.6.33.45",
         "5.22.23.20.16.19.46.14.28.9.9.12.17.50.52.53.36.40",
         "5.22.29.10.34.45.7.12",
         "5.22.38.48.39.22.34.31.21.57.28.31.8.29.44.21.43.42.13.20",
         "5.22.51.1.28.1.12", "5.23.0.40.11.48.30.17.17.2.13.20",
         "5.23.12.53.50.5.57.43.32.59.17.48.45",
         "5.23.16.10.22.21.37.29.6.30.7.24.26.40",
         "5.23.22.33.13.5.46.10.45.7.1.52.30",
         "5.23.31.41.17.33.22.26.4.43.7.23.19.6.13.30.45.7.12",
         "5.23.38.4.26.40",
         "5.23.44.27.43.20.23.23.20.10.0.52.45.5.32.53.8.40.18.45",
         "5.23.50.19.29.54.41.53.52.13.32.39.21.29.8.35.51.56.9.36",
         "5.23.53.36.24.55.53.2.51.52.51.42.24.1.50.35.31.12", "5.24",
         "5.24.12.15.53.2.39.0.16.6.44.0.11.45.34.37.3.21.36",
         "5.24.15.33.1.24.17.31.2.45.40.7.10.23.13.55.12",
         "5.24.21.57.2.27.39.22.30",
         "5.24.31.38.29.14.25.23.2.10.57.20.19.45.11.6.40",
         "5.24.34.13.45.21.37.55.0.55.57.35.4.0.33.12.3.36",
         "5.24.37.31.7.4.38.1.22.59.30.55.24.40.19.12",
         "5.24.43.55.34.9.0.25.24.33.32.28.32.6.33.45",
         "5.24.47.13.1.45.47.33.24.55.53.23.28.30.17.17.2.13.20",
         "5.24.53.37.40.19.19.8.48.14.16.29.38.54.22.30",
         "5.24.59.30.42.2.57.9.10.26.38.30.54.43.12",
         "5.25.9.13.16.9.32.50.22.13.20",
         "5.25.21.31.46.25.17.54.16.53.17.57.7.12",
         "5.25.24.49.36.54.1.0.32.10.42.50.40", "5.25.31.15",
         "5.25.43.34.20.17.43.41.9.39.36.16.12",
         "5.25.46.52.24.10.39.35.25.26.24", "5.25.53.18.13.23.12.37.37.1.52.30",
         "5.26.5.38.23.46.18.18.53.19.30.34.0.58.7.3.37.58.7.30",
         "5.26.8.56.41.4.21.30.14.24",
         "5.26.15.22.56.25.14.43.10.2.54.41.59.13.11.53.40.18.45",
         "5.26.25.7.46.32.1.4.9.0.16.4.12.4.16.3.16.52.30",
         "5.26.31.2.27.41.11.2.24",
         "5.26.40.47.45.52.6.27.15.28.56.37.31.51.6.40", "5.26.53.9.44.7.12.54",
         "5.26.56.28.30.19.5.6.39.13.39.56.9.32.50.22.13.20",
         "5.27.2.55.41.57.21.40", "5.27.15.18.30.28.32.11.50.39.2.17.6.33.45",
         "5.27.18.37.30.8.23.42.13.20",
         "5.27.25.5.8.0.35.30.23.10.52.8.54.22.30",
         "5.27.34.20.3.31.32.27.54.16.39.43.51.35.33.10.53.11.2.24",
         "5.27.40.48", "5.27.56.31.37.14.34.57.39.1.46.21.10.49.51.58.27.50.24",
         "5.28.3", "5.28.15.25.4.57.25.59.31.18.49.3.11.54.23.48.1.9.7.12",
         "5.28.18.44.41.10.20.44.11.2.44.22.15.46.1.20.38.24",
         "5.28.25.13.30.14.30.7.1.52.30", "5.28.35.2.13.6.21.12.4.27.35.33.20",
         "5.28.37.39.25.40.39.8.27.11.39.33.15.18.33.36.57.38.42",
         "5.28.40.59.15.24.56.29.54.1.45.33.36.13.49.26.24",
         "5.28.47.28.30.49.37.10.43.36.57.37.53.30.38.40.18.45",
         "5.28.50.48.26.32.6.54.4.59.35.18.31.6.40",
         "5.28.57.17.53.34.33.38.9.50.27.12.1.8.33.16.52.30",
         "5.29.3.15.20.4.29.22.2.19.28.29.47.54.14.24",
         "5.29.6.35.25.22.43.9.13.25.58.35.25.11.42.13.20", "5.29.13.5.11.6.40",
         "5.29.25.32.55.15.6.52.42.35.57.55.35.2.24",
         "5.29.28.53.14.6.41.31.17.34.50.52.48", "5.29.35.23.26.15",
         "5.29.47.52.1.2.56.58.55.31.50.58.24.9",
         "5.29.51.12.33.28.47.35.7.0.28.48",
         "5.29.57.43.12.3.15.2.5.14.38.54.22.30",
         "5.30.7.34.40.43.17.6.39.23.17.35.9.9.22.57.46.40",
         "5.30.13.33.23.35.9.46.22.4.48",
         "5.30.23.25.20.38.28.37.52.43.29.41.0.32.22.23.12.35.33.20",
         "5.30.35.55.44.31.56.55.40.48", "5.30.45.48.21.41.30.32.5.55.33.20",
         "5.30.58.19.36.25.18.18.40.30", "5.31.1.40.51.41.49.25.29.13.5.11.6.40",
         "5.31.8.12.53.43.49.41.15",
         "5.31.20.44.59.21.23.35.59.32.1.33.49.23.40.18.45", "5.31.24.6.28.16",
         "5.31.30.38.56.51.35.57.0.58.15.18.1.3.16.52.30", "5.31.46.33.36",
         "5.32.2.29.0.57.30.53.52.16.2.40.56.42.59.22.26.41.16.48",
         "5.32.9.2.15", "5.32.18.57.39.3.43.45.11.21.17.54.53.49.37.46.40",
         "5.32.24.58.44.41.13.29.44.11.1.25.32.27.50.51.38.52.48",
         "5.32.31.32.25.22.10.59.37.8.54.22.30",
         "5.32.34.54.37.19.31.53.53.50.59.28.21.30.32.5.55.33.20",
         "5.32.41.28.29.46.10.57.58.30.56.15",
         "5.32.47.29.59.51.30.12.16.27.16.52.46.25.59.48.28.48",
         "5.32.54.4.7.12.44.23.36.39.40.21.6.55.46.39.18.59.3.45",
         "5.32.57.26.32.52.0.59.15.33.20",
         "5.33.4.0.51.59.44.33.23.27.50.2.25.9.24.41.50.9.22.30",
         "5.33.10.2.46.34.32.44.3.51.13.6.10.15.10.4.48",
         "5.33.13.25.21.56.45.11.35.21.3.4.21.45.36", "5.33.20",
         "5.33.32.37.4.56.33.12.52.7.54.54.1.43.40.48",
         "5.33.35.59.54.2.16.32.26.3.2.0.57.36", "5.33.42.34.58.49.41.15",
         "5.33.55.12.55.3.44.11.39.43.29.51.37.57.6.45",
         "5.33.58.35.57.53.54.10.48.20.44.9.36",
         "5.34.5.11.29.27.17.28.21.48.34.53.33.16.52.30",
         "5.34.15.10.21.43.49.34.29.22.50.3.20.31.15",
         "5.34.21.13.33.37.51.8.41.51.21.36",
         "5.34.31.12.54.38.57.29.21.8.2.18.16.17.46.40",
         "5.34.43.52.41.20.20.53.22.33.36",
         "5.34.47.16.13.45.56.35.36.48.33.12.52.0.59.15.33.20",
         "5.34.53.52.42.57.46.40", "5.35.6.33.21.7.37.17.24.30.22.30",
         "5.35.9.57.7.20.35.47.33.20", "5.35.16.34.3.24.7.33.30.56.15",
         "5.35.29.15.33.5.54.38.41.31.40.34.59.45.43.3.59.3.45",
         "5.35.32.39.33.7.12",
         "5.35.39.16.56.4.14.38.58.43.58.59.29.34.4.20.9.22.30",
         "5.35.49.18.37.0.35.40.4.19.32.5.18.35.30.5.50.41.40",
         "5.35.55.23.31.12", "5.36.18.9.1.41.15",
         "5.36.28.11.52.18.1.33.0.14.48.53.20",
         "5.36.34.17.28.44.44.24.51.29.9.41.36.37.11.44.47.36.57.36",
         "5.36.40.56.4.41.12.37.51.51.46.3.16.52.30",
         "5.36.44.20.48.17.31.32.49.16.22.42.57.46.40",
         "5.36.50.59.36.8.30.36.11.59.49.27.11.15",
         "5.36.57.5.37.21.23.49.55.39.37.20.26.0.49.18.20.9.36",
         "5.37.0.30.30.47.15.52.9.54.55.11.47.23.59.4.32", "5.37.7.9.37.46.40",
         "5.37.19.55.18.39.28.38.36.54.6.30.59.52.51.27.21.36",
         "5.37.23.20.25.58.12.45.29.2.33.51.40.1.55.12", "5.37.30",
         "5.37.42.46.32.45.15.37.46.47.0.50.12.14.58.33.36",
         "5.37.46.11.53.57.48.14.50.22.34.17.28.19.12",
         "5.37.52.51.55.3.48.30.56.15",
         "5.38.2.57.35.27.31.26.29.46.24.43.40.34.34.4.26.40",
         "5.38.5.39.19.45.1.59.48.28.17.29.1.40.34.35.3.45",
         "5.38.9.4.54.52.19.36.26.26.59.42.43.12",
         "5.38.15.45.23.4.22.56.28.4.56.19.43.26.50.9.22.30",
         "5.38.19.11.4.20.12.2.18.28.13.6.57.11.33.0.14.48.53.20",
         "5.38.25.51.44.30.7.26.40.14.52.10.53.1.38.26.15",
         "5.38.31.59.28.48.4.32.3.22.45.7.12",
         "5.38.42.6.19.19.56.42.28.8.53.20", "5.38.54.55.35.51.21.9.2.35.31.12",
         "5.38.58.21.40.56.16.3.3.31.9.37.46.40", "5.39.5.3.7.30",
         "5.39.17.53.16.8.28.0.22.33.45.16.52.30", "5.39.21.19.35.11.6.14.24",
         "5.39.28.1.28.56.40.39.11.4.27.11.15", "5.39.44.19.2.47.2.24",
         "5.40.1.10.35.58.21.6.49.22.46.44.22.34.26.43.25.4.41.15",
         "5.40.7.20.3.50.24", "5.40.17.29.45.16.46.43.23.37.38.59.5.40.44.26.40",
         "5.40.30.22.38.27.30.56.15",
         "5.40.33.49.41.34.52.49.25.51.44.5.59.56.42.28.8.53.20",
         "5.40.40.33.1.12.15.4.10",
         "5.40.53.26.46.44.43.32.20.15.39.52.49.20.9.22.30",
         "5.40.56.54.3.53.44.41.28.53.20",
         "5.41.3.37.50.50.36.59.9.8.49.19.16.38.26.15",
         "5.41.9.48.26.34.24.52.48.6.22.3.26.20.19.55.18.54.43.12",
         "5.41.13.15.53.40.21.19.4.2.21.23.11.14.32.3.50.24", "5.41.20",
         "5.41.32.55.15.8.28.15.5.51.47.5.53.7.46.5.57.7.12",
         "5.41.36.22.56.17.41.25.3.9.20.47.3.46.56.38.24", "5.41.43.7.30",
         "5.41.56.3.37.39.49.34.30.7.6.5.49.54.9.47.31.12",
         "5.41.59.31.32.53.16.36.1.30.21.13.11.25.26.24",
         "5.42.6.16.34.0.6.22.19.27.11.15",
         "5.42.16.29.48.39.7.5.4.38.44.32.13.20",
         "5.42.19.13.34.14.50.46.18.19.38.42.8.26.50.1.0.2.48.45",
         "5.42.22.41.43.33.28.51.8.46.49.57.30.14.24",
         "5.42.29.27.12.6.41.13.40.26.0.1.58.14.25.16.59.31.52.30",
         "5.42.32.55.27.38.27.11.20.12.4.16.47.24.26.40",
         "5.42.39.41.8.18.30.2.15.15.3.20.1.11.24.40.4.41.15",
         "5.42.45.53.28.24.40.35.27.25.17.11.2.24",
         "5.42.49.21.53.56.9.57.6.29.33.31.53.44.41.28.53.20",
         "5.42.56.7.54.4.26.40", "5.43.9.6.47.33.14.39.54.22.27.50.24",
         "5.43.12.35.27.11.58.15.5.48.48", "5.43.19.21.54.50.37.30",
         "5.43.32.21.41.5.34.21.22.50.40.35.50.9.22.30",
         "5.43.35.50.34.52.29.34.4.48",
         "5.43.42.37.30.3.23.9.40.27.45.31.38.26.15",
         "5.43.52.53.37.25.5.19.26.1.45.49.7.2.16.25.11.6.40",
         "5.43.59.7.17.4.7.40.48", "5.44.22.25.33.53.16.48",
         "5.44.32.42.52.35.44.18.26.10.22.13.20",
         "5.44.45.45.25.26.21.34.27.11.15",
         "5.44.49.15.3.51.3.59.2.56.7.54.4.26.40",
         "5.44.56.3.25.58.9.15.28.7.30",
         "5.45.5.48.2.43.35.55.49.1.59.52.52.22.38.24.48.7.40.48",
         "5.45.9.6.51.49.47.4.59.30.51.37.43.57.9.29.31.52.30",
         "5.45.12.36.44.26.40",
         "5.45.19.25.34.13.44.56.53.30.40.56.16.5.55.4.41.15",
         "5.45.29.10.50.35.36.35.3.20.23.9.13.37.57.57.53.16.48", "5.45.36",
         "5.45.49.4.56.34.49.36.17.11.10.56.12.32.36.55.31.35.2.24",
         "5.45.52.35.13.29.54.41.6.56.42.47.39.4.46.50.52.48",
         "5.45.59.24.50.37.30", "5.46.9.45.3.11.23.4.34.19.41.9.41.4.11.51.6.40",
         "5.46.12.30.40.23.4.26.40.59.41.25.24.16.35.24.51.50.24",
         "5.46.16.1.11.32.56.33.28.31.28.59.6.19.0.28.48",
         "5.46.22.51.16.25.36.27.6.11.46.38.26.15",
         "5.46.26.21.53.52.50.43.38.35.36.57.2.24.18.26.10.22.13.20",
         "5.46.33.12.11.0.36.25.23.27.13.35.37.30",
         "5.46.39.28.44.51.8.57.47.8.25.4.58.22.4.48",
         "5.46.49.50.9.14.11.1.43.42.13.20",
         "5.47.2.57.53.30.59.5.54.0.51.8.55.40.48",
         "5.47.6.28.55.21.37.4.34.19.25.42.2.40", "5.47.13.20",
         "5.47.26.28.37.38.54.35.54.18.14.41.16.48",
         "5.47.29.59.53.47.22.13.47.8.9.36", "5.47.36.51.26.16.45.28.7.30",
         "5.47.50.0.57.21.23.32.8.52.48.36.17.1.59.31.52.30",
         "5.47.53.32.27.48.38.56.15.21.36",
         "5.48.0.24.28.10.55.42.2.43.6.20.47.10.4.41.15",
         "5.48.10.48.17.38.9.8.25.36.17.8.28.52.33.7.30",
         "5.48.17.6.37.31.55.46.33.36",
         "5.48.27.30.56.55.34.53.4.30.52.24.1.58.31.6.40",
         "5.48.40.42.23.3.41.45.36",
         "5.48.44.14.24.20.21.27.5.50.34.35.54.11.1.43.42.13.20",
         "5.48.51.7.24.45.11.6.40", "5.49.4.19.44.30.26.20.38.1.38.26.15",
         "5.49.7.52.0.8.57.17.2.13.20", "5.49.14.45.28.32.37.52.24.43.35.37.30",
         "5.49.31.31.12",
         "5.49.38.25.8.24.25.15.36.10.48.56.58.17.59.30.59.45.56.15",
         "5.49.48.17.43.43.33.17.29.37.53.26.35.33.11.26.21.41.45.36",
         "5.49.48.51.53.33.7.9.14.30.20.55.31.51.58.51.5.18.24.10", "5.49.55.12",
         "5.50.11.59.39.55.2.7.7.46.55.19.44.49.5.26.0.57.36",
         "5.50.18.54.24.15.28.7.30", "5.50.29.22.21.58.46.36.52.45.25.55.33.20",
         "5.50.32.10.3.23.21.45.1.0.26.11.28.19.47.51.25.29.16.48",
         "5.50.35.43.12.26.36.15.53.37.52.35.50.38.44.44.9.36",
         "5.50.42.38.24.52.55.39.26.31.25.28.25.4.41.15",
         "5.50.46.11.40.18.15.21.41.19.33.39.45.11.6.40",
         "5.50.53.7.5.8.51.52.42.29.49.0.49.13.7.30",
         "5.50.59.28.21.24.47.19.30.28.46.23.47.5.51.21.36",
         "5.51.3.1.47.4.14.1.50.19.42.29.46.52.29.2.13.20",
         "5.51.9.57.31.51.6.40", "5.51.23.15.6.56.7.20.13.26.21.47.17.22.33.36",
         "5.51.26.48.47.3.8.17.22.45.10.16.19.12", "5.51.33.45",
         "5.51.47.3.29.7.8.46.51.13.58.22.17.45.36",
         "5.51.50.37.23.42.42.45.27.28.30.43.12",
         "5.51.57.34.4.51.28.2.13.35.37.30",
         "5.52.8.4.59.26.10.15.6.0.50.45.29.46.0.29.37.46.40",
         "5.52.10.53.28.4.24.34.47.59.28.12.44.14.46.1.31.24.22.30",
         "5.52.14.27.37.9.30.25.27.33.7.12",
         "5.52.21.24.46.32.3.53.49.15.8.40.32.45.27.14.45.56.15",
         "5.52.31.56.23.51.22.45.16.55.29.21.20.14.12.32.20.37.30",
         "5.52.38.19.27.30.4.43.23.31.12",
         "5.52.48.51.35.8.16.34.14.19.15.33.20", "5.53.2.12.54.50.59.31.55.12",
         "5.53.5.47.35.8.36.43.11.9.57.31.51.6.40", "5.53.12.45.45.18.45",
         "5.53.26.7.59.18.49.10.23.30.9.40.4.41.15", "5.53.29.42.54.9.4",
         "5.53.36.41.32.39.2.20.49.2.8.19.13.7.30", "5.53.53.39.50.24",
         "5.54.17.38.24", "5.54.28.13.29.39.58.40.12.6.43.6.33.24.56.17.46.40",
         "5.54.34.38.39.39.58.23.43.7.45.31.14.37.42.15.5.28.19.12",
         "5.54.41.38.35.3.39.43.35.37.30",
         "5.54.45.14.15.48.50.1.29.26.23.26.14.56.34.14.19.15.33.20",
         "5.54.52.14.23.45.15.41.50.25",
         "5.54.58.39.59.50.56.13.5.33.6.0.17.31.43.47.42.43.12",
         "5.55.5.40.23.41.35.21.11.6.19.2.31.23.29.45.56.15",
         "5.55.9.16.19.3.29.3.12.35.33.20",
         "5.55.16.16.55.27.43.31.37.1.41.22.34.50.2.20.37.30",
         "5.55.22.42.57.40.50.55.0.6.37.58.34.56.10.45.7.12",
         "5.55.26.19.3.24.32.12.21.42.27.16.39.12.38.24", "5.55.33.20",
         "5.55.46.47.33.16.19.25.43.36.26.33.37.50.35.31.12",
         "5.55.50.23.53.38.25.38.35.47.14.9.1.26.24", "5.55.57.25.18.45",
         "5.56.10.53.46.43.59.8.26.22.23.51.4.28.55.12",
         "5.56.14.30.21.45.29.47.31.34.7.6.14.24",
         "5.56.21.32.15.25.6.38.15.15.49.13.7.30",
         "5.56.32.11.3.10.44.52.47.20.21.23.33.53.20",
         "5.56.38.38.27.52.22.33.16.38.47.2.24",
         "5.56.49.17.46.17.33.19.18.32.34.27.29.22.57.46.40",
         "5.57.2.48.12.5.42.16.56.3.50.24",
         "5.57.6.25.18.41.0.21.59.15.47.25.43.29.3.12.35.33.20",
         "5.57.13.28.13.49.37.46.40", "5.57.26.59.34.32.7.46.34.8.24",
         "5.57.30.36.55.49.58.10.43.33.20", "5.57.37.40.19.37.44.3.45",
         "5.57.51.12.35.18.18.17.16.17.47.17.19.44.45.56.15",
         "5.57.54.50.11.19.40.48",
         "5.58.1.54.3.48.31.37.34.38.54.55.27.32.20.37.30",
         "5.58.12.35.51.28.38.2.44.36.50.13.39.49.52.6.14.4.26.40",
         "5.58.19.5.5.16.48", "5.58.43.21.37.48",
         "5.58.54.4.39.47.13.39.12.15.48.8.53.20",
         "5.59.7.39.48.59.57.28.23.19.13.7.30",
         "5.59.11.18.11.30.41.39.0.33.28.13.49.37.46.40",
         "5.59.18.23.34.33.4.38.36.47.48.45",
         "5.59.24.53.59.50.49.25.15.22.15.49.47.44.52.35.33.30.14.24",
         "5.59.28.32.32.50.24.55.38.34.34.52.34.33.35.0.50.8",
         "5.59.31.59.38.59.21.32.41.59.38.46.48.17.2.23.15.42.11.15",
         "5.59.35.38.16.17.46.40",
         "5.59.42.44.8.9.19.19.15.44.27.38.36.46.9.52.22.58.7.30",
         "5.59.49.14.59.54.6.33.11.21.42.57.3.52.22.53.11.2.24",
         "5.59.52.53.47.42.5.36.30.58.44.7.6.42.2.52.48", "6",
         "6.0.13.37.38.56.16.40.17.54.8.53.33.3.58.27.50.24",
         "6.0.17.16.41.33.39.27.49.44.4.34.38.12.28.48", "6.0.24.23.22.44.3.45",
         "6.0.35.9.25.49.21.32.15.45.30.22.35.16.52.20.44.26.40",
         "6.0.38.1.57.4.2.7.47.42.10.38.57.47.16.53.24",
         "6.0.41.41.14.31.48.54.52.12.47.41.34.4.48",
         "6.0.48.48.24.36.40.28.13.57.16.5.2.20.37.30",
         "6.0.59.35.11.28.7.56.26.55.51.39.36.33.45",
         "6.1.6.7.26.43.16.50.11.36.16.7.40.48",
         "6.1.16.54.44.37.16.29.18.1.28.53.20",
         "6.1.30.35.18.14.46.33.38.45.53.16.48",
         "6.1.34.15.7.40.1.7.15.45.14.16.17.46.40", "6.1.41.23.20",
         "6.1.55.4.49.13.1.52.24.4.0.18", "6.1.58.44.53.31.50.39.21.36",
         "6.2.5.53.34.52.27.21.47.48.45",
         "6.2.19.35.59.44.47.0.59.15.0.37.47.44.34.30.42.11.15",
         "6.2.23.16.18.58.10.33.36",
         "6.2.30.25.29.21.23.1.17.49.54.6.39.7.59.52.58.7.30",
         "6.2.41.15.18.22.14.31.16.40.17.51.20.4.44.30.18.45",
         "6.2.47.49.24.5.45.36",
         "6.2.58.39.44.17.53.50.17.12.9.35.2.3.27.24.26.40", "6.3.12.24.9.1.21",
         "6.3.16.5.0.21.12.20.43.35.11.2.23.56.29.18.1.28.53.20",
         "6.3.23.15.13.17.4.4.26.40",
         "6.3.37.0.33.51.42.26.29.36.42.32.20.37.30",
         "6.3.40.41.40.9.19.40.14.48.53.20",
         "6.3.47.52.22.13.59.27.5.45.24.36.33.45",
         "6.3.58.8.57.15.2.44.20.18.30.48.43.59.30.12.5.45.36", "6.4.5.20",
         "6.4.19.6.56.9.2.8.6.15.14.14.16.40.17.10.20.55.40.48",
         "6.4.22.48.28.2.52.10.43.21.58.10.12.2.4.24.57.36", "6.4.30",
         "6.4.43.47.52.10.28.52.48.7.34.30.13.13.46.26.41.16.48",
         "6.4.47.29.39.4.49.42.25.36.22.38.4.11.8.9.36",
         "6.4.54.41.40.16.6.47.48.45",
         "6.5.5.35.47.53.43.33.24.57.19.30.22.13.20",
         "6.5.8.30.28.31.50.9.23.32.57.16.57.0.37.21.4.3",
         "6.5.12.12.30.27.42.46.33.21.57.17.20.15.21.36",
         "6.5.19.25.0.55.7.58.35.7.44.2.6.7.22.58.7.30",
         "6.5.23.7.9.29.1.0.5.32.52.33.54.34.4.26.40",
         "6.5.30.19.52.51.44.2.24.16.3.33.21.16.10.18.45",
         "6.5.36.57.2.18.19.17.49.14.58.19.46.33.36",
         "6.5.40.39.21.31.54.36.54.55.31.46.1.19.40.14.48.53.20",
         "6.5.47.52.25.40.44.26.40", "6.6.1.43.14.43.27.38.33.59.57.41.45.36",
         "6.6.5.25.49.0.46.8.6.12.3.12", "6.6.12.39.22.30",
         "6.6.26.31.7.49.56.38.48.22.3.18.13.30",
         "6.6.30.13.57.11.59.32.21.7.12", "6.6.37.28.0.3.36.42.19.9.36.33.45",
         "6.6.48.25.11.54.45.40.43.45.52.52.23.30.25.30.51.51.6.40",
         "6.6.55.3.46.12.24.11.31.12",
         "6.7.13.16.14.51.1.12.10.7.48.4.43.34.48.3.41.29.3.45",
         "6.7.19.55.16.8.49.55.12", "6.7.30.53.44.6.7.15.39.55.3.42.13.20",
         "6.7.44.48.27.8.7.0.45", "6.7.48.32.4.6.28.14.59.7.52.25.40.44.26.40",
         "6.7.55.47.39.42.1.52.30",
         "6.8.9.43.19.17.6.13.19.28.55.4.14.52.58.7.30", "6.8.13.27.11.24.26.40",
         "6.8.20.43.16.30.39.56.41.4.43.40.1.10.18.45",
         "6.8.31.7.33.57.59.1.23.33.44.41.50.32.29.49.44.49.55.12", "6.8.38.24",
         "6.8.56.5.34.23.54.19.51.24.29.38.49.41.5.58.16.19.12", "6.9.3.22.30",
         "6.9.14.24.3.24.8.36.52.36.59.54.19.48.28.38.31.6.40",
         "6.9.17.20.43.4.36.44.27.43.40.11.5.53.41.46.31.17.45.36",
         "6.9.21.5.16.19.8.19.42.25.34.55.2.44.16.30.43.12",
         "6.9.28.22.41.31.18.52.54.36.33.45", "6.9.39.24.59.44.38.51.5.1.2.30",
         "6.9.42.21.51.23.14.2.0.35.36.59.54.43.22.49.4.51.2.15",
         "6.9.46.6.39.50.33.33.38.16.58.45.18.15.33.7.12",
         "6.9.53.24.34.40.49.19.34.4.4.50.7.41.58.30.21.5.37.30",
         "6.9.57.9.29.51.7.45.50.37.2.13.20",
         "6.10.4.27.37.46.22.50.26.4.15.36.1.17.7.26.29.3.45",
         "6.10.11.9.45.5.3.2.17.36.54.33.31.23.31.12",
         "6.10.14.54.51.3.3.32.52.36.43.24.50.50.40", "6.10.22.13.20",
         "6.10.36.14.32.9.30.14.17.55.27.40.1.55.12",
         "6.10.39.59.53.22.31.42.42.16.42.14.24", "6.10.47.18.52.1.52.30",
         "6.11.1.21.1.10.49.6.17.28.19.50.42.10.7.30",
         "6.11.5.6.37.39.53.32.0.23.2.24",
         "6.11.12.26.6.3.39.24.50.53.58.46.10.18.45",
         "6.11.23.31.30.48.41.44.59.18.42.17.2.48.3.20",
         "6.11.30.15.4.2.3.29.39.50.24",
         "6.11.41.21.0.43.17.12.36.48.55.53.38.6.25.11.6.40",
         "6.11.55.25.12.35.56.32.38.24",
         "6.11.59.11.21.57.42.52.54.13.56.54.17.47.45.50.37.2.13.20",
         "6.12.6.31.54.24.11.51.6.40", "6.12.20.37.3.28.28.6.0.33.45",
         "6.12.24.23.28.9.33.6.10.22.13.20", "6.12.31.44.30.26.48.23.54.22.30",
         "6.12.45.50.36.46.34.2.59.28.31.45.33.4.7.51.5.37.30",
         "6.12.49.37.16.48",
         "6.12.56.58.48.58.2.56.38.35.32.12.46.11.11.29.3.45", "6.13.14.52.48",
         "6.13.32.47.38.34.42.15.36.18.3.1.3.48.21.47.45.1.26.24",
         "6.13.40.10.1.52.30", "6.13.51.19.51.26.41.43.20.16.27.39.15.33.20",
         "6.13.58.6.5.16.22.40.57.12.24.6.14.1.19.43.6.14.24",
         "6.14.5.28.58.32.27.22.4.17.31.10.18.45",
         "6.14.9.16.26.59.28.23.8.4.51.54.24.11.51.6.40",
         "6.14.16.39.33.29.27.20.13.19.48.16.52.30",
         "6.14.23.26.14.50.26.28.48.30.41.29.22.14.14.47.2.24",
         "6.14.27.13.54.12.30.57.57.41.1.19.45.59.58.58.22.13.20",
         "6.14.34.37.21.58.31.6.40",
         "6.14.48.48.7.23.51.49.34.20.7.14.26.32.3.50.24",
         "6.14.52.36.2.11.20.50.32.16.10.57.24.28.48", "6.15",
         "6.15.14.11.43.3.37.21.58.38.54.15.46.56.38.24",
         "6.15.17.59.53.17.33.36.29.18.24.46.4.48",
         "6.15.25.24.21.10.53.54.22.30",
         "6.15.36.37.19.23.54.56.6.24.54.8.31.45.4.31.36.17.46.40",
         "6.15.39.37.1.56.42.13.7.11.26.5.35.11.45.5.37.30",
         "6.15.43.25.27.38.8.27.9.23.19.40.48",
         "6.15.50.50.25.38.12.9.24.32.9.15.14.56.29.3.45",
         "6.16.2.4.9.26.48.16.18.3.11.18.45.35.9.22.30",
         "6.16.8.52.45.20.5.2.17.5.16.48",
         "6.16.20.7.1.28.49.40.31.16.32.35.33.20",
         "6.16.34.21.46.30.23.30.2.52.48",
         "6.16.38.10.45.29.11.10.3.54.37.21.58.31.6.40", "6.16.45.36.48.20",
         "6.16.59.52.31.16.4.27.5.4.10.18.45", "6.17.3.41.45.45.40.16",
         "6.17.11.8.18.49.38.30.12.18.16.52.30", "6.17.29.14.29.45.36",
         "6.17.36.41.33.4.46.28.51.4.28.51.55.45.49.52.40.32.48.45",
         "6.17.47.58.26.38.10.7.34.51.58.35.58.24.56.21.34.31.52.30",
         "6.17.54.48.57.36",
         "6.18.6.6.23.38.38.34.52.55.9.58.59.38.36.2.57.46.40",
         "6.18.20.25.9.23.54.22.30", "6.18.31.43.21.20.16.44.37.46.40",
         "6.18.38.34.39.50.19.57.57.55.18.24.18.41.50.42.53.34.4.48",
         "6.18.46.3.5.16.21.42.35.50.44.18.41.29.3.45",
         "6.18.49.53.24.19.42.59.25.25.55.33.20",
         "6.18.57.22.3.9.34.25.43.29.48.8.5.9.22.30",
         "6.19.4.13.49.31.34.18.40.7.4.30.29.15.55.28.7.40.48",
         "6.19.8.4.19.38.10.21.11.9.17.5.45.49.28.57.36", "6.19.15.33.20",
         "6.19.29.54.43.29.24.43.26.30.52.19.52.21.57.53.16.48",
         "6.19.33.45.29.12.59.21.10.10.23.5.37.32.9.36", "6.19.41.15",
         "6.19.55.37.21.50.55.5.0.7.53.26.28.46.50.52.48",
         "6.19.59.28.23.12.31.46.41.40.23.34.39.21.36",
         "6.20.6.58.24.26.47.4.48.16.52.30",
         "6.20.18.19.47.23.27.52.18.29.42.49.8.8.53.20",
         "6.20.21.21.44.43.9.44.47.1.49.40.9.23.8.54.26.43.7.30",
         "6.20.25.13.1.43.52.3.29.45.22.10.33.36",
         "6.20.32.43.33.27.25.48.31.35.33.22.11.22.41.25.32.48.45",
         "6.20.36.34.57.22.43.32.35.46.44.45.19.20.29.37.46.40",
         "6.20.44.5.42.33.53.22.30.16.43.42.14.39.20.44.31.52.30",
         "6.20.50.59.24.54.5.6.3.48.5.45.36",
         "6.20.54.50.59.55.44.23.27.12.50.35.26.22.59.25.25.55.33.20",
         "6.21.2.22.6.44.56.17.46.40", "6.21.16.47.32.50.16.17.40.24.57.36",
         "6.21.20.39.23.33.18.3.26.27.33.20", "6.21.28.11.0.56.15",
         "6.21.42.37.25.39.31.30.25.22.58.26.29.3.45",
         "6.21.46.29.32.4.59.31.12", "6.21.54.1.40.3.45.44.4.57.30.35.9.22.30",
         "6.22.12.21.25.37.55.12", "6.22.38.15.4.19.12",
         "6.22.49.40.58.26.22.33.49.4.51.21.28.53.20",
         "6.23.4.10.28.15.57.18.16.52.30",
         "6.23.8.3.24.16.44.25.36.35.42.6.44.56.17.46.40",
         "6.23.15.37.8.51.16.57.11.15",
         "6.23.26.26.43.1.46.35.21.8.53.12.4.51.49.20.53.28.32",
         "6.23.30.7.37.35.18.58.52.47.37.21.55.30.10.32.48.45",
         "6.23.34.0.49.22.57.46.40",
         "6.23.41.35.4.41.56.36.32.47.25.29.11.13.14.31.52.30",
         "6.23.48.31.59.53.42.59.24.7.9.48.52.7.52.24.43.46.33.36",
         "6.23.52.25.22.52.53.58.57.2.39.3.35.8.51.4.19.12", "6.24",
         "6.24.14.32.9.32.1.46.59.5.45.29.7.16.14.21.41.45.36",
         "6.24.18.25.48.19.54.5.41.3.0.52.56.45.18.43.12", "6.24.26.0.56.15",
         "6.24.37.30.3.32.38.58.24.48.32.24.5.37.59.50.7.24.26.40",
         "6.24.40.34.4.52.18.16.18.52.59.21.33.38.26.0.57.36",
         "6.24.44.27.59.29.56.10.31.41.38.52.20.21.7.12",
         "6.24.52.3.38.15.7.10.6.53.5.9.22.30",
         "6.25.3.33.32.14.0.28.12.43.35.6.15",
         "6.25.10.31.56.30.9.57.32.22.41.12.11.31.12",
         "6.25.22.2.23.35.45.35.15.13.34.48.53.20",
         "6.25.36.37.39.27.45.39.53.20.56.49.55.12",
         "6.25.40.32.8.10.41.11.44.48.15.13.22.57.46.40", "6.25.48.8.53.20",
         "6.26.2.45.8.29.53.59.53.40.16.19.12", "6.26.6.39.53.5.58.1.59.2.24",
         "6.26.14.17.9.11.57.11.15",
         "6.26.28.54.23.43.46.9.3.12.0.40.18.55.32.48.45",
         "6.26.32.49.24.14.3.15.50.24",
         "6.26.40.27.11.18.48.33.23.1.13.43.5.44.31.52.30",
         "6.26.52.0.19.35.43.29.21.46.59.2.45.25.3.28.20",
         "6.26.59.0.41.42.8.38.24",
         "6.27.10.34.23.15.5.25.38.20.58.13.22.11.41.14.4.26.40",
         "6.27.25.13.45.37.26.24", "6.27.36.48.14.10.12.20.44.26.40",
         "6.27.51.28.36.7.9.16.15.35.9.22.30",
         "6.27.55.24.26.49.56.58.55.48.8.53.20",
         "6.28.3.3.51.42.55.24.54.8.26.15",
         "6.28.14.1.33.4.2.55.17.39.44.51.58.55.28.12.54.8.38.24",
         "6.28.17.45.13.18.30.28.6.57.13.4.56.56.48.10.43.21.33.45",
         "6.28.21.41.20", "6.28.29.21.16.0.28.4.0.12.1.3.18.6.39.27.46.24.22.30",
         "6.28.40.19.41.55.3.39.26.15.26.2.52.50.12.42.37.26.24", "6.28.48",
         "6.29.2.43.3.39.10.48.19.20.4.48.14.6.41.32.28.1.55.12",
         "6.29.6.39.37.41.9.1.15.18.48.8.36.27.52.42.14.24",
         "6.29.14.20.26.57.11.15",
         "6.29.25.58.11.5.18.27.38.37.8.48.23.42.13.20",
         "6.29.29.4.30.25.57.30.1.7.9.6.4.48.39.50.28.19.12",
         "6.29.33.1.20.29.33.37.39.35.25.6.29.36.23.2.24",
         "6.29.40.42.40.58.48.30.29.28.14.58.14.31.52.30",
         "6.29.44.39.38.6.57.4.5.55.4.4.10.12.20.44.26.40",
         "6.29.52.21.12.23.10.58.33.53.7.47.34.41.15",
         "6.29.59.24.50.27.32.35.0.31.58.13.5.39.50.24",
         "6.30.3.21.58.58.2.15.22.35.13.53.5.24.58.55.48.8.53.20",
         "6.30.11.3.55.23.27.24.26.40",
         "6.30.25.50.7.42.21.29.8.15.57.32.32.38.24",
         "6.30.29.47.32.16.49.12.38.36.51.24.48", "6.30.37.30",
         "6.30.52.17.12.21.16.25.23.35.31.31.26.24",
         "6.30.56.14.53.0.47.30.30.31.40.48", "6.31.3.57.52.3.51.9.8.26.15",
         "6.31.18.46.4.31.33.58.39.59.24.40.49.9.44.28.21.33.45",
         "6.31.22.44.1.17.13.48.17.16.48",
         "6.31.30.27.31.42.17.39.48.3.29.38.23.3.50.16.24.22.30",
         "6.31.42.9.19.50.25.16.58.48.19.17.2.29.7.15.56.15",
         "6.31.49.14.57.13.25.14.52.48",
         "6.32.0.57.19.2.31.44.42.34.43.57.2.13.20", "6.32.15.47.40.56.39.28.48",
         "6.32.19.46.12.22.54.7.59.4.23.55.23.27.24.26.40",
         "6.32.27.30.50.20.50", "6.32.42.22.12.34.14.38.12.46.50.44.31.52.30",
         "6.32.46.21.0.10.4.26.40", "6.32.54.6.9.36.42.36.27.49.2.34.41.15",
         "6.33.12.57.36",
         "6.33.31.49.56.41.29.57.10.50.7.37.24.59.50.22.9.24.28.48",
         "6.33.39.36", "6.33.51.21.39.37.45.11.20.7.27.53.57.7.42.33.5.11.6.40",
         "6.33.58.29.37.24.24.53.1.15.17.14.42.55.13.36.46.4.48",
         "6.34.6.16.12.17.24.8.26.15", "6.34.18.2.39.43.37.26.29.21.6.40",
         "6.34.21.11.18.48.46.58.8.37.59.27.54.22.16.20.21.10.26.24",
         "6.34.25.11.6.29.55.47.52.50.6.40.19.28.35.19.40.48",
         "6.34.32.58.12.59.32.36.52.20.21.9.28.12.46.24.22.30",
         "6.34.36.58.7.50.32.16.53.59.30.22.13.20",
         "6.34.44.45.28.17.28.21.47.48.32.38.25.22.15.56.15",
         "6.34.51.54.24.5.23.14.26.47.22.11.45.29.5.16.48",
         "6.34.55.54.30.27.15.47.4.7.10.18.30.14.2.40", "6.35.3.42.13.20",
         "6.35.18.39.30.18.8.15.15.7.9.30.42.2.52.48",
         "6.35.22.39.52.56.1.49.33.5.49.3.21.36", "6.35.30.28.7.30",
         "6.35.45.26.25.15.32.22.42.38.13.10.4.58.48",
         "6.35.49.27.4.10.33.6.8.24.34.33.36",
         "6.35.57.15.50.27.54.2.30.17.34.41.15",
         "6.36.9.5.36.51.56.31.59.15.57.6.10.59.15.33.20",
         "6.36.16.16.4.18.11.43.38.29.45.36",
         "6.36.28.6.24.46.10.21.27.16.11.37.12.38.50.51.51.6.40",
         "6.36.35.55.56.50.18.5.56.32.25.31.30.15.59.6.23.12.11.15",
         "6.36.43.6.53.26.20.18.48.57.36", "6.36.54.58.2.1.48.38.31.6.40",
         "6.37.9.59.31.42.21.58.24.36", "6.37.14.1.2.2.11.18.35.3.42.13.20",
         "6.37.21.51.28.28.35.37.30",
         "6.37.36.53.59.13.40.19.11.26.25.52.35.16.24.22.30",
         "6.37.40.55.45.55.12", "6.37.48.46.44.13.55.8.25.9.54.21.37.15.56.15",
         "6.38.7.52.19.12", "6.38.34.50.42",
         "6.38.46.45.10.52.28.30.13.37.33.29.52.35.33.20",
         "6.38.53.58.29.37.28.11.41.1.13.42.38.57.25.1.58.39.21.36",
         "6.39.1.50.54.26.37.11.32.34.41.15",
         "6.39.5.53.32.47.26.16.40.37.11.22.1.48.38.31.6.40",
         "6.39.13.46.11.43.25.9.34.13.7.30",
         "6.39.20.59.59.49.48.14.43.44.44.15.19.43.11.46.10.33.36",
         "6.39.25.2.49.49.21.1.49.31.45.25.5.3.58.54.15.42.13.20",
         "6.39.28.52.56.39.17.16.19.59.36.25.20.18.55.59.10.46.52.30",
         "6.39.32.55.51.26.25.11.6.40",
         "6.39.40.49.2.23.41.28.4.9.24.2.54.11.17.38.12.11.15",
         "6.39.48.3.19.53.27.16.52.37.27.43.24.18.12.5.45.36",
         "6.39.52.6.26.20.6.13.54.25.15.41.14.6.43.12", "6.40",
         "6.40.15.8.29.55.51.51.26.33.29.52.50.4.24.57.36",
         "6.40.19.11.52.50.43.50.55.15.38.25.9.7.12", "6.40.27.5.58.35.37.30",
         "6.40.42.15.30.4.29.1.59.40.11.49.57.32.32.6",
         "6.40.46.19.9.28.41.0.58.0.52.59.31.12",
         "6.40.54.13.47.20.44.58.2.10.17.52.15.56.15",
         "6.41.6.12.26.4.35.29.23.15.24.4.0.37.30",
         "6.41.13.28.16.21.25.22.26.13.37.55.12",
         "6.41.25.27.29.34.44.59.13.21.38.45.55.33.20",
         "6.41.40.39.13.36.25.4.3.4.19.12",
         "6.41.44.43.28.31.7.54.44.10.15.51.26.25.11.6.40",
         "6.41.52.39.15.33.20", "6.42.7.52.1.21.8.44.53.24.27",
         "6.42.11.56.32.48.42.57.4", "6.42.19.52.52.4.57.4.13.7.30",
         "6.42.35.6.39.43.5.34.25.50.0.41.59.42.51.40.46.52.30",
         "6.42.39.11.27.44.38.24",
         "6.42.47.8.19.17.5.34.46.28.46.47.23.28.53.12.11.15",
         "6.42.59.10.20.24.42.48.5.11.26.30.22.18.36.7.0.50",
         "6.43.6.28.13.26.24",
         "6.43.18.30.49.13.13.9.12.26.50.38.55.37.10.27.9.37.46.40",
         "6.43.33.46.50.1.30", "6.43.45.50.14.45.37.51.36.17.46.40",
         "6.44.1.7.17.37.27.9.26.14.7.15.56.15",
         "6.44.5.12.57.57.1.51.23.7.39.15.33.20",
         "6.44.13.11.31.22.12.43.26.23.47.20.37.30",
         "6.44.20.30.44.49.40.35.54.47.32.48.31.12.59.10.0.11.31.12",
         "6.44.24.36.36.56.43.2.35.53.54.14.8.52.46.53.26.24",
         "6.44.32.35.33.20",
         "6.44.47.54.22.23.22.22.20.16.55.49.11.51.25.44.49.55.12",
         "6.44.52.0.31.9.51.18.34.51.4.38.0.2.18.14.24", "6.45",
         "6.45.15.19.51.18.18.45.20.8.25.0.14.41.58.16.19.12",
         "6.45.19.26.16.45.21.53.48.27.5.8.57.59.2.24",
         "6.45.27.26.18.4.34.13.7.30",
         "6.45.39.33.6.33.1.43.47.43.41.40.24.41.28.53.20",
         "6.45.42.47.11.42.2.23.46.9.56.58.50.0.41.30.4.30",
         "6.45.46.53.53.50.47.31.43.44.23.39.15.50.24",
         "6.45.54.54.27.41.15.31.45.41.55.35.40.8.12.11.15",
         "6.45.59.1.17.12.14.26.46.9.51.44.20.37.51.36.17.46.40",
         "6.46.7.2.5.24.8.56.0.17.50.37.3.37.58.7.30",
         "6.46.14.23.22.33.41.26.28.3.18.8.38.24",
         "6.46.26.31.35.11.56.2.57.46.40", "6.46.41.54.43.1.37.22.51.6.37.26.24",
         "6.46.46.2.1.7.31.15.40.13.23.33.20", "6.46.54.3.45",
         "6.47.9.27.55.22.9.36.27.4.30.20.15", "6.47.13.35.30.13.19.29.16.48",
         "6.47.21.37.46.44.0.47.1.17.20.37.30", "6.47.41.10.51.20.26.52.48",
         "6.47.49.13.40.31.33.23.57.33.38.22.29.1.29.52.5.23.26.15",
         "6.48.1.24.43.10.1.20.11.15.20.5.15.5.20.4.6.5.37.30",
         "6.48.8.48.4.36.28.48", "6.48.20.59.42.20.8.4.4.21.10.46.54.48.53.20",
         "6.48.36.27.10.9.1.7.30",
         "6.48.40.35.37.53.51.23.19.2.4.55.11.56.2.57.46.40",
         "6.48.48.39.37.26.42.5",
         "6.49.0.12.29.53.53.41.42.33.28.44.53.11.16.38.17.2.26.8",
         "6.49.4.8.8.5.40.14.48.18.47.51.23.12.11.15",
         "6.49.8.16.52.40.29.37.46.40",
         "6.49.16.21.25.0.44.22.58.58.35.11.7.58.7.30",
         "6.49.27.55.4.24.25.34.52.50.49.39.49.29.26.28.36.28.48", "6.49.36",
         "6.49.51.30.18.10.9.54.7.2.8.31.3.45.19.19.8.32.38.24",
         "6.49.55.39.31.33.13.42.3.47.12.56.28.32.19.58.4.48", "6.50.3.45",
         "6.50.19.16.21.11.47.29.24.8.31.18.59.52.59.45.1.26.24",
         "6.50.23.25.51.27.55.55.13.48.25.27.49.42.31.40.48",
         "6.50.31.31.52.48.7.38.47.20.37.30",
         "6.50.43.47.46.22.56.30.5.34.29.26.40",
         "6.50.47.4.17.5.48.55.33.59.34.26.34.8.12.1.12.3.22.30",
         "6.50.51.14.4.16.10.37.22.32.11.57.0.17.16.48",
         "6.50.59.20.38.32.1.28.24.31.12.2.21.53.18.20.23.26.15",
         "6.51.3.30.33.10.8.37.36.14.29.8.8.53.20",
         "6.51.11.37.21.58.12.2.42.18.4.0.1.25.41.36.5.37.30",
         "6.51.19.4.10.5.36.42.32.54.20.37.14.52.48",
         "6.51.23.14.16.43.23.56.31.47.28.14.16.29.37.46.40",
         "6.51.31.21.28.53.20", "6.51.46.56.9.3.53.35.53.14.57.24.28.48",
         "6.51.51.6.32.38.21.54.6.58.33.36", "6.51.59.14.17.48.45",
         "6.52.14.50.1.18.41.13.39.24.48.43.0.11.15",
         "6.52.19.0.41.50.59.28.53.45.36",
         "6.52.27.9.0.4.3.47.36.33.18.37.58.7.30",
         "6.52.39.28.20.54.6.23.19.14.6.58.56.26.43.42.13.20",
         "6.52.46.56.44.28.57.12.57.36",
         "6.52.59.16.40.48.5.47.20.54.22.6.15.40.27.59.0.44.26.40",
         "6.53.14.54.40.39.56.9.36", "6.53.27.15.27.6.53.10.7.24.26.40",
         "6.53.42.54.30.31.37.53.20.37.30",
         "6.53.47.6.4.37.16.46.51.31.21.28.53.20", "6.53.55.16.7.9.47.6.33.45",
         "6.54.10.56.14.11.44.29.59.25.1.57.16.44.35.23.26.15", "6.54.15.8.5.20",
         "6.54.23.18.41.4.29.56.16.12.49.7.31.19.6.5.37.30",
         "6.54.35.1.0.42.43.54.4.0.27.47.4.21.33.33.27.56.9.36", "6.54.43.12",
         "6.55.3.6.16.11.53.37.20.20.3.21.10.53.44.13.3.21.36",
         "6.55.11.17.48.45", "6.55.23.42.3.49.39.41.29.11.37.23.37.17.2.13.20",
         "6.55.27.0.48.27.41.20.1.11.37.42.29.7.54.29.50.12.28.48",
         "6.55.31.13.25.51.31.52.10.13.46.46.55.34.48.34.33.36",
         "6.55.39.25.31.42.43.44.31.26.7.58.7.30",
         "6.55.43.38.16.39.24.52.22.18.44.20.26.53.10.7.24.26.40",
         "6.55.51.50.37.12.43.42.28.8.40.18.45",
         "6.55.59.22.29.49.22.45.20.34.6.5.58.2.29.45.36",
         "6.56.11.48.11.5.1.14.4.26.40",
         "6.56.27.33.28.13.10.55.4.49.1.22.42.48.57.36",
         "6.56.31.46.42.25.56.29.29.11.18.50.27.12", "6.56.40",
         "6.56.55.46.21.10.41.31.5.9.53.37.32.9.36",
         "6.56.59.59.52.32.50.40.32.33.47.31.12", "6.57.8.13.43.32.6.33.45",
         "6.57.24.1.8.49.40.14.34.39.22.19.32.26.23.26.15",
         "6.57.28.14.57.22.22.43.30.25.55.12",
         "6.57.36.29.21.49.6.50.27.15.43.36.56.36.5.37.30",
         "6.57.48.57.57.9.46.58.6.43.32.34.10.39.3.45",
         "6.57.56.31.57.2.18.55.52.19.12",
         "6.58.9.1.8.18.41.51.41.25.2.52.50.22.13.20",
         "6.58.24.50.51.40.26.6.43.12",
         "6.58.29.5.17.12.25.44.31.0.41.31.5.1.14.4.26.40",
         "6.58.37.20.53.42.13.20", "6.58.53.11.41.24.31.36.45.37.58.7.30",
         "6.58.57.26.24.10.44.44.26.40", "6.59.5.42.34.15.9.26.53.40.18.45",
         "6.59.21.34.26.22.23.18.21.54.35.43.44.42.8.49.58.49.41.15",
         "6.59.25.49.26.24",
         "6.59.34.6.10.5.18.18.43.24.58.44.21.57.35.25.11.43.7.30",
         "6.59.46.38.16.15.44.35.5.24.25.6.38.14.22.37.18.22.5", "6.59.54.14.24",
         "7.0.14.23.35.54.2.32.33.20.18.23.41.46.54.31.13.9.7.12",
         "7.0.22.41.17.6.33.45", "7.0.35.14.50.22.31.56.15.18.31.6.40",
         "7.0.42.51.50.55.55.31.4.21.27.7.0.46.29.40.59.31.12",
         "7.0.51.10.5.51.30.47.19.49.42.34.6.5.37.30",
         "7.0.55.26.0.21.54.26.1.35.28.23.42.13.20",
         "7.1.3.44.30.10.38.15.14.59.46.48.59.3.45",
         "7.1.11.22.1.41.44.47.24.34.31.40.32.31.1.37.55.12",
         "7.1.15.38.8.29.4.50.12.23.38.59.44.14.58.50.40", "7.1.23.57.2.13.20",
         "7.1.39.54.8.19.20.48.16.7.38.8.44.51.4.19.12",
         "7.1.44.10.32.27.45.56.51.18.12.19.35.2.24", "7.1.52.30",
         "7.2.8.28.10.56.34.32.13.28.46.2.45.18.43.12",
         "7.2.12.44.52.27.15.18.32.58.12.51.50.24",
         "7.2.21.4.53.49.45.38.40.18.45",
         "7.2.33.41.59.19.24.18.7.13.0.54.35.43.12.35.33.20",
         "7.2.37.4.9.41.17.29.45.35.21.51.17.5.43.13.49.41.15",
         "7.2.41.21.8.35.24.30.33.3.44.38.24",
         "7.2.49.41.43.50.28.40.35.6.10.24.39.18.32.41.43.7.30",
         "7.2.53.58.50.25.15.2.53.5.16.23.41.29.26.15.18.31.6.40",
         "7.3.2.19.40.37.39.18.20.18.35.13.36.17.3.2.48.45",
         "7.3.9.59.21.0.5.40.4.13.26.24", "7.3.22.37.54.9.55.53.5.11.6.40",
         "7.3.38.39.29.49.11.26.18.14.24",
         "7.3.42.57.6.10.20.3.49.23.57.2.13.20", "7.3.51.18.54.22.30",
         "7.4.7.21.35.10.35.0.28.12.11.36.5.37.30", "7.4.11.39.28.58.52.48",
         "7.4.20.1.51.10.50.48.58.50.33.59.3.45", "7.4.40.23.48.28.48",
         "7.5.9.10.4.48", "7.5.21.52.11.35.58.24.14.32.3.43.52.5.55.33.20",
         "7.5.37.58.18.4.23.40.18.45",
         "7.5.42.17.6.58.36.1.47.19.40.7.29.55.53.5.11.6.40",
         "7.5.50.41.16.30.18.50.12.30",
         "7.5.58.23.59.49.7.27.42.39.43.12.21.2.4.33.15.15.50.24",
         "7.6.6.48.28.25.54.25.25.19.34.51.1.40.11.43.7.30",
         "7.6.11.7.34.52.10.51.51.6.40",
         "7.6.19.32.18.33.16.13.56.26.1.39.5.48.2.48.45",
         "7.6.27.15.33.13.1.6.0.7.57.34.17.55.24.54.8.38.24",
         "7.6.31.34.52.5.26.38.50.2.56.43.59.3.10.4.48", "7.6.40",
         "7.6.56.9.3.55.35.18.52.19.43.52.21.24.42.37.26.24",
         "7.7.0.28.40.22.6.46.18.56.40.58.49.43.40.48", "7.7.8.54.22.30",
         "7.7.25.4.32.4.46.58.7.38.52.37.17.22.42.14.24",
         "7.7.29.24.26.6.35.45.1.52.56.31.29.16.48",
         "7.7.37.50.42.30.7.57.54.18.59.3.45",
         "7.7.50.37.15.48.53.51.20.48.25.40.16.40",
         "7.7.58.22.9.26.51.3.55.58.32.26.52.48",
         "7.8.11.9.19.33.3.59.10.15.5.20.59.15.33.20",
         "7.8.19.36.25.23.7.32.49.3.49.10.1.29.15.50.5.51.33.45",
         "7.8.27.21.50.30.50.44.19.16.36.28.48",
         "7.8.31.42.22.25.12.26.23.6.56.54.52.10.51.51.6.40",
         "7.8.40.9.52.35.33.20", "7.8.56.23.29.26.33.19.52.58.4.48",
         "7.9.0.44.18.59.57.48.52.16", "7.9.9.12.23.33.16.52.30",
         "7.9.25.27.6.21.57.56.43.33.20.44.47.41.43.7.30",
         "7.9.29.48.13.35.36.57.36",
         "7.9.38.16.52.34.13.57.5.34.41.54.33.2.48.45",
         "7.9.51.7.1.46.21.39.17.32.12.16.23.47.50.31.28.53.20",
         "7.9.58.54.6.20.9.36", "7.10.28.1.57.21.36",
         "7.10.40.53.35.44.40.23.2.42.57.46.40",
         "7.10.57.11.46.47.56.58.3.59.3.45",
         "7.11.1.33.49.48.49.58.48.40.9.52.35.33.20",
         "7.11.10.4.17.27.41.34.20.9.22.30",
         "7.11.22.15.3.24.29.54.46.17.29.51.5.28.18.1.0.9.36",
         "7.11.26.23.34.47.13.51.14.23.34.32.9.56.26.51.54.50.37.30",
         "7.11.30.45.55.33.20",
         "7.11.39.16.57.47.11.11.6.53.21.10.20.7.23.50.51.33.45",
         "7.11.47.5.59.52.55.51.49.38.3.32.28.38.51.27.49.14.52.48",
         "7.11.51.28.33.14.30.43.49.10.28.56.32.2.27.27.21.36", "7.12",
         "7.12.16.21.10.43.32.0.21.28.58.40.15.40.46.9.24.28.48",
         "7.12.20.44.1.52.23.21.23.40.53.29.33.50.58.33.36",
         "7.12.29.16.3.16.52.30",
         "7.12.42.11.18.59.13.50.42.54.36.27.6.20.14.48.53.20",
         "7.12.45.38.20.28.50.33.21.14.36.46.45.20.44.16.4.48",
         "7.12.50.1.29.26.10.41.50.39.21.13.52.53.45.36",
         "7.12.58.34.5.32.0.33.52.44.43.18.2.48.45",
         "7.13.2.57.22.21.3.24.33.14.31.11.18.0.23.2.42.57.46.40",
         "7.13.11.30.13.45.45.31.44.19.1.59.31.52.30",
         "7.13.19.20.56.3.56.12.13.55.31.21.12.57.36",
         "7.13.32.17.41.32.43.47.9.37.46.40",
         "7.13.48.42.21.53.43.52.22.31.3.56.9.36",
         "7.13.53.6.9.12.1.20.42.54.17.7.33.20", "7.14.1.40",
         "7.14.18.5.47.3.38.14.52.52.48.21.36",
         "7.14.22.29.52.14.12.47.13.55.12", "7.14.31.4.17.50.56.50.9.22.30",
         "7.14.47.31.11.41.44.25.11.6.0.45.21.17.29.24.50.37.30",
         "7.14.51.55.34.45.48.40.19.12",
         "7.15.0.30.35.13.39.37.33.23.52.55.58.57.35.51.33.45",
         "7.15.13.30.22.2.41.25.32.0.21.25.36.5.41.24.22.30",
         "7.15.21.23.16.54.54.43.12",
         "7.15.34.23.41.9.28.36.20.38.35.30.2.28.8.53.20",
         "7.15.50.52.58.49.37.12",
         "7.15.55.18.0.25.26.48.52.18.13.14.52.43.47.9.37.46.40",
         "7.16.3.54.15.56.28.53.20", "7.16.20.24.40.38.2.55.47.32.3.2.48.45",
         "7.16.24.50.0.11.11.36.17.46.40",
         "7.16.33.26.50.40.47.20.30.54.29.31.52.30",
         "7.16.45.46.44.42.3.17.12.22.12.58.28.47.24.14.30.54.43.12",
         "7.16.54.24", "7.17.15.22.9.39.26.36.52.2.21.48.14.26.29.17.57.7.12",
         "7.17.24", "7.17.40.33.26.36.34.39.21.45.5.24.15.52.31.44.1.32.9.36",
         "7.17.44.59.34.53.47.38.54.43.39.9.41.1.21.47.31.12",
         "7.17.53.38.0.19.20.9.22.30", "7.18.6.42.57.28.28.16.5.56.47.24.26.40",
         "7.18.10.12.34.14.12.11.16.15.32.44.20.24.44.49.16.51.36",
         "7.18.14.39.0.33.15.19.52.2.20.44.48.18.25.55.12",
         "7.18.23.18.1.6.9.34.18.9.16.50.31.20.51.33.45",
         "7.18.27.44.35.22.49.12.6.39.27.4.41.28.53.20",
         "7.18.36.23.51.26.4.50.53.7.16.16.1.31.24.22.30",
         "7.18.44.20.26.45.59.9.23.5.57.59.43.52.19.12",
         "7.18.48.47.13.50.17.32.17.54.38.7.13.35.36.17.46.40",
         "7.18.57.26.54.48.53.20", "7.19.14.3.53.40.9.10.16.47.57.14.6.43.12",
         "7.19.18.30.58.48.55.21.43.26.27.50.24", "7.19.27.11.15",
         "7.19.43.49.21.23.55.58.34.2.27.57.52.12",
         "7.19.48.16.44.38.23.26.49.20.38.24",
         "7.19.56.57.36.4.20.2.46.59.31.52.30",
         "7.20.10.6.14.17.42.48.52.31.3.26.52.12.30.37.2.13.20",
         "7.20.18.4.31.26.53.1.49.26.24",
         "7.20.26.45.58.10.4.52.16.33.55.50.40.56.49.3.27.25.18.45",
         "7.20.39.55.29.49.13.26.36.9.21.41.40.17.45.40.25.46.52.30",
         "7.20.47.54.19.22.35.54.14.24", "7.21.1.4.28.55.20.42.47.54.4.26.40",
         "7.21.17.46.8.33.44.24.54",
         "7.21.22.14.28.55.45.53.58.57.26.54.48.53.20", "7.21.30.57.11.38.26.15",
         "7.21.47.39.59.8.31.27.59.22.42.5.5.51.33.45", "7.21.52.8.37.41.20",
         "7.22.0.51.55.48.47.56.1.17.40.24.1.24.22.30", "7.22.22.4.48",
         "7.22.43.18.41.16.41.11.49.41.23.34.35.37.19.9.55.35.2.24", "7.22.52.3",
         "7.23.5.16.52.4.58.20.15.8.23.53.11.46.10.22.13.20",
         "7.23.13.18.19.34.57.59.38.54.41.54.3.17.7.48.51.50.24",
         "7.23.22.3.13.49.34.39.29.31.52.30",
         "7.23.26.32.49.46.2.31.51.47.59.17.48.40.42.47.54.4.26.40",
         "7.23.35.17.59.41.34.37.18.1.15",
         "7.23.38.50.13.39.52.50.24.42.44.23.53.40.3.22.53.49.14.42",
         "7.23.43.19.59.48.40.16.21.56.22.30.21.54.39.44.38.24",
         "7.23.52.5.29.36.59.11.28.52.53.48.9.14.22.12.25.18.45",
         "7.23.56.35.23.49.21.19.0.44.26.40",
         "7.24.5.21.9.19.39.24.31.17.6.43.13.32.32.55.46.52.30",
         "7.24.13.23.42.6.3.38.45.8.17.28.13.40.13.26.24",
         "7.24.17.53.49.15.40.15.27.8.4.5.49.0.48", "7.24.26.40",
         "7.24.43.29.26.35.24.17.9.30.33.12.2.18.14.24",
         "7.24.47.59.52.3.2.3.14.44.2.41.16.48", "7.24.56.46.38.26.15",
         "7.25.13.37.13.24.58.55.32.57.59.48.50.36.9",
         "7.25.18.7.57.11.52.14.24.27.38.52.48",
         "7.25.26.55.19.16.23.17.49.4.46.31.24.22.30",
         "7.25.40.13.48.58.26.5.59.10.26.44.27.21.40",
         "7.25.48.18.4.50.28.11.35.48.28.48",
         "7.26.1.37.12.51.56.39.8.10.43.4.21.43.42.13.20",
         "7.26.18.30.15.7.7.51.10.4.48",
         "7.26.23.1.38.21.15.27.29.4.44.17.9.21.19.0.44.26.40",
         "7.26.31.50.17.17.2.13.20", "7.26.48.44.28.10.9.43.12.40.30",
         "7.26.53.16.9.47.27.43.24.26.40", "7.27.2.5.24.32.10.4.41.15",
         "7.27.19.0.44.7.52.51.35.22.14.6.39.40.57.25.18.45",
         "7.27.23.32.44.9.36",
         "7.27.32.22.34.45.39.31.58.18.38.39.19.25.25.46.52.30",
         "7.27.45.44.49.20.47.33.25.46.2.47.4.47.20.7.47.35.33.20",
         "7.27.53.51.21.36", "7.28.24.12.2.15",
         "7.28.37.35.49.44.2.4.0.19.45.11.6.40",
         "7.28.45.43.18.19.39.13.8.38.52.55.28.49.35.39.43.29.16.48",
         "7.28.54.34.46.14.56.50.29.9.1.24.22.30",
         "7.28.59.7.44.23.22.3.45.41.50.17.17.2.13.20",
         "7.29.7.59.28.11.20.48.15.59.45.56.15",
         "7.29.16.7.29.48.31.46.34.12.49.47.14.41.5.44.26.52.48",
         "7.29.20.40.41.3.1.9.33.13.13.35.43.11.58.46.2.40",
         "7.29.29.32.50.22.13.20",
         "7.29.46.33.44.52.38.11.29.12.8.41.19.50.28.36.28.48",
         "7.29.51.7.14.37.37.0.38.43.25.8.53.22.33.36", "7.30",
         "7.30.17.2.3.40.20.50.22.22.41.6.56.19.58.4.48",
         "7.30.21.35.51.57.4.19.47.10.5.43.17.45.36", "7.30.30.29.13.25.4.41.15",
         "7.30.43.56.47.16.41.55.19.41.52.58.14.6.5.25.55.33.20",
         "7.30.47.32.26.20.2.39.44.37.43.18.42.14.6.6.45",
         "7.30.52.6.33.9.46.8.35.15.59.36.57.36",
         "7.31.1.0.30.45.50.35.17.26.35.6.17.55.46.52.30",
         "7.31.14.28.59.20.9.55.33.39.49.34.30.42.11.15",
         "7.31.22.39.18.24.6.2.44.30.20.9.36",
         "7.31.36.8.25.46.35.36.37.31.51.6.40",
         "7.31.53.14.7.48.28.12.3.27.21.36",
         "7.31.57.48.54.35.1.24.4.41.32.50.22.13.20", "7.32.6.44.10",
         "7.32.23.51.1.31.17.20.30.5.0.22.30", "7.32.28.26.6.54.48.19.12",
         "7.32.37.21.58.35.34.12.14.45.56.15",
         "7.32.54.29.59.40.58.46.14.3.45.47.14.40.43.8.22.44.3.45",
         "7.32.59.5.23.42.43.12",
         "7.33.8.1.51.41.43.46.37.17.22.38.18.54.59.51.12.39.22.30",
         "7.33.21.34.7.57.48.9.5.50.22.19.10.5.55.37.53.26.15",
         "7.33.29.46.45.7.12",
         "7.33.43.19.40.22.22.17.51.30.11.58.47.34.19.15.33.20",
         "7.34.0.30.11.16.41.15",
         "7.34.5.6.15.26.30.25.54.28.58.47.59.55.36.37.31.51.6.40",
         "7.34.14.4.1.36.20.5.33.20",
         "7.34.31.15.42.19.38.3.7.0.53.10.25.46.52.30",
         "7.34.35.52.5.11.39.35.18.31.6.40",
         "7.34.44.50.27.47.29.18.52.11.45.45.42.11.15",
         "7.34.53.4.35.25.53.10.24.8.29.24.35.7.6.33.45.12.57.36",
         "7.34.57.41.11.33.48.25.25.23.8.30.54.59.22.45.7.12", "7.35.6.40",
         "7.35.23.53.40.11.17.40.7.49.2.47.50.50.21.27.56.9.36",
         "7.35.28.30.35.3.35.13.24.12.27.42.45.2.35.31.12", "7.35.37.30",
         "7.35.54.44.50.13.6.6.0.9.28.7.46.32.13.3.21.36",
         "7.35.59.22.3.51.2.8.2.0.28.17.35.13.55.12",
         "7.36.8.22.5.20.8.29.45.56.15",
         "7.36.21.59.44.52.9.26.46.11.39.22.57.46.40",
         "7.36.25.38.5.39.47.41.44.26.11.36.11.15.46.41.20.3.45",
         "7.36.30.15.38.4.38.28.11.42.26.36.40.19.12",
         "7.36.39.16.16.8.54.58.13.54.40.2.37.39.13.42.39.22.30",
         "7.36.43.53.56.51.16.15.6.56.5.42.23.12.35.33.20",
         "7.36.52.54.51.4.40.3.0.20.4.26.41.35.12.53.26.15",
         "7.37.1.11.17.52.54.7.16.33.42.54.43.12",
         "7.37.5.49.11.54.53.16.8.39.24.42.31.39.35.18.31.6.40",
         "7.37.14.50.32.5.55.33.20", "7.37.32.9.3.24.19.33.12.29.57.7.12",
         "7.37.36.47.16.15.57.40.7.45.4", "7.37.45.49.13.7.30",
         "7.38.3.8.54.47.25.48.30.27.34.7.46.52.30",
         "7.38.7.47.26.29.59.25.26.24", "7.38.16.50.0.4.30.52.53.57.0.42.11.15",
         "7.38.30.31.29.53.27.5.54.42.21.5.29.23.1.53.34.48.53.20",
         "7.38.38.49.42.45.30.14.24", "7.39.9.54.5.11.2.24",
         "7.39.23.37.10.7.39.4.34.53.49.37.46.40", "7.39.41.0.33.55.8.45.56.15",
         "7.39.45.40.5.8.5.18.43.54.50.32.5.55.33.20",
         "7.39.54.44.34.37.32.20.37.30",
         "7.40.7.44.3.38.7.54.25.22.39.50.29.50.11.13.4.10.14.24",
         "7.40.12.9.9.6.22.46.39.21.8.50.18.36.12.39.22.30",
         "7.40.16.48.59.15.33.20",
         "7.40.25.54.5.38.19.55.51.20.54.35.1.27.53.26.15",
         "7.40.38.54.27.27.28.46.44.27.10.52.18.10.37.17.11.2.24", "7.40.48",
         "7.41.5.26.35.26.26.8.22.54.54.34.56.43.29.14.2.6.43.12",
         "7.41.10.6.57.59.52.54.49.15.37.3.32.6.22.27.50.24", "7.41.19.13.7.30",
         "7.41.33.0.4.15.10.46.5.46.14.52.54.45.35.48.8.53.20",
         "7.41.36.40.53.50.45.55.34.39.35.13.52.22.7.13.9.7.12",
         "7.41.41.21.35.23.55.24.38.1.58.38.48.25.20.38.24",
         "7.41.50.28.21.54.8.36.8.15.42.11.15",
         "7.42.4.16.14.40.48.33.51.16.18.7.30",
         "7.42.12.38.19.48.11.57.2.51.13.26.37.49.26.24",
         "7.42.26.26.52.18.54.42.18.16.17.46.40",
         "7.42.35.34.32.12.58.33.2.35.19.30.1.36.24.18.6.19.41.15",
         "7.42.43.57.11.21.18.47.52.1.8.11.54.14.24",
         "7.42.48.38.33.48.49.26.5.45.54.16.3.33.20", "7.42.57.46.40",
         "7.43.15.18.10.11.52.47.52.24.19.35.2.24",
         "7.43.19.59.51.43.9.38.22.50.52.48", "7.43.29.8.35.2.20.37.30",
         "7.43.46.41.16.28.31.22.51.50.24.48.22.42.39.22.30",
         "7.43.51.23.17.4.51.55.0.28.48",
         "7.44.0.32.37.34.34.16.3.37.28.27.42.53.26.15",
         "7.44.14.24.23.30.52.11.14.8.22.51.18.30.4.10",
         "7.44.22.48.50.2.34.22.4.48",
         "7.44.36.41.15.54.6.30.46.1.9.52.2.38.1.28.53.20",
         "7.44.54.16.30.44.55.40.48",
         "7.44.58.59.12.27.8.36.7.47.26.7.52.14.42.18.16.17.46.40",
         "7.45.8.9.53.0.14.48.53.20", "7.45.25.46.19.20.35.7.30.42.11.15",
         "7.45.30.29.20.11.56.22.42.57.46.40",
         "7.45.39.40.38.3.30.29.52.58.7.30",
         "7.45.57.18.15.58.12.33.44.20.39.41.56.20.9.48.52.1.52.30",
         "7.46.2.1.36",
         "7.46.11.13.31.12.33.40.48.14.25.15.57.43.59.21.19.41.15",
         "7.46.24.23.38.18.4.23.19.30.31.15.27.24.15.15.8.55.40.48",
         "7.46.33.36", "7.46.55.59.33.13.22.49.30.22.33.46.19.45.27.14.41.16.48",
         "7.47.5.12.32.20.37.30", "7.47.19.9.49.18.22.9.10.20.34.34.4.26.40",
         "7.47.22.53.24.31.9.0.1.20.34.55.17.46.23.48.33.59.2.24",
         "7.47.27.37.36.35.28.21.11.30.30.7.47.31.39.38.52.48",
         "7.47.36.51.13.10.34.12.35.21.53.57.53.26.15",
         "7.47.41.35.33.44.20.28.55.6.4.53.0.14.48.53.20",
         "7.47.50.49.26.51.49.10.16.39.45.21.5.37.30",
         "7.47.59.17.48.33.3.6.0.38.21.51.42.47.48.28.48",
         "7.48.4.2.22.45.38.42.27.6.16.39.42.29.58.42.57.46.40",
         "7.48.13.16.42.28.8.53.20", "7.48.31.0.9.14.49.46.57.55.9.3.3.10.4.48",
         "7.48.35.45.2.44.11.3.10.20.13.41.45.36", "7.48.45",
         "7.49.2.44.38.49.31.42.28.18.37.49.43.40.48",
         "7.49.7.29.51.36.57.0.36.38.0.57.36", "7.49.16.45.26.28.37.22.58.7.30",
         "7.49.30.46.39.14.53.40.8.1.7.40.39.41.20.39.30.22.13.20",
         "7.49.34.31.17.25.52.46.23.59.17.36.58.59.41.22.1.52.30",
         "7.49.39.16.49.32.40.33.56.44.9.36",
         "7.49.48.33.2.2.45.11.45.40.11.34.3.40.36.19.41.15",
         "7.50.2.35.11.48.30.20.22.33.59.8.26.58.56.43.7.30",
         "7.50.11.5.56.40.6.17.51.21.36", "7.50.25.8.46.51.2.5.39.5.40.44.26.40",
         "7.50.42.57.13.7.59.22.33.36",
         "7.50.47.43.26.51.28.57.34.53.16.42.28.8.53.20", "7.50.57.1.0.25",
         "7.51.14.50.39.5.5.33.51.20.12.53.26.15", "7.51.19.37.12.12.5.20",
         "7.51.28.55.23.32.3.7.45.22.51.5.37.30", "7.51.51.33.7.12",
         "7.52.23.31.12",
         "7.52.37.37.59.33.18.13.36.8.57.28.44.33.15.3.42.13.20",
         "7.52.46.11.32.53.17.51.37.30.20.41.39.30.16.20.7.17.45.36",
         "7.52.55.31.26.44.52.58.7.30", "7.53.9.39.11.40.20.55.47.13.20",
         "7.53.18.13.19.47.54.57.27.24.8.0.23.22.18.23.36.57.36",
         "7.53.27.33.51.35.27.8.14.48.25.23.21.51.19.41.15",
         "7.53.32.21.45.24.38.44.16.47.24.26.40",
         "7.53.41.42.33.56.58.2.9.22.15.10.6.26.43.7.30",
         "7.53.50.17.16.54.27.53.20.8.50.38.6.34.54.20.9.36",
         "7.53.55.5.24.32.42.56.28.56.36.22.12.16.51.12", "7.54.4.26.40",
         "7.54.22.23.24.21.45.54.18.8.35.24.50.27.27.21.36",
         "7.54.27.11.51.31.14.11.27.42.58.52.1.55.12", "7.54.36.33.45",
         "7.54.54.31.42.18.38.51.15.9.51.48.5.58.33.36",
         "7.54.59.20.29.0.39.43.22.5.29.28.19.12",
         "7.55.8.43.0.33.28.51.0.21.5.37.30",
         "7.55.22.54.44.14.19.50.23.7.8.31.25.11.6.40",
         "7.55.31.31.17.9.50.4.22.11.42.43.12",
         "7.55.40.54.26.49.17.15.39.29.26.42.44.13.21.46.56.0.56.15",
         "7.55.45.43.41.43.24.25.44.43.25.56.39.10.37.2.13.20",
         "7.55.55.7.8.12.21.43.7.50.54.37.48.19.10.55.39.50.37.30",
         "7.56.3.44.16.7.36.22.34.45.7.12",
         "7.56.8.33.44.54.40.29.19.1.3.14.17.58.44.16.47.24.26.40",
         "7.56.17.57.38.26.10.22.13.20", "7.56.35.59.26.2.50.22.5.31.12",
         "7.56.40.49.14.26.37.34.18.4.26.40", "7.56.50.13.46.10.18.45",
         "7.57.8.16.47.4.24.23.1.43.43.3.6.19.41.15", "7.57.13.6.55.6.14.24",
         "7.57.22.32.5.4.42.10.6.11.53.13.56.43.7.30", "7.57.45.26.47.2.24",
         "7.58.17.48.50.24", "7.58.32.6.13.2.58.12.16.21.4.11.51.6.40",
         "7.58.50.13.5.19.56.37.51.5.37.30",
         "7.58.55.4.15.20.55.32.0.44.37.38.26.10.22.13.20",
         "7.59.4.31.26.4.6.11.29.3.45",
         "7.59.13.11.59.47.45.53.40.29.41.6.23.39.50.7.24.40.19.12",
         "7.59.18.3.23.47.13.14.11.26.6.30.6.4.46.41.6.50.40",
         "7.59.22.39.31.59.8.43.35.59.31.42.24.22.43.11.0.56.15",
         "7.59.27.31.1.43.42.13.20",
         "7.59.36.58.50.52.25.45.40.59.16.51.29.1.33.9.50.37.30",
         "7.59.45.39.59.52.8.44.15.8.57.16.5.9.50.30.54.43.12",
         "7.59.50.31.43.36.7.28.41.18.18.49.28.56.3.50.24", "8",
         "8.0.18.10.11.55.2.13.43.52.11.51.24.5.17.57.7.12",
         "8.0.23.2.15.24.52.37.6.18.46.6.10.56.38.24", "8.0.32.31.10.18.45",
         "8.0.46.52.34.25.48.43.1.0.40.30.7.2.29.47.39.15.33.20",
         "8.0.50.42.36.5.22.50.23.36.14.11.57.3.2.31.12",
         "8.0.55.34.59.22.25.13.9.37.3.35.25.26.24",
         "8.1.5.4.32.48.53.57.38.36.21.26.43.7.30",
         "8.1.19.26.55.17.30.35.15.54.28.52.48.45",
         "8.1.28.9.55.37.42.26.55.28.21.30.14.24",
         "8.1.42.32.59.29.41.59.4.1.58.31.6.40",
         "8.2.0.47.4.19.42.4.51.41.11.2.24",
         "8.2.5.40.10.13.21.29.41.0.19.1.43.42.13.20", "8.2.15.11.6.40",
         "8.2.33.26.25.37.22.29.52.5.20.24", "8.2.38.19.51.22.27.32.28.48",
         "8.2.47.51.26.29.56.29.3.45",
         "8.3.6.7.59.39.42.41.19.0.0.50.23.39.26.0.56.15",
         "8.3.11.1.45.17.34.4.48",
         "8.3.20.33.59.8.30.41.43.46.32.8.52.10.39.50.37.30",
         "8.3.35.0.24.29.39.21.42.13.43.48.26.46.19.20.25",
         "8.3.43.45.52.7.40.48",
         "8.3.58.12.59.3.51.47.2.56.12.46.42.44.36.32.35.33.20",
         "8.4.16.32.12.1.48", "8.4.31.0.17.42.45.25.55.33.20",
         "8.4.49.20.45.8.56.35.19.28.56.43.7.30",
         "8.4.54.15.33.32.26.13.39.45.11.6.40",
         "8.5.3.49.49.38.39.16.7.40.32.48.45",
         "8.5.17.31.56.20.3.39.7.4.41.4.58.39.20.16.7.40.48", "8.5.27.6.40",
         "8.5.45.29.14.52.2.50.48.20.18.59.2.13.42.53.47.54.14.24",
         "8.5.50.24.37.23.49.34.17.49.17.33.36.2.45.53.16.48", "8.6",
         "8.6.18.23.49.33.58.30.24.10.6.0.17.38.21.55.35.2.24",
         "8.6.23.19.32.6.26.16.34.8.30.10.45.34.50.52.48",
         "8.6.32.55.33.41.29.3.45",
         "8.6.47.27.43.51.38.4.33.16.26.0.29.37.46.40",
         "8.6.51.20.38.2.26.52.31.23.56.22.36.0.49.48.5.24",
         "8.6.56.16.40.36.57.2.4.29.16.23.7.0.28.48",
         "8.7.5.53.21.13.30.38.6.50.18.42.48.9.50.37.30",
         "8.7.10.49.32.38.41.20.7.23.50.5.12.45.25.55.33.20",
         "8.7.20.26.30.28.58.43.12.21.24.44.28.21.33.45",
         "8.7.29.16.3.4.25.43.45.39.57.46.22.4.48",
         "8.7.34.12.28.42.32.49.13.14.2.21.21.46.13.39.45.11.6.40",
         "8.7.43.49.54.14.19.15.33.20", "8.8.2.17.39.37.56.51.25.19.56.55.40.48",
         "8.8.7.14.25.21.1.30.48.16.4.16", "8.8.16.52.30",
         "8.8.35.21.30.26.35.31.44.29.24.24.18", "8.8.40.18.36.15.59.23.8.9.36",
         "8.8.49.57.20.4.48.56.25.32.48.45",
         "8.9.8.27.35.39.27.28.19.59.15.51.1.27.10.35.26.57.11.15",
         "8.9.13.25.1.36.32.15.21.36",
         "8.9.23.4.24.37.52.4.45.4.22.2.58.49.47.50.30.28.7.30",
         "8.9.37.41.39.48.1.36.13.30.24.6.18.6.24.4.55.18.45",
         "8.9.46.33.41.31.46.33.36", "8.10.1.11.38.48.9.40.53.13.24.56.17.46.40",
         "8.10.19.44.36.10.49.21",
         "8.10.24.42.45.28.37.39.58.50.29.54.14.19.15.33.20",
         "8.10.34.23.32.56.2.30",
         "8.10.52.57.45.42.48.17.45.58.33.25.39.50.37.30",
         "8.10.57.56.15.12.35.33.20",
         "8.11.7.37.42.0.53.15.34.46.18.13.21.33.45",
         "8.11.21.30.5.17.18.41.51.24.59.35.47.23.19.46.19.46.33.36",
         "8.11.31.12", "8.11.54.47.25.51.52.26.28.32.39.31.46.14.47.57.41.45.36",
         "8.12.4.30", "8.12.19.12.4.32.11.29.10.9.19.52.26.24.38.11.21.28.53.20",
         "8.12.23.7.37.26.8.59.16.58.13.34.47.51.35.42.1.43.40.48",
         "8.12.28.7.1.45.31.6.16.34.6.33.23.39.2.0.57.36",
         "8.12.37.50.15.21.45.10.32.48.45", "8.12.52.33.19.39.31.48.6.41.23.20",
         "8.12.56.29.8.30.58.42.40.47.29.19.52.57.50.25.26.28.3",
         "8.13.1.28.53.7.24.44.51.2.38.20.24.20.44.9.36",
         "8.13.11.12.46.14.25.46.5.25.26.26.50.15.58.0.28.7.30",
         "8.13.16.12.39.48.10.21.7.29.22.57.46.40",
         "8.13.25.56.50.21.50.27.14.45.40.48.1.42.49.55.18.45",
         "8.13.34.53.0.6.44.3.3.29.12.44.41.51.21.36",
         "8.13.39.53.8.4.4.43.50.8.57.53.7.47.33.20", "8.13.49.37.46.40",
         "8.14.8.19.22.52.40.19.3.53.56.53.22.33.36",
         "8.14.13.19.51.10.2.16.56.22.16.19.12", "8.14.23.5.9.22.30",
         "8.14.41.48.1.34.25.28.23.17.46.27.36.13.30",
         "8.14.46.48.50.13.11.22.40.30.43.12",
         "8.14.56.34.48.4.52.33.7.51.58.21.33.45",
         "8.15.11.22.1.4.55.39.59.4.56.22.43.44.4.26.40",
         "8.15.20.20.5.22.44.39.33.7.12",
         "8.15.35.8.0.57.42.56.49.5.14.31.30.48.33.34.48.53.20",
         "8.15.53.53.36.47.55.23.31.12", "8.16.8.42.32.32.15.48.8.53.20",
         "8.16.27.29.24.37.57.28.0.45", "8.16.32.31.17.32.44.8.13.49.37.46.40",
         "8.16.42.19.20.35.44.31.52.30",
         "8.17.1.7.29.2.5.23.59.18.2.20.44.5.30.28.7.30", "8.17.6.9.42.24",
         "8.17.15.58.25.17.23.55.31.27.22.57.1.34.55.18.45", "8.17.39.50.24",
         "8.18.3.43.31.26.16.20.48.24.4.1.25.4.29.3.40.1.55.12",
         "8.18.13.33.22.30", "8.18.28.26.28.35.35.37.47.1.56.52.20.44.26.40",
         "8.18.37.28.7.1.50.14.36.16.32.8.18.41.46.17.28.19.12",
         "8.18.47.18.38.3.16.29.25.43.21.33.45",
         "8.18.52.21.55.59.17.50.50.46.29.12.32.15.48.8.53.20",
         "8.19.2.12.44.39.16.26.57.46.24.22.30",
         "8.19.11.14.59.47.15.18.24.40.55.19.9.38.59.42.43.12",
         "8.19.16.18.32.16.41.17.16.54.41.46.21.19.58.37.49.37.46.40",
         "8.19.26.9.49.18.1.28.53.20",
         "8.19.36.1.17.59.36.50.5.11.45.3.37.44.7.2.45.14.3.45",
         "8.19.45.4.9.51.49.6.5.46.49.39.15.22.45.7.12",
         "8.19.50.8.2.55.7.47.23.1.34.36.32.38.24", "8.20",
         "8.20.18.55.37.24.49.49.18.11.52.21.2.35.31.12",
         "8.20.23.59.51.3.24.48.39.4.33.1.26.24", "8.20.33.52.28.14.31.52.30",
         "8.20.52.49.22.35.36.17.29.35.14.47.26.55.40.7.30",
         "8.20.57.53.56.50.51.16.12.31.6.14.24",
         "8.21.7.47.14.10.56.12.32.42.52.20.19.55.18.45",
         "8.21.22.45.32.35.44.21.44.4.15.5.0.46.52.30",
         "8.21.31.50.20.26.46.43.2.47.2.24",
         "8.21.46.49.21.58.26.14.1.42.3.27.24.26.40",
         "8.22.5.49.2.0.31.20.3.50.24",
         "8.22.10.54.20.38.54.53.25.12.49.49.18.1.28.53.20",
         "8.22.20.49.4.26.40", "8.22.39.50.1.41.25.56.6.45.33.45",
         "8.22.44.55.41.0.53.41.20", "8.22.54.51.5.6.11.20.16.24.22.30",
         "8.23.13.53.19.38.51.58.2.17.30.52.29.38.34.35.58.35.37.30",
         "8.23.18.59.19.40.48",
         "8.23.28.55.24.6.21.58.28.5.58.29.14.21.6.30.14.3.45",
         "8.23.43.57.55.30.53.30.6.29.18.7.57.53.15.8.46.2.30",
         "8.23.53.5.16.48",
         "8.24.8.8.31.31.31.26.30.33.33.18.39.31.28.3.57.2.13.20",
         "8.24.27.13.32.31.52.30", "8.24.42.17.48.27.2.19.30.22.13.20",
         "8.24.51.26.13.7.6.37.17.13.44.32.24.55.47.37.11.25.26.24",
         "8.25.1.24.7.1.48.56.47.47.39.4.55.18.45",
         "8.25.6.31.12.26.17.19.13.54.34.4.26.40",
         "8.25.16.29.24.12.45.54.17.59.44.10.46.52.30",
         "8.25.25.38.26.2.5.44.53.29.26.0.39.1.13.57.30.14.24",
         "8.25.30.45.46.10.53.48.14.52.22.47.41.5.58.36.48", "8.25.40.44.26.40",
         "8.25.59.52.57.59.12.57.55.21.9.46.29.49.17.11.2.24",
         "8.26.5.0.38.57.19.8.13.33.50.47.30.2.52.48", "8.26.15",
         "8.26.34.9.49.7.53.26.40.10.31.15.18.22.27.50.24",
         "8.26.39.17.50.56.42.22.15.33.51.26.12.28.48",
         "8.26.49.17.52.35.42.46.24.22.30",
         "8.27.4.26.23.11.17.9.44.39.37.5.30.51.51.6.40",
         "8.27.8.28.59.37.32.59.42.42.26.13.32.30.51.52.35.37.30",
         "8.27.13.37.22.18.29.24.39.40.29.34.4.48",
         "8.27.23.38.4.36.34.24.42.7.24.29.35.10.15.14.3.45",
         "8.27.28.46.36.30.18.3.27.42.19.40.25.47.19.30.22.13.20",
         "8.27.38.47.36.45.11.10.0.22.18.16.19.32.27.39.22.30",
         "8.27.47.59.13.12.6.48.5.4.7.40.48", "8.28.3.9.28.59.55.3.42.13.20",
         "8.28.22.23.23.47.1.43.33.53.16.48",
         "8.28.27.32.31.24.24.4.35.16.44.26.40", "8.28.37.34.41.15",
         "8.28.56.49.54.12.42.0.33.50.37.55.18.45", "8.29.1.59.22.46.39.21.36",
         "8.29.12.2.13.25.0.58.46.36.40.46.52.30", "8.29.36.28.34.10.33.36",
         "8.30.11.0.5.45.36", "8.30.26.14.37.55.10.5.5.26.28.28.38.31.6.40",
         "8.30.45.33.57.41.16.24.22.30",
         "8.30.50.44.32.22.19.14.8.47.36.8.59.55.3.42.13.20",
         "8.31.0.49.31.48.22.36.15",
         "8.31.15.15.37.22.22.7.8.11.50.56.6.29.5.47.51.18.2.40",
         "8.31.20.10.10.7.5.18.30.23.29.49.14.0.14.3.45",
         "8.31.25.21.5.50.37.2.13.20",
         "8.31.35.26.46.15.55.28.43.43.13.58.54.57.39.22.30",
         "8.31.44.42.39.51.37.19.12.9.33.5.9.30.29.52.58.22.4.48",
         "8.31.49.53.50.30.31.58.36.3.32.4.46.51.48.5.45.36", "8.32",
         "8.32.19.22.52.42.42.22.38.47.40.38.49.41.39.8.55.40.48",
         "8.32.24.34.24.26.32.7.34.44.1.10.35.40.24.57.36", "8.32.34.41.15",
         "8.32.54.5.26.29.44.21.45.10.39.8.44.51.14.41.16.48",
         "8.32.59.17.19.19.54.54.2.15.31.49.47.8.9.36",
         "8.33.9.24.51.0.9.33.29.10.46.52.30",
         "8.33.24.44.42.58.40.37.36.58.6.48.20",
         "8.33.34.2.35.20.13.16.43.10.14.56.15.21.36",
         "8.33.44.10.48.10.1.50.30.39.0.2.57.21.37.55.29.17.48.45",
         "8.33.49.23.11.27.40.47.0.18.6.25.11.6.40",
         "8.33.59.31.42.27.45.3.22.52.35.0.1.47.7.0.7.1.52.30",
         "8.34.8.50.12.37.0.53.11.7.55.46.33.36",
         "8.34.14.2.50.54.14.55.39.44.20.17.50.37.2.13.20", "8.34.24.11.51.6.40",
         "8.34.43.40.11.19.51.59.51.33.41.45.36",
         "8.34.48.53.10.47.57.22.38.43.12", "8.34.59.2.52.15.56.15",
         "8.35.18.32.31.38.21.32.4.16.0.53.45.14.3.45",
         "8.35.23.45.52.18.44.21.7.12",
         "8.35.33.56.15.5.4.44.30.41.38.17.27.39.22.30",
         "8.35.49.20.26.7.37.59.9.2.38.43.40.33.24.37.46.40",
         "8.35.58.40.55.36.11.31.12",
         "8.36.14.5.51.0.7.14.11.7.57.37.49.35.34.58.45.55.33.20",
         "8.36.33.38.20.49.55.12", "8.36.49.4.18.53.36.27.39.15.33.20",
         "8.37.8.38.8.9.32.21.40.46.52.30",
         "8.37.13.52.35.46.35.58.34.24.11.51.6.40",
         "8.37.24.5.8.57.13.53.12.11.15",
         "8.37.38.42.4.5.23.53.43.32.59.49.18.33.57.37.12.11.31.12",
         "8.37.43.40.17.44.40.37.29.16.17.26.35.55.44.14.17.48.45",
         "8.37.48.55.6.40",
         "8.37.59.8.21.20.37.25.20.16.1.24.24.8.52.37.1.52.30",
         "8.38.13.46.15.53.24.52.35.0.34.43.50.26.56.56.49.55.12", "8.38.24",
         "8.38.43.37.24.52.14.24.25.46.46.24.18.48.55.23.17.22.33.36",
         "8.38.48.52.50.14.52.1.40.25.4.11.28.37.10.16.19.12",
         "8.38.59.7.15.56.15",
         "8.39.14.37.34.47.4.36.51.29.31.44.31.36.17.46.40",
         "8.39.18.46.0.34.36.40.1.29.32.8.6.24.53.7.17.45.36",
         "8.39.24.1.47.19.24.50.12.47.13.28.39.28.30.43.12",
         "8.39.34.16.54.38.24.40.39.17.39.57.39.22.30",
         "8.39.39.32.50.49.16.5.27.53.25.25.33.36.27.39.15.33.20",
         "8.39.49.48.16.30.54.38.5.10.50.23.26.15",
         "8.39.59.13.7.16.43.26.40.42.37.37.27.33.7.12",
         "8.40.14.45.13.51.16.32.35.33.20",
         "8.40.34.26.50.16.28.38.51.1.16.43.23.31.12",
         "8.40.39.43.23.2.25.36.51.29.8.33.4", "8.40.50",
         "8.41.9.42.56.28.21.53.51.27.22.1.55.12",
         "8.41.14.59.50.41.3.20.40.42.14.24", "8.41.25.17.9.25.8.12.11.15",
         "8.41.45.1.26.2.5.18.13.19.12.54.25.32.59.17.48.45",
         "8.41.50.18.41.42.58.24.23.2.24",
         "8.42.0.36.42.16.23.33.4.4.39.31.10.45.7.1.52.30",
         "8.42.16.12.26.27.13.42.38.24.25.42.43.18.49.41.15",
         "8.42.25.39.56.17.53.39.50.24",
         "8.42.41.16.25.23.22.19.36.46.18.36.2.57.46.40",
         "8.43.1.3.34.35.32.38.24",
         "8.43.6.21.36.30.32.10.38.45.51.53.51.16.32.35.33.20",
         "8.43.16.41.7.7.46.40", "8.43.36.29.36.45.39.30.57.2.27.39.22.30",
         "8.43.41.48.0.13.25.55.33.20", "8.43.52.8.12.48.56.48.37.5.23.26.15",
         "8.44.17.16.48",
         "8.44.42.26.35.35.19.56.14.26.50.9.53.19.47.9.32.32.38.24",
         "8.44.43.17.50.19.40.43.51.45.31.23.17.47.58.16.37.57.36.15",
         "8.44.52.48", "8.45.17.59.29.52.33.10.41.40.22.59.37.13.38.9.1.26.24",
         "8.45.28.21.36.23.12.11.15", "8.45.44.3.32.58.9.55.19.8.8.53.20",
         "8.45.48.15.5.5.2.37.31.30.39.17.12.29.41.47.8.13.55.12",
         "8.45.53.34.48.39.54.23.50.26.48.53.45.58.7.6.14.24",
         "8.46.3.57.37.19.23.29.9.47.8.12.37.37.1.52.30",
         "8.46.9.17.30.27.23.2.31.59.20.29.37.46.40",
         "8.46.19.40.37.43.17.49.3.44.43.31.13.49.41.15",
         "8.46.29.12.32.7.10.59.15.43.9.35.40.38.47.2.24",
         "8.46.34.32.40.36.21.2.45.29.33.44.40.18.43.33.20",
         "8.46.44.56.17.46.40", "8.47.4.52.40.24.11.0.20.9.32.40.56.3.50.24",
         "8.47.10.13.10.34.42.26.4.7.45.24.28.48", "8.47.20.37.30",
         "8.47.40.35.13.40.43.10.16.50.57.33.26.38.24",
         "8.47.45.56.5.34.4.8.11.12.46.4.48", "8.47.56.21.7.17.12.3.20.23.26.15",
         "8.48.12.7.29.9.15.22.39.1.16.8.14.39.0.44.26.40",
         "8.48.16.20.12.6.36.52.11.59.12.19.6.22.9.2.17.6.33.45",
         "8.48.21.41.25.44.15.38.11.19.40.48",
         "8.48.32.7.9.48.5.50.43.52.43.0.49.8.10.52.8.54.22.30",
         "8.48.37.28.33.1.33.48.36.21.35.29.36.51.47.49.8.8.53.20",
         "8.48.47.54.35.47.4.7.55.23.14.2.0.21.18.48.30.56.15",
         "8.48.57.29.11.15.7.5.5.16.48", "8.49.13.17.22.42.24.51.21.28.53.20",
         "8.49.33.19.22.16.29.17.52.48",
         "8.49.38.41.22.42.55.4.46.44.56.17.46.40", "8.49.49.8.37.58.7.30",
         "8.50.9.11.58.58.13.45.35.15.14.30.7.1.52.30", "8.50.14.34.21.13.36",
         "8.50.25.2.18.58.33.31.13.33.12.28.49.41.15", "8.50.50.29.45.36",
         "8.51.26.27.36", "8.51.42.20.14.29.58.0.18.10.4.39.50.7.24.26.40",
         "8.51.51.57.59.29.57.35.34.41.38.16.51.56.33.22.38.12.28.48",
         "8.52.2.27.52.35.29.35.23.26.15",
         "8.52.7.51.23.43.15.2.14.9.35.9.22.24.51.21.28.53.20",
         "8.52.18.21.35.37.53.32.45.37.30",
         "8.52.27.59.59.46.24.19.38.19.39.0.26.17.35.41.34.4.48",
         "8.52.38.30.35.32.23.1.46.39.28.33.47.5.14.38.54.22.30",
         "8.52.43.54.28.35.13.34.48.53.20",
         "8.52.54.25.23.11.35.17.25.32.32.3.52.15.3.30.56.15",
         "8.53.4.4.26.31.16.22.30.9.56.57.52.24.16.7.40.48",
         "8.53.9.28.35.6.48.18.32.33.40.54.58.48.57.36", "8.53.20",
         "8.53.40.11.19.54.29.8.35.24.39.50.26.45.53.16.48",
         "8.53.45.35.50.27.38.27.53.40.51.13.32.9.36", "8.53.56.7.58.7.30",
         "8.54.16.20.40.5.58.42.39.33.35.46.36.43.22.48",
         "8.54.21.45.32.38.14.41.17.21.10.39.21.36",
         "8.54.32.18.23.7.39.57.22.53.43.49.41.15",
         "8.54.48.16.34.46.7.19.11.0.32.5.20.50",
         "8.54.57.57.41.48.33.49.54.58.10.33.36",
         "8.55.13.56.39.26.19.58.57.48.51.41.14.4.26.40",
         "8.55.34.12.18.8.33.25.24.5.45.36",
         "8.55.39.37.58.1.30.32.58.53.41.8.35.13.34.48.53.20",
         "8.55.50.12.20.44.26.40", "8.56.10.29.21.48.11.39.51.12.36",
         "8.56.15.55.23.44.57.16.5.20", "8.56.26.30.29.26.36.5.37.30",
         "8.56.46.48.52.57.27.25.54.26.40.55.59.37.8.54.22.30",
         "8.56.52.15.16.59.31.12",
         "8.57.2.51.5.42.47.26.21.58.22.23.11.18.30.56.15",
         "8.57.18.53.47.12.57.4.6.55.15.20.29.44.48.9.21.6.40",
         "8.57.28.37.37.55.12", "8.58.5.2.26.42",
         "8.58.21.6.59.40.50.28.48.23.42.13.20",
         "8.58.41.29.43.29.56.12.34.58.49.41.15",
         "8.58.46.57.17.16.2.28.30.50.12.20.44.26.40",
         "8.58.57.35.21.49.36.57.55.11.43.7.30",
         "8.59.7.20.59.46.14.7.53.3.23.44.41.37.18.53.20.15.21.36",
         "8.59.12.48.49.15.37.23.27.51.52.18.51.50.22.31.15.12",
         "8.59.23.27.24.26.40",
         "8.59.34.6.12.13.58.58.53.36.41.27.55.9.14.48.34.27.11.15",
         "8.59.43.52.29.51.9.49.47.2.34.25.35.48.34.19.46.33.36",
         "8.59.49.20.41.33.8.24.46.28.6.10.40.3.4.19.12", "9",
         "9.0.20.26.28.24.25.0.26.51.13.20.19.35.57.41.45.36",
         "9.0.25.55.2.20.29.11.44.36.6.51.57.18.43.12", "9.0.36.35.4.6.5.37.30",
         "9.0.52.44.8.44.2.18.23.38.15.33.52.55.18.31.6.40",
         "9.0.57.2.55.36.3.11.41.33.15.58.26.40.55.20.6",
         "9.1.2.31.51.47.43.22.18.19.11.32.21.7.12",
         "9.1.13.12.36.55.0.42.20.55.54.7.33.30.56.15",
         "9.1.18.41.42.56.19.15.41.33.8.59.7.30.28.48.23.42.13.20",
         "9.1.29.22.47.12.11.54.40.23.47.29.24.50.37.30",
         "9.1.39.11.10.4.55.15.17.24.24.11.31.12",
         "9.1.55.22.6.55.54.43.57.2.13.20", "9.2.15.52.57.22.9.50.28.8.49.55.12",
         "9.2.21.22.41.30.1.40.53.37.51.24.26.40", "9.2.32.5",
         "9.2.52.37.13.49.32.48.36.6.0.27", "9.2.58.7.20.17.45.59.2.24",
         "9.3.8.50.22.18.41.2.41.43.7.30",
         "9.3.29.23.59.37.10.31.28.52.30.56.41.36.51.46.3.16.52.30",
         "9.3.34.54.28.27.15.50.24",
         "9.3.45.38.14.2.4.31.56.44.51.9.58.41.59.49.27.11.15",
         "9.4.1.52.57.33.21.46.55.0.26.47.0.7.6.45.28.7.30",
         "9.4.11.44.6.8.38.24", "9.4.27.59.36.26.50.45.25.48.14.22.33.5.11.6.40",
         "9.4.48.36.13.32.1.30",
         "9.4.54.7.30.31.48.31.5.22.46.33.35.54.43.57.2.13.20",
         "9.5.4.52.49.55.36.6.40", "9.5.25.30.50.47.33.39.44.25.3.48.30.56.15",
         "9.5.31.2.30.13.59.30.22.13.20",
         "9.5.41.48.33.20.59.10.38.38.6.54.50.37.30",
         "9.5.57.13.25.52.34.6.30.27.46.13.5.59.15.18.8.38.24", "9.6.8",
         "9.6.28.40.24.13.33.12.9.22.51.21.25.0.25.45.31.23.31.12",
         "9.6.34.12.42.4.18.16.5.2.57.15.18.3.6.37.26.24", "9.6.45",
         "9.7.5.41.48.15.43.19.12.11.21.45.19.50.39.40.1.55.12",
         "9.7.11.14.28.37.14.33.38.24.33.57.6.16.42.14.24",
         "9.7.22.2.30.24.10.11.43.7.30",
         "9.7.38.23.41.50.35.20.7.25.59.15.33.20",
         "9.7.42.45.42.47.45.14.5.19.25.55.25.30.56.1.36.4.30",
         "9.7.48.18.45.41.34.9.50.2.55.56.0.23.2.24",
         "9.7.59.7.31.22.41.57.52.41.36.3.9.11.4.27.11.15",
         "9.8.4.40.44.13.31.30.8.19.18.50.51.51.6.40",
         "9.8.15.29.49.17.36.3.36.24.5.20.1.54.15.28.7.30",
         "9.8.25.25.33.27.28.56.43.52.27.29.39.50.24",
         "9.8.30.59.2.17.51.55.22.23.17.39.1.59.30.22.13.20",
         "9.8.41.48.38.31.6.40", "9.9.2.34.52.5.11.27.50.59.56.32.38.24",
         "9.9.8.8.43.31.9.12.9.18.4.48", "9.9.18.59.3.45",
         "9.9.39.46.41.44.54.58.12.33.4.57.20.15",
         "9.9.45.20.55.47.59.18.31.40.48",
         "9.9.56.12.0.5.25.3.28.44.24.50.37.30",
         "9.10.12.37.47.52.8.31.5.38.49.18.35.15.38.16.17.46.40",
         "9.10.22.35.39.18.36.17.16.48", "9.10.59.52.54.13.14.52.48",
         "9.11.16.20.36.9.10.53.29.52.35.33.20", "9.11.37.12.40.42.10.31.7.30",
         "9.11.42.48.6.9.42.22.28.41.48.38.31.6.40", "9.11.53.41.29.33.2.48.45",
         "9.12.14.34.58.55.39.19.59.13.22.36.22.19.27.11.15",
         "9.12.20.10.47.6.40", "9.12.31.4.54.45.59.55.1.37.5.30.1.45.28.7.30",
         "9.12.46.41.20.56.58.32.5.20.37.2.45.48.44.44.37.14.52.48",
         "9.12.57.36", "9.13.24.8.21.35.51.29.47.6.44.28.14.31.38.57.24.28.48",
         "9.13.35.3.45", "9.13.51.36.5.6.12.55.18.55.29.51.29.42.42.57.46.40",
         "9.13.56.1.4.36.55.6.41.35.30.16.38.50.32.39.46.56.38.24",
         "9.14.1.37.54.28.42.29.33.38.22.22.34.6.24.46.4.48",
         "9.14.12.34.2.16.58.19.21.54.50.37.30",
         "9.14.18.11.2.12.33.9.49.44.59.7.15.50.53.29.52.35.33.20",
         "9.14.29.7.29.36.58.16.37.31.33.45",
         "9.14.39.9.59.45.50.20.27.25.28.7.57.23.19.40.48",
         "9.14.50.6.52.1.13.59.21.6.7.15.11.32.57.45.31.38.26.15",
         "9.14.55.44.14.46.41.38.45.55.33.20",
         "9.15.6.41.26.39.34.15.39.6.23.24.1.55.41.9.43.35.37.30",
         "9.15.16.44.37.37.34.33.26.25.21.50.17.5.16.48",
         "9.15.22.22.16.34.35.19.18.55.5.7.16.16", "9.15.33.20",
         "9.15.54.21.48.14.15.21.26.53.11.30.2.52.48",
         "9.15.59.59.50.3.47.34.3.25.3.21.36", "9.16.10.58.18.2.48.45",
         "9.16.32.1.31.46.13.39.26.12.29.46.3.15.11.15",
         "9.16.37.39.56.29.50.18.0.34.33.36",
         "9.16.48.39.9.5.29.7.16.20.58.9.15.28.7.30",
         "9.17.5.17.16.13.2.37.28.58.3.25.34.12.5",
         "9.17.15.22.36.3.5.14.29.45.36",
         "9.17.32.1.31.4.55.48.55.13.23.50.27.9.37.46.40",
         "9.17.53.7.48.53.54.48.57.36",
         "9.17.58.47.2.56.34.19.21.20.55.21.26.41.38.45.55.33.20",
         "9.18.9.47.51.36.17.46.40", "9.18.30.55.35.12.42.9.0.50.37.30",
         "9.18.36.35.12.14.19.39.15.33.20", "9.18.47.36.45.40.12.35.51.33.45",
         "9.19.8.45.55.9.51.4.29.12.47.38.19.36.11.46.38.26.15",
         "9.19.14.25.55.12",
         "9.19.25.28.13.27.4.24.57.53.18.19.9.16.47.13.35.37.30",
         "9.19.42.11.1.40.59.26.47.12.33.28.50.59.10.9.44.29.26.40",
         "9.19.52.19.12",
         "9.20.19.11.27.52.3.23.24.27.4.31.35.42.32.41.37.32.9.36",
         "9.20.30.15.2.48.45", "9.20.46.59.47.10.2.35.0.24.41.28.53.20",
         "9.20.57.9.7.54.34.1.25.48.36.9.21.1.59.34.39.21.36",
         "9.21.8.13.27.48.41.3.6.26.16.45.28.7.30",
         "9.21.13.54.40.29.12.34.42.7.17.51.36.17.46.40",
         "9.21.24.59.20.14.11.0.19.59.42.25.18.45",
         "9.21.35.9.22.15.39.43.12.46.2.14.3.21.22.10.33.36",
         "9.21.40.50.51.18.46.26.56.31.31.59.38.59.58.27.33.20",
         "9.21.51.56.2.57.46.40",
         "9.22.13.12.11.5.47.44.21.30.10.51.39.48.5.45.36",
         "9.22.18.54.3.17.1.15.48.24.16.26.6.43.12", "9.22.30",
         "9.22.51.17.34.35.26.2.57.58.21.23.40.24.57.36",
         "9.22.56.59.49.56.20.24.43.57.37.9.7.12", "9.23.8.6.31.46.20.51.33.45",
         "9.23.24.55.59.5.52.24.9.37.21.12.47.37.36.47.24.26.40",
         "9.23.29.25.32.55.3.19.40.47.9.8.22.47.37.38.26.15",
         "9.23.35.8.11.27.12.40.44.4.59.31.12",
         "9.23.46.15.38.27.18.14.6.48.13.52.52.24.43.35.37.30",
         "9.24.3.6.14.10.12.24.27.4.46.58.8.22.44.3.45",
         "9.24.13.19.8.0.7.33.25.37.55.12",
         "9.24.30.10.32.13.14.30.46.54.48.53.20",
         "9.24.51.32.39.45.35.15.4.19.12",
         "9.24.57.16.8.13.46.45.5.51.56.2.57.46.40", "9.25.8.25.12.30",
         "9.25.29.48.46.54.6.40.37.36.15.28.7.30", "9.25.35.32.38.38.30.24",
         "9.25.46.42.28.14.27.45.18.27.25.18.45", "9.26.13.51.44.38.24",
         "9.26.41.57.39.57.15.11.22.17.57.53.57.37.24.32.21.47.48.45",
         "9.26.52.13.26.24", "9.27.9.9.35.27.57.52.19.22.44.58.29.27.54.4.26.40",
         "9.27.30.37.44.5.51.33.45",
         "9.27.36.22.49.18.8.2.23.6.13.29.59.54.30.46.54.48.53.20",
         "9.27.47.35.2.0.25.6.56.40",
         "9.27.57.51.59.45.29.56.56.52.57.36.28.2.46.4.20.21.7.12",
         "9.28.9.4.37.54.32.33.53.46.6.28.2.13.35.37.30",
         "9.28.14.50.6.29.34.29.8.8.53.20",
         "9.28.26.3.4.44.21.38.35.14.42.12.7.44.3.45",
         "9.28.36.20.44.17.21.28.0.10.36.45.43.53.53.12.11.31.12",
         "9.28.42.6.29.27.15.31.46.43.55.38.38.44.13.26.24", "9.28.53.20",
         "9.29.14.52.5.14.7.5.9.46.18.29.48.32.56.49.55.12",
         "9.29.20.38.13.49.29.1.45.15.34.38.26.18.14.24", "9.29.31.52.30",
         "9.29.53.26.2.46.22.37.30.11.50.9.43.10.16.19.12",
         "9.29.59.12.34.48.47.40.2.30.35.21.59.2.24",
         "9.30.10.27.36.40.10.37.12.25.18.45",
         "9.30.27.29.41.5.11.48.27.44.34.13.42.13.20",
         "9.30.32.2.37.4.44.37.10.32.44.30.14.4.43.21.40.4.41.15",
         "9.30.37.49.32.35.48.5.14.38.3.15.50.24",
         "9.30.49.5.20.11.8.42.47.23.20.3.17.4.2.8.19.13.7.30",
         "9.30.54.52.26.4.5.18.53.40.7.7.59.0.44.26.40",
         "9.31.6.8.33.50.50.3.45.25.5.33.21.59.1.6.47.48.45",
         "9.31.16.29.7.21.7.39.5.42.8.38.24",
         "9.31.22.16.29.53.36.35.10.49.15.53.9.34.29.8.8.53.20",
         "9.31.33.33.10.7.24.26.40", "9.31.55.11.19.15.24.26.30.37.26.24",
         "9.32.0.59.5.19.57.5.9.41.20", "9.32.12.16.31.24.22.30",
         "9.32.33.56.8.29.17.15.38.4.27.39.43.35.37.30",
         "9.32.39.44.18.7.29.16.48", "9.32.51.2.30.5.38.36.7.26.15.52.44.3.45",
         "9.33.8.9.22.21.48.52.23.22.56.21.51.43.47.21.58.31.6.40",
         "9.33.18.32.8.26.52.48", "9.33.57.22.36.28.48",
         "9.34.14.31.27.39.33.50.43.37.17.2.13.20",
         "9.34.36.15.42.23.55.57.25.18.45",
         "9.34.42.5.6.25.6.38.24.53.33.10.7.24.26.40",
         "9.34.53.25.43.16.55.25.46.52.30",
         "9.35.9.40.4.32.39.53.1.43.19.48.7.17.44.1.20.12.48",
         "9.35.15.11.26.22.58.28.19.11.26.2.53.15.15.49.13.7.30",
         "9.35.21.1.14.4.26.40",
         "9.35.32.22.37.2.54.54.49.11.8.13.46.49.51.47.48.45",
         "9.35.42.47.59.50.34.29.6.10.44.43.18.11.48.37.5.39.50.24",
         "9.35.48.38.4.19.20.58.25.33.58.35.22.43.16.36.28.48", "9.36",
         "9.36.21.48.14.18.2.40.28.38.38.13.40.54.21.32.32.38.24",
         "9.36.27.38.42.29.51.8.31.34.31.19.25.7.58.4.48", "9.36.39.1.24.22.30",
         "9.36.56.15.5.18.58.27.37.12.48.36.8.26.59.45.11.6.40",
         "9.37.0.51.7.18.27.24.28.19.29.2.20.27.39.1.26.24",
         "9.37.6.41.59.14.54.15.47.32.28.18.30.31.40.48",
         "9.37.18.5.27.22.40.45.10.19.37.44.3.45",
         "9.37.35.20.18.21.0.42.19.5.22.39.22.30",
         "9.37.45.47.54.45.14.56.18.34.1.48.17.16.48",
         "9.38.3.3.35.23.38.22.52.50.22.13.20",
         "9.38.24.56.29.11.38.29.50.1.25.14.52.48",
         "9.38.30.48.12.16.1.47.37.12.22.50.4.26.40", "9.38.42.13.20",
         "9.39.4.7.42.44.50.59.50.30.24.28.48", "9.39.9.59.49.38.57.2.58.33.36",
         "9.39.21.25.43.47.55.46.52.30",
         "9.39.43.21.35.35.39.13.34.48.1.0.28.23.19.13.7.30",
         "9.39.49.14.6.21.4.53.45.36",
         "9.40.0.40.46.58.12.50.4.31.50.34.38.36.47.48.45",
         "9.40.18.0.29.23.35.14.2.40.28.34.8.7.35.12.30",
         "9.40.28.31.2.33.12.57.36",
         "9.40.45.51.34.52.38.8.27.31.27.20.3.17.31.51.6.40",
         "9.41.7.50.38.26.9.36",
         "9.41.13.44.0.33.55.45.9.44.17.39.50.18.22.52.50.22.13.20",
         "9.41.25.12.21.15.18.31.6.40", "9.41.47.12.54.10.43.54.23.22.44.3.45",
         "9.41.53.6.40.14.55.28.23.42.13.20",
         "9.42.4.35.47.34.23.7.21.12.39.22.30",
         "9.42.21.2.19.36.4.22.56.29.37.17.58.23.12.19.21.12.57.36",
         "9.42.32.32", "9.42.44.1.54.0.42.6.0.18.1.34.57.9.59.11.39.36.33.45",
         "9.43.0.29.32.52.35.29.9.23.9.4.19.15.19.3.56.9.36", "9.43.12",
         "9.43.34.4.35.28.46.12.29.0.7.12.21.10.2.18.42.2.52.48",
         "9.43.39.59.26.31.43.31.52.58.12.12.54.41.49.3.21.36",
         "9.43.51.30.40.25.46.52.30",
         "9.44.8.57.16.37.57.41.27.55.43.12.35.33.20",
         "9.44.13.36.45.38.56.15.1.40.43.39.7.12.59.45.42.28.48",
         "9.44.19.32.0.44.20.26.29.23.7.39.44.24.34.33.36",
         "9.44.31.4.1.28.12.45.44.12.22.27.21.47.48.45",
         "9.44.36.59.27.10.25.36.8.52.36.6.15.18.31.6.40",
         "9.44.48.31.48.34.46.27.50.49.41.41.22.1.52.30",
         "9.44.59.7.15.41.18.52.30.47.57.19.38.29.45.36",
         "9.45.5.2.58.27.3.23.3.52.50.49.38.7.28.23.42.13.20",
         "9.45.16.35.53.5.11.6.40",
         "9.45.38.45.11.33.32.13.42.23.56.18.48.57.36",
         "9.45.44.41.18.25.13.48.57.55.17.7.12", "9.45.56.15",
         "9.46.18.25.48.31.54.38.5.23.17.17.9.36",
         "9.46.24.22.19.31.11.15.45.47.31.12",
         "9.46.35.56.48.5.46.43.42.39.22.30",
         "9.46.53.28.19.3.37.5.10.1.24.35.49.36.40.49.22.57.46.40",
         "9.46.58.9.6.47.20.57.59.59.7.1.13.44.36.42.32.20.37.30",
         "9.47.4.6.1.55.50.42.25.55.12",
         "9.47.15.41.17.33.26.29.42.5.14.27.34.35.45.24.36.33.45",
         "9.47.33.13.59.45.37.55.28.12.28.55.33.43.40.53.54.22.30",
         "9.47.43.52.25.50.7.52.19.12", "9.48.1.25.58.33.47.37.3.52.5.55.33.20",
         "9.48.23.41.31.24.59.13.12",
         "9.48.29.39.18.34.21.11.58.36.35.53.5.11.6.40", "9.48.41.16.15.31.15",
         "9.49.3.33.18.51.21.57.19.10.16.6.47.48.45", "9.49.9.31.30.15.6.40",
         "9.49.21.9.14.25.3.54.41.43.33.52.1.52.30", "9.49.49.26.24",
         "9.50.17.44.55.2.14.55.46.15.11.26.7.29.45.33.14.6.43.12", "9.50.29.24",
         "9.50.47.2.29.26.37.47.0.11.11.50.55.41.33.49.37.46.40",
         "9.50.57.44.26.6.37.19.31.52.55.52.4.22.50.25.9.7.12",
         "9.51.9.24.18.26.6.12.39.22.30", "9.51.27.3.59.35.26.9.44.1.40",
         "9.51.31.46.58.13.10.27.12.56.59.11.51.33.24.30.31.45.39.36",
         "9.51.37.46.39.44.53.41.49.15.10.0.29.12.52.59.31.12",
         "9.51.49.27.19.29.18.55.18.30.31.44.12.19.9.36.33.45",
         "9.51.55.27.11.45.48.25.20.59.15.33.20",
         "9.52.7.8.12.26.12.32.41.42.48.57.38.3.23.54.22.30",
         "9.52.17.51.36.8.4.51.40.11.3.17.38.13.37.55.12",
         "9.52.23.51.45.40.53.40.36.10.45.27.45.21.4", "9.52.35.33.20",
         "9.52.57.59.15.27.12.22.52.40.44.16.3.4.19.12",
         "9.53.3.59.49.24.2.44.19.38.43.35.2.24", "9.53.15.42.11.15",
         "9.53.38.9.37.53.18.34.3.57.19.45.7.28.12",
         "9.53.44.10.36.15.49.39.12.36.51.50.24",
         "9.53.55.53.45.41.51.3.45.26.22.1.52.30",
         "9.54.13.38.25.17.54.47.58.53.55.39.16.28.53.20",
         "9.54.24.24.6.27.17.35.27.44.38.24",
         "9.54.42.9.37.9.15.32.10.54.17.25.48.58.16.17.46.40",
         "9.55.4.40.20.9.30.28.13.26.24",
         "9.55.10.42.11.8.20.36.38.46.19.2.52.28.25.20.59.15.33.20",
         "9.55.22.27.3.2.42.57.46.40", "9.55.44.59.17.33.32.57.36.54",
         "9.55.51.1.33.3.16.57.52.35.33.20", "9.56.2.47.12.42.53.26.15",
         "9.56.25.20.58.50.30.28.47.9.38.48.52.54.36.33.45",
         "9.56.31.23.38.52.48",
         "9.56.43.10.6.20.52.42.37.44.51.32.25.53.54.22.30", "9.57.11.48.28.48",
         "9.57.52.16.3", "9.58.10.7.46.18.42.45.20.26.20.14.48.53.20",
         "9.58.20.57.44.26.12.17.31.31.50.33.58.26.7.32.57.59.2.24",
         "9.58.32.46.21.39.55.47.18.52.1.52.30",
         "9.58.38.50.19.11.9.25.0.55.47.3.2.42.57.46.40",
         "9.58.50.39.17.35.7.44.21.19.41.15",
         "9.59.1.29.59.44.42.22.5.37.6.22.59.34.47.39.15.50.24",
         "9.59.7.34.14.44.1.32.44.17.38.7.37.35.58.21.23.33.20",
         "9.59.13.19.24.58.55.54.29.59.24.38.0.28.23.58.46.10.18.45",
         "9.59.19.23.47.9.37.46.40",
         "9.59.31.13.33.35.32.12.6.14.6.4.21.16.56.27.18.16.52.30",
         "9.59.42.4.59.50.10.55.18.56.11.35.6.27.18.8.38.24",
         "9.59.48.9.39.30.9.20.51.37.53.31.51.10.4.48", "10",
         "10.0.22.42.44.53.47.47.9.50.14.49.15.6.37.26.24",
         "10.0.28.47.49.16.5.46.22.53.27.37.43.40.48", "10.0.40.38.57.53.26.15",
         "10.0.58.35.43.2.15.53.46.15.50.37.38.48.7.14.34.4.26.40",
         "10.1.3.23.15.6.43.32.59.30.17.44.56.18.48.9",
         "10.1.9.28.44.13.1.31.27.1.19.29.16.48",
         "10.1.21.20.41.1.7.27.3.15.26.48.23.54.22.30",
         "10.1.39.18.39.6.53.14.4.53.6.6.0.56.15",
         "10.1.50.12.24.32.8.3.39.20.26.52.48",
         "10.2.8.11.14.22.7.28.50.2.28.8.53.20",
         "10.2.30.58.50.24.37.36.4.36.28.48",
         "10.2.37.5.12.46.41.52.6.15.23.47.9.37.46.40", "10.2.48.58.53.20",
         "10.3.11.48.2.1.43.7.20.6.40.30", "10.3.17.54.49.13.4.25.36",
         "10.3.29.49.18.7.25.36.19.41.15",
         "10.3.52.39.59.34.38.21.38.45.1.2.59.34.17.31.10.18.45",
         "10.3.58.47.11.36.57.36",
         "10.4.10.42.28.55.38.22.9.43.10.11.5.13.19.48.16.52.30",
         "10.4.28.45.30.37.4.12.7.47.9.45.33.27.54.10.31.15",
         "10.4.39.42.20.9.36",
         "10.4.57.46.13.49.49.43.48.40.15.58.23.25.45.40.44.26.40",
         "10.5.20.40.15.2.15", "10.5.38.45.22.8.26.47.24.26.40",
         "10.6.1.40.56.26.10.44.9.21.10.53.54.22.30",
         "10.6.7.49.26.55.32.47.4.41.28.53.20",
         "10.6.19.47.17.3.19.5.9.35.41.0.56.15",
         "10.6.30.46.7.14.30.53.52.11.19.12.46.49.28.45.0.17.16.48",
         "10.6.36.54.55.25.4.33.53.50.51.21.13.19.10.20.9.36", "10.6.48.53.20",
         "10.7.11.51.33.35.3.33.30.25.23.43.47.47.8.37.14.52.48",
         "10.7.18.0.46.44.46.57.52.16.36.57.0.3.27.21.36", "10.7.30",
         "10.7.52.59.46.57.28.8.0.12.37.30.22.2.57.24.28.48",
         "10.7.59.9.25.8.2.50.42.40.37.43.26.58.33.36",
         "10.8.11.9.27.6.51.19.41.15",
         "10.8.29.19.39.49.32.35.41.35.32.30.37.2.13.20",
         "10.8.34.10.47.33.3.35.39.14.55.28.15.1.2.15.6.45",
         "10.8.40.20.50.46.11.17.35.36.35.28.53.45.36",
         "10.8.52.21.41.31.53.17.38.32.53.23.30.12.18.16.52.30",
         "10.8.58.31.55.48.21.40.9.14.47.36.30.56.47.24.26.40",
         "10.9.10.33.8.6.13.24.0.26.45.55.35.26.57.11.15",
         "10.9.21.35.3.50.32.9.42.4.57.12.57.36",
         "10.9.27.45.35.53.11.1.31.32.32.56.42.12.47.4.41.28.53.20",
         "10.9.39.47.22.47.54.4.26.40", "10.10.2.52.4.32.26.4.16.39.56.9.36",
         "10.10.9.3.1.41.16.53.30.20.5.20", "10.10.21.5.37.30",
         "10.10.44.11.53.3.14.24.40.36.45.30.22.30",
         "10.10.50.23.15.19.59.13.55.12", "10.11.2.26.40.6.1.10.31.56.0.56.15",
         "10.11.31.46.17.0.40.19.12",
         "10.12.2.7.4.45.2.0.16.53.0.7.52.38.0.6.9.8.26.15",
         "10.12.13.12.6.54.43.12", "10.12.31.29.33.30.12.6.6.31.46.10.22.13.20",
         "10.12.54.40.45.13.31.41.15",
         "10.13.0.53.26.50.47.4.58.33.7.22.47.54.4.26.40",
         "10.13.12.59.26.10.3.7.30",
         "10.13.30.18.44.50.50.32.33.50.13.7.19.46.54.57.25.33.39.12",
         "10.13.36.12.12.8.30.22.12.28.11.47.4.48.16.52.30",
         "10.13.42.25.19.0.44.26.40",
         "10.13.54.32.7.31.6.34.28.27.52.46.41.57.11.15",
         "10.14.11.52.36.36.38.22.19.16.14.29.44.14.9.42.54.43.12", "10.14.24",
         "10.14.47.15.27.15.14.51.10.33.12.46.35.37.58.58.42.48.57.36",
         "10.14.53.29.17.19.50.33.5.40.49.24.42.48.29.57.7.12", "10.15.5.37.30",
         "10.15.24.0.5.40.14.21.27.41.39.50.33.0.47.44.11.51.6.40",
         "10.15.28.54.31.47.41.14.6.12.46.58.29.49.29.37.32.9.36",
         "10.15.35.8.47.11.53.52.50.42.38.11.44.33.47.31.12",
         "10.15.47.17.49.12.11.28.11.0.56.15",
         "10.16.5.41.39.34.24.45.8.21.44.10",
         "10.16.10.36.25.38.43.23.20.59.21.39.51.12.18.1.48.5.3.45",
         "10.16.16.51.6.24.15.56.3.48.17.55.30.25.55.12",
         "10.16.29.0.57.48.2.12.36.46.48.3.32.49.57.30.35.9.22.30",
         "10.16.35.15.49.45.12.56.24.21.43.42.13.20",
         "10.16.47.26.2.57.18.4.3.27.6.0.2.8.32.24.8.26.15",
         "10.16.58.36.15.8.25.3.49.21.30.55.52.19.12",
         "10.17.4.51.25.5.5.54.47.41.12.21.24.44.26.40", "10.17.17.2.13.20",
         "10.17.40.24.13.35.50.23.49.52.26.6.43.12",
         "10.17.46.39.48.57.32.51.10.27.50.24", "10.17.58.51.26.43.7.30",
         "10.18.22.15.1.58.1.50.29.7.13.4.30.16.52.30",
         "10.18.28.31.2.46.29.13.20.38.24",
         "10.18.40.43.30.6.5.41.24.49.57.56.57.11.15",
         "10.18.59.12.31.21.9.34.58.51.10.28.24.40.5.33.20",
         "10.19.10.25.6.43.25.49.26.24",
         "10.19.28.55.1.12.8.41.1.21.33.9.23.30.41.58.31.6.40",
         "10.19.52.22.0.59.54.14.24", "10.20.10.53.10.40.19.45.11.6.40",
         "10.20.34.21.45.47.26.50.0.56.15",
         "10.20.40.39.6.55.55.10.17.17.2.13.20",
         "10.20.52.54.10.44.40.39.50.37.30",
         "10.21.16.24.21.17.36.44.59.7.32.55.55.6.53.5.9.22.30", "10.21.22.42.8",
         "10.21.34.58.1.36.44.54.24.19.13.41.16.58.39.8.26.15",
         "10.21.52.31.31.4.5.51.6.0.41.40.36.32.20.20.11.54.14.24", "10.22.4.48",
         "10.22.34.39.24.17.50.26.0.30.5.1.46.20.36.19.35.2.24",
         "10.22.46.56.43.7.30", "10.23.5.33.5.44.29.32.13.47.26.5.25.55.33.20",
         "10.23.10.31.12.41.32.0.1.47.26.33.43.41.51.44.45.18.43.12",
         "10.23.16.50.8.47.17.48.15.20.40.10.23.22.12.51.50.24",
         "10.23.29.8.17.34.5.36.47.9.11.57.11.15",
         "10.23.35.27.24.59.7.18.33.28.6.30.40.19.45.11.6.40",
         "10.23.47.45.55.49.5.33.42.13.0.28.7.30",
         "10.23.59.3.44.44.4.8.0.51.9.8.57.3.44.38.24",
         "10.24.5.23.10.20.51.36.36.8.22.12.56.39.58.17.17.2.13.20",
         "10.24.17.42.16.37.31.51.6.40",
         "10.24.41.20.12.19.46.22.37.13.32.4.4.13.26.24",
         "10.24.47.40.3.38.54.44.13.46.58.15.40.48", "10.25",
         "10.25.23.39.31.46.2.16.37.44.50.26.18.14.24",
         "10.25.29.59.48.49.16.0.48.50.41.16.48", "10.25.42.20.35.18.9.50.37.30",
         "10.26.6.1.43.14.30.21.51.59.3.29.18.39.35.9.22.30",
         "10.26.12.22.26.3.34.5.15.38.52.48",
         "10.26.24.44.2.43.40.15.40.53.35.25.24.54.8.26.15",
         "10.26.43.26.55.44.40.27.10.5.18.51.15.58.35.37.30",
         "10.26.54.47.55.33.28.23.48.28.48",
         "10.27.13.31.42.28.2.47.32.7.34.19.15.33.20",
         "10.27.37.16.17.30.39.10.4.48",
         "10.27.43.37.55.48.38.36.46.31.2.16.37.31.51.6.40",
         "10.27.56.1.20.33.20", "10.28.19.47.32.6.47.25.8.26.57.11.15",
         "10.28.26.9.36.16.7.6.40", "10.28.38.33.51.22.44.10.20.30.28.7.30",
         "10.29.8.44.9.36",
         "10.29.21.9.15.7.57.28.5.7.28.6.32.56.23.7.47.34.41.15",
         "10.29.39.57.24.23.36.52.38.6.37.39.57.21.33.55.57.33.7.30",
         "10.29.51.21.36",
         "10.30.10.10.39.24.24.18.8.11.56.38.19.24.20.4.56.17.46.40",
         "10.30.21.35.23.51.3.48.50.0.27.35.32.40.21.46.49.43.40.48",
         "10.30.34.1.55.39.50.37.30", "10.30.52.52.15.33.47.54.22.57.46.40",
         "10.31.4.17.46.23.53.16.36.32.10.40.31.9.44.31.29.16.48",
         "10.31.16.45.8.47.16.10.59.44.33.51.9.8.26.15",
         "10.31.23.9.0.32.51.39.2.23.12.35.33.20",
         "10.31.35.36.45.15.57.22.52.29.40.13.28.35.37.30",
         "10.31.47.3.2.32.37.11.6.51.47.30.48.46.32.26.52.48",
         "10.31.53.27.12.43.37.15.18.35.28.29.36.22.28.16", "10.32.5.55.33.20",
         "10.32.29.51.12.29.1.12.24.11.27.13.7.16.36.28.48",
         "10.32.36.15.48.41.38.55.16.57.18.29.22.33.36", "10.32.48.45",
         "10.33.12.42.16.24.51.48.20.13.9.4.7.58.4.48",
         "10.33.19.7.18.40.52.57.49.27.19.17.45.36",
         "10.33.31.37.20.44.38.28.0.28.7.30",
         "10.33.50.32.58.59.6.27.10.49.31.21.53.34.48.53.20",
         "10.33.55.36.14.31.56.14.38.23.2.46.55.38.34.50.44.31.52.30",
         "10.34.2.1.42.53.6.45.49.35.36.57.36",
         "10.34.14.32.35.45.43.0.52.39.15.36.58.57.49.2.34.41.15",
         "10.34.20.58.15.37.52.34.19.37.54.35.32.14.9.22.57.46.40",
         "10.34.33.29.30.56.28.57.30.27.52.50.24.25.34.34.13.7.30",
         "10.34.44.59.1.30.8.30.6.20.9.36", "10.35.3.56.51.14.53.49.37.46.40",
         "10.35.27.59.14.43.47.9.27.21.36",
         "10.35.34.25.39.15.30.5.44.5.55.33.20", "10.35.46.58.21.33.45",
         "10.36.11.2.22.45.52.30.42.18.17.24.8.26.15", "10.36.17.29.13.28.19.12",
         "10.36.30.2.46.46.16.13.28.15.50.58.35.37.30", "10.37.0.35.42.43.12",
         "10.37.43.45.7.12", "10.38.2.48.17.23.57.36.21.48.5.35.48.8.53.20",
         "10.38.26.57.27.6.35.30.28.7.30",
         "10.38.33.25.40.27.54.2.40.59.30.11.14.53.49.37.46.40",
         "10.38.46.1.54.45.28.15.18.45",
         "10.38.57.35.59.43.41.11.33.59.34.48.31.33.6.49.52.53.45.36",
         "10.39.4.4.31.42.57.38.55.14.48.40.8.6.22.14.49.7.33.20",
         "10.39.10.12.42.38.51.38.7.59.22.16.32.30.17.34.41.15",
         "10.39.16.41.22.18.16.17.46.40",
         "10.39.29.18.27.49.54.20.54.39.2.28.38.42.4.13.7.30",
         "10.39.40.53.19.49.31.39.0.11.56.21.26.53.7.21.12.57.36",
         "10.39.47.22.18.8.9.58.15.4.25.5.58.34.45.7.12", "10.40",
         "10.40.24.13.35.53.22.58.18.29.35.48.32.7.3.56.9.36",
         "10.40.30.43.0.33.10.9.28.25.1.28.14.35.31.12", "10.40.43.21.33.45",
         "10.41.7.36.48.7.10.27.11.28.18.55.56.4.3.21.36",
         "10.41.14.6.39.9.53.37.32.49.24.47.13.55.12",
         "10.41.26.46.3.45.11.56.51.28.28.35.37.30",
         "10.41.45.55.53.43.20.47.1.12.38.30.25",
         "10.41.57.33.14.10.16.35.53.57.48.40.19.12",
         "10.42.16.43.59.19.35.58.45.22.38.1.28.53.20",
         "10.42.41.2.45.46.16.6.28.54.54.43.12",
         "10.42.47.33.33.37.48.39.34.40.25.22.18.16.17.46.40",
         "10.43.0.14.48.53.20", "10.43.24.35.14.9.49.59.49.27.7.12",
         "10.43.31.6.28.29.56.43.18.24", "10.43.43.48.35.19.55.18.45",
         "10.44.8.10.39.32.56.55.5.20.1.7.11.32.34.41.15",
         "10.44.14.42.20.23.25.26.24",
         "10.44.27.25.18.51.20.55.38.22.2.51.49.34.13.7.30",
         "10.44.46.40.32.39.32.28.56.18.18.24.35.41.45.47.13.20",
         "10.44.58.21.9.30.14.24",
         "10.45.17.37.18.45.9.2.43.54.57.2.16.59.28.43.27.24.26.40",
         "10.45.42.2.56.2.24", "10.46.1.20.23.37.0.34.34.4.26.40",
         "10.46.25.47.40.11.55.27.5.58.35.37.30",
         "10.46.32.20.44.43.14.58.13.0.14.48.53.20",
         "10.46.45.6.26.11.32.21.30.14.3.45",
         "10.47.3.22.35.6.44.52.9.26.14.46.38.12.27.1.30.14.24",
         "10.47.9.35.22.10.50.46.51.35.21.48.14.54.40.17.52.15.56.15",
         "10.47.16.8.53.20",
         "10.47.28.55.26.40.46.46.40.20.1.45.30.11.5.46.17.20.37.30",
         "10.47.40.38.59.49.23.47.44.27.5.18.42.58.17.11.43.52.19.12",
         "10.47.47.12.49.51.46.5.43.45.43.24.48.3.41.11.2.24", "10.48",
         "10.48.24.31.46.5.18.0.32.13.28.0.23.31.9.14.6.43.12",
         "10.48.31.6.2.48.35.2.5.31.20.14.20.46.27.50.24",
         "10.48.43.54.4.55.18.45",
         "10.49.3.16.58.28.50.46.4.21.54.40.39.30.22.13.20",
         "10.49.8.27.30.43.15.50.1.51.55.10.8.1.6.24.7.12",
         "10.49.15.2.14.9.16.2.45.59.1.50.49.20.38.24",
         "10.49.27.51.8.18.0.50.49.7.4.57.4.13.7.30",
         "10.49.34.26.3.31.35.6.49.51.46.46.57.0.34.34.4.26.40",
         "10.49.47.15.20.38.38.17.36.28.32.59.17.48.45",
         "10.49.59.1.24.5.54.18.20.53.17.1.49.26.24",
         "10.50.18.26.32.19.5.40.44.26.40",
         "10.50.43.3.32.50.35.48.33.46.35.54.14.24",
         "10.50.49.39.13.48.2.1.4.21.25.41.20", "10.51.2.30",
         "10.51.27.8.40.35.27.22.19.19.12.32.24",
         "10.51.33.44.48.21.19.10.50.52.48", "10.51.46.36.26.46.25.15.14.3.45",
         "10.52.11.16.47.32.36.37.46.39.1.8.1.56.14.7.15.56.15",
         "10.52.17.53.22.8.43.0.28.48",
         "10.52.30.45.52.50.29.26.20.5.49.23.58.26.23.47.20.37.30",
         "10.52.50.15.33.4.2.8.18.0.32.8.24.8.32.6.33.45",
         "10.53.2.4.55.22.22.4.48",
         "10.53.21.35.31.44.12.54.30.57.53.15.3.42.13.20",
         "10.53.46.19.28.14.25.48",
         "10.53.52.57.0.38.10.13.18.27.19.52.19.5.40.44.26.40",
         "10.54.5.51.23.54.43.20", "10.54.30.37.0.57.4.23.41.18.4.34.13.7.30",
         "10.54.37.15.0.16.47.24.26.40",
         "10.54.50.10.16.1.11.0.46.21.44.17.48.45",
         "10.55.8.40.7.3.4.55.48.33.19.27.43.11.6.21.46.22.4.48", "10.55.21.36",
         "10.55.53.3.14.29.9.55.18.3.32.42.21.39.43.56.55.40.48", "10.56.6",
         "10.56.30.50.9.54.51.59.2.37.38.6.23.48.47.36.2.18.14.24",
         "10.56.37.29.22.20.41.28.22.5.28.44.31.32.2.41.16.48",
         "10.56.50.27.0.29.0.14.3.45", "10.57.10.4.26.12.42.24.8.55.11.6.40",
         "10.57.15.18.51.21.18.16.54.23.19.6.30.37.7.13.55.17.24",
         "10.57.21.58.30.49.52.59.48.3.31.7.12.27.38.52.48",
         "10.57.34.57.1.39.14.21.27.13.55.15.47.1.17.20.37.30",
         "10.57.41.36.53.4.13.48.9.59.10.37.2.13.20",
         "10.57.54.35.47.9.7.16.19.40.54.24.2.17.6.33.45",
         "10.58.6.30.40.8.58.44.4.38.56.59.35.48.28.48",
         "10.58.13.10.50.45.26.18.26.51.57.10.50.23.24.26.40",
         "10.58.26.10.22.13.20", "10.58.51.5.50.30.13.45.25.11.55.51.10.4.48",
         "10.58.57.46.28.13.23.2.35.9.41.45.36", "10.59.10.46.52.30",
         "10.59.35.44.2.5.53.57.51.3.41.56.48.18",
         "10.59.42.25.6.57.35.10.14.0.57.36",
         "10.59.55.26.24.6.30.4.10.29.17.48.45",
         "11.0.15.9.21.26.34.13.18.46.35.10.18.18.45.55.33.20",
         "11.0.27.6.47.10.19.32.44.9.36",
         "11.0.46.50.41.16.57.15.45.26.59.22.1.4.44.46.25.11.6.40",
         "11.0.59.53.14.43.50.9.54.14.2.32.30.26.38.30.38.40.18.45",
         "11.1.11.51.29.3.53.51.21.36", "11.1.31.36.43.23.1.4.11.51.6.40",
         "11.1.56.39.12.50.36.37.21", "11.2.3.21.43.23.38.50.58.26.10.22.13.20",
         "11.2.16.25.47.27.39.22.30",
         "11.2.41.29.58.42.47.11.59.4.3.7.38.47.20.37.30", "11.2.48.12.56.32",
         "11.3.1.17.53.43.11.54.1.56.30.36.2.6.33.45", "11.3.33.7.12",
         "11.4.4.58.1.55.1.47.44.32.5.21.53.25.58.44.53.22.33.36",
         "11.4.18.4.30", "11.4.37.55.18.7.27.30.22.42.35.49.47.39.15.33.20",
         "11.4.49.57.29.22.26.59.28.22.2.51.4.55.41.43.17.45.36",
         "11.5.3.4.50.44.21.59.14.17.48.45",
         "11.5.9.49.14.39.3.47.47.41.58.56.43.1.4.11.51.6.40",
         "11.5.22.56.59.32.21.55.57.1.52.30",
         "11.5.28.15.20.29.49.15.37.4.6.35.50.30.5.4.20.43.52.3",
         "11.5.34.59.59.43.0.24.32.54.33.45.32.51.59.36.57.36",
         "11.5.48.8.14.25.28.47.13.19.20.42.13.51.33.18.37.58.7.30",
         "11.5.54.53.5.44.1.58.31.6.40",
         "11.6.8.1.43.59.29.6.46.55.40.4.50.18.49.23.40.18.45",
         "11.6.20.5.33.9.5.28.7.42.26.12.20.30.20.9.36",
         "11.6.26.50.43.53.30.23.10.42.6.8.43.31.12", "11.6.40",
         "11.7.5.14.9.53.6.25.44.15.49.48.3.27.21.36",
         "11.7.11.59.48.4.33.4.52.6.4.1.55.12", "11.7.25.9.57.39.22.30",
         "11.7.50.25.50.7.28.23.19.26.59.43.15.54.13.30",
         "11.7.57.11.55.47.48.21.36.41.28.19.12",
         "11.8.10.22.58.54.34.56.43.37.9.47.6.33.45",
         "11.8.30.20.43.27.39.8.58.45.40.6.41.2.30",
         "11.8.42.27.7.15.42.17.23.42.43.12",
         "11.9.2.25.49.17.54.58.42.16.4.36.32.35.33.20",
         "11.9.27.45.22.40.41.46.45.7.12",
         "11.9.34.32.27.31.53.11.13.37.6.25.44.1.58.31.6.40",
         "11.9.47.45.25.55.33.20", "11.10.13.6.42.15.14.34.49.0.45",
         "11.10.19.54.14.41.11.35.6.40", "11.10.33.8.6.48.15.7.1.52.30",
         "11.10.58.31.6.11.49.17.23.3.21.9.59.31.26.7.58.7.30",
         "11.11.5.19.6.14.24",
         "11.11.18.33.52.8.29.17.57.27.57.58.59.8.8.40.18.45",
         "11.11.38.37.14.1.11.20.8.39.4.10.37.11.0.11.41.23.20",
         "11.11.50.47.2.24", "11.12.36.18.3.22.30",
         "11.12.56.23.44.36.3.6.0.29.37.46.40",
         "11.13.8.34.57.29.28.49.42.58.19.23.13.14.23.29.35.13.55.12",
         "11.13.21.52.9.22.25.15.43.43.32.6.33.45",
         "11.13.28.41.36.35.3.5.38.32.45.25.55.33.20",
         "11.13.41.59.12.17.1.12.23.59.38.54.22.30",
         "11.13.54.11.14.42.47.39.51.19.14.40.52.1.38.36.40.19.12",
         "11.14.1.1.1.34.31.44.19.49.50.23.34.47.58.9.4", "11.14.14.19.15.33.20",
         "11.14.39.50.37.18.57.17.13.48.13.1.59.45.42.54.43.12",
         "11.14.46.40.51.56.25.30.58.5.7.43.20.3.50.24", "11.15",
         "11.15.25.33.5.30.31.15.33.34.1.40.24.29.57.7.12",
         "11.15.32.23.47.55.36.29.40.45.8.34.56.38.24",
         "11.15.45.43.50.7.37.1.52.30",
         "11.16.5.55.10.55.2.52.59.32.49.27.21.9.8.8.53.20",
         "11.16.11.18.39.30.3.59.36.56.34.58.3.21.9.10.7.30",
         "11.16.18.9.49.44.39.12.52.53.59.25.26.24",
         "11.16.31.30.46.8.45.52.56.9.52.39.26.53.40.18.45",
         "11.16.38.22.8.40.24.4.36.56.26.13.54.23.6.0.29.37.46.40",
         "11.16.51.43.29.0.14.53.20.29.44.21.46.3.16.52.30",
         "11.17.3.58.57.36.9.4.6.45.30.14.24",
         "11.17.24.12.38.39.53.24.56.17.46.40",
         "11.17.49.51.11.42.42.18.5.11.2.24",
         "11.17.56.43.21.52.32.6.7.2.19.15.33.20", "11.18.10.6.15",
         "11.18.35.46.32.16.56.0.45.7.30.33.45", "11.18.42.39.10.22.12.28.48",
         "11.18.56.2.57.53.21.18.22.8.54.22.30", "11.19.28.38.5.34.4.48",
         "11.19.42.2.47.32.35.39.55.56.3.57.28.22.29.46.48.59.3.45",
         "11.20.2.21.11.56.42.13.38.45.33.28.45.8.53.26.50.9.22.30",
         "11.20.14.40.7.40.48",
         "11.20.34.59.30.33.33.26.47.15.17.58.11.21.28.53.20",
         "11.21.0.45.16.55.1.52.30",
         "11.21.7.39.23.9.45.38.51.43.28.11.59.53.24.56.17.46.40",
         "11.21.21.6.2.24.30.8.20",
         "11.21.46.53.33.29.27.4.40.31.19.45.38.40.18.45",
         "11.21.53.48.7.47.29.22.57.46.40",
         "11.22.7.15.41.41.13.58.18.17.38.38.33.16.52.30",
         "11.22.19.36.53.8.49.45.36.12.44.6.52.40.39.50.37.49.26.24",
         "11.22.26.31.47.20.42.38.8.4.42.46.22.29.4.7.40.48", "11.22.40",
         "11.23.5.50.30.16.56.30.11.43.34.11.46.15.32.11.54.14.24",
         "11.23.12.45.52.35.22.50.6.18.41.34.7.33.53.16.48", "11.23.26.15",
         "11.23.52.7.15.19.39.9.0.14.12.11.39.48.19.35.2.24",
         "11.23.59.3.5.46.33.12.3.0.42.26.22.50.52.48",
         "11.24.12.33.8.0.12.44.38.54.22.30",
         "11.24.32.59.37.18.14.10.9.17.29.4.26.40",
         "11.24.38.27.8.29.41.32.36.39.17.24.16.53.40.2.0.5.37.30",
         "11.24.45.23.27.6.57.42.17.33.39.55.0.28.48",
         "11.24.58.54.24.13.22.27.20.52.0.3.56.28.50.33.59.3.45",
         "11.25.5.50.55.16.54.22.40.24.8.33.34.48.53.20",
         "11.25.19.22.16.37.0.4.30.30.6.40.2.22.49.20.9.22.30",
         "11.25.31.46.56.49.21.10.54.50.34.22.4.48",
         "11.25.38.43.47.52.19.54.12.59.7.3.47.29.22.57.46.40",
         "11.25.52.15.48.8.53.20", "11.26.18.13.35.6.29.19.48.44.55.40.48",
         "11.26.25.10.54.23.56.30.11.37.36", "11.26.38.43.49.41.15",
         "11.27.4.43.22.11.8.42.45.41.21.11.40.18.45",
         "11.27.11.41.9.44.59.8.9.36",
         "11.27.25.15.0.6.46.19.20.55.31.3.16.52.30",
         "11.27.45.47.14.50.10.38.52.3.31.38.14.4.32.50.22.13.20",
         "11.27.58.14.34.8.15.21.36", "11.28.44.51.7.46.33.36",
         "11.29.5.25.45.11.28.36.52.20.44.26.40",
         "11.29.31.30.50.52.43.8.54.22.30",
         "11.29.38.30.7.42.7.58.5.52.15.48.8.53.20",
         "11.29.52.6.51.56.18.30.56.15",
         "11.30.11.36.5.27.11.51.38.3.59.45.44.45.16.49.36.15.21.36",
         "11.30.18.13.43.39.34.9.59.1.43.15.27.54.18.59.3.45",
         "11.30.25.13.28.53.20",
         "11.30.38.51.8.27.29.53.47.1.21.52.32.11.50.9.22.30",
         "11.30.58.21.41.11.13.10.6.40.46.18.27.15.55.55.46.33.36", "11.31.12",
         "11.31.38.9.53.9.39.12.34.22.21.52.25.5.13.51.3.10.4.48",
         "11.31.45.10.26.59.49.22.13.53.25.35.18.9.33.41.45.36",
         "11.31.58.49.41.15",
         "11.32.19.30.6.22.46.9.8.39.22.19.22.8.23.42.13.20",
         "11.32.25.1.20.46.8.53.21.59.22.50.48.33.10.49.43.40.48",
         "11.32.32.2.23.5.53.6.57.2.57.58.12.38.0.57.36",
         "11.32.45.42.32.51.12.54.12.23.33.16.52.30",
         "11.32.52.43.47.45.41.27.17.11.13.54.4.48.36.52.20.44.26.40",
         "11.33.6.24.22.1.12.50.46.54.27.11.15",
         "11.33.18.57.29.42.17.55.34.16.50.9.56.44.9.36",
         "11.33.39.40.18.28.22.3.27.24.26.40",
         "11.34.5.55.47.1.58.11.48.1.42.17.51.21.36",
         "11.34.12.57.50.43.14.9.8.38.51.24.5.20", "11.34.26.40",
         "11.34.52.57.15.17.49.11.48.36.29.22.33.36",
         "11.34.59.59.47.34.44.27.34.16.19.12", "11.35.13.42.52.33.30.56.15",
         "11.35.40.1.54.42.47.4.17.45.37.12.34.3.59.3.45",
         "11.35.47.4.55.37.17.52.30.43.12",
         "11.36.0.48.56.21.51.24.5.26.12.41.34.20.9.22.30",
         "11.36.21.36.35.16.18.16.51.12.34.16.57.45.6.15",
         "11.36.34.13.15.3.51.33.7.12",
         "11.36.55.1.53.51.9.46.9.1.44.48.3.57.2.13.20",
         "11.37.21.24.46.7.23.31.12",
         "11.37.28.28.48.40.42.54.11.41.9.11.48.22.3.27.24.26.40",
         "11.37.42.14.49.30.22.13.20", "11.38.8.39.29.0.52.41.16.3.16.52.30",
         "11.38.15.44.0.17.54.34.4.26.40", "11.38.29.30.57.5.15.44.49.27.11.15",
         "11.38.55.57.23.57.18.50.36.30.59.32.54.30.14.43.18.2.48.45",
         "11.39.3.2.24",
         "11.39.16.50.16.48.50.31.12.21.37.53.56.35.59.1.59.31.52.30",
         "11.39.36.35.27.27.6.34.59.15.46.53.11.6.22.52.43.23.31.12",
         "11.39.37.43.47.6.14.18.29.0.41.51.3.43.57.42.10.36.48.20",
         "11.39.50.24", "11.40.23.59.19.50.4.14.15.33.50.39.29.38.10.52.1.55.12",
         "11.40.37.48.48.30.56.15", "11.40.58.44.43.57.33.13.45.30.51.51.6.40",
         "11.41.4.20.6.46.43.30.2.0.52.22.56.39.35.42.50.58.33.36",
         "11.41.11.26.24.53.12.31.47.15.45.11.41.17.29.28.19.12",
         "11.41.25.16.49.45.51.18.53.2.50.56.50.9.22.30",
         "11.41.32.23.20.36.30.43.22.39.7.19.30.22.13.20",
         "11.41.46.14.10.17.43.45.24.59.38.1.38.26.15",
         "11.41.58.56.42.49.34.39.0.57.32.47.34.11.42.43.12",
         "11.42.6.3.34.8.28.3.40.39.24.59.33.44.58.4.26.40",
         "11.42.19.55.3.42.13.20",
         "11.42.46.30.13.52.14.40.26.52.43.34.34.45.7.12",
         "11.42.53.37.34.6.16.34.45.30.20.32.38.24", "11.43.7.30",
         "11.43.34.6.58.14.17.33.42.27.56.44.35.31.12",
         "11.43.41.14.47.25.25.30.54.57.1.26.24",
         "11.43.55.8.9.42.56.4.27.11.15",
         "11.44.16.9.58.52.20.30.12.1.41.30.59.32.0.59.15.33.20",
         "11.44.21.46.56.8.49.9.35.58.56.25.28.29.32.3.2.48.45",
         "11.44.28.55.14.19.0.50.55.6.14.24",
         "11.44.42.49.33.4.7.47.38.30.17.21.5.30.54.29.31.52.30",
         "11.45.3.52.47.42.45.30.33.50.58.42.40.28.25.4.41.15",
         "11.45.16.38.55.0.9.26.47.2.24", "11.45.37.43.10.16.33.8.28.38.31.6.40",
         "11.46.4.25.49.41.59.3.50.24",
         "11.46.11.35.10.17.13.26.22.19.55.3.42.13.20", "11.46.25.31.30.37.30",
         "11.46.52.15.58.37.38.20.47.0.19.20.9.22.30", "11.46.59.25.48.18.8",
         "11.47.13.23.5.18.4.41.38.4.16.38.26.15", "11.47.47.19.40.48",
         "11.48.35.16.48",
         "11.48.56.26.59.19.57.20.24.13.26.13.6.49.52.35.33.20",
         "11.49.9.17.19.19.56.47.26.15.31.2.29.15.24.30.10.56.38.24",
         "11.49.23.17.10.7.19.27.11.15",
         "11.49.30.28.31.37.40.2.58.52.46.52.29.53.8.28.38.31.6.40",
         "11.49.44.28.47.30.31.23.40.50",
         "11.49.57.19.59.41.52.26.11.6.12.0.35.3.27.35.25.26.24",
         "11.50.11.20.47.23.10.42.22.12.38.5.2.46.59.31.52.30",
         "11.50.18.32.38.6.58.6.25.11.6.40",
         "11.50.32.33.50.55.27.3.14.3.22.45.9.40.4.41.15",
         "11.50.45.25.55.21.41.50.0.13.15.57.9.52.21.30.14.24",
         "11.50.52.38.6.49.4.24.43.24.54.33.18.25.16.48", "11.51.6.40",
         "11.51.33.35.6.32.38.51.27.12.53.7.15.41.11.2.24",
         "11.51.40.47.47.16.51.17.11.34.28.18.2.52.48", "11.51.54.50.37.30",
         "11.52.21.47.33.27.58.16.52.44.47.42.8.57.50.24",
         "11.52.29.0.43.30.59.35.3.8.14.12.28.48",
         "11.52.43.4.30.50.13.16.30.31.38.26.15",
         "11.53.4.22.6.21.29.45.34.40.42.47.7.46.40",
         "11.53.17.16.55.44.45.6.33.17.34.4.48",
         "11.53.38.35.32.35.6.38.37.5.8.54.58.45.55.33.20",
         "11.53.52.40.42.18.32.34.41.46.21.56.42.28.46.23.29.45.56.15",
         "11.54.5.36.24.11.24.33.52.7.40.48",
         "11.54.12.50.37.22.0.43.58.31.34.51.26.58.6.25.11.6.40",
         "11.54.26.56.27.39.15.33.20", "11.54.53.59.9.4.15.33.8.16.48",
         "11.55.1.13.51.39.56.21.27.6.40", "11.55.15.20.39.15.28.7.30",
         "11.55.42.25.10.36.36.34.32.35.34.34.39.29.31.52.30",
         "11.55.49.40.22.39.21.36", "11.56.3.48.7.37.3.15.9.17.49.50.55.4.41.15",
         "11.56.25.11.42.57.16.5.29.13.40.27.19.39.44.12.28.8.53.20",
         "11.56.38.10.10.33.36", "11.57.26.43.15.36",
         "11.57.48.9.19.34.27.18.24.31.36.17.46.40",
         "11.58.15.19.37.59.54.56.46.38.26.15",
         "11.58.22.36.23.1.23.18.1.6.56.27.39.15.33.20",
         "11.58.36.47.9.6.9.17.13.35.37.30",
         "11.58.49.47.59.41.38.50.30.44.31.39.35.29.45.11.7.0.28.48",
         "11.58.57.5.5.40.49.51.17.9.9.45.9.7.10.1.40.16",
         "11.59.3.59.17.58.43.5.23.59.17.33.36.34.4.46.31.24.22.30",
         "11.59.11.16.32.35.33.20",
         "11.59.25.28.16.18.38.38.31.28.55.17.13.32.19.44.45.56.15",
         "11.59.38.29.59.48.13.6.22.43.25.54.7.44.45.46.22.4.48",
         "11.59.45.47.35.24.11.13.1.57.28.14.13.24.5.45.36", "12",
         "12.0.27.15.17.52.33.20.35.48.17.47.6.7.56.55.40.48",
         "12.0.34.33.23.7.18.55.39.28.9.9.16.24.57.36", "12.0.48.46.45.28.7.30",
         "12.1.10.18.51.38.43.4.31.31.0.45.10.33.44.41.28.53.20",
         "12.1.16.3.54.8.4.15.35.24.21.17.55.34.33.46.48",
         "12.1.23.22.29.3.37.49.44.25.35.23.8.9.36",
         "12.1.37.36.49.13.20.56.27.54.32.10.4.41.15",
         "12.1.59.10.22.56.15.52.53.51.43.19.13.7.30",
         "12.2.12.14.53.26.33.40.23.12.32.15.21.36",
         "12.2.33.49.29.14.32.58.36.2.57.46.40",
         "12.3.1.10.36.29.33.7.17.31.46.33.36",
         "12.3.8.30.15.20.2.14.31.30.28.32.35.33.20", "12.3.22.46.40",
         "12.3.50.9.38.26.3.44.48.8.0.36", "12.3.57.29.47.3.41.18.43.12",
         "12.4.11.47.9.44.54.43.35.37.30",
         "12.4.39.11.59.29.34.1.58.30.1.15.35.29.9.1.24.22.30",
         "12.4.46.32.37.56.21.7.12",
         "12.5.0.50.58.42.46.2.35.39.48.13.18.15.59.45.56.15",
         "12.5.22.30.36.44.29.2.33.20.35.42.40.9.29.0.37.30",
         "12.5.35.38.48.11.31.12",
         "12.5.57.19.28.35.47.40.34.24.19.10.4.6.54.48.53.20",
         "12.6.24.48.18.2.42",
         "12.6.32.10.0.42.24.41.27.10.22.4.47.52.58.36.2.57.46.40",
         "12.6.46.30.26.34.8.8.53.20", "12.7.14.1.7.43.24.52.59.13.25.4.41.15",
         "12.7.21.23.20.18.39.20.29.37.46.40",
         "12.7.35.44.44.27.58.54.11.30.49.13.7.30",
         "12.7.56.17.54.30.5.28.40.37.1.37.27.59.0.24.11.31.12", "12.8.10.40",
         "12.8.38.13.52.18.4.16.12.30.28.28.33.20.34.20.41.51.21.36",
         "12.8.45.36.56.5.44.21.26.43.56.20.24.4.8.49.55.12", "12.9",
         "12.9.27.35.44.20.57.45.36.15.9.0.26.27.32.53.22.33.36",
         "12.9.34.59.18.9.39.24.51.12.45.16.8.22.16.19.12",
         "12.9.49.23.20.32.13.35.37.30",
         "12.10.11.11.35.47.27.6.49.54.39.0.44.26.40",
         "12.10.17.0.57.3.40.18.47.5.54.33.54.1.14.42.8.6",
         "12.10.24.25.0.55.25.33.6.43.54.34.40.30.43.12",
         "12.10.38.50.1.50.15.57.10.15.28.4.12.14.45.56.15",
         "12.10.46.14.18.58.2.0.11.5.45.7.49.8.8.53.20",
         "12.11.0.39.45.43.28.4.48.32.7.6.42.32.20.37.30",
         "12.11.13.54.4.36.38.35.38.29.56.39.33.7.12",
         "12.11.21.18.43.3.49.13.49.51.3.32.2.39.20.29.37.46.40",
         "12.11.35.44.51.21.28.53.20", "12.12.3.26.29.26.55.17.7.59.55.23.31.12",
         "12.12.10.51.38.1.32.16.12.24.6.24", "12.12.25.18.45",
         "12.12.53.2.15.39.53.17.36.44.6.36.27",
         "12.13.0.27.54.23.59.4.42.14.24", "12.13.14.56.0.7.13.24.38.19.13.7.30",
         "12.13.36.50.23.49.31.21.27.31.45.44.47.0.51.1.43.42.13.20",
         "12.13.50.7.32.24.48.23.2.24",
         "12.14.4.36.36.56.48.7.7.36.33.4.28.14.41.45.45.42.11.15",
         "12.14.26.32.29.42.2.24.20.15.36.9.27.9.36.7.22.58.7.30",
         "12.14.39.50.32.17.39.50.24", "12.15.1.47.28.12.14.31.19.50.7.24.26.40",
         "12.15.29.36.54.16.14.1.30",
         "12.15.37.4.8.12.56.29.58.15.44.51.21.28.53.20",
         "12.15.51.35.19.24.3.45",
         "12.16.19.26.38.34.12.26.38.57.50.8.29.45.56.15",
         "12.16.26.54.22.48.53.20",
         "12.16.41.26.33.1.19.53.22.9.27.20.2.20.37.30",
         "12.17.2.15.7.55.58.2.47.7.29.23.41.4.59.39.29.39.50.24", "12.17.16.48",
         "12.17.52.11.8.47.48.39.42.48.59.17.39.22.11.56.32.38.24", "12.18.6.45",
         "12.18.28.48.6.48.17.13.45.13.59.48.39.36.57.17.2.13.20",
         "12.18.34.41.26.9.13.28.55.27.20.22.11.47.23.33.2.35.31.12",
         "12.18.42.10.32.38.16.39.24.51.9.50.5.28.33.1.26.24",
         "12.18.56.45.23.2.37.45.49.13.7.30", "12.19.18.49.59.29.17.42.10.2.5",
         "12.19.24.43.42.46.28.4.1.11.13.59.49.26.45.38.9.42.4.30",
         "12.19.32.13.19.41.7.7.16.33.57.30.36.31.6.14.24",
         "12.19.46.49.9.21.38.39.8.8.9.40.15.23.57.0.42.11.15",
         "12.19.54.18.59.42.15.31.41.14.4.26.40",
         "12.20.8.55.15.32.45.40.52.8.31.12.2.34.14.52.58.7.30",
         "12.20.22.19.30.10.6.4.35.13.49.7.2.47.2.24",
         "12.20.29.49.42.6.7.5.45.13.26.49.41.41.20", "12.20.44.26.40",
         "12.21.12.29.4.19.0.28.35.50.55.20.3.50.24",
         "12.21.19.59.46.45.3.25.24.33.24.28.48", "12.21.34.37.44.3.45",
         "12.22.2.42.2.21.38.12.34.56.39.41.24.20.15",
         "12.22.10.13.15.19.47.4.0.46.4.48",
         "12.22.24.52.12.7.18.49.41.47.57.32.20.37.30",
         "12.22.47.3.1.37.23.29.58.37.24.34.5.36.6.40",
         "12.23.0.30.8.4.6.59.19.40.48",
         "12.23.22.42.1.26.34.25.13.37.51.47.16.12.50.22.13.20",
         "12.23.50.50.25.11.53.5.16.48",
         "12.23.58.22.43.55.25.45.48.27.53.48.35.35.31.41.14.4.26.40",
         "12.24.13.3.48.48.23.42.13.20", "12.24.41.14.6.56.56.12.1.7.30",
         "12.24.48.46.56.19.6.12.20.44.26.40", "12.25.3.29.0.53.36.47.48.45",
         "12.25.31.41.13.33.8.5.58.57.3.31.6.8.15.42.11.15", "12.25.39.14.33.36",
         "12.25.53.57.37.56.5.53.17.11.4.25.32.22.22.58.7.30", "12.26.29.45.36",
         "12.27.5.35.17.9.24.31.12.36.6.2.7.36.43.35.30.2.52.48",
         "12.27.20.20.3.45", "12.27.42.39.42.53.23.26.40.32.55.18.31.6.40",
         "12.27.56.12.10.32.45.21.54.24.48.12.28.2.39.26.12.28.48",
         "12.28.10.57.57.4.54.44.8.35.2.20.37.30",
         "12.28.18.32.53.58.56.46.16.9.43.48.48.23.42.13.20",
         "12.28.33.19.6.58.54.40.26.39.36.33.45",
         "12.28.46.52.29.40.52.57.37.1.22.58.44.28.29.34.4.48",
         "12.28.54.27.48.25.1.55.55.22.2.39.31.59.57.56.44.26.40",
         "12.29.9.14.43.57.2.13.20",
         "12.29.37.36.14.47.43.39.8.40.14.28.53.4.7.40.48",
         "12.29.45.12.4.22.41.41.4.32.21.54.48.57.36", "12.30",
         "12.30.28.23.26.7.14.43.57.17.48.31.33.53.16.48",
         "12.30.35.59.46.35.7.12.58.36.49.32.9.36", "12.30.50.48.42.21.47.48.45",
         "12.31.13.14.38.47.49.52.12.49.48.17.3.30.9.3.12.35.33.20",
         "12.31.19.14.3.53.24.26.14.22.52.11.10.23.30.11.15",
         "12.31.26.50.55.16.16.54.18.46.39.21.36",
         "12.31.41.40.51.16.24.18.49.4.18.30.29.52.58.7.30",
         "12.32.4.8.18.53.36.32.36.6.22.37.31.10.18.45",
         "12.32.17.45.30.40.10.4.34.10.33.36",
         "12.32.40.14.2.57.39.21.2.33.5.11.6.40", "12.33.8.43.33.0.47.0.5.45.36",
         "12.33.16.21.30.58.22.20.7.49.14.43.57.2.13.20", "12.33.31.13.36.40",
         "12.33.59.45.2.32.8.54.10.8.20.37.30", "12.34.7.23.31.31.20.32",
         "12.34.22.16.37.39.17.0.24.36.33.45",
         "12.34.50.49.59.28.17.57.3.26.16.18.44.27.51.53.57.53.26.15",
         "12.34.58.28.59.31.12",
         "12.35.13.23.6.9.32.57.42.8.57.43.51.31.39.45.21.5.37.30",
         "12.35.35.56.53.16.20.15.9.43.57.11.56.49.52.43.9.3.45",
         "12.35.49.37.55.12",
         "12.36.12.12.47.17.17.9.45.50.19.57.59.17.12.5.55.33.20",
         "12.36.40.50.18.47.48.45", "12.37.3.26.42.40.33.29.15.33.20",
         "12.37.17.9.19.40.39.55.55.50.36.48.37.23.41.25.47.8.9.36",
         "12.37.32.6.10.32.43.25.11.41.28.37.22.58.7.30",
         "12.37.39.46.48.39.25.58.50.51.51.6.40",
         "12.37.54.44.6.19.8.51.26.59.36.16.10.18.45",
         "12.38.8.27.39.3.8.37.20.14.9.0.58.31.50.56.15.21.36",
         "12.38.16.8.39.16.20.42.22.18.34.11.31.38.57.55.12", "12.38.31.6.40",
         "12.38.59.49.26.58.49.26.53.1.44.39.44.43.55.46.33.36",
         "12.39.7.30.58.25.58.42.20.20.46.11.15.4.19.12", "12.39.22.30",
         "12.39.51.14.43.41.50.10.0.15.46.52.57.33.41.45.36",
         "12.39.58.56.46.25.3.33.23.20.47.9.18.43.12",
         "12.40.13.56.48.53.34.9.36.33.45",
         "12.40.36.39.34.46.55.44.36.59.25.38.16.17.46.40",
         "12.40.42.43.29.26.19.29.34.3.39.20.18.46.17.48.53.26.15",
         "12.40.50.26.3.27.44.6.59.30.44.21.7.12",
         "12.41.5.27.6.54.51.37.3.11.6.44.22.45.22.51.5.37.30",
         "12.41.13.9.54.45.27.5.11.33.29.30.38.40.59.15.33.20",
         "12.41.28.11.25.7.46.45.0.33.27.24.29.18.41.29.3.45",
         "12.41.41.58.49.48.10.12.7.36.11.31.12",
         "12.41.49.41.59.51.28.46.54.25.41.10.52.45.58.50.51.51.6.40",
         "12.42.4.44.13.29.52.35.33.20", "12.42.33.35.5.40.32.35.20.49.55.12",
         "12.42.41.18.47.6.36.6.52.55.6.40", "12.42.56.22.1.52.30",
         "12.43.25.14.51.19.3.0.50.45.56.52.58.7.30", "12.43.32.59.4.9.59.2.24",
         "12.43.48.3.20.7.31.28.9.55.1.10.18.45", "12.44.24.42.51.15.50.24",
         "12.45.16.30.8.38.24", "12.45.39.21.56.52.45.7.38.9.42.42.57.46.40",
         "12.46.8.20.56.31.54.36.33.45",
         "12.46.16.6.48.33.28.51.13.11.24.13.29.52.35.33.20",
         "12.46.31.14.17.42.33.54.22.30",
         "12.46.52.53.26.3.33.10.42.17.46.24.9.43.38.41.46.57.4",
         "12.47.0.15.15.10.37.57.45.35.14.43.51.0.21.5.37.30",
         "12.47.8.1.38.45.55.33.20",
         "12.47.23.10.9.23.53.13.5.34.50.58.22.26.29.3.45",
         "12.47.37.3.59.47.25.58.48.14.19.37.44.15.44.49.27.33.7.12",
         "12.47.44.50.45.45.47.57.54.5.18.7.10.17.42.8.38.24", "12.48",
         "12.48.29.4.19.4.3.33.58.11.30.58.14.32.28.43.23.31.12",
         "12.48.36.51.36.39.48.11.22.6.1.45.53.30.37.26.24", "12.48.52.1.52.30",
         "12.49.15.0.7.5.17.56.49.37.4.48.11.15.59.40.14.48.53.20",
         "12.49.21.8.9.44.36.32.37.45.58.43.7.16.52.1.55.12",
         "12.49.28.55.58.59.52.21.3.23.17.44.40.42.14.24",
         "12.49.44.7.16.30.14.20.13.46.10.18.45",
         "12.50.7.7.4.28.0.56.25.27.10.12.30",
         "12.50.21.3.53.0.19.55.4.45.22.24.23.2.24",
         "12.50.44.4.47.11.31.10.30.27.9.37.46.40",
         "12.50.59.17.33.41.37.35.4.18.52.30.2.40.40.30.10.32.48.45",
         "12.51.13.15.18.55.31.19.46.41.53.39.50.24",
         "12.51.21.4.16.21.22.23.29.36.30.26.45.55.33.20", "12.51.36.17.46.40",
         "12.52.5.30.16.59.47.59.47.20.32.38.24",
         "12.52.13.19.46.11.56.3.58.4.48", "12.52.28.34.18.23.54.22.30",
         "12.52.57.48.47.27.32.18.6.24.1.20.37.51.5.37.30",
         "12.53.5.38.48.28.6.31.40.48",
         "12.53.20.54.22.37.37.6.46.2.27.26.11.29.3.45",
         "12.53.44.0.39.11.26.58.43.33.58.5.30.50.6.56.40",
         "12.53.58.1.23.24.17.16.48",
         "12.54.21.8.46.30.10.51.16.41.56.26.44.23.22.28.8.53.20",
         "12.54.50.27.31.14.52.48", "12.55.13.36.28.20.24.41.28.53.20",
         "12.55.42.57.12.14.18.32.31.10.18.45",
         "12.55.50.48.53.39.53.57.51.36.17.46.40",
         "12.56.6.7.43.25.50.49.48.16.52.30",
         "12.56.28.3.6.8.5.50.35.19.29.43.57.50.56.25.48.17.16.48",
         "12.56.35.30.26.37.0.56.13.54.26.9.53.53.36.21.26.43.7.30",
         "12.56.43.22.40", "12.56.58.42.32.0.56.8.0.24.2.6.36.13.18.55.32.48.45",
         "12.57.20.39.23.50.7.18.52.30.52.5.45.40.25.25.14.52.48", "12.57.36",
         "12.58.5.26.7.18.21.36.38.40.9.36.28.13.23.4.56.3.50.24",
         "12.58.13.19.15.22.18.2.30.37.36.17.12.55.45.24.28.48",
         "12.58.28.40.53.54.22.30",
         "12.58.51.56.22.10.36.55.17.14.17.36.47.24.26.40",
         "12.58.58.9.0.51.55.0.2.14.18.12.9.37.19.40.56.38.24",
         "12.59.6.2.40.59.7.15.19.10.50.12.59.12.46.4.48",
         "12.59.21.25.21.57.37.0.58.56.29.56.29.3.45",
         "12.59.29.19.16.13.54.8.11.50.8.8.20.24.41.28.53.20",
         "12.59.44.42.24.46.21.57.7.46.15.35.9.22.30",
         "12.59.58.49.40.55.5.10.1.3.56.26.11.19.40.48",
         "13.0.6.43.57.56.4.30.45.10.27.46.10.49.57.51.36.17.46.40",
         "13.0.22.7.50.46.54.48.53.20",
         "13.0.51.40.15.24.42.58.16.31.55.5.5.16.48",
         "13.0.59.35.4.33.38.25.17.13.42.49.36", "13.1.15",
         "13.1.44.34.24.42.32.50.47.11.3.2.52.48",
         "13.1.52.29.46.1.35.1.1.3.21.36", "13.2.7.55.44.7.42.18.16.52.30",
         "13.2.37.32.9.3.7.57.19.58.49.21.38.19.28.56.43.7.30",
         "13.2.45.28.2.34.27.36.34.33.36",
         "13.3.0.55.3.24.35.19.36.6.59.16.46.7.40.32.48.45",
         "13.3.24.18.39.40.50.33.57.36.38.34.4.58.14.31.52.30",
         "13.3.38.29.54.26.50.29.45.36",
         "13.4.1.54.38.5.3.29.25.9.27.54.4.26.40", "13.4.31.35.21.53.18.57.36",
         "13.4.39.32.24.45.48.15.58.8.47.50.46.54.48.53.20",
         "13.4.55.1.40.41.40", "13.5.24.44.25.8.29.16.25.33.41.29.3.45",
         "13.5.32.42.0.20.8.53.20", "13.5.48.12.19.13.25.12.55.38.5.9.22.30",
         "13.6.25.55.12",
         "13.7.3.39.53.22.59.54.21.40.15.14.49.59.40.44.18.48.57.36",
         "13.7.19.12",
         "13.7.42.43.19.15.30.22.40.14.55.47.54.15.25.6.10.22.13.20",
         "13.7.56.59.14.48.49.46.2.30.34.29.25.50.27.13.32.9.36",
         "13.8.12.32.24.34.48.16.52.30", "13.8.36.5.19.27.14.52.58.42.13.20",
         "13.8.42.22.37.37.33.56.17.15.58.55.48.44.32.40.42.20.52.48",
         "13.8.50.22.12.59.51.35.45.40.13.20.38.57.10.39.21.36",
         "13.9.5.56.25.59.5.13.44.40.42.18.56.25.32.48.45",
         "13.9.13.56.15.41.4.33.47.59.0.44.26.40",
         "13.9.29.30.56.34.56.43.35.37.5.16.50.44.31.52.30",
         "13.9.43.48.48.10.46.28.53.34.44.23.30.58.10.33.36",
         "13.9.51.49.0.54.31.34.8.14.20.37.0.28.5.20", "13.10.7.24.26.40",
         "13.10.37.19.0.36.16.30.30.14.19.1.24.5.45.36",
         "13.10.45.19.45.52.3.39.6.11.38.6.43.12", "13.11.0.56.15",
         "13.11.30.52.50.31.4.45.25.16.26.20.9.57.36",
         "13.11.38.54.8.21.6.12.16.49.9.7.12",
         "13.11.54.31.40.55.48.5.0.35.9.22.30",
         "13.12.18.11.13.43.53.3.58.31.54.12.21.58.31.6.40",
         "13.12.32.32.8.36.23.27.16.59.31.12",
         "13.12.48.10.44.42.8.46.5.49.4.31.13.42.16.18.13.21.33.45",
         "13.12.56.12.49.32.20.42.54.32.23.14.25.17.41.43.42.13.20",
         "13.13.11.51.53.40.36.11.53.4.51.3.0.31.58.12.46.24.22.30",
         "13.13.26.13.46.52.40.37.37.55.12", "13.13.49.56.4.3.37.17.2.13.20",
         "13.14.19.59.3.24.43.56.49.12", "13.14.28.2.4.4.22.37.10.7.24.26.40",
         "13.14.43.42.56.57.11.15",
         "13.15.13.47.58.27.20.38.22.52.51.45.10.32.48.45",
         "13.15.21.51.31.50.24",
         "13.15.37.33.28.27.50.16.50.19.48.43.14.31.52.30", "13.16.15.44.38.24",
         "13.17.9.41.24", "13.17.33.30.21.44.57.0.27.15.6.59.45.11.6.40",
         "13.17.47.56.59.14.56.23.22.2.27.25.17.54.50.3.57.18.43.12",
         "13.18.3.41.48.53.14.23.5.9.22.30",
         "13.18.11.47.5.34.52.33.21.14.22.44.3.37.17.2.13.20",
         "13.18.27.32.23.26.50.19.8.26.15",
         "13.18.41.59.59.39.36.29.27.29.28.30.39.26.23.32.21.7.12",
         "13.18.50.5.39.38.42.3.39.3.30.50.10.7.57.48.31.24.26.40",
         "13.18.57.45.53.18.34.32.39.59.12.50.40.37.51.58.21.33.45",
         "13.19.5.51.42.52.50.22.13.20",
         "13.19.21.38.4.47.22.56.8.18.48.5.48.22.35.16.24.22.30",
         "13.19.36.6.39.46.54.33.45.14.55.26.48.36.24.11.31.12",
         "13.19.44.12.52.40.12.27.48.50.31.22.28.13.26.24", "13.20",
         "13.20.30.16.59.51.43.42.53.6.59.45.40.8.49.55.12",
         "13.20.38.23.45.41.27.41.50.31.16.50.18.14.24", "13.20.54.11.57.11.15",
         "13.21.24.31.0.8.58.3.59.20.23.39.55.5.4.12",
         "13.21.32.38.18.57.22.1.56.1.45.59.2.24",
         "13.21.48.27.34.41.29.56.4.20.35.44.31.52.30",
         "13.22.12.24.52.9.10.58.46.30.48.8.1.15",
         "13.22.26.56.32.42.50.44.52.27.15.50.24",
         "13.22.50.54.59.9.29.58.26.43.17.31.51.6.40",
         "13.23.21.18.27.12.50.8.6.8.38.24",
         "13.23.29.26.57.2.15.49.28.20.31.42.52.50.22.13.20",
         "13.23.45.18.31.6.40", "13.24.15.44.2.42.17.29.46.48.54",
         "13.24.23.53.5.37.25.54.8", "13.24.39.45.44.9.54.8.26.15",
         "13.25.10.13.19.26.11.8.51.40.1.23.59.25.43.21.33.45",
         "13.25.18.22.55.29.16.48",
         "13.25.34.16.38.34.11.9.32.57.33.34.46.57.46.24.22.30",
         "13.25.58.20.40.49.25.36.10.22.53.0.44.37.12.14.1.40",
         "13.26.12.56.26.52.48",
         "13.26.37.1.38.26.26.18.24.53.41.17.51.14.20.54.19.15.33.20",
         "13.27.7.33.40.3", "13.27.31.40.29.31.15.43.12.35.33.20",
         "13.28.2.14.35.14.54.18.52.28.14.31.52.30",
         "13.28.10.25.55.54.3.42.46.15.18.31.6.40",
         "13.28.26.23.2.44.25.26.52.47.34.41.15",
         "13.28.41.1.29.39.21.11.49.35.5.37.2.25.58.20.0.23.2.24",
         "13.28.49.13.13.53.26.5.11.47.48.28.17.45.33.46.52.48",
         "13.29.5.11.6.40",
         "13.29.35.48.44.46.44.44.40.33.51.38.23.42.51.29.39.50.24",
         "13.29.44.1.2.19.42.37.9.42.9.16.0.4.36.28.48", "13.30",
         "13.30.30.39.42.36.37.30.40.16.50.0.29.23.56.32.38.24",
         "13.30.38.52.33.30.43.47.36.54.10.17.55.58.4.48",
         "13.30.54.52.36.9.8.26.15",
         "13.31.19.6.13.6.3.27.35.27.23.20.49.22.57.46.40",
         "13.31.25.34.23.24.4.47.32.19.53.57.40.1.23.0.9",
         "13.31.33.47.47.41.35.3.27.28.47.18.31.40.48",
         "13.31.49.48.55.22.31.3.31.23.51.11.20.16.24.22.30",
         "13.31.58.2.34.24.28.53.32.19.43.28.41.15.43.12.35.33.20",
         "13.32.14.4.10.48.17.52.0.35.41.14.7.15.56.15",
         "13.32.28.46.45.7.22.52.56.6.36.17.16.48",
         "13.32.53.3.10.23.52.5.55.33.20",
         "13.33.23.49.26.3.14.45.42.13.14.52.48",
         "13.33.32.4.2.15.2.31.20.26.47.6.40", "13.33.48.7.30",
         "13.34.18.55.50.44.19.12.54.9.0.40.30", "13.34.27.11.0.26.38.58.33.36",
         "13.34.43.15.33.28.1.34.2.34.41.15",
         "13.35.14.5.59.25.45.47.13.18.46.25.2.25.17.39.4.55.18.45",
         "13.35.22.21.42.40.53.45.36",
         "13.35.38.27.21.3.6.47.55.7.16.44.58.2.59.44.10.46.52.30",
         "13.36.2.49.26.20.2.40.22.30.40.10.30.10.40.8.12.11.15",
         "13.36.17.36.9.12.57.36",
         "13.36.41.59.24.40.16.8.8.42.21.33.49.37.46.40",
         "13.37.12.54.20.18.2.15",
         "13.37.21.11.15.47.42.46.38.4.9.50.23.52.5.55.33.20",
         "13.37.37.19.14.53.24.10",
         "13.38.0.24.59.47.47.23.25.6.57.29.46.22.33.16.34.4.52.16",
         "13.38.8.16.16.11.20.29.36.37.35.42.46.24.22.30",
         "13.38.16.33.45.20.59.15.33.20",
         "13.38.32.42.50.1.28.45.57.57.10.22.15.56.15",
         "13.38.55.50.8.48.51.9.45.41.39.19.38.58.52.57.12.57.36", "13.39.12",
         "13.39.43.0.36.20.19.48.14.4.17.2.7.30.38.38.17.5.16.48",
         "13.39.51.19.3.6.27.24.7.34.25.52.57.4.39.56.9.36", "13.40.7.30",
         "13.40.38.32.42.23.34.58.48.17.2.37.59.45.59.30.2.52.48",
         "13.40.46.51.42.55.51.50.27.36.50.55.39.25.3.21.36",
         "13.41.3.3.45.36.15.17.34.41.15",
         "13.41.27.35.32.45.53.0.11.8.58.53.20",
         "13.41.34.8.34.11.37.51.7.59.8.53.8.16.24.2.24.6.45",
         "13.41.42.28.8.32.21.14.45.4.23.54.0.34.33.36",
         "13.41.58.41.17.4.2.56.49.2.24.4.43.46.36.40.46.52.30",
         "13.42.7.1.6.20.17.15.12.28.58.16.17.46.40",
         "13.42.23.14.43.56.24.5.24.36.8.0.2.51.23.12.11.15",
         "13.42.38.8.20.11.13.25.5.48.41.14.29.45.36",
         "13.42.46.28.33.26.47.53.3.34.56.28.32.59.15.33.20",
         "13.43.2.42.57.46.40", "13.43.33.52.18.7.47.11.46.29.54.48.57.36",
         "13.43.42.13.5.16.43.48.13.57.7.12", "13.43.58.28.35.37.30",
         "13.44.29.40.2.37.22.27.18.49.37.26.0.22.30",
         "13.44.38.1.23.41.58.57.47.31.12",
         "13.44.54.18.0.8.7.35.13.6.37.15.56.15",
         "13.45.18.56.41.48.12.46.38.28.13.57.52.53.27.24.26.40",
         "13.45.33.53.28.57.54.25.55.12",
         "13.45.58.33.21.36.11.34.41.48.44.12.31.20.55.58.1.28.53.20",
         "13.46.29.49.21.19.52.19.12", "13.46.54.30.54.13.46.20.14.48.53.20",
         "13.47.25.49.1.3.15.46.41.15",
         "13.47.34.12.9.14.33.33.43.2.42.57.46.40",
         "13.47.50.32.14.19.34.13.7.30",
         "13.48.21.52.28.23.28.59.58.50.3.54.33.29.10.46.52.30",
         "13.48.30.16.10.40", "13.48.46.37.22.8.59.52.32.25.38.15.2.38.12.11.15",
         "13.49.10.2.1.25.27.48.8.0.55.34.8.43.7.6.55.52.19.12", "13.49.26.24",
         "13.50.6.12.32.23.47.14.40.40.6.42.21.47.28.26.6.43.12",
         "13.50.22.35.37.30", "13.50.47.24.7.39.19.22.58.23.14.47.14.34.4.26.40",
         "13.50.54.1.36.55.22.40.2.23.15.24.58.15.48.59.40.24.57.36",
         "13.51.2.26.51.43.3.44.20.27.33.33.51.9.37.9.7.12",
         "13.51.18.51.3.25.27.29.2.52.15.56.15",
         "13.51.27.16.33.18.49.44.44.37.28.40.53.46.20.14.48.53.20",
         "13.51.43.41.14.25.27.24.56.17.20.37.30",
         "13.51.58.44.59.38.45.30.41.8.12.11.56.4.59.31.12",
         "13.52.23.36.22.10.2.28.8.53.20",
         "13.52.40.2.9.59.21.23.28.39.35.6.2.53.31.44.35.23.26.15",
         "13.52.55.6.56.26.21.50.9.38.2.45.25.37.55.12",
         "13.53.3.33.24.51.52.58.58.22.37.40.54.24", "13.53.20",
         "13.53.51.32.42.21.23.2.10.19.47.15.4.19.12",
         "13.53.59.59.45.5.41.21.5.7.35.2.24", "13.54.16.27.27.4.13.7.30",
         "13.54.48.2.17.39.20.29.9.18.44.39.4.52.46.52.30",
         "13.54.56.29.54.44.45.27.0.51.50.24",
         "13.55.12.58.43.38.13.40.54.31.27.13.53.12.11.15",
         "13.55.37.55.54.19.33.56.13.27.5.8.21.18.7.30",
         "13.55.53.3.54.4.37.51.44.38.24",
         "13.56.18.2.16.37.23.43.22.50.5.45.40.44.26.40",
         "13.56.49.41.43.20.52.13.26.24",
         "13.56.58.10.34.24.51.29.2.1.23.2.10.2.28.8.53.20",
         "13.57.14.41.47.24.26.40", "13.57.46.23.22.49.3.13.31.15.56.15",
         "13.57.54.52.48.21.29.28.53.20", "13.58.11.25.8.30.18.53.47.20.37.30",
         "13.58.43.8.52.44.46.36.43.49.11.27.29.24.17.39.57.39.22.30",
         "13.58.51.38.52.48",
         "13.59.8.12.20.10.36.37.26.49.57.28.43.55.10.50.23.26.15",
         "13.59.33.16.32.31.29.10.10.48.50.13.16.28.45.14.36.44.10",
         "13.59.48.28.48",
         "14.0.28.47.11.48.5.5.6.40.36.47.23.33.49.2.26.18.14.24",
         "14.0.45.22.34.13.7.30", "14.1.10.29.40.45.3.52.30.37.2.13.20",
         "14.1.25.43.41.51.51.2.8.42.54.14.1.32.59.21.59.2.24",
         "14.1.42.20.11.43.1.34.39.39.25.8.12.11.15",
         "14.1.50.52.0.43.48.52.3.10.56.47.24.26.40",
         "14.2.7.29.0.21.16.30.29.59.33.37.58.7.30",
         "14.2.22.44.3.23.29.34.49.9.3.21.5.2.3.15.50.24",
         "14.2.31.16.16.58.9.40.24.47.17.59.28.29.57.41.20",
         "14.2.47.54.4.26.40",
         "14.3.19.48.16.38.41.36.32.15.16.17.29.42.8.38.24",
         "14.3.28.21.4.55.31.53.42.36.24.39.10.4.48", "14.3.45",
         "14.4.16.56.21.53.9.4.26.57.32.5.30.37.26.24",
         "14.4.25.29.44.54.30.37.5.56.25.43.40.48",
         "14.4.42.9.47.39.31.17.20.37.30",
         "14.5.7.23.58.38.48.36.14.26.1.49.11.26.25.11.6.40",
         "14.5.14.8.19.22.34.59.31.10.43.42.34.11.26.27.39.22.30",
         "14.5.22.42.17.10.49.1.6.7.29.16.48",
         "14.5.39.23.27.40.57.21.10.12.20.49.18.37.5.23.26.15",
         "14.5.47.57.40.50.30.5.46.10.32.47.22.58.52.30.37.2.13.20",
         "14.6.4.39.21.15.18.36.40.37.10.27.12.34.6.5.37.30",
         "14.6.19.58.42.0.11.20.8.26.52.48",
         "14.6.45.15.48.19.51.46.10.22.13.20", "14.7.17.18.59.38.22.52.36.28.48",
         "14.7.25.54.12.20.40.7.38.47.54.4.26.40", "14.7.42.37.48.45",
         "14.8.14.43.10.21.10.0.56.24.23.12.11.15", "14.8.23.18.57.57.45.36",
         "14.8.40.3.42.21.41.37.57.41.7.58.7.30", "14.9.20.47.36.57.36",
         "14.10.18.20.9.36", "14.10.43.44.23.11.56.48.29.4.7.27.44.11.51.6.40",
         "14.11.15.56.36.8.47.20.37.30",
         "14.11.24.34.13.57.12.3.34.39.20.14.59.51.46.10.22.13.20",
         "14.11.41.22.33.0.37.40.25",
         "14.11.56.47.59.38.14.55.25.19.26.24.42.4.9.6.30.31.40.48",
         "14.12.13.36.56.51.48.50.50.39.9.42.3.20.23.26.15",
         "14.12.22.15.9.44.21.43.42.13.20",
         "14.12.39.4.37.6.32.27.52.52.3.18.11.36.5.37.30",
         "14.12.54.31.6.26.2.12.0.15.55.8.35.50.49.48.17.16.48",
         "14.13.3.9.44.10.53.17.40.5.53.27.58.6.20.9.36", "14.13.20",
         "14.13.52.18.7.51.10.37.44.39.27.44.42.49.25.14.52.48",
         "14.14.0.57.20.44.13.32.37.53.21.57.39.27.21.36", "14.14.17.48.45",
         "14.14.50.9.4.9.33.56.15.17.45.14.34.45.24.28.48",
         "14.14.58.48.52.13.11.30.3.45.53.2.58.33.36",
         "14.15.15.41.25.0.15.55.48.37.58.7.30",
         "14.15.41.14.31.37.47.42.41.36.51.20.33.20",
         "14.15.56.44.18.53.42.7.51.57.4.53.45.36",
         "14.16.13.38.0.16.43.4.11.5.0.4.55.36.3.12.28.49.41.15",
         "14.16.22.18.39.6.7.58.20.30.10.41.58.31.6.40",
         "14.16.39.12.50.46.15.5.38.7.38.20.2.58.31.40.11.43.7.30",
         "14.16.54.43.41.1.41.28.38.33.12.57.36",
         "14.17.3.24.44.50.24.52.46.13.53.49.44.21.43.42.13.20",
         "14.17.20.19.45.11.6.40", "14.17.52.46.58.53.6.39.45.56.9.36",
         "14.18.1.28.37.59.55.37.44.32", "14.18.18.24.47.6.33.45",
         "14.18.50.54.12.43.55.53.27.6.41.29.35.23.26.15",
         "14.18.59.36.27.11.13.55.12",
         "14.19.16.33.45.8.27.54.11.9.23.49.6.5.37.30",
         "14.19.42.14.3.32.43.18.35.4.24.32.47.35.41.2.57.46.40",
         "14.19.57.48.12.40.19.12", "14.20.56.3.54.43.12",
         "14.21.21.47.11.29.20.46.5.25.55.33.20",
         "14.21.54.23.33.35.53.56.7.58.7.30",
         "14.22.3.7.39.37.39.57.37.20.19.45.11.6.40",
         "14.22.20.8.34.55.23.8.40.18.45",
         "14.22.44.30.6.48.59.49.32.34.59.42.10.56.36.2.0.19.12",
         "14.22.52.47.9.34.27.42.28.47.9.4.19.52.53.43.49.41.15",
         "14.23.1.31.51.6.40",
         "14.23.18.33.55.34.22.22.13.46.42.20.40.14.47.41.43.7.30",
         "14.23.34.11.59.45.51.43.39.16.7.4.57.17.42.55.38.29.45.36",
         "14.23.42.57.6.29.1.27.38.20.57.53.4.4.54.54.43.12", "14.24",
         "14.24.32.42.21.27.4.0.42.57.57.20.31.21.32.18.48.57.36",
         "14.24.41.28.3.44.46.42.47.21.46.59.7.41.57.7.12",
         "14.24.58.32.6.33.45",
         "14.25.24.22.37.58.27.41.25.49.12.54.12.40.29.37.46.40",
         "14.25.31.16.40.57.41.6.42.29.13.33.30.41.28.32.9.36",
         "14.25.40.2.58.52.21.23.41.18.42.27.45.47.31.12",
         "14.25.57.8.11.4.1.7.45.29.26.36.5.37.30",
         "14.26.5.54.44.42.6.49.6.29.2.22.36.0.46.5.25.55.33.20",
         "14.26.23.0.27.31.31.3.28.38.3.59.3.45",
         "14.26.38.41.52.7.52.24.27.51.2.42.25.55.12",
         "14.27.4.35.23.5.27.34.19.15.33.20",
         "14.27.37.24.43.47.27.44.45.2.7.52.19.12",
         "14.27.46.12.18.24.2.41.25.48.34.15.6.40", "14.28.3.20",
         "14.28.36.11.34.7.16.29.45.45.36.43.12",
         "14.28.44.59.44.28.25.34.27.50.24", "14.29.2.8.35.41.53.40.18.45",
         "14.29.35.2.23.23.28.50.22.12.1.30.42.34.58.49.41.15",
         "14.29.43.51.9.31.37.20.38.24",
         "14.30.1.1.10.27.19.15.6.47.45.51.57.55.11.43.7.30",
         "14.30.27.0.44.5.22.51.4.0.42.51.12.11.22.48.45",
         "14.30.42.46.33.49.49.26.24",
         "14.31.8.47.22.18.57.12.41.17.11.0.4.56.17.46.40",
         "14.31.41.45.57.39.14.24",
         "14.31.50.36.0.50.53.37.44.36.26.29.45.27.34.19.15.33.20",
         "14.32.7.48.31.52.57.46.40", "14.32.40.49.21.16.5.51.35.4.6.5.37.30",
         "14.32.49.40.0.22.23.12.35.33.20",
         "14.33.6.53.41.21.34.41.1.48.59.3.45",
         "14.33.31.33.29.24.6.34.24.44.25.56.57.34.48.29.1.49.26.24",
         "14.33.48.48",
         "14.34.30.44.19.18.53.13.44.4.43.36.28.52.58.35.54.14.24",
         "14.34.32.9.43.52.47.53.6.15.52.18.49.39.57.7.43.16.0.25", "14.34.48",
         "14.35.21.6.53.13.9.18.43.30.10.48.31.45.3.28.3.4.19.12",
         "14.35.29.59.9.47.35.17.49.27.18.19.22.2.43.35.2.24",
         "14.35.47.16.0.38.40.18.45",
         "14.36.13.25.54.56.56.32.11.53.34.48.53.20",
         "14.36.20.25.8.28.24.22.32.31.5.28.40.49.29.38.33.43.12",
         "14.36.29.18.1.6.30.39.44.4.41.29.36.36.51.50.24",
         "14.36.46.36.2.12.19.8.36.18.33.41.2.41.43.7.30",
         "14.36.55.29.10.45.38.24.13.18.54.9.22.57.46.40",
         "14.37.12.47.42.52.9.41.46.14.32.32.3.2.48.45",
         "14.37.28.40.53.31.58.18.46.11.55.59.27.44.38.24",
         "14.37.37.34.27.40.35.4.35.49.16.14.27.11.12.35.33.20",
         "14.37.54.53.49.37.46.40",
         "14.38.28.7.47.20.18.20.33.35.54.28.13.26.24",
         "14.38.37.1.57.37.50.43.26.52.55.40.48", "14.38.54.22.30",
         "14.39.27.38.42.47.51.57.8.4.55.55.44.24",
         "14.39.36.33.29.16.46.53.38.41.16.48",
         "14.39.53.55.12.8.40.5.33.59.3.45",
         "14.40.20.12.28.35.25.37.45.2.6.53.44.25.1.14.4.26.40",
         "14.40.27.13.40.11.1.26.59.58.40.31.50.36.55.3.48.30.56.15",
         "14.40.36.9.2.53.46.3.38.52.48",
         "14.40.53.31.56.20.9.44.33.7.51.41.21.53.38.6.54.50.37.30",
         "14.41.19.50.59.38.26.53.12.18.43.23.20.35.31.20.51.33.45",
         "14.41.35.48.38.45.11.48.28.48", "14.42.2.8.57.50.41.25.35.48.8.53.20",
         "14.42.35.32.17.7.28.49.48",
         "14.42.44.28.57.51.31.47.57.54.53.49.37.46.40",
         "14.43.1.54.23.16.52.30",
         "14.43.35.19.58.17.2.55.58.45.24.10.11.43.7.30", "14.43.44.17.15.22.40",
         "14.44.1.43.51.37.35.52.2.35.20.48.2.48.45", "14.44.44.9.36",
         "14.45.26.37.22.33.22.23.39.22.47.9.11.14.38.19.51.10.4.48",
         "14.45.44.6", "14.46.10.33.44.9.56.40.30.16.47.46.23.32.20.44.26.40",
         "14.46.26.36.39.9.55.59.17.49.23.48.6.34.15.37.43.40.48",
         "14.46.44.6.27.39.9.18.59.3.45",
         "14.46.53.5.39.32.5.3.43.35.58.35.37.21.25.35.48.8.53.20",
         "14.47.10.35.59.23.9.14.36.2.30",
         "14.47.17.40.27.19.45.40.49.25.28.47.47.20.6.45.47.38.29.24",
         "14.47.26.39.59.37.20.32.43.52.45.0.43.49.19.29.16.48",
         "14.47.44.10.59.13.58.22.57.45.47.36.18.28.44.24.50.37.30",
         "14.47.53.10.47.38.42.38.1.28.53.20",
         "14.48.10.42.18.39.18.49.2.34.13.26.27.5.5.51.33.45",
         "14.48.26.47.24.12.7.17.30.16.34.56.27.20.26.52.48",
         "14.48.35.47.38.31.20.30.54.16.8.11.38.1.36", "14.48.53.20",
         "14.49.26.58.53.10.48.34.19.1.6.24.4.36.28.48",
         "14.49.35.59.44.6.4.6.29.28.5.22.33.36", "14.49.53.33.16.52.30",
         "14.50.27.14.26.49.57.51.5.55.59.37.41.12.18",
         "14.50.36.15.54.23.44.28.48.55.17.45.36",
         "14.50.53.50.38.32.46.35.38.9.33.2.48.45",
         "14.51.20.27.37.56.52.11.58.20.53.28.54.43.20",
         "14.51.36.36.9.40.56.23.11.36.57.36",
         "14.52.3.14.25.43.53.18.16.21.26.8.43.27.24.26.40",
         "14.52.37.0.30.14.15.42.20.9.36",
         "14.52.46.3.16.42.30.54.58.9.28.34.18.42.38.1.28.53.20",
         "14.53.3.40.34.34.4.26.40", "14.53.37.28.56.20.19.26.25.21",
         "14.53.46.32.19.34.55.26.48.53.20", "14.54.4.10.49.4.20.9.22.30",
         "14.54.38.1.28.15.45.43.10.44.28.13.19.21.54.50.37.30",
         "14.54.47.5.28.19.12",
         "14.55.4.45.9.31.19.3.56.37.17.18.38.50.51.33.45",
         "14.55.31.29.38.41.35.6.51.32.5.34.9.34.40.15.35.11.6.40",
         "14.55.47.42.43.12", "14.56.48.24.4.30",
         "14.57.15.11.39.28.4.8.0.39.30.22.13.20",
         "14.57.31.26.36.39.18.26.17.17.45.50.57.39.11.19.26.58.33.36",
         "14.57.49.9.32.29.53.40.58.18.2.48.45",
         "14.57.58.15.28.46.44.7.31.23.40.34.34.4.26.40",
         "14.58.15.58.56.22.41.36.31.59.31.52.30",
         "14.58.32.14.59.37.3.33.8.25.39.34.29.22.11.28.53.45.36",
         "14.58.41.21.22.6.2.19.6.26.27.11.26.23.57.32.5.20",
         "14.58.59.5.40.44.26.40",
         "14.59.16.50.20.23.18.18.9.21.9.6.31.55.24.40.57.25.18.45",
         "14.59.33.7.29.45.16.22.58.24.17.22.39.40.57.12.57.36",
         "14.59.42.14.29.15.14.1.17.26.50.17.46.45.7.12", "15",
         "15.0.34.4.7.20.41.40.44.45.22.13.52.39.56.9.36",
         "15.0.43.11.43.54.8.39.34.20.11.26.35.31.12", "15.1.0.58.26.50.9.22.30",
         "15.1.27.53.34.33.23.50.39.23.45.56.28.12.10.51.51.6.40",
         "15.1.35.4.52.40.5.19.29.15.26.37.24.28.12.13.30",
         "15.1.44.13.6.19.32.17.10.31.59.13.55.12",
         "15.2.2.1.1.31.41.10.34.53.10.12.35.51.33.45",
         "15.2.28.57.58.40.19.51.7.19.39.9.1.24.22.30",
         "15.2.45.18.36.48.12.5.29.0.40.19.12",
         "15.3.12.16.51.33.11.13.15.3.42.13.20",
         "15.3.46.28.15.36.56.24.6.54.43.12",
         "15.3.55.37.49.10.2.48.9.23.5.40.44.26.40", "15.4.13.28.20",
         "15.4.47.42.3.2.34.41.0.10.0.45", "15.4.56.52.13.49.36.38.24",
         "15.5.14.43.57.11.8.24.29.31.52.30",
         "15.5.48.59.59.21.57.32.28.7.31.34.29.21.26.16.45.28.7.30",
         "15.5.58.10.47.25.26.24",
         "15.6.16.3.43.23.27.33.14.34.45.16.37.49.59.42.25.18.45",
         "15.6.43.8.15.55.36.18.11.40.44.38.20.11.51.15.46.52.30",
         "15.6.59.33.30.14.24",
         "15.7.26.39.20.44.44.35.43.0.23.57.35.8.38.31.6.40",
         "15.8.1.0.22.33.22.30",
         "15.8.10.12.30.53.0.51.48.57.57.35.59.51.13.15.3.42.13.20",
         "15.8.28.8.3.12.40.11.6.40", "15.9.2.31.24.39.16.6.14.1.46.20.51.33.45",
         "15.9.11.44.10.23.19.10.37.2.13.20",
         "15.9.29.40.55.34.58.37.44.23.31.31.24.22.30",
         "15.9.46.9.10.51.46.20.48.16.58.49.10.14.13.7.30.25.55.12",
         "15.9.55.22.23.7.36.50.50.46.17.1.49.58.45.30.14.24", "15.10.13.20",
         "15.10.47.47.20.22.35.20.15.38.5.35.41.40.42.55.52.19.12",
         "15.10.57.1.10.7.10.26.48.24.55.25.30.5.11.2.24", "15.11.15",
         "15.11.49.29.40.26.12.12.0.18.56.15.33.4.26.6.43.12",
         "15.11.58.44.7.42.4.16.4.0.56.35.10.27.50.24",
         "15.12.16.44.10.40.16.59.31.52.30",
         "15.12.43.59.29.44.18.53.32.23.18.45.55.33.20",
         "15.12.51.16.11.19.35.23.28.52.23.12.22.31.33.22.40.7.30",
         "15.13.0.31.16.9.16.56.23.24.53.13.20.38.24",
         "15.13.18.32.32.17.49.56.27.49.20.5.15.18.27.25.18.45",
         "15.13.27.47.53.42.32.30.13.52.11.24.46.25.11.6.40",
         "15.13.45.49.42.9.20.6.0.40.8.53.23.10.25.46.52.30",
         "15.14.2.22.35.45.48.14.33.7.25.49.26.24",
         "15.14.11.38.23.49.46.32.17.18.49.25.3.19.10.37.2.13.20",
         "15.14.29.41.4.11.51.6.40", "15.15.4.18.6.48.39.6.24.59.54.14.24",
         "15.15.13.34.32.31.55.20.15.30.8", "15.15.31.38.26.15",
         "15.16.6.17.49.34.51.37.0.55.8.15.33.45",
         "15.16.15.34.52.59.58.50.52.48",
         "15.16.33.40.0.9.1.45.47.54.1.24.22.30",
         "15.17.1.2.59.46.54.11.49.24.42.10.58.46.3.47.9.37.46.40",
         "15.17.17.39.25.31.0.28.48", "15.18.19.48.10.22.4.48",
         "15.18.47.14.20.15.18.9.9.47.39.15.33.20",
         "15.19.22.1.7.50.17.31.52.30",
         "15.19.31.20.10.16.10.37.27.49.41.4.11.51.6.40",
         "15.19.49.29.9.15.4.41.15",
         "15.20.15.28.7.16.15.48.50.45.19.40.59.40.22.26.8.20.28.48",
         "15.20.24.18.18.12.45.33.18.42.17.40.37.12.25.18.45",
         "15.20.33.37.58.31.6.40",
         "15.20.51.48.11.16.39.51.42.41.49.10.2.55.46.52.30",
         "15.21.17.48.54.54.57.33.28.54.21.44.36.21.14.34.22.4.48", "15.21.36",
         "15.22.10.53.10.52.52.16.45.49.49.9.53.26.58.28.4.13.26.24",
         "15.22.20.13.55.59.45.49.38.31.14.7.4.12.44.55.40.48", "15.22.38.26.15",
         "15.23.6.0.8.30.21.32.11.32.29.45.49.31.11.36.17.46.40",
         "15.23.13.21.47.41.31.51.9.19.10.27.44.44.14.26.18.14.24",
         "15.23.22.43.10.47.50.49.16.3.57.17.36.50.41.16.48",
         "15.23.40.56.43.48.17.12.16.31.24.22.30",
         "15.24.8.32.29.21.37.7.42.32.36.15",
         "15.24.25.16.39.36.23.54.5.42.26.53.15.38.52.48",
         "15.24.43.31.26.42.3.18.55.10.12.5.19.14.56.15.52.44.3.45",
         "15.24.52.53.44.37.49.24.36.32.35.33.20",
         "15.25.11.9.4.25.57.6.5.10.39.0.3.12.48.36.12.39.22.30",
         "15.25.27.54.22.42.37.35.44.2.16.23.48.28.48",
         "15.25.37.17.7.37.38.52.11.31.48.32.7.6.40", "15.25.55.33.20",
         "15.26.30.36.20.23.45.35.44.48.39.10.4.48",
         "15.26.39.59.43.26.19.16.45.41.45.36", "15.26.58.17.10.4.41.15",
         "15.27.33.22.32.57.2.45.43.40.49.36.45.25.18.45",
         "15.27.42.46.34.9.43.50.0.57.36",
         "15.28.1.5.15.9.8.32.7.14.56.55.25.46.52.30",
         "15.28.28.48.47.1.44.22.28.16.45.42.37.0.8.20",
         "15.28.45.37.40.5.8.44.9.36",
         "15.29.13.22.31.48.13.1.32.2.19.44.5.16.2.57.46.40",
         "15.29.48.33.1.29.51.21.36",
         "15.29.57.58.24.54.17.12.15.34.52.15.44.29.24.36.32.35.33.20",
         "15.30.16.19.46.0.29.37.46.40", "15.30.51.32.38.41.10.15.1.24.22.30",
         "15.31.0.58.40.23.52.45.25.55.33.20", "15.31.19.21.16.7.0.59.45.56.15",
         "15.31.54.36.31.56.25.7.28.41.19.23.52.40.19.37.44.3.45",
         "15.32.4.3.12",
         "15.32.22.27.2.25.7.21.36.28.50.31.55.27.58.42.39.22.30",
         "15.32.48.47.16.36.8.46.39.1.2.30.54.48.30.30.17.51.21.36",
         "15.33.7.12", "15.33.51.59.6.26.45.39.0.45.7.32.39.30.54.29.22.33.36",
         "15.34.10.25.4.41.15", "15.34.38.19.38.36.44.18.20.41.9.8.8.53.20",
         "15.34.45.46.49.2.18.0.2.41.9.50.35.32.47.37.7.58.4.48",
         "15.34.55.15.13.10.56.42.23.1.0.15.35.3.19.17.45.36",
         "15.35.13.42.26.21.8.25.10.43.47.55.46.52.30",
         "15.35.23.11.7.28.40.57.50.12.9.46.0.29.37.46.40",
         "15.35.41.38.53.43.38.20.33.19.30.42.11.15",
         "15.35.58.35.37.6.6.12.1.16.43.43.25.35.36.57.36",
         "15.36.8.4.45.31.17.24.54.12.33.19.24.59.57.25.55.33.20",
         "15.36.26.33.24.56.17.46.40",
         "15.37.2.0.18.29.39.33.55.50.18.6.6.20.9.36",
         "15.37.11.30.5.28.22.6.20.40.27.23.31.12", "15.37.30",
         "15.38.5.29.17.39.3.24.56.37.15.39.27.21.36",
         "15.38.14.59.43.13.54.1.13.16.1.55.12", "15.38.33.30.52.57.14.45.56.15",
         "15.39.1.33.18.29.47.20.16.2.15.21.19.22.41.19.0.44.26.40",
         "15.39.9.2.34.51.45.32.47.58.35.13.57.59.22.44.3.45",
         "15.39.18.33.39.5.21.7.53.28.19.12",
         "15.39.37.6.4.5.30.23.31.20.23.8.7.21.12.39.22.30",
         "15.40.5.10.23.37.0.40.45.7.58.16.53.57.53.26.15",
         "15.40.22.11.53.20.12.35.42.43.12",
         "15.40.50.17.33.42.4.11.18.11.21.28.53.20",
         "15.41.25.54.26.15.58.45.7.12",
         "15.41.35.26.53.42.57.55.9.46.33.24.56.17.46.40", "15.41.54.2.0.50",
         "15.42.29.41.18.10.11.7.42.40.25.46.52.30", "15.42.39.14.24.24.10.40",
         "15.42.57.50.47.4.6.15.30.45.42.11.15", "15.43.43.6.14.24",
         "15.44.29.56.6.35.25.18.57.9.56.29.56.2.20.53.56.19.41.15",
         "15.44.47.2.24",
         "15.45.15.15.59.6.36.27.12.17.54.57.29.6.30.7.24.26.40",
         "15.45.32.23.5.46.35.43.15.0.41.23.19.0.32.40.14.35.31.12",
         "15.45.51.2.53.29.45.56.15", "15.46.19.18.23.20.41.51.34.26.40",
         "15.46.36.26.39.35.49.54.54.48.16.0.46.44.36.47.13.55.12",
         "15.46.55.7.43.10.54.16.29.36.50.46.43.42.39.22.30",
         "15.47.4.43.30.49.17.28.33.34.48.53.20",
         "15.47.23.25.7.53.56.4.18.44.30.20.12.53.26.15",
         "15.47.40.34.33.48.55.46.40.17.41.16.13.9.48.40.19.12",
         "15.47.50.10.49.5.25.52.57.53.12.44.24.33.42.24", "15.48.8.53.20",
         "15.48.44.46.48.43.31.48.36.17.10.49.40.54.54.43.12",
         "15.48.54.23.43.2.28.22.55.25.57.44.3.50.24", "15.49.13.7.30",
         "15.49.49.3.24.37.17.42.30.19.43.36.11.57.7.12",
         "15.49.58.40.58.1.19.26.44.10.58.56.38.24",
         "15.50.17.26.1.6.57.42.0.42.11.15",
         "15.50.45.49.28.28.39.40.46.14.17.2.50.22.13.20",
         "15.50.53.24.21.47.54.21.57.34.34.10.23.27.52.16.6.47.48.45",
         "15.51.3.2.34.19.40.8.44.23.25.26.24",
         "15.51.21.48.53.38.34.31.18.58.53.25.28.26.43.33.52.1.52.30",
         "15.51.31.27.23.26.48.51.29.26.51.53.18.21.14.4.26.40",
         "15.51.50.14.16.24.43.26.15.41.49.15.36.38.21.51.19.41.15",
         "15.52.7.28.32.15.12.45.9.30.14.24",
         "15.52.17.7.29.49.20.58.38.2.6.28.35.57.28.33.34.48.53.20",
         "15.52.35.55.16.52.20.44.26.40", "15.53.11.58.52.5.40.44.11.2.24",
         "15.53.21.38.28.53.15.8.36.8.53.20", "15.53.40.27.32.20.37.30",
         "15.54.16.33.34.8.48.46.3.27.26.6.12.39.22.30",
         "15.54.26.13.50.12.28.48", "15.54.45.4.10.9.24.20.12.23.46.27.53.26.15",
         "15.55.30.53.34.4.48", "15.56.35.37.40.48",
         "15.57.4.12.26.5.56.24.32.42.8.23.42.13.20",
         "15.57.40.26.10.39.53.15.42.11.15",
         "15.57.50.8.30.41.51.4.1.29.15.16.52.20.44.26.40",
         "15.58.9.2.52.8.12.22.58.7.30",
         "15.58.26.23.59.35.31.47.20.59.22.12.47.19.40.14.49.20.38.24",
         "15.58.36.6.47.34.26.28.22.52.13.0.12.9.33.22.13.41.20",
         "15.58.45.19.3.58.17.27.11.59.3.24.48.45.26.22.1.52.30",
         "15.58.55.2.3.27.24.26.40",
         "15.59.13.57.41.44.51.31.21.58.33.42.58.3.6.19.41.15",
         "15.59.31.19.59.44.17.28.30.17.54.32.10.19.41.1.49.26.24",
         "15.59.41.3.27.12.14.57.22.36.37.38.57.52.7.40.48", "16",
         "16.0.36.20.23.50.4.27.27.44.23.42.48.10.35.54.14.24",
         "16.0.46.4.30.49.45.14.12.37.32.12.21.53.16.48", "16.1.5.2.20.37.30",
         "16.1.33.45.8.51.37.26.2.1.21.0.14.4.59.35.18.31.6.40",
         "16.1.41.25.12.10.45.40.47.12.28.23.54.6.5.2.24",
         "16.1.51.9.58.44.50.26.19.14.7.10.50.52.48",
         "16.2.10.9.5.37.47.55.17.12.42.53.26.15",
         "16.2.38.53.50.35.1.10.31.48.57.45.37.30",
         "16.2.56.19.51.15.24.53.50.56.43.0.28.48",
         "16.3.25.5.58.59.23.58.8.3.57.2.13.20",
         "16.4.1.34.8.39.24.9.43.22.22.4.48",
         "16.4.11.20.20.26.42.59.22.0.38.3.27.24.26.40", "16.4.30.22.13.20",
         "16.5.6.52.51.14.44.59.44.10.40.48", "16.5.16.39.42.44.55.4.57.36",
         "16.5.35.42.52.59.52.58.7.30",
         "16.6.12.15.59.19.25.22.38.0.1.40.47.18.52.1.52.30",
         "16.6.22.3.30.35.8.9.36",
         "16.6.41.7.58.17.1.23.27.33.4.17.44.21.19.41.15",
         "16.7.10.0.48.59.18.43.24.27.27.36.53.32.38.40.50",
         "16.7.27.31.44.15.21.36",
         "16.7.56.25.58.7.43.34.5.52.25.33.25.29.13.5.11.6.40",
         "16.8.33.4.24.3.36", "16.9.2.0.35.25.30.51.51.6.40",
         "16.9.38.41.30.17.53.10.38.57.53.26.15",
         "16.9.48.31.7.4.52.27.19.30.22.13.20",
         "16.10.7.39.39.17.18.32.15.21.5.37.30",
         "16.10.35.3.52.40.7.18.14.9.22.9.57.18.40.32.15.21.36",
         "16.10.54.13.20",
         "16.11.13.23.10.1.10.10.0.30.2.38.15.16.38.39.26.0.56.15",
         "16.11.30.58.29.44.5.41.36.40.37.58.4.27.25.47.35.48.28.48",
         "16.11.40.49.14.47.39.8.35.38.35.7.12.5.31.46.33.36", "16.12",
         "16.12.36.47.39.7.57.0.48.20.12.0.35.16.43.51.10.4.48",
         "16.12.46.39.4.12.52.33.8.17.0.21.31.9.41.45.36",
         "16.13.5.51.7.22.58.7.30",
         "16.13.34.55.27.43.16.9.6.32.52.0.59.15.33.20",
         "16.13.42.41.16.4.53.45.2.47.52.45.12.1.39.36.10.48",
         "16.13.52.33.21.13.54.4.8.58.32.46.14.0.57.36",
         "16.14.11.46.42.27.1.16.13.40.37.25.36.19.41.15",
         "16.14.21.39.5.17.22.40.14.47.40.10.25.30.51.51.6.40",
         "16.14.40.53.0.57.57.26.24.42.49.28.56.43.7.30",
         "16.14.58.32.6.8.51.27.31.19.55.32.44.9.36",
         "16.15.8.24.57.25.5.38.26.28.4.42.43.32.27.19.30.22.13.20",
         "16.15.27.39.48.28.38.31.6.40",
         "16.16.4.35.19.15.53.42.50.39.53.51.21.36",
         "16.16.14.28.50.42.3.1.36.32.8.32", "16.16.33.45",
         "16.17.10.43.0.53.11.3.28.58.48.48.36",
         "16.17.20.37.12.31.58.46.16.19.12", "16.17.39.54.40.9.37.52.51.5.37.30",
         "16.18.16.55.11.18.54.56.39.58.31.42.2.54.21.10.53.54.22.30",
         "16.18.26.50.3.13.4.30.43.12",
         "16.18.46.8.49.15.44.9.30.8.44.5.57.39.35.41.0.56.15",
         "16.19.15.23.19.36.3.12.27.0.48.12.36.12.48.9.50.37.30",
         "16.19.33.7.23.3.33.7.12",
         "16.20.2.23.17.36.19.21.46.26.49.52.35.33.20",
         "16.20.39.29.12.21.38.42",
         "16.20.49.25.30.57.15.19.57.40.59.48.28.38.31.6.40",
         "16.21.8.47.5.52.5", "16.21.45.55.31.25.36.35.31.57.6.51.19.41.15",
         "16.21.55.52.30.25.11.6.40",
         "16.22.15.15.24.1.46.31.9.32.36.26.43.7.30",
         "16.22.43.0.10.34.37.23.42.49.59.11.34.46.39.32.39.33.7.12",
         "16.23.2.24", "16.23.49.34.51.43.44.52.57.5.19.3.32.29.35.55.23.31.12",
         "16.24.9", "16.24.38.24.9.4.22.58.20.18.39.44.52.49.16.22.42.57.46.40",
         "16.24.46.15.14.52.17.58.33.56.27.9.35.43.11.24.3.27.21.36",
         "16.24.56.14.3.31.2.12.33.8.13.6.47.18.4.1.55.12",
         "16.25.15.40.30.43.30.21.5.37.30", "16.25.45.6.39.19.3.36.13.22.46.40",
         "16.25.52.58.17.1.57.25.21.34.58.39.45.55.40.50.52.56.6",
         "16.26.2.57.46.14.49.29.42.5.16.40.48.41.28.19.12",
         "16.26.22.25.32.28.51.32.10.50.52.53.40.31.56.0.56.15",
         "16.26.32.25.19.36.20.42.14.58.45.55.33.20",
         "16.26.51.53.40.43.40.54.29.31.21.36.3.25.39.50.37.30",
         "16.27.9.46.0.13.28.6.6.58.25.29.23.42.43.12",
         "16.27.19.46.16.8.9.27.40.17.55.46.15.35.6.40", "16.27.39.15.33.20",
         "16.28.16.38.45.45.20.38.7.47.53.46.45.7.12",
         "16.28.26.39.42.20.4.33.52.44.32.38.24", "16.28.46.10.18.45",
         "16.29.23.36.3.8.50.56.46.35.32.55.12.27",
         "16.29.33.37.40.26.22.45.21.1.26.24",
         "16.29.53.9.36.9.45.6.15.43.56.43.7.30",
         "16.30.22.44.2.9.51.19.58.9.52.45.27.28.8.53.20",
         "16.30.40.40.10.45.29.19.6.14.24",
         "16.31.10.16.1.55.25.53.38.10.29.3.1.37.7.9.37.46.40",
         "16.31.47.47.13.35.50.47.2.24", "16.32.17.25.5.4.31.36.17.46.40",
         "16.32.54.58.49.15.54.56.1.30", "16.33.5.2.35.5.28.16.27.39.15.33.20",
         "16.33.24.38.41.11.29.3.45",
         "16.34.2.14.58.4.10.47.58.36.4.41.28.11.0.56.15", "16.34.12.19.24.48",
         "16.34.31.56.50.34.47.51.2.54.45.54.3.9.50.37.30", "16.35.19.40.48",
         "16.36.7.27.2.52.32.41.36.48.8.2.50.8.58.7.20.3.50.24", "16.36.27.6.45",
         "16.36.56.52.57.11.11.15.34.3.53.44.41.28.53.20",
         "16.37.14.56.14.3.40.29.12.33.4.16.37.23.32.34.56.38.24",
         "16.37.34.37.16.6.32.58.51.26.43.7.30",
         "16.37.44.43.51.58.35.41.41.32.58.25.4.31.36.17.46.40",
         "16.38.4.25.29.18.32.53.55.32.48.45",
         "16.38.22.29.59.34.30.36.49.21.50.38.19.17.59.25.26.24",
         "16.38.32.37.4.33.22.34.33.49.23.32.42.39.57.15.39.15.33.20",
         "16.38.42.12.21.38.13.10.49.59.1.3.20.47.19.57.56.57.11.15",
         "16.38.52.19.38.36.2.57.46.40",
         "16.39.12.2.35.59.13.40.10.23.30.7.15.28.14.5.30.28.7.30",
         "16.39.30.8.19.43.38.12.11.33.39.18.30.45.30.14.24",
         "16.39.40.16.5.50.15.34.46.3.9.13.5.16.48", "16.40",
         "16.40.37.51.14.49.39.38.36.23.44.42.5.11.2.24",
         "16.40.47.59.42.6.49.37.18.9.6.2.52.48", "16.41.7.44.56.29.3.45",
         "16.41.45.38.45.11.12.34.59.10.29.34.53.51.20.15",
         "16.41.55.47.53.41.42.32.25.2.12.28.48",
         "16.42.15.34.28.21.52.25.5.25.44.40.39.50.37.30",
         "16.42.45.31.5.11.28.43.28.8.30.10.1.33.45",
         "16.43.3.40.40.53.33.26.5.34.4.48",
         "16.43.33.38.43.56.52.28.3.24.6.54.48.53.20",
         "16.44.11.38.4.1.2.40.7.40.48",
         "16.44.21.48.41.17.49.46.50.25.39.38.36.2.57.46.40",
         "16.44.41.38.8.53.20", "16.45.19.40.3.22.51.52.13.31.7.30",
         "16.45.29.51.22.1.47.22.40", "16.45.49.42.10.12.22.40.32.48.45",
         "16.46.27.46.39.17.43.56.4.35.1.44.59.17.9.11.57.11.15",
         "16.46.37.58.39.21.36",
         "16.46.57.50.48.12.43.56.56.11.56.58.28.42.13.0.28.7.30",
         "16.47.27.55.51.1.47.0.12.58.36.15.55.46.30.17.32.5",
         "16.47.46.10.33.36",
         "16.48.16.17.3.3.2.53.1.7.6.37.19.2.56.7.54.4.26.40",
         "16.48.54.27.5.3.45", "16.49.24.35.36.54.4.39.0.44.26.40",
         "16.49.42.52.26.14.13.14.34.27.29.4.49.51.35.14.22.50.52.48",
         "16.50.2.48.14.3.37.53.35.35.18.9.50.37.30",
         "16.50.13.2.24.52.34.38.27.49.8.8.53.20",
         "16.50.32.58.48.25.31.48.35.59.28.21.33.45",
         "16.50.51.16.52.4.11.29.46.58.52.1.18.2.27.55.0.28.48",
         "16.51.1.31.32.21.47.36.29.44.45.35.22.11.57.13.36",
         "16.51.21.28.53.20",
         "16.51.59.45.55.58.25.55.50.42.19.32.59.38.34.22.4.48",
         "16.52.10.1.17.54.38.16.27.7.41.35.0.5.45.36", "16.52.30",
         "16.53.8.19.38.15.46.53.20.21.2.30.36.44.55.40.48",
         "16.53.18.35.41.53.24.44.31.7.42.52.24.57.36",
         "16.53.38.35.45.11.25.32.48.45",
         "16.54.8.52.46.22.34.19.29.19.14.11.1.43.42.13.20",
         "16.54.16.57.59.15.5.59.25.24.52.27.5.1.43.45.11.15",
         "16.54.27.14.44.36.58.49.19.20.59.8.9.36",
         "16.54.47.16.9.13.8.49.24.14.48.59.10.20.30.28.7.30",
         "16.54.57.33.13.0.36.6.55.24.39.20.51.34.39.0.44.26.40",
         "16.55.17.35.13.30.22.20.0.44.36.32.39.4.55.18.45",
         "16.55.35.58.26.24.13.36.10.8.15.21.36",
         "16.56.6.18.57.59.50.7.24.26.40", "16.56.44.46.47.34.3.27.7.46.33.36",
         "16.56.55.5.2.48.48.9.10.33.28.53.20", "16.57.15.9.22.30",
         "16.57.53.39.48.25.24.1.7.41.15.50.37.30", "16.58.3.58.45.33.18.43.12",
         "16.58.24.4.26.50.1.57.33.13.21.33.45", "16.59.12.57.8.21.7.12",
         "17.0.3.31.47.55.3.20.28.8.20.13.7.43.20.10.15.14.3.45",
         "17.0.22.0.11.31.12", "17.0.52.29.15.50.20.10.10.52.56.57.17.2.13.20",
         "17.1.31.7.55.22.32.48.45",
         "17.1.41.29.4.44.38.28.17.35.12.17.59.50.7.24.26.40",
         "17.2.1.39.3.36.45.12.30",
         "17.2.30.31.14.44.44.14.16.23.41.52.12.58.11.35.42.36.5.20",
         "17.2.40.20.20.14.10.37.0.46.59.38.28.0.28.7.30",
         "17.2.50.42.11.41.14.4.26.40",
         "17.3.10.53.32.31.50.57.27.26.27.57.49.55.18.45",
         "17.3.29.25.19.43.14.38.24.19.6.10.19.0.59.45.56.44.9.36",
         "17.3.39.47.41.1.3.57.12.7.4.9.33.43.36.11.31.12", "17.4",
         "17.4.38.45.45.25.24.45.17.35.21.17.39.23.18.17.51.21.36",
         "17.4.49.8.48.53.4.15.9.28.2.21.11.20.49.55.12", "17.5.9.22.30",
         "17.5.48.10.52.59.28.43.30.21.18.17.29.42.29.22.33.36",
         "17.5.58.34.38.39.49.48.4.31.3.39.34.16.19.12",
         "17.6.18.49.42.0.19.6.58.21.33.45",
         "17.6.49.29.25.57.21.15.13.56.13.36.40",
         "17.6.57.40.42.44.32.18.54.58.56.6.25.20.30.3.0.8.26.15",
         "17.7.8.5.10.40.26.33.26.20.29.52.30.43.12",
         "17.7.28.21.36.20.3.41.1.18.0.5.54.43.15.50.58.35.37.30",
         "17.7.38.46.22.55.21.34.0.36.12.50.22.13.20",
         "17.7.59.3.24.55.30.6.45.45.10.0.3.34.14.0.14.3.45",
         "17.8.17.40.25.14.1.46.22.15.51.33.7.12",
         "17.8.28.5.41.48.29.51.19.28.40.35.41.14.4.26.40",
         "17.8.48.23.42.13.20", "17.9.27.20.22.39.43.59.43.7.23.31.12",
         "17.9.37.46.21.35.54.45.17.26.24", "17.9.58.5.44.31.52.30",
         "17.10.37.5.3.16.43.4.8.32.1.47.30.28.7.30",
         "17.10.47.31.44.37.28.42.14.24",
         "17.11.7.52.30.10.9.29.1.23.16.34.55.18.45",
         "17.11.38.40.52.15.15.58.18.5.17.27.21.6.49.15.33.20",
         "17.11.57.21.51.12.23.2.24",
         "17.12.28.11.42.0.14.28.22.15.55.15.39.11.9.57.31.51.6.40",
         "17.13.7.16.41.39.50.24", "17.13.38.8.37.47.12.55.18.31.6.40",
         "17.14.17.16.16.19.4.43.21.33.45",
         "17.14.27.45.11.33.11.57.8.48.23.42.13.20",
         "17.14.48.10.17.54.27.46.24.22.30",
         "17.15.17.24.8.10.47.47.27.5.59.38.37.7.55.14.24.23.2.24",
         "17.15.27.20.35.29.21.14.58.32.34.53.11.51.28.28.35.37.30",
         "17.15.37.50.13.20",
         "17.15.58.16.42.41.14.50.40.32.2.48.48.17.45.14.3.45",
         "17.16.27.32.31.46.49.45.10.1.9.27.40.53.53.53.39.50.24", "17.16.48",
         "17.17.27.14.49.44.28.48.51.33.32.48.37.37.50.46.34.45.7.12",
         "17.17.37.45.40.29.44.3.20.50.8.22.57.14.20.32.38.24",
         "17.17.58.14.31.52.30",
         "17.18.29.15.9.34.9.13.42.59.3.29.3.12.35.33.20",
         "17.18.37.32.1.9.13.20.2.59.4.16.12.49.46.14.35.31.12",
         "17.18.48.3.34.38.49.40.25.34.26.57.18.57.1.26.24",
         "17.19.8.33.49.16.49.21.18.35.19.55.18.45",
         "17.19.19.5.41.38.32.10.55.46.50.51.7.12.55.18.31.6.40",
         "17.19.39.36.33.1.49.16.10.21.40.46.52.30",
         "17.19.58.26.14.33.26.53.21.25.15.14.55.6.14.24",
         "17.20.29.30.27.42.33.5.11.6.40",
         "17.21.8.53.40.32.57.17.42.2.33.26.47.2.24",
         "17.21.19.26.46.4.51.13.42.58.17.6.8", "17.21.40",
         "17.22.19.25.52.56.43.47.42.54.44.3.50.24",
         "17.22.29.59.41.22.6.41.21.24.28.48", "17.22.50.34.18.50.16.24.22.30",
         "17.23.30.2.52.4.10.36.26.38.25.48.51.5.58.35.37.30",
         "17.23.40.37.23.25.56.48.46.4.48",
         "17.24.1.13.24.32.47.6.8.9.19.2.21.30.14.3.45",
         "17.24.32.24.52.54.27.25.16.48.51.25.26.37.39.22.30",
         "17.24.51.19.52.35.47.19.40.48",
         "17.25.22.32.50.46.44.39.13.32.37.12.5.55.33.20",
         "17.26.2.7.9.11.5.16.48",
         "17.26.12.43.13.1.4.21.17.31.43.47.42.33.5.11.6.40",
         "17.26.33.22.14.15.33.20", "17.27.12.59.13.31.19.1.54.4.55.18.45",
         "17.27.23.36.0.26.51.51.6.40", "17.27.44.16.25.37.53.37.14.10.46.52.30",
         "17.28.34.33.36",
         "17.28.55.15.25.13.15.46.48.32.26.50.54.53.58.32.59.17.48.45",
         "17.29.24.53.11.10.39.52.28.53.40.19.46.39.34.19.5.5.16.48",
         "17.29.26.35.40.39.21.27.43.31.2.46.35.35.56.33.15.55.12.30",
         "17.29.45.36", "17.30.35.58.59.45.6.21.23.20.45.59.14.27.16.18.2.52.48",
         "17.30.56.43.12.46.24.22.30", "17.31.28.7.5.56.19.50.38.16.17.46.40",
         "17.31.36.30.10.10.5.15.3.1.18.34.24.59.23.34.16.27.50.24",
         "17.31.47.9.37.19.48.47.40.53.37.47.31.56.14.12.28.48",
         "17.32.7.55.14.38.46.58.19.34.16.25.15.14.3.45",
         "17.32.18.35.0.54.46.5.3.58.40.59.15.33.20",
         "17.32.39.21.15.26.35.38.7.29.27.2.27.39.22.30",
         "17.32.58.25.4.14.21.58.31.26.19.11.21.17.34.4.48",
         "17.33.9.5.21.12.42.5.30.59.7.29.20.37.27.6.40", "17.33.29.52.35.33.20",
         "17.34.9.45.20.48.22.0.40.19.5.21.52.7.40.48",
         "17.34.20.26.21.9.24.52.8.15.30.48.57.36", "17.34.41.15",
         "17.35.21.10.27.21.26.20.33.41.55.6.53.16.48",
         "17.35.31.52.11.8.8.16.22.25.32.9.36",
         "17.35.52.42.14.34.24.6.40.46.52.30",
         "17.36.24.14.58.18.30.45.18.2.32.16.29.18.1.28.53.20",
         "17.36.32.40.24.13.13.44.23.58.24.38.12.44.18.4.34.13.7.30",
         "17.36.43.22.51.28.31.16.22.39.21.36",
         "17.37.4.14.19.36.11.41.27.45.26.1.38.16.21.44.17.48.45",
         "17.37.14.57.6.3.7.37.12.43.10.59.13.43.35.38.16.17.46.40",
         "17.37.35.49.11.34.8.15.50.46.28.4.0.42.37.37.1.52.30",
         "17.37.54.58.22.30.14.10.10.33.36",
         "17.38.26.34.45.24.49.42.42.57.46.40", "17.39.6.38.44.32.58.35.45.36",
         "17.39.17.22.45.25.50.9.33.29.52.35.33.20", "17.39.38.17.15.56.15",
         "17.40.18.23.57.56.27.31.10.30.29.0.14.3.45", "17.40.29.8.42.27.12",
         "17.40.50.4.37.57.7.2.27.6.24.57.39.22.30", "17.41.40.59.31.12",
         "17.42.52.55.12", "17.43.24.40.28.59.56.0.36.20.9.19.40.14.48.53.20",
         "17.43.43.55.58.59.55.11.9.23.16.33.43.53.6.45.16.24.57.36",
         "17.44.4.55.45.10.59.10.46.52.30",
         "17.44.15.42.47.26.30.4.28.19.10.18.44.49.42.42.57.46.40",
         "17.44.36.43.11.15.47.5.31.15",
         "17.44.55.59.59.32.48.39.16.39.18.0.52.35.11.23.8.9.36",
         "17.45.17.1.11.4.46.3.33.18.57.7.34.10.29.17.48.45",
         "17.45.27.48.57.10.27.9.37.46.40",
         "17.45.48.50.46.23.10.34.51.5.4.7.44.30.7.1.52.30",
         "17.46.8.8.53.2.32.45.0.19.53.55.44.48.32.15.21.36",
         "17.46.18.57.10.13.36.37.5.7.21.49.57.37.55.12", "17.46.40",
         "17.47.20.22.39.48.58.17.10.49.19.40.53.31.46.33.36",
         "17.47.31.11.40.55.16.55.47.21.42.27.4.19.12", "17.47.52.15.56.15",
         "17.48.32.41.20.11.57.25.19.7.11.33.13.26.45.36",
         "17.48.43.31.5.16.29.22.34.42.21.18.43.12",
         "17.49.4.36.46.15.19.54.45.47.27.39.22.30",
         "17.49.36.33.9.32.14.38.22.1.4.10.41.40",
         "17.49.55.55.23.37.7.39.49.56.21.7.12",
         "17.50.27.53.18.52.39.57.55.37.43.22.28.8.53.20",
         "17.51.8.24.36.17.6.50.48.11.31.12",
         "17.51.19.15.56.3.1.5.57.47.22.17.10.27.9.37.46.40",
         "17.51.40.24.41.28.53.20", "17.52.20.58.43.36.23.19.42.25.12",
         "17.52.31.50.47.29.54.32.10.40", "17.52.53.0.58.53.12.11.15",
         "17.53.33.37.45.54.54.51.48.53.21.51.59.14.17.48.45",
         "17.53.44.30.33.59.2.24",
         "17.54.5.42.11.25.34.52.43.56.44.46.22.37.1.52.30",
         "17.54.37.47.34.25.54.8.13.50.30.40.59.29.36.18.42.13.20",
         "17.54.57.15.15.50.24", "17.56.10.4.53.24",
         "17.56.42.13.59.21.40.57.36.47.24.26.40",
         "17.57.22.59.26.59.52.25.9.57.39.22.30",
         "17.57.33.54.34.32.4.57.1.40.24.41.28.53.20",
         "17.57.55.10.43.39.13.55.50.23.26.15",
         "17.58.14.41.59.32.28.15.46.6.47.29.23.14.37.46.40.30.43.12",
         "17.58.25.37.38.31.14.46.55.43.44.37.43.40.45.2.30.24",
         "17.58.35.58.56.58.4.38.5.58.56.20.24.51.7.9.47.6.33.45",
         "17.58.46.54.48.53.20",
         "17.59.8.12.24.27.57.57.47.13.22.55.50.18.29.37.8.54.22.30",
         "17.59.27.44.59.42.19.39.34.5.8.51.11.37.8.39.33.7.12",
         "17.59.38.41.23.6.16.49.32.56.12.21.20.6.8.38.24", "18",
         "18.0.40.52.56.48.50.0.53.42.26.40.39.11.55.23.31.12",
         "18.0.51.50.4.40.58.23.29.12.13.43.54.37.26.24",
         "18.1.13.10.8.12.11.15",
         "18.1.45.28.17.28.4.36.47.16.31.7.45.50.37.2.13.20",
         "18.1.54.5.51.12.6.23.23.6.31.56.53.21.50.40.12",
         "18.2.5.3.43.35.26.44.36.38.23.4.42.14.24",
         "18.2.26.25.13.50.1.24.41.51.48.15.7.1.52.30",
         "18.2.37.23.25.52.38.31.23.6.17.58.15.0.57.36.47.24.26.40",
         "18.2.58.45.34.24.23.49.20.47.34.58.49.41.15",
         "18.3.18.22.20.9.50.30.34.48.48.23.2.24",
         "18.3.50.44.13.51.49.27.54.4.26.40",
         "18.4.31.45.54.44.19.40.56.17.39.50.24",
         "18.4.42.45.23.0.3.21.47.15.42.48.53.20", "18.5.4.10",
         "18.5.45.14.27.39.5.37.12.12.0.54", "18.5.56.14.40.35.31.58.4.48",
         "18.6.17.40.44.37.22.5.23.26.15",
         "18.6.58.47.59.14.21.2.57.45.1.53.23.13.43.32.6.33.45",
         "18.7.9.48.56.54.31.40.48",
         "18.7.31.16.28.4.9.3.53.29.42.19.57.23.59.38.54.22.30",
         "18.8.3.45.55.6.43.33.50.0.53.34.0.14.13.30.56.15",
         "18.8.23.28.12.17.16.48",
         "18.8.55.59.12.53.41.30.51.36.28.45.6.10.22.13.20", "18.9.37.12.27.4.3",
         "18.9.48.15.1.3.37.2.10.45.33.7.11.49.27.54.4.26.40",
         "18.10.9.45.39.51.12.13.20", "18.10.51.1.41.35.7.19.28.50.7.37.1.52.30",
         "18.11.2.5.0.27.59.0.44.26.40",
         "18.11.23.37.6.41.58.21.17.16.13.49.41.15",
         "18.11.54.26.51.45.8.13.0.55.32.26.11.58.30.36.17.16.48", "18.12.16",
         "18.12.57.20.48.27.6.24.18.45.42.42.50.0.51.31.2.47.2.24",
         "18.13.8.25.24.8.36.32.10.5.54.30.36.6.13.14.52.48", "18.13.30",
         "18.14.11.23.36.31.26.38.24.22.43.30.39.41.19.20.3.50.24",
         "18.14.22.28.57.14.29.7.16.49.7.54.12.33.24.28.48",
         "18.14.44.5.0.48.20.23.26.15",
         "18.15.16.47.23.41.10.40.14.51.58.31.6.40",
         "18.15.25.31.25.35.30.28.10.38.51.50.51.1.52.3.12.9",
         "18.15.36.37.31.23.8.19.40.5.51.52.0.46.4.48",
         "18.15.58.15.2.45.23.55.45.23.12.6.18.22.8.54.22.30",
         "18.16.9.21.28.27.3.0.16.38.37.41.43.42.13.20",
         "18.16.30.59.38.35.12.7.12.48.10.40.3.48.30.56.15",
         "18.16.50.51.6.54.57.53.27.44.54.59.19.40.48",
         "18.17.1.58.4.35.43.50.44.46.35.18.3.59.0.44.26.40",
         "18.17.23.37.17.2.13.20", "18.18.5.9.44.10.22.55.41.59.53.5.16.48",
         "18.18.16.17.27.2.18.24.18.36.9.36", "18.18.37.58.7.30",
         "18.19.19.33.23.29.49.56.25.6.9.54.40.30",
         "18.19.30.41.51.35.58.37.3.21.36",
         "18.19.52.24.0.10.50.6.57.28.49.41.15",
         "18.20.25.15.35.44.17.2.11.17.38.37.10.31.16.32.35.33.20",
         "18.20.45.11.18.37.12.34.33.36",
         "18.21.39.48.44.33.3.36.30.23.24.14.10.44.24.11.4.27.11.15",
         "18.21.59.45.48.26.29.45.36", "18.22.32.41.12.18.21.46.59.45.11.6.40",
         "18.23.14.25.21.24.21.2.15",
         "18.23.25.36.12.19.24.44.57.23.37.17.2.13.20",
         "18.23.47.22.59.6.5.37.30",
         "18.24.29.9.57.51.18.39.58.26.45.12.44.38.54.22.30",
         "18.24.40.21.34.13.20", "18.25.2.9.49.31.59.50.3.14.11.0.3.30.56.15",
         "18.25.33.22.41.53.57.4.10.41.14.5.31.37.29.29.14.29.45.36",
         "18.25.55.12",
         "18.26.48.16.43.11.42.59.34.13.28.56.29.3.17.54.48.57.36",
         "18.27.10.7.30",
         "18.27.43.12.10.12.25.50.37.50.59.42.59.25.25.55.33.20",
         "18.27.52.2.9.13.50.13.23.11.0.33.17.41.5.19.33.53.16.48",
         "18.28.3.15.48.57.24.59.7.16.44.45.8.12.49.32.9.36",
         "18.28.25.8.4.33.56.38.43.49.41.15",
         "18.28.36.22.4.25.6.19.39.29.58.14.31.41.46.59.45.11.6.40",
         "18.28.58.14.59.13.56.33.15.3.7.30",
         "18.29.7.5.34.9.42.6.1.46.50.59.44.10.8.27.14.33.6.45",
         "18.29.18.19.59.31.40.40.54.50.56.15.54.46.39.21.36",
         "18.29.40.13.44.2.27.58.42.12.14.30.23.5.55.31.3.16.52.30",
         "18.29.51.28.29.33.23.17.31.51.6.40",
         "18.30.13.22.53.19.8.31.18.12.46.48.3.51.22.19.27.11.15",
         "18.30.33.29.15.15.9.6.52.50.43.40.34.10.33.36",
         "18.30.44.44.33.9.10.38.37.50.10.14.32.32", "18.31.6.40",
         "18.31.48.43.36.28.30.42.53.46.23.0.5.45.36",
         "18.31.59.59.40.7.35.8.6.50.6.43.12", "18.32.21.56.36.5.37.30",
         "18.33.4.3.3.32.27.18.52.24.59.32.6.30.22.30",
         "18.33.15.19.52.59.40.36.1.9.7.12",
         "18.33.37.18.18.10.58.14.32.41.56.18.30.56.15",
         "18.34.10.34.32.26.5.14.57.56.6.51.8.24.10",
         "18.34.30.45.12.6.10.28.59.31.12",
         "18.35.4.3.2.9.51.37.50.26.47.40.54.19.15.33.20",
         "18.35.46.15.37.47.49.37.55.12",
         "18.35.57.34.5.53.8.38.42.41.50.42.53.23.17.31.51.6.40",
         "18.36.19.35.43.12.35.33.20", "18.37.1.51.10.25.24.18.1.41.15",
         "18.37.13.10.24.28.39.18.31.6.40", "18.37.35.13.31.20.25.11.43.7.30",
         "18.38.17.31.50.19.42.8.58.25.35.16.39.12.23.33.16.52.30",
         "18.38.28.51.50.24",
         "18.38.50.56.26.54.8.49.55.46.36.38.18.33.34.27.11.15",
         "18.39.24.22.3.21.58.53.34.25.6.57.41.58.20.19.28.58.53.20",
         "18.39.44.38.24",
         "18.40.38.22.55.44.6.46.48.54.9.3.11.25.5.23.15.4.19.12",
         "18.41.0.30.5.37.30", "18.41.33.59.34.20.5.10.0.49.22.57.46.40",
         "18.41.54.18.15.49.8.2.51.37.12.18.42.3.59.9.18.43.12",
         "18.42.16.26.55.37.22.6.12.52.33.30.56.15",
         "18.42.27.49.20.58.25.9.24.14.35.43.12.35.33.20",
         "18.42.49.58.40.28.22.0.39.59.24.50.37.30",
         "18.43.10.18.44.31.19.26.25.32.4.28.6.42.44.21.7.12",
         "18.43.21.41.42.37.32.53.53.3.3.59.17.59.56.55.6.40",
         "18.43.43.52.5.55.33.20",
         "18.44.26.24.22.11.35.28.43.0.21.43.19.36.11.31.12",
         "18.44.37.48.6.34.2.31.36.48.32.52.13.26.24", "18.45",
         "18.45.42.35.9.10.52.5.55.56.42.47.20.49.55.12",
         "18.45.53.59.39.52.40.49.27.55.14.18.14.24",
         "18.46.16.13.3.32.41.43.7.30",
         "18.46.49.51.58.11.44.48.19.14.42.25.35.15.13.34.48.53.20",
         "18.46.58.51.5.50.6.39.21.34.18.16.45.35.15.16.52.30",
         "18.47.10.16.22.54.25.21.28.9.59.2.24",
         "18.47.32.31.16.54.36.28.13.36.27.45.44.49.27.11.15",
         "18.48.6.12.28.20.24.48.54.9.33.56.16.45.28.7.30",
         "18.48.26.38.16.0.15.6.51.15.50.24",
         "18.49.0.21.4.26.29.1.33.49.37.46.40", "18.49.43.5.19.31.10.30.8.38.24",
         "18.49.54.32.16.27.33.30.11.43.52.5.55.33.20", "18.50.16.50.25",
         "18.50.59.37.33.48.13.21.15.12.30.56.15", "18.51.11.5.17.17.0.48",
         "18.51.33.24.56.28.55.30.36.54.50.37.30", "18.52.27.43.29.16.48",
         "18.52.50.4.39.14.19.26.33.13.26.35.47.17.29.38.1.38.26.15",
         "18.53.23.55.19.54.30.22.44.35.55.47.55.14.49.4.43.35.37.30",
         "18.53.44.26.52.48",
         "18.54.18.19.10.55.55.44.38.45.29.56.58.55.48.8.53.20",
         "18.55.1.15.28.11.43.7.30",
         "18.55.12.45.38.36.16.4.46.12.26.59.59.49.1.33.49.37.46.40",
         "18.55.35.10.4.0.50.13.53.20",
         "18.55.55.43.59.30.59.53.53.45.55.12.56.5.32.8.40.42.14.24",
         "18.56.18.9.15.49.5.7.47.32.12.56.4.27.11.15",
         "18.56.29.40.12.59.8.58.16.17.46.40",
         "18.56.52.6.9.28.43.17.10.29.24.24.15.28.7.30",
         "18.57.12.41.28.34.42.56.0.21.13.31.27.47.46.24.23.2.24",
         "18.57.24.12.58.54.31.3.33.27.51.17.17.28.26.52.48", "18.57.46.40",
         "18.58.29.44.10.28.14.10.19.32.36.59.37.5.53.39.50.24",
         "18.58.41.16.27.38.58.3.30.31.9.16.52.36.28.48", "18.59.3.45",
         "18.59.46.52.5.32.45.15.0.23.40.19.26.20.32.38.24",
         "18.59.58.25.9.37.35.20.5.1.10.43.58.4.48",
         "19.0.20.55.13.20.21.14.24.50.37.30",
         "19.0.54.59.22.10.23.36.55.29.8.27.24.26.40",
         "19.1.4.5.14.9.29.14.21.5.29.0.28.9.26.43.20.9.22.30",
         "19.1.15.39.5.11.36.10.29.16.6.31.40.48",
         "19.1.38.10.40.22.17.25.34.46.40.6.34.8.4.16.38.26.15",
         "19.1.49.44.52.8.10.37.47.20.14.15.58.1.28.53.20",
         "19.2.12.17.7.41.40.7.30.50.11.6.43.58.2.13.35.37.30",
         "19.2.32.58.14.42.15.18.11.24.17.16.48",
         "19.2.44.32.59.47.13.10.21.38.31.46.19.8.58.16.17.46.40",
         "19.3.7.6.20.14.48.53.20", "19.3.50.22.38.30.48.53.1.14.52.48",
         "19.4.1.58.10.39.54.10.19.22.40", "19.4.24.33.2.48.45",
         "19.5.7.52.16.58.34.31.16.8.55.19.27.11.15",
         "19.5.19.28.36.14.58.33.36", "19.5.42.5.0.11.17.12.14.52.31.45.28.7.30",
         "19.6.16.18.44.43.37.44.46.45.52.43.43.27.34.43.57.2.13.20",
         "19.6.37.4.16.53.45.36", "19.7.54.45.12.57.36",
         "19.8.29.2.55.19.7.41.27.14.34.4.26.40",
         "19.9.12.31.24.47.51.54.50.37.30",
         "19.9.24.10.12.50.13.16.49.47.6.20.14.48.53.20",
         "19.9.46.51.26.33.50.51.33.45",
         "19.10.19.20.9.5.19.46.3.26.39.36.14.35.28.2.40.25.36",
         "19.10.30.22.52.45.56.56.38.22.52.5.46.30.31.38.26.15",
         "19.10.42.2.28.8.53.20",
         "19.11.4.45.14.5.49.49.38.22.16.27.33.39.43.35.37.30",
         "19.11.25.35.59.41.8.58.12.21.29.26.36.23.37.14.11.19.40.48",
         "19.11.37.16.8.38.41.56.51.7.57.10.45.26.33.12.57.36", "19.12",
         "19.12.43.36.28.36.5.20.57.17.16.27.21.48.43.5.5.16.48",
         "19.12.55.17.24.59.42.17.3.9.2.38.50.15.56.9.36", "19.13.18.2.48.45",
         "19.13.52.30.10.37.56.55.14.25.37.12.16.53.59.30.22.13.20",
         "19.14.1.42.14.36.54.48.56.38.58.4.40.55.18.2.52.48",
         "19.14.13.23.58.29.48.31.35.4.56.37.1.3.21.36",
         "19.14.36.10.54.45.21.30.20.39.15.28.7.30",
         "19.15.10.40.36.42.1.24.38.10.45.18.45",
         "19.15.31.35.49.30.29.52.37.8.3.36.34.33.36",
         "19.16.6.7.10.47.16.45.45.40.44.26.40",
         "19.16.49.52.58.23.16.59.40.2.50.29.45.36",
         "19.17.1.36.24.32.3.35.14.24.45.40.8.53.20", "19.17.24.26.40",
         "19.18.8.15.25.29.41.59.41.0.48.57.36",
         "19.18.19.59.39.17.54.5.57.7.12", "19.18.42.51.27.35.51.33.45",
         "19.19.26.43.11.11.18.27.9.36.2.0.56.46.38.26.15",
         "19.19.38.28.12.42.9.47.31.12",
         "19.20.1.21.33.56.25.40.9.3.41.9.17.13.35.37.30",
         "19.20.36.0.58.47.10.28.5.20.57.8.16.15.10.25",
         "19.20.57.2.5.6.25.55.12",
         "19.21.31.43.9.45.16.16.55.2.54.40.6.35.3.42.13.20",
         "19.22.15.41.16.52.19.12",
         "19.22.27.28.1.7.51.30.19.28.35.19.40.36.45.45.40.44.26.40",
         "19.22.50.24.42.30.37.2.13.20", "19.23.34.25.48.21.27.48.46.45.28.7.30",
         "19.23.46.13.20.29.50.56.47.24.26.40",
         "19.24.9.11.35.8.46.14.42.25.18.45",
         "19.24.42.4.39.12.8.45.52.59.14.35.56.46.24.38.42.25.55.12",
         "19.24.53.15.39.55.31.24.20.51.39.14.50.50.24.32.10.4.41.15",
         "19.25.5.4", "19.25.28.3.48.1.24.12.0.36.3.9.54.19.58.23.19.13.7.30",
         "19.26.0.59.5.45.10.58.18.46.18.8.38.30.38.7.52.19.12", "19.26.24",
         "19.27.8.9.10.57.32.24.58.0.14.24.42.20.4.37.24.5.45.36",
         "19.27.19.58.53.3.27.3.45.56.24.25.49.23.38.6.43.12",
         "19.27.43.1.20.51.33.45", "19.28.17.54.33.15.55.22.55.51.26.25.11.6.40",
         "19.28.27.13.31.17.52.30.3.21.27.18.14.25.59.31.24.57.36",
         "19.28.39.4.1.28.40.52.58.46.15.19.28.49.9.7.12",
         "19.29.2.8.2.56.25.31.28.24.44.54.43.35.37.30",
         "19.29.13.58.54.20.51.12.17.45.12.12.30.37.2.13.20",
         "19.29.37.3.37.9.32.55.41.39.23.22.44.3.45",
         "19.29.58.14.31.22.37.45.1.35.54.39.16.59.31.12",
         "19.30.10.5.56.54.6.46.7.45.41.39.16.14.56.47.24.26.40",
         "19.30.33.11.46.10.22.13.20",
         "19.31.17.30.23.7.4.27.24.47.52.37.37.55.12",
         "19.31.29.22.36.50.27.37.55.50.34.14.24", "19.31.52.30",
         "19.32.36.51.37.3.49.16.10.46.34.34.19.12",
         "19.32.48.44.39.2.22.31.31.35.2.24", "19.33.11.53.36.11.33.27.25.18.45",
         "19.33.46.56.38.7.14.10.20.2.49.11.39.13.21.38.45.55.33.20",
         "19.33.56.18.13.34.41.55.59.58.14.2.27.29.13.25.4.41.15",
         "19.34.8.12.3.51.41.24.51.50.24",
         "19.34.31.22.35.6.52.59.24.10.28.55.9.11.30.49.13.7.30",
         "19.35.6.27.59.31.15.50.56.24.57.51.7.27.21.47.48.45",
         "19.35.27.44.51.40.15.44.38.24",
         "19.36.2.51.57.7.35.14.7.44.11.51.6.40", "19.36.47.23.2.49.58.26.24",
         "19.36.59.18.37.8.42.23.57.13.11.46.10.22.13.20", "19.37.22.32.31.2.30",
         "19.38.7.6.37.42.43.54.38.20.32.13.35.37.30", "19.38.19.3.0.30.13.20",
         "19.38.42.18.28.50.7.49.23.27.7.44.3.45", "19.39.38.52.48",
         "19.40.35.29.50.4.29.51.32.30.22.52.14.59.31.6.28.13.26.24",
         "19.40.58.48", "19.41.34.4.58.53.15.34.0.22.23.41.51.23.7.39.15.33.20",
         "19.41.55.28.52.13.14.39.3.45.51.44.8.45.40.50.18.14.24",
         "19.42.18.48.36.52.12.25.18.45", "19.42.54.7.59.10.52.19.28.3.20",
         "19.43.3.33.56.26.20.54.25.53.58.23.43.6.49.1.3.31.19.12",
         "19.43.15.33.19.29.47.23.38.30.20.0.58.25.45.59.2.24",
         "19.43.38.54.38.58.37.50.37.1.3.28.24.38.19.13.7.30",
         "19.43.50.54.23.31.36.50.41.58.31.6.40",
         "19.44.14.16.24.52.25.5.23.25.37.55.16.6.47.48.45",
         "19.44.35.43.12.16.9.43.20.22.6.35.16.27.15.50.24",
         "19.44.47.43.31.21.47.21.12.21.30.55.30.42.8", "19.45.11.6.40",
         "19.45.55.58.30.54.24.45.45.21.28.32.6.8.38.24",
         "19.46.7.59.38.48.5.28.39.17.27.10.4.48", "19.46.31.24.22.30",
         "19.47.16.19.15.46.37.8.7.54.39.30.14.56.24",
         "19.47.28.21.12.31.39.18.25.13.43.40.48",
         "19.47.51.47.31.23.42.7.30.52.44.3.45",
         "19.48.27.16.50.35.49.35.57.47.51.18.32.57.46.40",
         "19.48.48.48.12.54.35.10.55.29.16.48",
         "19.49.24.19.14.18.31.4.21.48.34.51.37.56.32.35.33.20",
         "19.49.47.47.50.30.54.17.49.37.16.34.30.47.57.19.9.36.33.45",
         "19.50.9.20.40.19.0.56.26.52.48",
         "19.50.21.24.22.16.41.13.17.32.38.5.44.56.50.41.58.31.6.40",
         "19.50.44.54.6.5.25.55.33.20", "19.51.29.58.35.7.5.55.13.48",
         "19.51.42.3.6.6.33.55.45.11.6.40", "19.52.5.34.25.25.46.52.30",
         "19.52.50.41.57.41.0.57.34.19.17.37.45.49.13.7.30",
         "19.53.2.47.17.45.36", "19.53.26.20.12.41.45.25.15.29.43.4.51.47.48.45",
         "19.54.23.36.57.36", "19.55.44.32.6",
         "19.56.20.15.32.37.25.30.40.52.40.29.37.46.40",
         "19.56.41.55.28.52.24.35.3.3.41.7.56.52.15.5.55.58.4.48",
         "19.57.5.32.43.19.51.34.37.44.3.45",
         "19.57.17.40.38.22.18.50.1.51.34.6.5.25.55.33.20",
         "19.57.41.18.35.10.15.28.42.39.22.30",
         "19.58.2.59.59.29.24.44.11.14.12.45.59.9.35.18.31.40.48",
         "19.58.15.8.29.28.3.5.28.35.16.15.15.11.56.42.47.6.40",
         "19.58.26.38.49.57.51.48.59.58.49.16.0.56.47.57.32.20.37.30",
         "19.58.38.47.34.19.15.33.20",
         "19.59.2.27.7.11.4.24.12.28.12.8.42.33.52.54.36.33.45",
         "19.59.24.9.59.40.21.50.37.52.23.10.12.54.36.17.16.48",
         "19.59.36.19.19.0.18.41.43.15.47.3.42.20.9.36", "20",
         "20.0.45.25.29.47.35.34.19.40.29.38.30.13.14.52.48",
         "20.0.57.35.38.32.11.32.45.46.55.15.27.21.36", "20.1.21.17.55.46.52.30",
         "20.1.57.11.26.4.31.47.32.31.41.15.17.36.14.29.8.8.53.20",
         "20.2.6.46.30.13.27.5.59.0.35.29.52.37.36.18",
         "20.2.18.57.28.26.3.2.54.2.38.58.33.36",
         "20.2.42.41.22.2.14.54.6.30.53.36.47.48.45",
         "20.3.18.37.18.13.46.28.9.46.12.12.1.52.30",
         "20.3.40.24.49.4.16.7.18.40.53.45.36",
         "20.4.16.22.28.44.14.57.40.4.56.17.46.40",
         "20.5.1.57.40.49.15.12.9.12.57.36",
         "20.5.14.10.25.33.23.44.12.30.47.34.19.15.33.20", "20.5.37.57.46.40",
         "20.6.23.36.4.3.26.14.40.13.21", "20.6.35.49.38.26.8.51.12",
         "20.6.59.38.36.14.51.12.39.22.30",
         "20.7.45.19.59.9.16.43.17.30.2.5.59.8.35.2.20.37.30",
         "20.7.57.34.23.13.55.12",
         "20.8.21.24.57.51.16.44.19.26.20.22.10.26.39.36.33.45",
         "20.8.57.31.1.14.8.24.15.34.19.31.6.55.48.21.2.30",
         "20.9.19.24.40.19.12",
         "20.9.55.32.27.39.39.27.37.20.31.56.46.51.31.21.28.53.20",
         "20.10.41.20.30.4.30", "20.11.17.30.44.16.53.34.48.53.20",
         "20.12.3.21.52.52.21.28.18.42.21.47.48.45",
         "20.12.15.38.53.51.5.34.9.22.57.46.40",
         "20.12.39.34.34.6.38.10.19.11.22.1.52.30",
         "20.13.1.32.14.29.1.47.44.22.38.25.33.38.57.30.0.34.33.36",
         "20.13.13.49.50.50.9.7.47.41.42.42.26.38.20.40.19.12", "20.13.37.46.40",
         "20.14.23.43.7.10.7.7.0.50.47.27.35.34.17.14.29.45.36",
         "20.14.36.1.33.29.33.55.44.33.13.54.0.6.54.43.12", "20.15",
         "20.15.45.59.33.54.56.16.0.25.15.0.44.5.54.48.57.36",
         "20.15.58.18.50.16.5.41.25.21.15.26.53.57.7.12",
         "20.16.22.18.54.13.42.39.22.30",
         "20.16.58.39.19.39.5.11.23.11.5.1.14.4.26.40",
         "20.17.8.21.35.6.7.11.18.29.50.56.30.2.4.30.13.30",
         "20.17.20.41.41.32.22.35.11.13.10.57.47.31.12",
         "20.17.44.43.23.3.46.35.17.5.46.47.0.24.36.33.45",
         "20.17.57.3.51.36.43.20.18.29.35.13.1.53.34.48.53.20",
         "20.18.21.6.16.12.26.48.0.53.31.51.10.53.54.22.30",
         "20.18.43.10.7.41.4.19.24.9.54.25.55.12",
         "20.18.55.31.11.46.22.3.3.5.5.53.24.25.34.9.22.57.46.40",
         "20.19.19.34.45.35.48.8.53.20", "20.20.5.44.9.4.52.8.33.19.52.19.12",
         "20.20.18.6.3.22.33.47.0.40.10.40", "20.20.42.11.15",
         "20.21.28.23.46.6.28.49.21.13.31.0.45", "20.21.40.46.30.39.58.27.50.24",
         "20.22.4.53.20.12.2.21.3.52.1.52.30", "20.23.3.32.34.1.20.38.24",
         "20.23.27.41.1.34.40.11.52.40.55.7.27.4.29.36.16.10.18.45",
         "20.24.4.14.9.30.4.0.33.46.0.15.45.16.0.12.18.16.52.30",
         "20.24.26.24.13.49.26.24", "20.25.2.59.7.0.24.12.13.3.32.20.44.26.40",
         "20.25.49.21.30.27.3.22.30",
         "20.26.1.46.53.41.34.9.57.6.14.45.35.48.8.53.20",
         "20.26.25.58.52.20.6.15",
         "20.27.0.37.29.41.41.5.7.40.26.14.39.33.49.54.51.7.18.24",
         "20.27.12.24.24.17.0.44.24.56.23.34.9.36.33.45",
         "20.27.24.50.38.1.28.53.20",
         "20.27.49.4.15.2.13.8.56.55.45.33.23.54.22.30",
         "20.28.23.45.13.13.16.44.38.32.28.59.28.28.19.25.49.26.24", "20.28.48",
         "20.29.34.30.54.30.29.42.21.6.25.33.11.15.57.57.25.37.55.12",
         "20.29.46.58.34.39.41.6.11.21.38.49.25.36.59.54.14.24", "20.30.11.15",
         "20.30.48.0.11.20.28.42.55.23.19.41.6.1.35.28.23.42.13.20",
         "20.30.57.49.3.35.22.28.12.25.33.56.59.38.59.15.4.19.12",
         "20.31.10.17.34.23.47.45.41.25.16.23.29.7.35.2.24",
         "20.31.34.35.38.24.22.56.22.1.52.30",
         "20.32.11.23.19.8.49.30.16.43.28.20",
         "20.32.21.12.51.17.26.46.41.58.43.19.42.24.36.3.36.10.7.30",
         "20.32.33.42.12.48.31.52.7.36.35.51.0.51.50.24",
         "20.32.58.1.55.36.4.25.13.33.36.7.5.39.55.1.10.18.45",
         "20.33.10.31.39.30.25.52.48.43.27.24.26.40",
         "20.33.34.52.5.54.36.8.6.54.12.0.4.17.4.48.16.52.30",
         "20.33.57.12.30.16.50.7.38.43.1.51.44.38.24",
         "20.34.9.42.50.10.11.49.35.22.24.42.49.28.53.20", "20.34.34.4.26.40",
         "20.35.20.48.27.11.40.47.39.44.52.13.26.24",
         "20.35.33.19.37.55.5.42.20.55.40.48", "20.35.57.42.53.26.15",
         "20.36.44.30.3.56.3.40.58.14.26.9.0.33.45",
         "20.36.57.2.5.32.58.26.41.16.48",
         "20.37.21.27.0.12.11.22.49.39.55.53.54.22.30",
         "20.37.58.25.2.42.19.9.57.42.20.56.49.20.11.6.40",
         "20.38.20.50.13.26.51.38.52.48",
         "20.38.57.50.2.24.17.22.2.43.6.18.47.1.23.57.2.13.20",
         "20.39.44.44.1.59.48.28.48", "20.40.21.46.21.20.39.30.22.13.20",
         "20.41.8.43.31.34.53.40.1.52.30",
         "20.41.21.18.13.51.50.20.34.34.4.26.40",
         "20.41.45.48.21.29.21.19.41.15",
         "20.42.32.48.42.35.13.29.58.15.5.51.50.13.46.10.18.45",
         "20.42.45.24.16", "20.43.9.56.3.13.29.48.48.38.27.22.33.57.18.16.52.30",
         "20.43.45.3.2.8.11.42.12.1.23.21.13.4.40.40.23.48.28.48", "20.44.9.36",
         "20.45.9.18.48.35.40.52.1.0.10.3.32.41.12.39.10.4.48",
         "20.45.33.53.26.15", "20.46.11.6.11.28.59.4.27.34.52.10.51.51.6.40",
         "20.46.21.2.25.23.4.0.3.34.53.7.27.23.43.29.30.37.26.24",
         "20.46.33.40.17.34.35.36.30.41.20.20.46.44.25.43.40.48",
         "20.46.58.16.35.8.11.13.34.18.23.54.22.30",
         "20.47.10.54.49.58.14.37.6.56.13.1.20.39.30.22.13.20",
         "20.47.35.31.51.38.11.7.24.26.0.56.15",
         "20.47.58.7.29.28.8.16.1.42.18.17.54.7.29.16.48",
         "20.48.10.46.20.41.43.13.12.16.44.25.53.19.56.34.34.4.26.40",
         "20.48.35.24.33.15.3.42.13.20",
         "20.49.22.40.24.39.32.45.14.27.4.8.8.26.52.48",
         "20.49.35.20.7.17.49.28.27.33.56.31.21.36", "20.50",
         "20.50.47.19.3.32.4.33.15.29.40.52.36.28.48",
         "20.50.59.59.37.38.32.1.37.41.22.33.36", "20.51.24.41.10.36.19.41.15",
         "20.52.12.3.26.29.0.43.43.58.6.58.37.19.10.18.45",
         "20.52.24.44.52.7.8.10.31.17.45.36",
         "20.52.49.28.5.27.20.31.21.47.10.50.49.48.16.52.30",
         "20.53.26.53.51.29.20.54.20.10.37.42.31.57.11.15",
         "20.53.49.35.51.6.56.47.36.57.36",
         "20.54.27.3.24.56.5.35.4.15.8.38.31.6.40",
         "20.55.14.32.35.1.18.20.9.36",
         "20.55.27.15.51.37.17.13.33.2.4.33.15.3.42.13.20", "20.55.52.2.41.6.40",
         "20.56.39.35.4.13.34.50.16.53.54.22.30", "20.56.52.19.12.32.14.13.20",
         "20.57.17.7.42.45.28.20.41.0.56.15",
         "20.58.4.43.19.7.9.55.5.43.47.11.14.6.26.29.56.29.3.45",
         "20.58.17.28.19.12",
         "20.58.42.18.30.15.54.56.10.14.56.13.5.52.46.15.35.9.22.30",
         "20.59.19.54.48.47.13.45.16.13.15.19.54.43.7.51.55.6.15",
         "20.59.42.43.12",
         "21.0.20.21.18.48.48.36.16.23.53.16.38.48.40.9.52.35.33.20",
         "21.0.43.10.47.42.7.37.40.0.55.11.5.20.43.33.39.27.21.36",
         "21.1.8.3.51.19.41.15", "21.1.45.44.31.7.35.48.45.55.33.20",
         "21.2.8.35.32.47.46.33.13.4.21.21.2.19.29.2.58.33.36",
         "21.2.33.30.17.34.32.21.59.29.7.42.18.16.52.30",
         "21.2.46.18.1.5.43.18.4.46.25.11.6.40",
         "21.3.11.13.30.31.54.45.44.59.20.26.57.11.15",
         "21.3.34.6.5.5.14.22.13.43.35.1.37.33.4.53.45.36",
         "21.3.46.54.25.27.14.30.37.10.56.59.12.44.56.32", "21.4.11.51.6.40",
         "21.4.59.42.24.58.2.24.48.22.54.26.14.33.12.57.36",
         "21.5.12.31.37.23.17.50.33.54.36.58.45.7.12", "21.5.37.30",
         "21.6.25.24.32.49.43.36.40.26.18.8.15.56.9.36",
         "21.6.38.14.37.21.45.55.38.54.38.35.31.12",
         "21.7.3.14.41.29.16.56.0.56.15",
         "21.7.41.5.57.58.12.54.21.39.2.43.47.9.37.46.40",
         "21.7.51.12.29.3.52.29.16.46.5.33.51.17.9.41.29.3.45",
         "21.8.4.3.25.46.13.31.39.11.13.55.12",
         "21.8.29.5.11.31.26.1.45.18.31.13.57.55.38.5.9.22.30",
         "21.8.41.56.31.15.45.8.39.15.49.11.4.28.18.45.55.33.20",
         "21.9.6.59.1.52.57.55.0.55.45.40.48.51.9.8.26.15",
         "21.9.29.58.3.0.17.0.12.40.19.12", "21.10.7.53.42.29.47.39.15.33.20",
         "21.10.55.58.29.27.34.18.54.43.12",
         "21.11.8.51.18.31.0.11.28.11.51.6.40", "21.11.33.56.43.7.30",
         "21.12.22.4.45.31.45.1.24.36.34.48.16.52.30", "21.12.34.58.26.56.38.24",
         "21.13.0.5.33.32.32.26.56.31.41.57.11.15", "21.14.1.11.25.26.24",
         "21.15.27.30.14.24", "21.16.5.36.34.47.55.12.43.36.11.11.36.17.46.40",
         "21.16.53.54.54.13.11.0.56.15",
         "21.17.6.51.20.55.48.5.21.59.0.22.29.47.39.15.33.20",
         "21.17.32.3.49.30.56.30.37.30",
         "21.17.55.11.59.27.22.23.7.59.9.37.3.6.13.39.45.47.31.12",
         "21.18.8.9.3.25.55.17.50.29.37.20.16.12.44.29.38.15.6.40",
         "21.18.20.25.25.17.43.16.15.58.44.33.5.0.35.9.22.30",
         "21.18.33.22.44.36.32.35.33.20",
         "21.18.58.36.55.39.48.41.49.18.4.57.17.24.8.26.15",
         "21.19.21.46.39.39.3.18.0.23.52.42.53.46.14.42.25.55.12",
         "21.19.34.44.36.16.19.56.30.8.50.11.57.9.30.14.24", "21.20",
         "21.20.48.27.11.46.45.56.36.59.11.37.4.14.7.52.19.12",
         "21.21.1.26.1.6.20.18.56.50.2.56.29.11.2.24", "21.21.26.43.7.30",
         "21.22.15.13.36.14.20.54.22.56.37.51.52.8.6.43.12",
         "21.22.28.13.18.19.47.15.5.38.49.34.27.50.24",
         "21.22.53.32.7.30.23.53.42.56.57.11.15",
         "21.23.31.51.47.26.41.34.2.25.17.0.50",
         "21.23.55.6.28.20.33.11.47.55.37.20.38.24",
         "21.24.33.27.58.39.11.57.30.45.16.2.57.46.40",
         "21.24.58.49.16.9.22.38.27.11.27.30.4.27.47.30.17.34.41.15",
         "21.25.22.5.31.32.32.12.57.49.49.26.24",
         "21.25.35.7.7.15.37.19.9.20.50.44.36.32.35.33.20",
         "21.26.0.29.37.46.40", "21.26.49.10.28.19.39.59.38.54.14.24",
         "21.27.2.12.56.59.53.26.36.48", "21.27.27.37.10.39.50.37.30",
         "21.28.16.21.19.5.53.50.10.40.2.14.23.5.9.22.30",
         "21.28.29.24.40.46.50.52.48",
         "21.28.54.50.37.42.41.51.16.44.5.43.39.8.26.15",
         "21.29.33.21.5.19.4.57.52.36.36.49.11.23.31.34.26.40",
         "21.29.56.42.19.0.28.48",
         "21.30.35.14.37.30.18.5.27.49.54.4.33.58.57.26.54.48.53.20",
         "21.31.24.5.52.4.48", "21.32.2.40.47.14.1.9.8.8.53.20",
         "21.32.51.35.20.23.50.54.11.57.11.15",
         "21.33.4.41.29.26.29.56.26.0.29.37.46.40",
         "21.33.30.12.52.23.4.43.0.28.7.30",
         "21.34.6.45.10.13.29.44.18.52.29.33.16.24.54.3.0.28.48",
         "21.34.19.10.44.21.41.33.43.10.43.36.29.49.20.35.44.31.52.30",
         "21.34.32.17.46.40",
         "21.34.57.50.53.21.33.33.20.40.3.31.0.22.11.32.34.41.15",
         "21.35.21.17.59.38.47.35.28.54.10.37.25.56.34.23.27.44.38.24",
         "21.35.34.25.39.43.32.11.27.31.26.49.36.7.22.22.4.48", "21.36",
         "21.36.49.3.32.10.36.1.4.26.56.0.47.2.18.28.13.26.24",
         "21.37.2.12.5.37.10.4.11.2.40.28.41.32.55.40.48",
         "21.37.27.48.9.50.37.30",
         "21.38.6.33.56.57.41.32.8.43.49.21.19.0.44.26.40",
         "21.38.16.55.1.26.31.40.3.43.50.20.16.2.12.48.14.24",
         "21.38.30.4.28.18.32.5.31.58.3.41.38.41.16.48",
         "21.38.55.42.16.36.1.41.38.14.9.54.8.26.15",
         "21.39.8.52.7.3.10.13.39.43.33.33.54.1.9.8.8.53.20",
         "21.39.34.30.41.17.16.35.12.57.5.58.35.37.30",
         "21.39.58.2.48.11.48.36.41.46.34.3.38.52.48",
         "21.40.36.53.4.38.11.21.28.53.20",
         "21.41.26.7.5.41.11.37.7.33.11.48.28.48",
         "21.41.39.18.27.36.4.2.8.42.51.22.40", "21.42.5",
         "21.42.54.17.21.10.54.44.38.38.25.4.48",
         "21.43.7.29.36.42.38.21.41.45.36", "21.43.33.12.53.32.50.30.28.7.30",
         "21.44.22.33.35.5.13.15.33.18.2.16.3.52.28.14.31.52.30",
         "21.44.35.46.44.17.26.0.57.36",
         "21.45.1.31.45.40.58.52.40.11.38.47.56.52.47.34.41.15",
         "21.45.40.31.6.8.4.16.36.1.4.16.48.17.4.13.7.30",
         "21.46.4.9.50.44.44.9.36",
         "21.46.43.11.3.28.25.49.1.55.46.30.7.24.26.40",
         "21.47.32.38.56.28.51.36",
         "21.47.45.54.1.16.20.26.36.54.39.44.38.11.21.28.53.20",
         "21.48.11.42.47.49.26.40", "21.49.1.14.1.54.8.47.22.36.9.8.26.15",
         "21.49.14.30.0.33.34.48.53.20",
         "21.49.40.20.32.2.22.1.32.43.28.35.37.30",
         "21.50.17.20.14.6.9.51.37.6.38.55.26.22.12.43.32.44.9.36",
         "21.50.43.12", "21.51.46.6.28.58.19.50.36.7.5.24.43.19.27.53.51.21.36",
         "21.52.12", "21.53.1.40.19.49.43.58.5.15.16.12.47.37.35.12.4.36.28.48",
         "21.53.14.58.44.41.22.56.44.10.57.29.3.4.5.22.33.36",
         "21.53.40.54.0.58.0.28.7.30", "21.54.20.8.52.25.24.48.17.50.22.13.20",
         "21.54.30.37.42.42.36.33.48.46.38.13.1.14.14.27.50.34.48",
         "21.54.43.57.1.39.45.59.36.7.2.14.24.55.17.45.36",
         "21.55.9.54.3.18.28.42.54.27.50.31.34.2.34.41.15",
         "21.55.23.13.46.8.27.36.19.58.21.14.4.26.40",
         "21.55.49.11.34.18.14.32.39.21.48.48.4.34.13.7.30",
         "21.56.13.1.20.17.57.28.9.17.53.59.11.36.57.36",
         "21.56.26.21.41.30.52.36.53.43.54.21.40.46.48.53.20",
         "21.56.52.20.44.26.40", "21.57.42.11.41.0.27.30.50.23.51.42.20.9.36",
         "21.57.55.32.56.26.46.5.10.19.23.31.12", "21.58.21.33.45",
         "21.59.11.28.4.11.47.55.42.7.23.53.36.36",
         "21.59.24.50.13.55.10.20.28.1.55.12",
         "21.59.50.52.48.13.0.8.20.58.35.37.30",
         "22.0.30.18.42.53.8.26.37.33.10.20.36.37.31.51.6.40",
         "22.0.54.13.34.20.39.5.28.19.12",
         "22.1.20.17.54.30.14.36.49.41.47.32.2.50.27.10.22.15.56.15",
         "22.1.33.41.22.33.54.31.30.53.58.44.2.9.29.32.50.22.13.20",
         "22.1.59.46.29.27.40.19.48.28.5.5.0.53.17.1.17.20.37.30",
         "22.2.23.42.58.7.47.42.43.12", "22.3.3.13.26.46.2.8.23.42.13.20",
         "22.3.53.18.25.41.13.14.42", "22.4.6.43.26.47.17.41.56.52.20.44.26.40",
         "22.4.32.51.34.55.18.45",
         "22.5.22.59.57.25.34.23.58.8.6.15.17.34.41.15", "22.5.36.25.53.4",
         "22.6.2.35.47.26.23.48.3.53.1.12.4.13.7.30", "22.7.6.14.24",
         "22.8.9.56.3.50.3.35.29.4.10.43.46.51.57.29.46.45.7.12", "22.8.36.9",
         "22.9.15.50.36.14.55.0.45.25.11.39.35.18.31.6.40",
         "22.9.39.54.58.44.53.58.56.44.5.42.9.51.23.26.35.31.12",
         "22.10.6.9.41.28.43.58.28.35.37.30",
         "22.10.19.38.29.18.7.35.35.23.57.53.26.2.8.23.42.13.20",
         "22.10.45.53.59.4.43.51.54.3.45",
         "22.10.56.30.40.59.38.31.14.8.13.11.41.0.10.8.41.27.44.6",
         "22.11.9.59.59.26.0.49.5.49.7.31.5.43.59.13.55.12",
         "22.11.36.16.28.50.57.34.26.38.41.24.27.43.6.37.15.56.15",
         "22.11.49.46.11.28.3.57.2.13.20",
         "22.12.16.3.27.58.58.13.33.51.20.9.40.37.38.47.20.37.30",
         "22.12.40.11.6.18.10.56.15.24.52.24.41.0.40.19.12",
         "22.12.53.41.27.47.0.46.21.24.12.17.27.2.24", "22.13.20",
         "22.14.10.28.19.46.12.51.28.31.39.36.6.54.43.12",
         "22.14.23.59.36.9.6.9.44.12.8.3.50.24", "22.14.50.19.55.18.45",
         "22.15.40.51.40.14.56.46.38.53.59.26.31.48.27",
         "22.15.54.23.51.35.36.43.13.22.56.38.24",
         "22.16.20.45.57.49.9.53.27.14.19.34.13.7.30",
         "22.17.0.41.26.55.18.17.57.31.20.13.22.5",
         "22.17.24.54.14.31.24.34.47.25.26.24",
         "22.18.4.51.38.35.49.57.24.32.9.13.5.11.6.40",
         "22.18.55.30.45.21.23.33.30.14.24",
         "22.19.9.4.55.3.46.22.27.14.12.51.28.3.57.2.13.20",
         "22.19.35.30.51.51.6.40", "22.20.26.13.24.30.29.9.38.1.30",
         "22.20.39.48.29.22.23.10.13.20", "22.21.6.16.13.36.30.14.3.45",
         "22.21.57.2.12.23.38.34.46.6.42.19.59.2.52.15.56.15",
         "22.22.10.38.12.28.48",
         "22.22.37.7.44.16.58.35.54.55.55.57.58.16.17.20.37.30",
         "22.23.17.14.28.2.22.40.17.18.8.21.14.22.0.23.22.46.40",
         "22.23.41.34.4.48", "22.25.12.36.6.45",
         "22.25.52.47.29.12.6.12.0.59.15.33.20",
         "22.26.17.9.54.58.57.39.25.56.38.46.26.28.46.59.10.27.50.24",
         "22.26.43.44.18.44.50.31.27.27.4.13.7.30",
         "22.26.57.23.13.10.6.11.17.5.30.51.51.6.40",
         "22.27.23.58.24.34.2.24.47.59.17.48.45",
         "22.27.48.22.29.25.35.19.42.38.29.21.44.3.17.13.20.38.24",
         "22.28.2.2.3.9.3.28.39.39.40.47.9.35.56.18.8", "22.28.28.38.31.6.40",
         "22.29.19.41.14.37.54.34.27.36.26.3.59.31.25.49.26.24",
         "22.29.33.21.43.52.51.1.56.10.15.26.40.7.40.48", "22.30",
         "22.30.51.6.11.1.2.31.7.8.3.20.48.59.54.14.24",
         "22.31.4.47.35.51.12.59.21.30.17.9.53.16.48",
         "22.31.31.27.40.15.14.3.45",
         "22.32.11.50.21.50.5.45.59.5.38.54.42.18.16.17.46.40",
         "22.32.22.37.19.0.7.59.13.53.9.56.6.42.18.20.15",
         "22.32.36.19.39.29.18.25.45.47.58.50.52.48",
         "22.33.3.1.32.17.31.45.52.19.45.18.53.47.20.37.30",
         "22.33.16.44.17.20.48.9.13.52.52.27.48.46.12.0.59.15.33.20",
         "22.33.43.26.58.0.29.46.40.59.28.43.32.6.33.45",
         "22.34.7.57.55.12.18.8.13.31.0.28.48",
         "22.34.48.25.17.19.46.49.52.35.33.20",
         "22.35.39.42.23.25.24.36.10.22.4.48",
         "22.35.53.26.43.45.4.12.14.4.38.31.6.40", "22.36.20.12.30",
         "22.37.11.33.4.33.52.1.30.15.1.7.30", "22.37.25.18.20.44.24.57.36",
         "22.37.52.5.55.46.42.36.44.17.48.45",
         "22.38.43.29.59.2.56.18.42.11.17.21.44.2.9.25.8.12.11.15",
         "22.38.57.16.11.8.9.36",
         "22.39.24.5.35.5.11.19.51.52.7.54.56.44.59.33.37.58.7.30",
         "22.40.4.42.23.53.24.27.17.31.6.57.30.17.46.53.40.18.45",
         "22.40.29.20.15.21.36",
         "22.41.9.59.1.7.6.53.34.30.35.56.22.42.57.46.40",
         "22.42.1.30.33.50.3.45",
         "22.42.15.18.46.19.31.17.43.26.56.23.59.46.49.52.35.33.20",
         "22.42.42.12.4.49.0.16.40",
         "22.43.33.47.6.58.54.9.21.2.39.31.17.20.37.30",
         "22.43.47.36.15.34.58.45.55.33.20",
         "22.44.14.31.23.22.27.56.36.35.17.17.6.33.45",
         "22.44.39.13.46.17.39.31.12.25.28.13.45.21.19.41.15.38.52.48",
         "22.44.53.3.34.41.25.16.16.9.25.32.44.58.8.15.21.36", "22.45.20",
         "22.46.11.41.0.33.53.0.23.27.8.23.32.31.4.23.48.28.48",
         "22.46.25.31.45.10.45.40.12.37.23.8.15.7.46.33.36", "22.46.52.30",
         "22.47.44.14.30.39.18.18.0.28.24.23.19.36.39.10.4.48",
         "22.47.58.6.11.33.6.24.6.1.24.52.45.41.45.36",
         "22.48.25.6.16.0.25.29.17.48.45",
         "22.49.5.59.14.36.28.20.18.34.58.8.53.20",
         "22.49.16.54.16.59.23.5.13.18.34.48.33.47.20.4.0.11.15",
         "22.49.30.46.54.13.55.24.35.7.19.50.0.57.36",
         "22.49.57.48.48.26.44.54.41.44.0.7.52.57.41.7.58.7.30",
         "22.50.11.41.50.33.48.45.20.48.17.7.9.37.46.40",
         "22.50.38.44.33.14.0.9.1.0.13.20.4.45.38.40.18.45",
         "22.51.3.33.53.38.42.21.49.41.8.44.9.36",
         "22.51.17.27.35.44.39.48.25.58.14.7.34.58.45.55.33.20",
         "22.51.44.31.36.17.46.40", "22.52.36.27.10.12.58.39.37.29.51.21.36",
         "22.52.50.21.48.47.53.0.23.15.12", "22.53.17.27.39.22.30",
         "22.54.9.26.44.22.17.25.31.22.42.23.20.37.30",
         "22.54.23.22.19.29.58.16.19.12",
         "22.54.50.30.0.13.32.38.41.51.2.6.33.45",
         "22.55.31.34.29.40.21.17.44.7.3.16.28.9.5.40.44.26.40",
         "22.55.56.29.8.16.30.43.12", "22.57.29.42.15.33.7.12",
         "22.58.10.51.30.22.57.13.44.41.28.53.20", "22.59.3.1.41.45.26.17.48.45",
         "22.59.17.0.15.24.15.56.11.44.31.36.17.46.40",
         "22.59.44.13.43.52.37.1.52.30",
         "23.0.23.12.10.54.23.43.16.7.59.31.29.30.33.39.12.30.43.12",
         "23.0.36.27.27.19.8.19.58.3.26.30.55.48.37.58.7.30",
         "23.0.50.26.57.46.40",
         "23.1.17.42.16.54.59.47.34.2.43.45.4.23.40.18.45",
         "23.1.56.43.22.22.26.20.13.21.32.36.54.31.51.51.33.7.12", "23.2.24",
         "23.3.16.19.46.19.18.25.8.44.43.44.50.10.27.42.6.20.9.36",
         "23.3.30.20.53.59.38.44.27.46.51.10.36.19.7.23.31.12",
         "23.3.57.39.22.30",
         "23.4.39.0.12.45.32.18.17.18.44.38.44.16.47.24.26.40",
         "23.4.50.2.41.32.17.46.43.58.45.41.37.6.21.39.27.21.36",
         "23.5.4.4.46.11.46.13.54.5.55.56.25.16.1.55.12",
         "23.5.31.25.5.42.25.48.24.47.6.33.45",
         "23.5.45.27.35.31.22.54.34.22.27.48.9.37.13.44.41.28.53.20",
         "23.6.12.48.44.2.25.41.33.48.54.22.30",
         "23.6.37.54.59.24.35.51.8.33.40.19.53.28.19.12",
         "23.7.19.20.36.56.44.6.54.48.53.20",
         "23.7.46.43.36.38.55.39.7.45.58.30.4.49.12.54.18.59.3.45",
         "23.8.11.51.34.3.56.23.36.3.24.35.42.43.12",
         "23.8.25.55.41.26.28.18.17.17.42.48.10.40", "23.8.53.20",
         "23.9.45.54.30.35.38.23.37.12.58.45.7.12",
         "23.9.59.59.35.9.28.55.8.32.38.24", "23.10.27.25.45.7.1.52.30",
         "23.11.20.3.49.25.34.8.35.31.14.25.8.7.58.7.30",
         "23.11.34.9.51.14.35.45.1.26.24",
         "23.12.1.37.52.43.42.48.10.52.25.23.8.40.18.45",
         "23.12.43.13.10.32.36.33.42.25.8.33.55.30.12.30",
         "23.13.8.26.30.7.43.6.14.24",
         "23.13.50.3.47.42.19.32.18.3.29.36.7.54.4.26.40",
         "23.14.42.49.32.14.47.2.24",
         "23.14.56.57.37.21.25.48.23.22.18.23.36.44.6.54.48.53.20",
         "23.15.24.29.39.0.44.26.40", "23.16.17.18.58.1.45.22.32.6.33.45",
         "23.16.31.28.0.35.49.8.8.53.20", "23.16.59.1.54.10.31.29.38.54.22.30",
         "23.17.51.54.47.54.37.41.13.1.59.5.49.0.29.26.36.5.37.30",
         "23.18.6.4.48", "23.18.33.40.33.37.41.2.24.43.15.47.53.11.58.3.59.3.45",
         "23.19.13.10.54.54.13.9.58.31.33.46.22.12.45.45.26.47.2.24",
         "23.19.15.27.34.12.28.36.58.1.23.42.7.27.55.24.21.13.36.40",
         "23.19.40.48", "23.20.47.58.39.40.8.28.31.7.41.18.59.16.21.44.3.50.24",
         "23.21.15.37.37.1.52.30", "23.21.57.29.27.55.6.27.31.1.43.42.13.20",
         "23.22.8.40.13.33.27.0.4.1.44.45.53.19.11.25.41.57.7.12",
         "23.22.22.52.49.46.25.3.34.31.30.23.22.34.58.56.38.24",
         "23.22.50.33.39.31.42.37.46.5.41.53.40.18.45",
         "23.23.4.46.41.13.1.26.45.18.14.39.0.44.26.40",
         "23.23.32.28.20.35.27.30.49.59.16.3.16.52.30",
         "23.23.57.53.25.39.9.18.1.55.5.35.8.23.25.26.24",
         "23.24.12.7.8.16.56.7.21.18.49.59.7.29.56.8.53.20",
         "23.24.39.50.7.24.26.40",
         "23.25.33.0.27.44.29.20.53.45.27.9.9.30.14.24",
         "23.25.47.15.8.12.33.9.31.0.41.5.16.48", "23.26.15",
         "23.27.8.13.56.28.35.7.24.55.53.29.11.2.24",
         "23.27.22.29.34.50.51.1.49.54.2.52.48",
         "23.27.50.16.19.25.52.8.54.22.30",
         "23.28.32.19.57.44.41.0.24.3.23.1.59.4.1.58.31.6.40",
         "23.28.43.33.52.17.38.19.11.57.52.50.56.59.4.6.5.37.30",
         "23.28.57.50.28.38.1.41.50.12.28.48",
         "23.29.25.39.6.8.15.35.17.0.34.42.11.1.48.59.3.45",
         "23.30.7.45.35.25.31.1.7.41.57.25.20.56.50.9.22.30",
         "23.30.33.17.50.0.18.53.34.4.48",
         "23.31.15.26.20.33.6.16.57.17.2.13.20", "23.32.8.51.39.23.58.7.40.48",
         "23.32.23.10.20.34.26.52.44.39.50.7.24.26.40", "23.32.51.3.1.15",
         "23.33.44.31.57.15.16.41.34.0.38.40.18.45", "23.33.58.51.36.36.16",
         "23.34.26.46.10.36.9.23.16.8.33.16.52.30", "23.35.34.39.21.36",
         "23.37.10.33.36",
         "23.37.52.53.58.39.54.40.48.26.52.26.13.39.45.11.6.40",
         "23.38.18.34.38.39.53.34.52.31.2.4.58.30.49.0.21.53.16.48",
         "23.38.46.34.20.14.38.54.22.30",
         "23.39.0.57.3.15.20.5.57.45.33.44.59.46.16.57.17.2.13.20",
         "23.39.28.57.35.1.2.47.21.40",
         "23.39.54.39.59.23.44.52.22.12.24.1.10.6.55.10.50.52.48",
         "23.40.22.41.34.46.21.24.44.25.16.10.5.33.59.3.45",
         "23.40.37.5.16.13.56.12.50.22.13.20",
         "23.41.5.7.41.50.54.6.28.6.45.30.19.20.9.22.30",
         "23.41.30.51.50.43.23.40.0.26.31.54.19.44.43.0.28.48",
         "23.41.45.16.13.38.8.49.26.49.49.6.36.50.33.36", "23.42.13.20",
         "23.43.7.10.13.5.17.42.54.25.46.14.31.22.22.4.48",
         "23.43.21.35.34.33.42.34.23.8.56.36.5.45.36", "23.43.49.41.15",
         "23.44.43.35.6.55.56.33.45.29.35.24.17.55.40.48",
         "23.44.58.1.27.1.59.10.6.16.28.24.57.36",
         "23.45.26.9.1.40.26.33.1.3.16.52.30",
         "23.46.8.44.12.42.59.31.9.21.25.34.15.33.20",
         "23.46.34.33.51.29.30.13.6.35.8.9.36",
         "23.47.2.43.20.27.51.46.58.28.20.8.12.40.5.20.48.2.48.45",
         "23.47.17.11.5.10.13.17.14.10.17.49.57.31.51.6.40",
         "23.47.45.21.24.37.5.9.23.32.43.53.24.57.32.46.59.31.52.30",
         "23.48.11.12.48.22.49.7.44.15.21.36",
         "23.48.25.41.14.44.1.27.57.3.9.42.53.56.12.50.22.13.20",
         "23.48.53.52.55.18.31.6.40", "23.49.47.58.18.8.31.6.16.33.36",
         "23.50.2.27.43.19.52.42.54.13.20", "23.50.30.41.18.30.56.15",
         "23.51.24.50.21.13.13.9.5.11.9.9.18.59.3.45", "23.51.39.20.45.18.43.12",
         "23.52.7.36.15.14.6.30.18.35.39.41.50.9.22.30",
         "23.52.50.23.25.54.32.10.58.27.20.54.39.19.28.24.56.17.46.40",
         "23.53.16.20.21.7.12", "23.54.53.26.31.12",
         "23.55.36.18.39.8.54.36.49.3.12.35.33.20",
         "23.56.30.39.15.59.49.53.33.16.52.30",
         "23.56.45.12.46.2.46.36.2.13.52.55.18.31.6.40",
         "23.57.13.34.18.12.18.34.27.11.15",
         "23.57.39.35.59.23.17.41.1.29.3.19.10.59.30.22.14.0.57.36",
         "23.57.54.10.11.21.39.42.34.18.19.30.18.14.20.3.20.32",
         "23.58.7.58.35.57.26.10.47.58.35.7.13.8.9.33.2.48.45",
         "23.58.22.33.5.11.6.40",
         "23.58.50.56.32.37.17.17.2.57.50.34.27.4.39.29.31.52.30",
         "23.59.16.59.59.36.26.12.45.26.51.48.15.29.31.32.44.9.36",
         "23.59.31.35.10.48.22.26.3.54.56.28.26.48.11.31.12", "24",
         "24.0.54.30.35.45.6.41.11.36.35.34.12.15.53.51.21.36",
         "24.1.9.6.46.14.37.51.18.56.18.18.32.49.55.12", "24.1.37.33.30.56.15",
         "24.2.20.37.43.17.26.9.3.2.1.30.21.7.29.22.57.46.40",
         "24.2.32.7.48.16.8.31.10.48.42.35.51.9.7.33.36",
         "24.2.46.44.58.7.15.39.28.51.10.46.16.19.12",
         "24.3.15.13.38.26.41.52.55.49.4.20.9.22.30",
         "24.3.58.20.45.52.31.45.47.43.26.38.26.15",
         "24.4.24.29.46.53.7.20.46.25.4.30.43.12",
         "24.5.7.38.58.29.5.57.12.5.55.33.20",
         "24.6.2.21.12.59.6.14.35.3.33.7.12",
         "24.6.17.0.30.40.4.29.3.0.57.5.11.6.40", "24.6.45.33.20",
         "24.7.40.19.16.52.7.29.36.16.1.12", "24.7.54.59.34.7.22.37.26.24",
         "24.8.23.34.19.29.49.27.11.15",
         "24.9.18.23.58.59.8.3.57.0.2.31.10.58.18.2.48.45",
         "24.9.33.5.15.52.42.14.24",
         "24.10.1.41.57.25.32.5.11.19.36.26.36.31.59.31.52.30",
         "24.10.45.1.13.28.58.5.6.41.11.25.20.18.58.1.15",
         "24.11.11.17.36.23.2.24",
         "24.11.54.38.57.11.35.21.8.48.38.20.8.13.49.37.46.40",
         "24.12.49.36.36.5.24",
         "24.13.4.20.1.24.49.22.54.20.44.9.35.45.57.12.5.55.33.20",
         "24.13.33.0.53.8.16.17.46.40",
         "24.14.28.2.15.26.49.45.58.26.50.9.22.30",
         "24.14.42.46.40.37.18.40.59.15.33.20",
         "24.15.11.29.28.55.57.48.23.1.38.26.15",
         "24.15.52.35.49.0.10.57.21.14.3.14.55.58.0.48.23.2.24", "24.16.21.20",
         "24.17.16.27.44.36.8.32.25.0.56.57.6.41.8.41.23.42.43.12",
         "24.17.31.13.52.11.28.42.53.27.52.40.48.8.17.39.50.24", "24.18",
         "24.18.55.11.28.41.55.31.12.30.18.0.52.55.5.46.45.7.12",
         "24.19.9.58.36.19.18.49.42.25.30.32.16.44.32.38.24",
         "24.19.38.46.41.4.27.11.15",
         "24.20.22.23.11.34.54.13.39.49.18.1.28.53.20",
         "24.20.34.1.54.7.20.37.34.11.49.7.48.2.29.24.16.12",
         "24.20.48.50.1.50.51.6.13.27.49.9.21.1.26.24",
         "24.21.17.40.3.40.31.54.20.30.56.8.24.29.31.52.30",
         "24.21.32.28.37.56.4.0.22.11.30.15.38.16.17.46.40",
         "24.22.1.19.31.26.56.9.37.4.14.13.25.4.41.15",
         "24.22.27.48.9.13.17.11.16.59.53.19.6.14.24",
         "24.22.42.37.26.7.38.27.39.42.7.4.5.18.40.59.15.33.20",
         "24.23.11.29.42.42.57.46.40", "24.24.6.52.58.53.50.34.15.59.50.47.2.24",
         "24.24.21.43.16.3.4.32.24.48.12.48", "24.24.50.37.30",
         "24.25.46.4.31.19.46.35.13.28.13.12.54",
         "24.26.0.55.48.47.58.9.24.28.48", "24.26.29.52.0.14.26.49.16.38.26.15",
         "24.27.13.40.47.39.2.42.55.3.31.29.34.1.42.3.27.24.26.40",
         "24.27.25.22.46.58.22.24.59.57.47.33.4.21.31.46.20.51.33.45",
         "24.27.40.15.4.49.36.46.4.48",
         "24.28.9.13.13.53.36.14.15.13.6.8.56.29.23.31.31.24.22.30",
         "24.28.53.4.59.24.4.48.40.31.12.18.54.19.12.14.45.56.15",
         "24.29.19.41.4.35.19.40.48", "24.30.3.34.56.24.29.2.39.40.14.48.53.20",
         "24.30.59.13.48.32.28.3",
         "24.31.14.8.16.25.52.59.56.31.29.42.42.57.46.40",
         "24.31.43.10.38.48.7.30",
         "24.32.38.53.17.8.24.53.17.55.40.16.59.31.52.30",
         "24.32.53.48.45.37.46.40", "24.33.22.53.6.2.39.46.44.18.54.40.4.41.15",
         "24.34.4.30.15.51.56.5.34.14.58.47.22.9.59.18.59.19.40.48",
         "24.34.33.36",
         "24.35.44.22.17.35.37.19.25.37.58.35.18.44.23.53.5.16.48",
         "24.36.13.30",
         "24.36.57.36.13.36.34.27.30.27.59.37.19.13.54.34.4.26.40",
         "24.37.9.22.52.18.26.57.50.54.40.44.23.34.47.6.5.11.2.24",
         "24.37.24.21.5.16.33.18.49.42.19.40.10.57.6.2.52.48",
         "24.37.53.30.46.5.15.31.38.26.15", "24.38.37.39.58.58.35.24.20.4.10",
         "24.38.49.27.25.32.56.8.2.22.27.59.38.53.31.16.19.24.9",
         "24.39.4.26.39.22.14.14.33.7.55.1.13.2.12.28.48",
         "24.39.33.38.18.43.17.18.16.16.19.20.30.47.54.1.24.22.30",
         "24.39.48.37.59.24.31.3.22.28.8.53.20",
         "24.40.17.50.31.5.31.21.44.17.2.24.5.8.29.45.56.15",
         "24.40.44.39.0.20.12.9.10.27.38.14.5.34.4.48",
         "24.40.59.39.24.12.14.11.30.26.53.39.23.22.40", "24.41.28.53.20",
         "24.42.24.58.8.38.0.57.11.41.50.40.7.40.48",
         "24.42.39.59.33.30.6.50.49.6.48.57.36", "24.43.9.15.28.7.30",
         "24.44.5.24.4.43.16.25.9.53.19.22.48.40.30",
         "24.44.20.26.30.39.34.8.1.32.9.36",
         "24.44.49.44.24.14.37.39.23.35.55.4.41.15",
         "24.45.34.6.3.14.46.59.57.14.49.8.11.12.13.20",
         "24.46.1.0.16.8.13.58.39.21.36",
         "24.46.45.24.2.53.8.50.27.15.43.34.32.25.40.44.26.40",
         "24.47.41.40.50.23.46.10.33.36",
         "24.47.56.45.27.50.51.31.36.55.47.37.11.11.3.22.28.8.53.20",
         "24.48.26.7.37.36.47.24.26.40", "24.49.22.28.13.53.52.24.2.15",
         "24.49.37.33.52.38.12.24.41.28.53.20", "24.50.6.58.1.47.13.35.37.30",
         "24.51.3.22.27.6.16.11.57.54.7.2.12.16.31.24.22.30", "24.51.18.29.7.12",
         "24.51.47.55.15.52.11.46.34.22.8.51.4.44.45.56.15", "24.52.59.31.12",
         "24.54.11.10.34.18.49.2.25.12.12.4.15.13.27.11.0.5.45.36",
         "24.54.40.40.7.30", "24.55.25.19.25.46.46.53.21.5.50.37.2.13.20",
         "24.55.52.24.21.5.30.43.48.49.36.24.56.5.18.52.24.57.36",
         "24.56.21.55.54.9.49.28.17.10.4.41.15",
         "24.56.37.5.47.57.53.32.32.19.27.37.36.47.24.26.40",
         "24.57.6.38.13.57.49.20.53.19.13.7.30",
         "24.57.33.44.59.21.45.55.14.2.45.57.28.56.59.8.9.36",
         "24.57.48.55.36.50.3.51.50.44.5.19.3.59.55.53.28.53.20",
         "24.58.18.29.27.54.4.26.40",
         "24.58.48.3.53.58.50.30.15.35.15.10.53.12.21.8.15.42.11.15",
         "24.59.15.12.29.35.27.18.17.20.28.57.46.8.15.21.36",
         "24.59.30.24.8.45.23.22.9.4.43.49.37.55.12", "25",
         "25.0.56.46.52.14.29.27.54.35.37.3.7.46.33.36",
         "25.1.11.59.33.10.14.25.57.13.39.4.19.12", "25.1.41.37.24.43.35.37.30",
         "25.2.26.29.17.35.39.44.25.39.36.34.7.0.18.6.25.11.6.40",
         "25.2.38.28.7.46.48.52.28.45.44.22.20.47.0.22.30",
         "25.2.53.41.50.32.33.48.37.33.18.43.12",
         "25.3.23.21.42.32.48.37.38.8.37.0.59.45.56.15",
         "25.4.8.16.37.47.13.5.12.12.45.15.2.20.37.30",
         "25.4.35.31.1.20.20.9.8.21.7.12",
         "25.5.20.28.5.55.18.42.5.6.10.22.13.20", "25.6.17.27.6.1.34.0.11.31.12",
         "25.6.32.43.1.56.44.40.15.38.29.27.54.4.26.40", "25.7.2.27.13.20",
         "25.7.59.30.5.4.17.48.20.16.41.15", "25.8.14.47.3.2.41.4",
         "25.8.44.33.15.18.34.0.49.13.7.30",
         "25.9.41.39.58.56.35.54.6.52.32.37.28.55.43.47.55.46.52.30",
         "25.9.56.57.59.2.24",
         "25.10.26.46.12.19.5.55.24.17.55.27.43.3.19.30.42.11.15",
         "25.11.11.53.46.32.40.30.19.27.54.23.53.39.45.26.18.7.30",
         "25.11.39.15.50.24",
         "25.12.24.25.34.34.34.19.31.40.39.55.58.34.24.11.51.6.40",
         "25.13.21.40.37.35.37.30", "25.14.6.53.25.21.6.58.31.6.40",
         "25.14.34.18.39.21.19.51.51.41.13.37.14.47.22.51.34.16.19.12",
         "25.15.4.12.21.5.26.50.23.22.57.14.45.56.15",
         "25.15.19.33.37.18.51.57.41.43.42.13.20",
         "25.15.49.28.12.38.17.42.53.59.12.32.20.37.30",
         "25.16.16.55.18.6.17.14.40.28.18.1.57.3.41.52.30.43.12",
         "25.16.32.17.18.32.41.24.44.37.8.23.3.17.55.50.24", "25.17.2.13.20",
         "25.17.59.38.53.57.38.53.46.3.29.19.29.27.51.33.7.12",
         "25.18.15.1.56.51.57.24.40.41.32.22.30.8.38.24", "25.18.45",
         "25.19.42.29.27.23.40.20.0.31.33.45.55.7.23.31.12",
         "25.19.57.53.32.50.7.6.46.41.34.18.37.26.24",
         "25.20.27.53.37.47.8.19.13.7.30",
         "25.21.13.19.9.33.51.29.13.58.51.16.32.35.33.20",
         "25.21.25.26.58.52.38.59.8.7.18.40.37.32.35.37.46.52.30",
         "25.21.40.52.6.55.28.13.59.1.28.42.14.24",
         "25.22.10.54.13.49.43.14.6.22.13.28.45.30.45.42.11.15",
         "25.22.26.19.49.30.54.10.23.6.59.1.17.21.58.31.6.40",
         "25.22.56.22.50.15.33.30.1.6.54.48.58.37.22.58.7.30",
         "25.23.23.57.39.36.20.24.15.12.23.2.24",
         "25.23.39.23.59.42.57.33.48.51.22.21.45.31.57.41.43.42.13.20",
         "25.24.9.28.26.59.45.11.6.40", "25.25.7.10.11.21.5.10.41.39.50.24",
         "25.25.22.37.34.13.12.13.45.50.13.20", "25.25.52.44.3.45",
         "25.26.50.29.42.38.6.1.41.31.53.45.56.15", "25.27.5.58.8.19.58.4.48",
         "25.27.36.6.40.15.2.56.19.50.2.20.37.30", "25.28.49.25.42.31.40.48",
         "25.30.33.0.17.16.48", "25.31.18.43.53.45.30.15.16.19.25.25.55.33.20",
         "25.32.16.41.53.3.49.13.7.30",
         "25.32.32.13.37.6.57.42.26.22.48.26.59.45.11.6.40",
         "25.33.2.28.35.25.7.48.45",
         "25.33.45.46.52.7.6.21.24.35.32.48.19.27.17.23.33.54.8",
         "25.34.0.30.30.21.15.55.31.10.29.27.42.0.42.11.15",
         "25.34.16.3.17.31.51.6.40",
         "25.34.46.20.18.47.46.26.11.9.41.56.44.52.58.7.30",
         "25.35.14.7.59.34.51.57.36.28.39.15.28.31.29.38.55.6.14.24",
         "25.35.29.41.31.31.35.55.48.10.36.14.20.35.24.17.16.48", "25.36",
         "25.36.58.8.38.8.7.7.56.23.1.56.29.4.57.26.47.2.24",
         "25.37.13.43.13.19.36.22.44.12.3.31.47.1.14.52.48", "25.37.44.3.45",
         "25.38.30.0.14.10.35.53.39.14.9.36.22.31.59.20.29.37.46.40",
         "25.38.42.16.19.29.13.5.15.31.57.26.14.33.44.3.50.24",
         "25.38.57.51.57.59.44.42.6.46.35.29.21.24.28.48",
         "25.39.28.14.33.0.28.40.27.32.20.37.30",
         "25.40.14.14.8.56.1.52.50.54.20.25",
         "25.40.42.7.46.0.39.50.9.30.44.48.46.4.48",
         "25.41.12.32.24.30.5.31.31.57.0.8.52.4.53.46.27.53.26.15",
         "25.41.28.9.34.23.2.21.0.54.19.15.33.20",
         "25.41.58.35.7.23.15.10.8.37.45.0.5.21.21.0.21.5.37.30",
         "25.42.26.30.37.51.2.39.33.23.47.19.40.48",
         "25.42.42.8.32.42.44.46.59.13.0.53.31.51.6.40", "25.43.12.35.33.20",
         "25.44.11.0.33.59.35.59.34.41.5.16.48",
         "25.44.26.39.32.23.52.7.56.9.36", "25.44.57.8.36.47.48.45",
         "25.45.55.37.34.55.4.36.12.48.2.41.15.42.11.15",
         "25.46.11.17.36.56.13.3.21.36",
         "25.46.41.48.45.15.14.13.32.4.54.52.22.58.7.30",
         "25.47.28.1.18.22.53.57.27.7.56.11.1.40.13.53.20",
         "25.47.56.2.46.48.34.33.36",
         "25.48.42.17.33.0.21.42.33.23.52.53.28.46.44.56.17.46.40",
         "25.49.40.55.2.29.45.36", "25.50.27.12.56.40.49.22.57.46.40",
         "25.51.25.54.24.28.37.5.2.20.37.30",
         "25.51.41.37.47.19.47.55.43.12.35.33.20",
         "25.52.12.15.26.51.41.39.36.33.45",
         "25.52.56.6.12.16.11.41.10.38.59.27.55.41.52.51.36.34.33.36",
         "25.53.11.0.53.14.1.52.27.48.52.19.47.47.12.42.53.26.15",
         "25.53.26.45.20", "25.53.57.25.4.1.52.16.0.48.4.13.12.26.37.51.5.37.30",
         "25.54.41.18.47.40.14.37.45.1.44.11.31.20.50.50.29.45.36", "25.55.12",
         "25.56.10.52.14.36.43.13.17.20.19.12.56.26.46.9.52.7.40.48",
         "25.56.26.38.30.44.36.5.1.15.12.34.25.51.30.48.57.36",
         "25.56.57.21.47.48.45",
         "25.57.43.52.44.21.13.50.34.28.35.13.34.48.53.20",
         "25.57.56.18.1.43.50.0.4.28.36.24.19.14.39.21.53.16.48",
         "25.58.12.5.21.58.14.30.38.21.40.25.58.25.32.9.36",
         "25.58.42.50.43.55.14.1.57.52.59.52.58.7.30",
         "25.58.58.38.32.27.48.16.23.40.16.16.40.49.22.57.46.40",
         "25.59.29.24.49.32.43.54.15.32.31.10.18.45",
         "25.59.57.39.21.50.10.20.2.7.52.52.22.39.21.36",
         "26.0.13.27.55.52.9.1.30.20.55.32.21.39.55.43.12.35.33.20",
         "26.0.44.15.41.33.49.37.46.40",
         "26.1.43.20.30.49.25.56.33.3.50.10.10.33.36",
         "26.1.59.10.9.7.16.50.34.27.25.39.12", "26.2.30",
         "26.3.29.8.49.25.5.41.34.22.6.5.45.36",
         "26.3.44.59.32.3.10.2.2.6.43.12", "26.4.15.51.28.15.24.36.33.45",
         "26.5.15.4.18.6.15.54.39.57.38.43.16.38.57.53.26.15",
         "26.5.30.56.5.8.55.13.9.7.12",
         "26.6.1.50.6.49.10.39.12.13.58.33.32.15.21.5.37.30",
         "26.6.48.37.19.21.41.7.55.13.17.8.9.56.29.3.45",
         "26.7.16.59.48.53.40.59.31.12",
         "26.8.3.49.16.10.6.58.50.18.55.48.8.53.20", "26.9.3.10.43.46.37.55.12",
         "26.9.19.4.49.31.36.31.56.17.35.41.33.49.37.46.40",
         "26.9.50.3.21.23.20", "26.10.49.28.50.16.58.32.51.7.22.58.7.30",
         "26.11.5.24.0.40.17.46.40", "26.11.36.24.38.26.50.25.51.16.10.18.45",
         "26.12.51.50.24",
         "26.14.7.19.46.45.59.48.43.20.30.29.39.59.21.28.37.37.55.12",
         "26.14.9.53.30.59.2.11.35.16.34.9.53.23.54.49.53.52.48.45",
         "26.14.38.24",
         "26.15.25.26.38.31.0.45.20.29.51.35.48.30.50.12.20.44.26.40",
         "26.15.53.58.29.37.39.32.5.1.8.58.51.40.54.27.4.19.12",
         "26.16.25.4.49.9.36.33.45", "26.17.12.10.38.54.29.45.57.24.26.40",
         "26.17.24.45.15.15.7.52.34.31.57.51.37.29.5.21.24.41.45.36",
         "26.17.40.44.25.59.43.11.31.20.26.41.17.54.21.18.43.12",
         "26.18.11.52.51.58.10.27.29.21.24.37.52.51.5.37.30",
         "26.18.27.52.31.22.9.7.35.58.1.28.53.20",
         "26.18.59.1.53.9.53.27.11.14.10.33.41.29.3.45",
         "26.19.27.37.36.21.32.57.47.9.28.47.1.56.21.7.12",
         "26.19.43.38.1.49.3.8.16.28.41.14.0.56.10.40", "26.20.14.48.53.20",
         "26.21.14.38.1.12.33.1.0.28.38.2.48.11.31.12",
         "26.21.30.39.31.44.7.18.12.23.16.13.26.24", "26.22.1.52.30",
         "26.23.1.45.41.2.9.30.50.32.52.40.19.55.12",
         "26.23.17.48.16.42.12.24.33.38.18.14.24",
         "26.23.49.3.21.51.36.10.1.10.18.45",
         "26.24.36.22.27.27.46.7.57.3.48.24.43.57.2.13.20",
         "26.24.49.0.36.19.50.36.35.57.36.57.19.6.27.6.51.19.41.15",
         "26.25.5.4.17.12.46.54.33.59.2.24",
         "26.25.36.21.29.24.17.32.11.38.9.2.27.24.32.36.26.43.7.30",
         "26.25.52.25.39.4.41.25.49.4.46.28.50.35.23.27.24.26.40",
         "26.26.23.43.47.21.12.23.46.9.42.6.1.3.56.25.32.48.45",
         "26.26.52.27.33.45.21.15.15.50.24", "26.27.39.52.8.7.14.34.4.26.40",
         "26.28.39.58.6.49.27.53.38.24", "26.28.56.4.8.8.45.14.20.14.48.53.20",
         "26.29.27.25.53.54.22.30",
         "26.30.27.35.56.54.41.16.45.45.43.30.21.5.37.30", "26.30.43.43.3.40.48",
         "26.31.15.6.56.55.40.33.40.39.37.26.29.3.45", "26.32.31.29.16.48",
         "26.34.19.22.48", "26.35.7.0.43.29.54.0.54.30.13.59.30.22.13.20",
         "26.35.35.53.58.29.52.46.44.4.54.50.35.49.40.7.54.37.26.24",
         "26.36.7.23.37.46.28.46.10.18.45",
         "26.36.23.34.11.9.45.6.42.28.45.28.7.14.34.4.26.40",
         "26.36.55.4.46.53.40.38.16.52.30",
         "26.37.23.59.59.19.12.58.54.58.57.1.18.52.47.4.42.14.24",
         "26.37.40.11.19.17.24.7.18.7.1.40.20.15.55.37.2.48.53.20",
         "26.37.55.31.46.37.9.5.19.58.25.41.21.15.43.56.43.7.30",
         "26.38.11.43.25.45.40.44.26.40",
         "26.38.43.16.9.34.45.52.16.37.36.11.36.45.10.32.48.45",
         "26.39.12.13.19.33.49.7.30.29.50.53.37.12.48.23.2.24",
         "26.39.28.25.45.20.24.55.37.41.2.44.56.26.52.48", "26.40",
         "26.41.0.33.59.43.27.25.46.13.59.31.20.17.39.50.24",
         "26.41.16.47.31.22.55.23.41.2.33.40.36.28.48", "26.41.48.23.54.22.30",
         "26.42.49.2.0.17.56.7.58.40.47.19.50.10.8.24",
         "26.43.5.16.37.54.44.3.52.3.31.58.4.48",
         "26.43.36.55.9.22.59.52.8.41.11.29.3.45",
         "26.44.24.49.44.18.21.57.33.1.36.16.2.30",
         "26.44.53.53.5.25.41.29.44.54.31.40.48",
         "26.45.41.49.58.18.59.56.53.26.35.3.42.13.20",
         "26.46.42.36.54.25.40.16.12.17.16.48",
         "26.46.58.53.54.4.31.38.56.41.3.25.45.40.44.26.40",
         "26.47.30.37.2.13.20", "26.48.31.28.5.24.34.59.33.37.48",
         "26.48.47.46.11.14.51.48.16", "26.49.19.31.28.19.48.16.52.30",
         "26.50.20.26.38.52.22.17.43.20.2.47.58.51.26.43.7.30",
         "26.50.36.45.50.58.33.36",
         "26.51.8.33.17.8.22.19.5.55.7.9.33.55.32.48.45",
         "26.51.56.41.21.38.51.12.20.45.46.1.29.14.24.28.3.20",
         "26.52.25.52.53.45.36",
         "26.53.14.3.16.52.52.36.49.47.22.35.42.28.41.48.38.31.6.40",
         "26.54.15.7.20.6", "26.55.3.20.59.2.31.26.25.11.6.40",
         "26.56.4.29.10.29.48.37.44.56.29.3.45",
         "26.56.20.51.51.48.7.25.32.30.37.2.13.20",
         "26.56.52.46.5.28.50.53.45.35.9.22.30",
         "26.57.22.2.59.18.42.23.39.10.11.14.4.51.56.40.0.46.4.48",
         "26.57.38.26.27.46.52.10.23.35.36.56.35.31.7.33.45.36",
         "26.58.10.22.13.20",
         "26.58.42.18.36.41.56.56.40.50.4.23.45.27.44.25.43.21.33.45",
         "26.59.11.37.29.33.29.29.21.7.43.16.47.25.42.59.19.40.48",
         "26.59.28.2.4.39.25.14.19.24.18.32.0.9.12.57.36", "27",
         "27.1.1.19.25.13.15.1.20.33.40.0.58.47.53.5.16.48",
         "27.1.17.45.7.1.27.35.13.48.20.35.51.56.9.36",
         "27.1.49.45.12.18.16.52.30",
         "27.2.38.12.26.12.6.55.10.54.46.41.38.45.55.33.20",
         "27.2.51.8.46.48.9.35.4.39.47.55.20.2.46.0.18",
         "27.3.7.35.35.23.10.6.54.57.34.37.3.21.36",
         "27.3.39.37.50.45.2.7.2.47.42.22.40.32.48.45",
         "27.3.56.5.8.48.57.47.4.39.26.57.22.31.26.25.11.6.40",
         "27.4.28.8.21.36.35.44.1.11.22.28.14.31.52.30",
         "27.4.57.33.30.14.45.45.52.13.12.34.33.36",
         "27.5.46.6.20.47.44.11.51.6.40", "27.6.47.38.52.6.29.31.24.26.29.45.36",
         "27.7.4.8.4.30.5.2.40.53.34.13.20", "27.7.36.15",
         "27.8.37.51.41.28.38.25.48.18.1.21", "27.8.54.22.0.53.17.57.7.12",
         "27.9.26.31.6.56.3.8.5.9.22.30",
         "27.10.28.11.58.51.31.34.26.37.32.50.4.50.35.18.9.50.37.30",
         "27.10.44.43.25.21.47.31.12",
         "27.11.16.54.42.6.13.35.50.14.33.29.56.5.59.28.21.33.45",
         "27.12.5.38.52.40.5.20.45.1.20.21.0.21.20.16.24.22.30",
         "27.12.35.12.18.25.55.12",
         "27.13.23.58.49.20.32.16.17.24.43.7.39.15.33.20",
         "27.14.25.48.40.36.4.30",
         "27.14.42.22.31.35.25.33.16.8.19.40.47.44.11.51.6.40",
         "27.15.14.38.29.46.48.20",
         "27.16.0.49.59.35.34.46.50.13.54.59.32.45.6.33.8.9.44.32",
         "27.16.16.32.32.22.40.59.13.15.11.25.32.48.45",
         "27.16.33.7.30.41.58.31.6.40",
         "27.17.5.25.40.2.57.31.55.54.20.44.31.52.30",
         "27.17.51.40.17.37.42.19.31.23.18.39.17.57.45.54.25.55.12", "27.18.24",
         "27.19.26.1.12.40.39.36.28.8.34.4.15.1.17.16.34.10.33.36",
         "27.19.42.38.6.12.54.48.15.8.51.45.54.9.19.52.19.12", "27.20.15",
         "27.21.17.5.24.47.9.57.36.34.5.15.59.31.59.0.5.45.36",
         "27.21.33.43.25.51.43.40.55.13.41.51.18.50.6.43.12",
         "27.22.6.7.31.12.30.35.9.22.30", "27.22.55.11.5.31.46.0.22.17.57.46.40",
         "27.23.8.17.8.23.15.42.15.58.17.46.16.32.48.4.48.13.30",
         "27.23.24.56.17.4.42.29.30.8.47.48.1.9.7.12",
         "27.23.57.22.34.8.5.53.38.4.48.9.27.33.13.21.33.45",
         "27.24.14.2.12.40.34.30.24.57.56.32.35.33.20",
         "27.24.46.29.27.52.48.10.49.12.16.0.5.42.46.24.22.30",
         "27.25.16.16.40.22.26.50.11.37.22.28.59.31.12",
         "27.25.32.57.6.53.35.46.7.9.52.57.5.58.31.6.40", "27.26.5.25.55.33.20",
         "27.27.7.44.36.15.34.23.32.59.49.37.55.12",
         "27.27.24.26.10.33.27.36.27.54.14.24", "27.27.56.57.11.15",
         "27.28.59.20.5.14.44.54.37.39.14.52.0.45",
         "27.29.16.2.47.23.57.55.35.2.24",
         "27.29.48.36.0.16.15.10.26.13.14.31.52.30",
         "27.30.37.53.23.36.25.33.16.56.27.55.45.46.54.48.53.20",
         "27.31.7.46.57.55.48.51.50.24",
         "27.31.57.6.43.12.23.9.23.37.28.25.2.41.51.56.2.57.46.40",
         "27.32.59.38.42.39.44.38.24", "27.33.49.1.48.27.32.40.29.37.46.40",
         "27.34.51.38.2.6.31.33.22.30", "27.35.8.24.18.29.7.7.26.5.25.55.33.20",
         "27.35.41.4.28.39.8.26.15",
         "27.36.43.44.56.46.57.59.57.40.7.49.6.58.21.33.45", "27.37.0.32.21.20",
         "27.37.33.14.44.17.59.45.4.51.16.30.5.16.24.22.30",
         "27.38.20.4.2.50.55.36.16.1.51.8.17.26.14.13.51.44.38.24",
         "27.38.52.48",
         "27.40.12.25.4.47.34.29.21.20.13.24.43.34.56.52.13.26.24",
         "27.40.45.11.15", "27.41.34.48.15.18.38.45.56.46.29.34.29.8.8.53.20",
         "27.41.48.3.13.50.45.20.4.46.30.49.56.31.37.59.20.49.55.12",
         "27.42.4.53.43.26.7.28.40.55.7.7.42.19.14.18.14.24",
         "27.42.37.42.6.50.54.58.5.44.31.52.30",
         "27.42.54.33.6.37.39.29.29.14.57.21.47.32.40.29.37.46.40",
         "27.43.27.22.28.50.54.49.52.34.41.15",
         "27.43.57.29.59.17.31.1.22.16.24.23.52.9.59.2.24",
         "27.44.30.20.36.3.41.58.3.18.21.45.34.38.53.16.34.55.18.45",
         "27.44.47.12.44.20.4.56.17.46.40",
         "27.45.20.4.19.58.42.46.57.19.10.12.5.47.3.29.10.46.52.30",
         "27.45.50.13.52.52.43.40.19.16.5.30.51.15.50.24",
         "27.46.7.6.49.43.45.57.56.45.15.21.48.48", "27.46.40",
         "27.47.43.5.24.42.46.4.20.39.34.30.8.38.24",
         "27.47.59.59.30.11.22.42.10.15.10.4.48", "27.48.32.54.54.8.26.15",
         "27.49.36.4.35.18.40.58.18.37.29.18.9.45.33.45",
         "27.49.52.59.49.29.30.54.1.43.40.48",
         "27.50.25.57.27.16.27.21.49.2.54.27.46.24.22.30",
         "27.51.15.51.48.39.7.52.26.54.10.16.42.36.15",
         "27.51.46.7.48.9.15.43.29.16.48",
         "27.52.36.4.33.14.47.26.45.40.11.31.21.28.53.20",
         "27.53.39.23.26.41.44.26.52.48",
         "27.53.56.21.8.49.42.58.4.2.46.4.20.4.56.17.46.40",
         "27.54.29.23.34.48.53.20", "27.55.32.46.45.38.6.27.2.31.52.30",
         "27.55.49.45.36.42.58.57.46.40", "27.56.22.50.17.0.37.47.34.41.15",
         "27.57.26.17.45.29.33.13.27.38.22.54.58.48.35.19.55.18.45",
         "27.57.43.17.45.36",
         "27.58.16.24.40.21.13.14.53.39.54.57.27.50.21.40.46.52.30",
         "27.59.6.33.5.2.58.20.21.37.40.26.32.57.30.29.13.28.20",
         "27.59.36.57.36",
         "28.0.57.34.23.36.10.10.13.21.13.34.47.7.38.4.52.36.28.48",
         "28.1.30.45.8.26.15", "28.2.20.59.21.30.7.45.1.14.4.26.40",
         "28.2.51.27.23.43.42.4.17.25.48.28.3.5.58.43.58.4.48",
         "28.3.24.40.23.26.3.9.19.18.50.16.24.22.30",
         "28.3.41.44.1.27.37.44.6.21.53.34.48.53.20",
         "28.4.14.58.0.42.33.0.59.59.7.15.56.15",
         "28.4.45.28.6.46.59.9.38.18.6.42.10.4.6.31.40.48",
         "28.5.2.32.33.56.19.20.49.34.35.58.56.59.55.22.40",
         "28.5.35.48.8.53.20",
         "28.6.39.36.33.17.23.13.4.30.32.34.59.24.17.16.48",
         "28.6.56.42.9.51.3.47.25.12.49.18.20.9.36", "28.7.30",
         "28.8.33.52.43.46.18.8.53.55.4.11.1.14.52.48",
         "28.8.50.59.29.49.1.14.11.52.51.27.21.36",
         "28.9.24.19.35.19.2.34.41.15",
         "28.10.14.47.57.17.37.12.28.52.3.38.22.52.50.22.13.20",
         "28.10.28.16.38.45.9.59.2.21.27.25.8.22.52.55.18.45",
         "28.10.45.24.34.21.38.2.12.14.58.33.36",
         "28.11.18.46.55.21.54.42.20.24.41.38.37.14.10.46.52.30",
         "28.11.35.55.21.41.0.11.32.21.5.34.45.57.45.1.14.4.26.40",
         "28.12.9.18.42.30.37.13.21.14.20.54.25.8.12.11.15",
         "28.12.39.57.24.0.22.40.16.53.45.36",
         "28.13.30.31.36.39.43.32.20.44.26.40",
         "28.14.34.37.59.16.45.45.12.57.36",
         "28.14.51.48.24.41.20.15.17.35.48.8.53.20", "28.15.25.15.37.30",
         "28.16.29.26.20.42.20.1.52.48.46.24.22.30", "28.16.46.37.55.55.31.12",
         "28.17.20.7.24.43.23.15.55.22.15.56.15", "28.18.41.35.13.55.12",
         "28.20.5.52.59.51.45.34.6.53.53.41.52.52.13.37.5.23.26.15",
         "28.20.36.40.19.12",
         "28.21.27.28.46.23.53.36.58.8.14.55.28.23.42.13.20",
         "28.22.31.53.12.17.34.41.15",
         "28.22.49.8.27.54.24.7.9.18.40.29.59.43.32.20.44.26.40",
         "28.23.22.45.6.1.15.20.50",
         "28.23.53.35.59.16.29.50.50.38.52.49.24.8.18.13.1.3.21.36",
         "28.24.27.13.53.43.37.41.41.18.19.24.6.40.46.52.30",
         "28.24.44.30.19.28.43.27.24.26.40",
         "28.25.18.9.14.13.4.55.45.44.6.36.23.12.11.15",
         "28.25.49.2.12.52.4.24.0.31.50.17.11.41.39.36.34.33.36",
         "28.26.6.19.28.21.46.35.20.11.46.55.56.12.40.19.12", "28.26.40",
         "28.27.44.36.15.42.21.15.29.18.55.29.25.38.50.29.45.36",
         "28.28.1.54.41.28.27.5.15.46.43.55.18.54.43.12", "28.28.35.37.30",
         "28.29.40.18.8.19.7.52.30.35.30.29.9.30.48.57.36",
         "28.29.57.37.44.26.23.0.7.31.46.5.57.7.12",
         "28.30.31.22.50.0.31.51.37.15.56.15",
         "28.31.22.29.3.15.35.25.23.13.42.41.6.40",
         "28.31.36.7.51.14.13.51.31.38.13.30.42.14.10.5.0.14.3.45",
         "28.31.53.28.37.47.24.15.43.54.9.47.31.12",
         "28.32.27.16.0.33.26.8.22.10.0.9.51.12.6.24.57.39.22.30",
         "28.32.44.37.18.12.15.56.41.0.21.23.57.2.13.20",
         "28.33.18.25.41.32.30.11.16.15.16.40.5.57.3.20.23.26.15",
         "28.33.49.27.22.3.22.57.17.6.25.55.12",
         "28.34.6.49.29.40.49.45.32.27.47.39.28.43.27.24.26.40",
         "28.34.40.39.30.22.13.20", "28.35.45.33.57.46.13.19.31.52.19.12",
         "28.36.2.57.15.59.51.15.29.4", "28.36.36.49.34.13.7.30",
         "28.37.41.48.25.27.51.46.54.13.22.59.10.46.52.30",
         "28.37.59.12.54.22.27.50.24",
         "28.38.33.7.30.16.55.48.22.18.47.38.12.11.15",
         "28.39.24.28.7.5.26.37.10.8.49.5.35.11.22.5.55.33.20",
         "28.39.55.36.25.20.38.24", "28.41.52.7.49.26.24",
         "28.42.43.34.22.58.41.32.10.51.51.6.40",
         "28.43.48.47.7.11.47.52.15.56.15",
         "28.44.6.15.19.15.19.55.14.40.39.30.22.13.20",
         "28.44.40.17.9.50.46.17.20.37.30",
         "28.45.29.0.13.37.59.39.5.9.59.24.21.53.12.4.0.38.24",
         "28.45.45.34.19.8.55.24.57.34.18.8.39.45.47.27.39.22.30",
         "28.46.3.3.42.13.20",
         "28.46.37.7.51.8.44.44.27.33.24.41.20.29.35.23.26.15",
         "28.47.8.23.59.31.43.27.18.32.14.9.54.35.25.51.16.59.31.12",
         "28.47.25.54.12.58.2.55.16.41.55.46.8.9.49.49.26.24", "28.48",
         "28.49.5.24.42.54.8.1.25.55.54.41.2.43.4.37.37.55.12",
         "28.49.22.56.7.29.33.25.34.43.33.58.15.23.54.14.24",
         "28.49.57.4.13.7.30",
         "28.50.48.45.15.56.55.22.51.38.25.48.25.20.59.15.33.20",
         "28.51.2.33.21.55.22.13.24.58.27.7.1.22.57.4.19.12",
         "28.51.20.5.57.44.42.47.22.37.24.55.31.35.2.24",
         "28.51.54.16.22.8.2.15.30.58.53.12.11.15",
         "28.52.11.49.29.24.13.38.12.58.4.45.12.1.32.10.51.51.6.40",
         "28.52.46.0.55.3.2.6.57.16.7.58.7.30",
         "28.53.17.23.44.15.44.48.55.42.5.24.51.50.24",
         "28.54.9.10.46.10.55.8.38.31.6.40",
         "28.55.14.49.27.34.55.29.30.4.15.44.38.24",
         "28.55.32.24.36.48.5.22.51.37.8.30.13.20", "28.56.6.40",
         "28.57.12.23.8.14.32.59.31.31.13.26.24",
         "28.57.29.59.28.56.51.8.55.40.48", "28.58.4.17.11.23.47.20.37.30",
         "28.59.10.4.46.46.57.40.44.24.3.1.25.9.57.39.22.30",
         "28.59.27.42.19.3.14.41.16.48",
         "29.0.2.2.20.54.38.30.13.35.31.43.55.50.23.26.15",
         "29.0.54.1.28.10.45.42.8.1.25.42.24.22.45.37.30",
         "29.1.25.33.7.39.38.52.48",
         "29.2.17.34.44.37.54.25.22.34.22.0.9.52.35.33.20",
         "29.3.23.31.55.18.28.48",
         "29.3.41.12.1.41.47.15.29.12.52.59.30.55.8.38.31.6.40",
         "29.4.15.37.3.45.55.33.20", "29.5.21.38.42.32.11.43.10.8.12.11.15",
         "29.5.39.20.0.44.46.25.11.6.40", "29.6.13.47.22.43.9.22.3.37.58.7.30",
         "29.7.3.6.58.48.13.8.49.28.51.53.55.9.36.58.3.38.52.48", "29.7.37.36",
         "29.8.12.5.42.2.6.18.0.54.4.44.51.29.57.34.58.49.41.15",
         "29.9.1.28.38.37.46.27.28.9.27.12.57.45.57.11.48.28.48",
         "29.9.4.19.27.45.35.46.12.31.44.37.39.19.54.15.26.32.0.50", "29.9.36",
         "29.10.42.13.46.26.18.37.27.0.21.37.3.30.6.56.6.8.38.24",
         "29.10.59.58.19.35.10.35.38.54.36.38.44.5.27.10.4.48",
         "29.11.34.32.1.17.20.37.30", "29.12.26.51.49.53.53.4.23.47.9.37.46.40",
         "29.12.40.50.16.56.48.45.5.2.10.57.21.38.59.17.7.26.24",
         "29.12.58.36.2.13.1.19.28.9.22.59.13.13.43.40.48",
         "29.13.33.12.4.24.38.17.12.37.7.22.5.23.26.15",
         "29.13.50.58.21.31.16.48.26.37.48.18.45.55.33.20",
         "29.14.25.35.25.44.19.23.32.29.5.4.6.5.37.30",
         "29.14.57.21.47.3.56.37.32.23.51.58.55.29.16.48",
         "29.15.15.8.55.21.10.9.11.38.32.28.54.22.25.11.6.40",
         "29.15.49.47.39.15.33.20",
         "29.16.56.15.34.40.36.41.7.11.48.56.26.52.48",
         "29.17.14.3.55.15.41.26.53.45.51.21.36", "29.17.48.45",
         "29.18.55.17.25.35.43.54.16.9.51.51.28.48",
         "29.19.13.6.58.33.33.47.17.22.33.36",
         "29.19.47.50.24.17.20.11.7.58.7.30",
         "29.20.40.24.57.10.51.15.30.4.13.47.28.50.2.28.8.53.20",
         "29.20.54.27.20.22.2.53.59.57.21.3.41.13.50.7.37.1.52.30",
         "29.21.12.18.5.47.32.7.17.45.36",
         "29.21.47.3.52.40.19.29.6.15.43.22.43.47.16.13.49.41.15",
         "29.22.39.41.59.16.53.46.24.37.26.46.41.11.2.41.43.7.30",
         "29.23.11.37.17.30.23.36.57.36",
         "29.24.4.17.55.41.22.51.11.36.17.46.40", "29.25.11.4.34.14.57.39.36",
         "29.25.28.57.55.43.3.35.55.49.47.39.15.33.20", "29.26.3.48.46.33.45",
         "29.27.10.39.56.34.5.51.57.30.48.20.23.26.15", "29.27.28.34.30.45.20",
         "29.28.3.27.43.15.11.44.5.10.41.36.5.37.30", "29.29.28.19.12",
         "29.30.53.14.45.6.44.47.18.45.34.18.22.29.16.39.42.20.9.36",
         "29.31.28.12", "29.32.21.7.28.19.53.21.0.33.35.32.47.4.41.28.53.20",
         "29.32.53.13.18.19.51.58.35.38.47.36.13.8.31.15.27.21.36",
         "29.33.28.12.55.18.18.37.58.7.30",
         "29.33.46.11.19.4.10.7.27.11.57.11.14.42.51.11.36.17.46.40",
         "29.34.21.11.58.46.18.29.12.5",
         "29.34.35.20.54.39.31.21.38.50.57.35.34.40.13.31.35.16.58.48",
         "29.34.53.19.59.14.41.5.27.45.30.1.27.38.38.58.33.36",
         "29.35.28.21.58.27.56.45.55.31.35.12.36.57.28.49.41.15",
         "29.35.46.21.35.17.25.16.2.57.46.40",
         "29.36.21.24.37.18.37.38.5.8.26.52.54.10.11.43.7.30",
         "29.36.53.34.48.24.14.35.0.33.9.52.54.40.53.45.36",
         "29.37.11.35.17.2.41.1.48.32.16.23.16.3.12", "29.37.46.40",
         "29.38.53.57.46.21.37.8.38.2.12.48.9.12.57.36",
         "29.39.11.59.28.12.8.12.58.56.10.45.7.12", "29.39.47.6.33.45",
         "29.40.54.28.53.39.55.42.11.51.59.15.22.24.36",
         "29.41.12.31.48.47.28.57.37.50.35.31.12",
         "29.41.47.41.17.5.33.11.16.19.6.5.37.30",
         "29.42.40.55.15.53.44.23.56.41.46.57.49.26.40",
         "29.43.13.12.19.21.52.46.23.13.55.12",
         "29.44.6.28.51.27.46.36.32.42.52.17.26.54.48.53.20",
         "29.45.14.1.0.28.31.24.40.19.12",
         "29.45.32.6.33.25.1.49.56.18.57.8.37.25.16.2.57.46.40",
         "29.46.7.21.9.8.8.53.20", "29.47.14.57.52.40.38.52.50.42",
         "29.47.33.4.39.9.50.53.37.46.40", "29.48.8.21.38.8.40.18.45",
         "29.49.16.2.56.31.31.26.21.28.56.26.38.43.49.41.15",
         "29.49.34.10.56.38.24",
         "29.50.9.30.19.2.38.7.53.14.34.37.17.41.43.7.30",
         "29.51.2.59.17.23.10.13.43.4.11.8.19.9.20.31.10.22.13.20",
         "29.51.35.25.26.24", "29.53.36.48.9",
         "29.54.30.23.18.56.8.16.1.19.0.44.26.40",
         "29.55.2.53.13.18.36.52.34.35.31.41.55.18.22.38.53.57.7.12",
         "29.55.38.19.4.59.47.21.56.36.5.37.30",
         "29.55.56.30.57.33.28.15.2.47.21.9.8.8.53.20",
         "29.56.31.57.52.45.23.13.3.59.3.45",
         "29.57.4.29.59.14.7.6.16.51.19.8.58.44.22.57.47.31.12",
         "29.57.22.42.44.12.4.38.12.52.54.22.52.47.55.4.10.40",
         "29.57.39.58.14.56.47.43.29.58.13.54.1.25.11.56.18.30.56.15",
         "29.57.58.11.21.28.53.20",
         "29.58.33.40.40.46.36.36.18.42.18.13.3.50.49.21.54.50.37.30",
         "29.59.6.14.59.30.32.45.56.48.34.45.19.21.54.25.55.12",
         "29.59.24.28.58.30.28.2.34.53.40.35.33.30.14.24", "30",
         "30.1.8.8.14.41.23.21.29.30.44.27.45.19.52.19.12",
         "30.1.26.23.27.48.17.19.8.40.22.53.11.2.24", "30.2.1.56.53.40.18.45",
         "30.2.55.47.9.6.47.41.18.47.31.52.56.24.21.43.42.13.20",
         "30.3.10.9.45.20.10.38.58.30.53.14.48.56.24.27",
         "30.3.28.26.12.39.4.34.21.3.58.27.50.24",
         "30.4.4.2.3.3.22.21.9.46.20.25.11.43.7.30",
         "30.4.57.55.57.20.39.42.14.39.18.18.2.48.45",
         "30.5.30.37.13.36.24.10.58.1.20.38.24",
         "30.6.24.33.43.6.22.26.30.7.24.26.40",
         "30.7.32.56.31.13.52.48.13.49.26.24",
         "30.7.51.15.38.20.5.36.18.46.11.21.28.53.20", "30.8.26.56.40",
         "30.9.35.24.6.5.9.22.0.20.1.30", "30.9.53.44.27.39.13.16.48",
         "30.10.29.27.54.22.16.48.59.3.45",
         "30.11.37.59.58.43.55.4.56.15.3.8.58.42.52.33.30.56.15",
         "30.11.56.21.34.50.52.48",
         "30.12.32.7.26.46.55.6.29.9.30.33.15.39.59.24.50.37.30",
         "30.13.26.16.31.51.12.36.23.21.29.16.40.23.42.31.33.45",
         "30.13.59.7.0.28.48",
         "30.14.53.18.41.29.29.11.26.0.47.55.10.17.17.2.13.20",
         "30.16.2.0.45.6.45",
         "30.16.20.25.1.46.1.43.37.55.55.11.59.42.26.30.7.24.26.40",
         "30.16.56.16.6.25.20.22.13.20",
         "30.18.5.2.49.18.32.12.28.3.32.41.43.7.30",
         "30.18.23.28.20.46.38.21.14.4.26.40",
         "30.18.59.21.51.9.57.15.28.47.3.2.48.45",
         "30.19.32.18.21.43.32.41.36.33.57.38.20.28.26.15.0.51.50.24",
         "30.19.50.44.46.15.13.41.41.32.34.3.39.57.31.0.28.48", "30.20.26.40",
         "30.21.35.34.40.45.10.40.31.16.11.11.23.21.25.51.44.38.24",
         "30.21.54.2.20.14.20.53.36.49.50.51.0.10.22.4.48", "30.22.30",
         "30.23.38.59.20.52.24.24.0.37.52.31.6.8.52.13.26.24",
         "30.23.57.28.15.24.8.32.8.1.53.10.20.55.40.48",
         "30.24.33.28.21.20.33.59.3.45",
         "30.25.27.58.59.28.37.47.4.46.37.31.51.6.40",
         "30.25.42.32.22.39.10.46.57.44.46.24.45.3.6.45.20.15",
         "30.26.1.2.32.18.33.52.46.49.46.26.41.16.48",
         "30.26.37.5.4.35.39.52.55.38.40.10.30.36.54.50.37.30",
         "30.26.55.35.47.25.5.0.27.44.22.49.32.50.22.13.20",
         "30.27.31.39.24.18.40.12.1.20.17.46.46.20.51.33.45",
         "30.28.4.45.11.31.36.29.6.14.51.38.52.48",
         "30.28.23.16.47.39.33.4.34.37.38.50.6.38.21.14.4.26.40",
         "30.28.59.22.8.23.42.13.20", "30.30.8.36.13.37.18.12.49.59.48.28.48",
         "30.30.27.9.5.3.50.40.31.0.16", "30.31.3.16.52.30",
         "30.32.12.35.39.9.43.14.1.50.16.31.7.30",
         "30.32.31.9.45.59.57.41.45.36", "30.33.7.20.0.18.3.31.35.48.2.48.45",
         "30.34.2.5.59.33.48.23.38.49.24.21.57.32.7.34.19.15.33.20",
         "30.34.35.18.51.2.0.57.36",
         "30.36.6.21.14.15.6.0.50.39.0.23.37.54.0.18.27.25.18.45",
         "30.36.39.36.20.44.9.36", "30.37.34.28.40.30.36.18.19.35.18.31.6.40",
         "30.38.44.2.15.40.35.3.45",
         "30.39.2.40.20.32.21.14.55.39.22.8.23.42.13.20",
         "30.39.38.58.18.30.9.22.30",
         "30.40.30.56.14.32.31.37.41.30.39.21.59.20.44.52.16.40.57.36",
         "30.40.48.36.36.25.31.6.37.24.35.21.14.24.50.37.30",
         "30.41.7.15.57.2.13.20",
         "30.41.43.36.22.33.19.43.25.23.38.20.5.51.33.45",
         "30.42.35.37.49.49.55.6.57.48.43.29.12.42.29.8.44.9.36", "30.43.12",
         "30.44.21.46.21.45.44.33.31.39.38.19.46.53.56.56.8.26.52.48",
         "30.44.40.27.51.59.31.39.17.2.28.14.8.25.29.51.21.36", "30.45.16.52.30",
         "30.46.12.0.17.0.43.4.23.4.59.31.39.2.23.12.35.33.20",
         "30.46.26.43.35.23.3.42.18.38.20.55.29.28.28.52.36.28.48",
         "30.46.45.26.21.35.41.38.32.7.54.35.13.41.22.33.36",
         "30.47.21.53.27.36.34.24.33.2.48.45",
         "30.48.17.4.58.43.14.15.25.5.12.30",
         "30.48.31.49.16.56.10.10.2.58.4.59.33.36.54.5.24.15.11.15",
         "30.48.50.33.19.12.47.48.11.24.53.46.31.17.45.36",
         "30.49.27.2.53.24.6.37.50.20.24.10.38.29.52.31.45.28.7.30",
         "30.49.45.47.29.15.38.49.13.5.11.6.40",
         "30.50.22.18.8.51.54.12.10.21.18.0.6.25.37.12.25.18.45",
         "30.50.55.48.45.25.15.11.28.4.32.47.36.57.36",
         "30.51.14.34.15.15.17.44.23.3.37.4.14.13.20", "30.51.51.6.40",
         "30.53.1.12.40.47.31.11.29.37.18.20.9.36",
         "30.53.19.59.26.52.38.33.31.23.31.12", "30.53.56.34.20.9.22.30",
         "30.55.6.45.5.54.5.31.27.21.39.13.30.50.37.30",
         "30.55.25.33.8.19.27.40.1.55.12",
         "30.56.2.10.30.18.17.4.14.29.53.50.51.33.45",
         "30.56.57.37.34.3.28.44.56.33.31.25.14.0.16.40",
         "30.57.31.15.20.10.17.28.19.12",
         "30.58.26.45.3.36.26.3.4.4.39.28.10.32.5.55.33.20",
         "30.59.37.6.2.59.42.43.12",
         "30.59.55.56.49.48.34.24.31.9.44.31.28.58.49.13.5.11.6.40",
         "31.0.32.39.32.0.59.15.33.20", "31.1.43.5.17.22.20.30.2.48.45",
         "31.2.1.57.20.47.45.30.51.51.6.40", "31.2.38.42.32.14.1.59.31.52.30",
         "31.3.49.13.3.52.50.14.57.22.38.47.45.20.39.15.28.7.30", "31.4.8.6.24",
         "31.4.44.54.4.50.14.43.12.57.41.3.50.55.57.25.18.45",
         "31.5.37.34.33.12.17.33.18.2.5.1.49.37.1.0.35.42.43.12", "31.6.14.24",
         "31.7.43.58.12.53.31.18.1.30.15.5.19.1.48.58.45.7.12",
         "31.8.20.50.9.22.30", "31.9.16.39.17.13.28.36.41.22.18.16.17.46.40",
         "31.9.31.33.38.4.36.0.5.22.19.41.11.5.35.14.15.56.9.36",
         "31.9.50.30.26.21.53.24.46.2.0.31.10.6.38.35.31.12",
         "31.10.27.24.52.42.16.50.21.27.35.51.33.45",
         "31.10.46.22.14.57.21.55.40.24.19.32.0.59.15.33.20",
         "31.11.23.17.47.27.16.41.6.39.1.24.22.30",
         "31.11.57.11.14.12.12.24.2.33.27.26.51.11.13.55.12",
         "31.12.16.9.31.2.34.49.48.25.6.38.49.59.54.51.51.6.40",
         "31.12.53.6.49.52.35.33.20",
         "31.14.4.0.36.59.19.7.51.40.36.12.12.40.19.12",
         "31.14.23.0.10.56.44.12.41.20.54.47.2.24", "31.15",
         "31.16.10.58.35.18.6.49.53.14.31.18.54.43.12",
         "31.16.29.59.26.27.48.2.26.32.3.50.24", "31.17.7.1.45.54.29.31.52.30",
         "31.18.3.6.36.59.34.40.32.4.30.42.38.45.22.38.1.28.53.20",
         "31.18.18.5.9.43.31.5.35.57.10.27.55.58.45.28.7.30",
         "31.18.37.7.18.10.42.15.46.56.38.24",
         "31.19.14.12.8.11.0.47.2.40.46.16.14.42.25.18.45",
         "31.20.10.20.47.14.1.21.30.15.56.33.47.55.46.52.30",
         "31.20.44.23.46.40.25.11.25.26.24",
         "31.21.40.35.7.24.8.22.36.22.42.57.46.40",
         "31.22.51.48.52.31.57.30.14.24",
         "31.23.10.53.47.25.55.50.19.33.6.49.52.35.33.20", "31.23.48.4.1.40",
         "31.24.59.22.36.20.22.15.25.20.51.33.45", "31.25.18.28.48.48.21.20",
         "31.25.55.41.34.8.12.31.1.31.24.22.30", "31.27.26.12.28.48",
         "31.28.3.27.45.23.52.24.15.22.24.19.38.49.9.23.22.44.3.45",
         "31.28.59.52.13.10.50.37.54.19.52.59.52.4.41.47.52.39.22.30",
         "31.29.34.4.48",
         "31.30.30.31.58.13.12.54.24.35.49.54.58.13.0.14.48.53.20",
         "31.31.4.46.11.33.11.26.30.1.22.46.38.1.5.20.29.11.2.24",
         "31.31.42.5.46.59.31.52.30", "31.32.38.36.46.41.23.43.8.53.20",
         "31.33.12.53.19.11.39.49.49.36.32.1.33.29.13.34.27.50.24",
         "31.33.50.15.26.21.48.32.59.13.41.33.27.25.18.45",
         "31.34.9.27.1.38.34.57.7.9.37.46.40",
         "31.34.46.50.15.47.52.8.37.29.0.40.25.46.52.30",
         "31.35.21.9.7.37.51.33.20.35.22.32.26.19.37.20.38.24",
         "31.35.40.21.38.10.51.45.55.46.25.28.49.7.24.48", "31.36.17.46.40",
         "31.37.29.33.37.27.3.37.12.34.21.39.21.49.49.26.24",
         "31.37.48.47.26.4.56.45.50.51.55.28.7.40.48", "31.38.26.15",
         "31.39.38.6.49.14.35.25.0.39.27.12.23.54.14.24",
         "31.39.57.21.56.2.38.53.28.21.57.53.16.48",
         "31.40.34.52.2.13.55.24.1.24.22.30",
         "31.41.31.38.56.57.19.21.32.28.34.5.40.44.26.40",
         "31.41.46.48.43.35.48.43.55.9.8.20.46.55.44.32.13.35.37.30",
         "31.42.6.5.8.39.20.17.28.46.50.52.48",
         "31.42.43.37.47.17.9.2.37.57.46.50.56.53.27.7.44.3.45",
         "31.43.2.54.46.53.37.42.58.53.43.46.36.42.28.8.53.20",
         "31.43.40.28.32.49.26.52.31.23.38.31.13.16.43.42.39.22.30",
         "31.44.14.57.4.30.25.30.19.0.28.48",
         "31.44.34.14.59.38.41.57.16.4.12.57.11.54.57.7.9.37.46.40",
         "31.45.11.50.33.44.41.28.53.20", "31.46.23.57.44.11.21.28.22.4.48",
         "31.46.43.16.57.46.30.17.12.17.46.40", "31.47.20.55.4.41.15",
         "31.48.33.7.8.17.37.32.6.54.52.12.25.18.45", "31.48.52.27.40.24.57.36",
         "31.49.30.8.20.18.48.40.24.47.32.55.46.52.30", "31.51.1.47.8.9.36",
         "31.53.11.15.21.36", "31.54.8.24.52.11.52.49.5.24.16.47.24.26.40",
         "31.55.20.52.21.19.46.31.24.22.30",
         "31.55.40.17.1.23.42.8.2.58.30.33.44.41.28.53.20",
         "31.56.18.5.44.16.24.45.56.15",
         "31.56.52.47.59.11.3.34.41.58.44.25.34.39.20.29.38.41.16.48",
         "31.57.12.13.35.8.52.56.45.44.26.0.24.19.6.44.27.22.40",
         "31.57.30.38.7.56.34.54.23.58.6.49.37.30.52.44.3.45",
         "31.57.50.4.6.54.48.53.20",
         "31.58.27.55.23.29.43.2.43.57.7.25.56.6.12.39.22.30",
         "31.59.2.39.59.28.34.57.0.35.49.4.20.39.22.3.38.52.48",
         "31.59.22.6.54.24.29.54.45.13.15.17.55.44.15.21.36", "32",
         "32.1.12.40.47.40.8.54.55.28.47.25.36.21.11.48.28.48",
         "32.1.32.9.1.39.30.28.25.15.4.24.43.46.33.36", "32.2.10.4.41.15",
         "32.3.7.30.17.43.14.52.4.2.42.0.28.9.59.10.37.2.13.20",
         "32.3.22.50.24.21.31.21.34.24.56.47.48.12.10.4.48",
         "32.3.42.19.57.29.40.52.38.28.14.21.41.45.36",
         "32.4.20.18.11.15.35.50.34.25.25.46.52.30",
         "32.5.17.47.41.10.2.21.3.37.55.31.15",
         "32.5.52.39.42.30.49.47.41.53.26.0.57.36",
         "32.6.50.11.57.58.47.56.16.7.54.4.26.40",
         "32.8.3.8.17.18.48.19.26.44.44.9.36",
         "32.8.22.40.40.53.25.58.44.1.16.6.54.48.53.20", "32.9.0.44.26.40",
         "32.10.13.45.42.29.29.59.28.21.21.36", "32.10.33.19.25.29.50.9.55.12",
         "32.11.11.25.45.59.45.56.15",
         "32.12.24.31.58.38.50.45.16.0.3.21.34.37.44.3.45",
         "32.12.44.7.1.10.16.19.12",
         "32.13.22.15.56.34.2.46.55.6.8.35.28.42.39.22.30",
         "32.14.20.1.37.58.37.26.48.54.55.13.47.5.17.21.40",
         "32.14.55.3.28.30.43.12",
         "32.15.52.51.56.15.27.8.11.44.51.6.50.58.26.10.22.13.20",
         "32.17.6.8.48.7.12", "32.18.4.1.10.51.1.43.42.13.20",
         "32.19.17.23.0.35.46.21.17.55.46.52.30",
         "32.19.37.2.14.9.44.54.39.0.44.26.40",
         "32.20.15.19.18.34.37.4.30.42.11.15",
         "32.21.10.7.45.20.14.36.28.18.44.19.54.37.21.4.30.43.12",
         "32.21.28.46.6.32.32.20.34.46.5.24.44.44.0.53.36.47.48.45",
         "32.21.48.26.40",
         "32.22.26.46.20.2.20.20.1.0.5.16.30.33.17.18.52.1.52.30",
         "32.23.1.56.59.28.11.23.13.21.15.56.8.54.51.35.11.36.57.36",
         "32.23.21.38.29.35.18.17.11.17.10.14.24.11.3.33.7.12", "32.24",
         "32.25.13.35.18.15.54.1.36.40.24.1.10.33.27.42.20.9.36",
         "32.25.33.18.8.25.45.6.16.34.0.43.2.19.23.31.12",
         "32.26.11.42.14.45.56.15",
         "32.27.9.50.55.26.32.18.13.5.44.1.58.31.6.40",
         "32.27.25.22.32.9.47.30.5.35.45.30.24.3.19.12.21.36",
         "32.27.45.6.42.27.48.8.17.57.5.32.28.1.55.12",
         "32.28.23.33.24.54.2.32.27.21.14.51.12.39.22.30",
         "32.28.43.18.10.34.45.20.29.35.20.20.51.1.43.42.13.20",
         "32.29.21.46.1.55.54.52.49.25.38.57.53.26.15",
         "32.29.57.4.12.17.42.55.2.39.51.5.28.19.12",
         "32.30.16.49.54.50.11.16.52.56.9.25.27.4.54.39.0.44.26.40",
         "32.30.55.19.36.57.17.2.13.20",
         "32.32.9.10.38.31.47.25.41.19.47.42.43.12",
         "32.32.28.57.41.24.6.3.13.4.17.4", "32.33.7.30",
         "32.34.21.26.1.46.22.6.57.57.37.37.12",
         "32.34.41.14.25.3.57.32.32.38.24", "32.35.19.49.20.19.15.45.42.11.15",
         "32.36.33.50.22.37.49.53.19.57.3.24.5.48.42.21.47.48.45",
         "32.36.53.40.6.26.9.1.26.24",
         "32.37.32.17.38.31.28.19.0.17.28.11.55.19.11.22.1.52.30",
         "32.38.30.46.39.12.6.24.54.1.36.25.12.25.36.19.41.15",
         "32.39.6.14.46.7.6.14.24", "32.40.4.46.35.12.38.43.32.53.39.45.11.6.40",
         "32.41.18.58.24.43.17.24",
         "32.41.38.51.1.54.30.39.55.21.59.36.57.17.2.13.20",
         "32.42.17.34.11.44.10", "32.43.31.51.2.51.13.11.3.54.13.42.39.22.30",
         "32.43.51.45.0.50.22.13.20", "32.44.30.30.48.3.33.2.19.5.12.53.26.15",
         "32.45.26.0.21.9.14.47.25.39.58.23.9.33.19.5.19.6.14.24", "32.46.4.48",
         "32.47.39.9.43.27.29.45.54.10.38.7.4.59.11.50.47.2.24", "32.48.18",
         "32.49.16.48.18.8.45.56.40.37.19.29.45.38.32.45.25.55.33.20",
         "32.49.32.30.29.44.35.57.7.52.54.19.11.26.22.48.6.54.43.12",
         "32.49.52.28.7.2.4.25.6.16.26.13.34.36.8.3.50.24",
         "32.50.31.21.1.27.0.42.11.15", "32.51.30.13.18.38.7.12.26.45.33.20",
         "32.51.45.56.34.3.54.50.43.9.57.19.31.51.21.41.45.52.12",
         "32.52.5.55.32.29.38.59.24.10.33.21.37.22.56.38.24",
         "32.52.44.51.4.57.43.4.21.41.45.47.21.3.52.1.52.30",
         "32.53.4.50.39.12.41.24.29.57.31.51.6.40",
         "32.53.43.47.21.27.21.48.59.2.43.12.6.51.19.41.15",
         "32.54.19.32.0.26.56.12.13.56.50.58.47.25.26.24",
         "32.54.39.32.32.16.18.55.20.35.51.32.31.10.13.20", "32.55.18.31.6.40",
         "32.56.33.17.31.30.41.16.15.35.47.33.30.14.24",
         "32.56.53.19.24.40.9.7.45.29.5.16.48", "32.57.32.20.37.30",
         "32.58.47.12.6.17.41.53.33.11.5.50.24.54",
         "32.59.7.15.20.52.45.30.42.2.52.48",
         "32.59.46.19.12.19.30.12.31.27.53.26.15",
         "33.0.45.28.4.19.42.39.56.19.45.30.54.56.17.46.40",
         "33.1.21.20.21.30.58.38.12.28.48",
         "33.2.20.32.3.50.51.47.16.20.58.6.3.14.14.19.15.33.20",
         "33.2.59.39.44.11.30.29.42.42.7.37.31.19.55.31.56.0.56.15",
         "33.3.35.34.27.11.41.34.4.48", "33.4.34.50.10.9.3.12.35.33.20",
         "33.5.49.57.38.31.49.52.3", "33.6.10.5.10.10.56.32.55.18.31.6.40",
         "33.6.49.17.22.22.58.7.30",
         "33.8.4.29.56.8.21.35.57.12.9.22.56.22.1.52.30", "33.8.24.38.49.36",
         "33.9.3.53.41.9.35.42.5.49.31.48.6.19.41.15", "33.10.39.21.36",
         "33.12.14.54.5.45.5.23.13.36.16.5.40.17.56.14.40.7.40.48",
         "33.12.54.13.30", "33.13.53.45.54.22.22.31.8.7.47.29.22.57.46.40",
         "33.14.29.52.28.7.20.58.25.6.8.33.14.47.5.9.53.16.48",
         "33.15.9.14.32.13.5.57.42.53.26.15",
         "33.15.29.27.43.57.11.23.23.5.56.50.9.3.12.35.33.20",
         "33.16.8.50.58.37.5.47.51.5.37.30",
         "33.16.24.46.1.29.27.46.51.12.19.47.31.30.15.13.2.11.36.9",
         "33.16.44.59.59.9.1.13.38.43.41.16.38.35.58.50.52.48",
         "33.17.5.14.9.6.45.9.7.38.47.5.25.19.54.31.18.31.6.40",
         "33.17.24.24.43.16.26.21.39.58.2.6.41.34.39.55.53.54.22.30",
         "33.17.44.39.17.12.5.55.33.20",
         "33.18.24.5.11.58.27.20.20.47.0.14.30.56.28.11.0.56.15",
         "33.19.0.16.39.27.16.24.23.7.18.37.1.31.0.28.48",
         "33.19.20.32.11.40.31.9.32.6.18.26.10.33.36", "33.20",
         "33.21.15.42.29.39.19.17.12.47.29.24.10.22.4.48",
         "33.21.35.59.24.13.39.14.36.18.12.5.45.36", "33.22.15.29.52.58.7.30",
         "33.23.31.17.30.22.25.9.58.20.59.9.47.42.40.30",
         "33.23.51.35.47.23.25.4.50.4.24.57.36",
         "33.24.31.8.56.43.44.50.10.51.29.21.19.41.15",
         "33.25.31.2.10.22.57.26.56.17.0.20.3.7.30",
         "33.26.7.21.21.47.6.52.11.8.9.36",
         "33.27.7.17.27.53.44.56.6.48.13.49.37.46.40",
         "33.28.23.16.8.2.5.20.15.21.36",
         "33.28.43.37.22.35.39.33.40.51.19.17.12.5.55.33.20",
         "33.29.23.16.17.46.40", "33.30.39.20.6.45.43.44.27.2.15",
         "33.30.59.42.44.3.34.45.20", "33.31.39.24.20.24.45.21.5.37.30",
         "33.32.55.33.18.35.27.52.9.10.3.29.58.34.18.23.54.22.30",
         "33.33.15.57.18.43.12",
         "33.33.55.41.36.25.27.53.52.23.53.56.57.24.26.0.56.15",
         "33.34.55.51.42.3.34.0.25.57.12.31.51.33.0.35.4.10", "33.35.32.21.7.12",
         "33.36.32.34.6.6.5.46.2.14.13.14.38.5.52.15.48.8.53.20",
         "33.37.48.54.10.7.30", "33.38.49.11.13.48.9.18.1.28.53.20",
         "33.39.25.44.52.28.26.29.8.54.58.9.39.43.10.28.45.41.45.36",
         "33.40.5.36.28.7.15.47.11.10.36.19.41.15",
         "33.40.26.4.49.45.9.16.55.38.16.17.46.40",
         "33.41.5.57.36.51.3.37.11.58.56.43.7.30",
         "33.41.42.33.44.8.22.59.33.57.44.2.36.4.55.50.0.57.36",
         "33.42.3.3.4.43.35.12.59.29.31.10.44.23.54.27.12", "33.42.42.57.46.40",
         "33.43.59.31.51.56.51.51.41.24.39.5.59.17.8.44.9.36",
         "33.44.20.2.35.49.16.32.54.15.23.10.0.11.31.12", "33.45",
         "33.46.16.39.16.31.33.46.40.42.5.1.13.29.51.21.36",
         "33.46.37.11.23.46.49.29.2.15.25.44.49.55.12",
         "33.47.17.11.30.22.51.5.37.30",
         "33.48.17.45.32.45.8.38.58.38.28.22.3.27.24.26.40",
         "33.48.33.55.58.30.11.58.50.49.44.54.10.3.27.30.22.30",
         "33.48.54.29.29.13.57.38.38.41.58.16.19.12",
         "33.49.34.32.18.26.17.38.48.29.37.58.20.41.0.56.15",
         "33.49.55.6.26.1.12.13.50.49.18.41.43.9.18.1.28.53.20",
         "33.50.35.10.27.0.44.40.1.29.13.5.18.9.50.37.30",
         "33.51.11.56.52.48.27.12.20.16.30.43.12",
         "33.52.12.37.55.59.40.14.48.53.20", "33.53.29.33.35.8.6.54.15.33.7.12",
         "33.53.50.10.5.37.36.18.21.6.57.46.40", "33.54.30.18.45",
         "33.55.47.19.36.50.48.2.15.22.31.41.15", "33.56.7.57.31.6.37.26.24",
         "33.56.48.8.53.40.3.55.6.26.43.7.30", "33.58.25.54.16.42.14.24",
         "33.59.6.8.22.37.46.59.47.48.11.52.25.7.29.20.26.57.11.15",
         "34.0.7.3.35.50.6.40.56.16.40.26.15.26.40.20.30.28.7.30",
         "34.0.44.0.23.2.24", "34.1.44.58.31.40.40.20.21.45.53.54.34.4.26.40",
         "34.3.2.15.50.45.5.37.30",
         "34.3.22.58.9.29.16.56.35.10.24.35.59.40.14.48.53.20",
         "34.4.3.18.7.13.30.25",
         "34.5.1.2.29.29.28.28.32.47.23.44.25.56.23.11.25.12.10.40",
         "34.5.20.40.40.28.21.14.1.33.59.16.56.0.56.15",
         "34.5.41.24.23.22.28.8.53.20",
         "34.6.21.47.5.3.41.54.54.52.55.55.39.50.37.30",
         "34.6.58.50.39.26.29.16.48.38.12.20.38.1.59.31.53.28.19.12",
         "34.7.19.35.22.2.7.54.24.14.8.19.7.27.12.23.2.24", "34.8",
         "34.9.17.31.30.50.49.30.35.10.42.35.18.46.36.35.42.43.12",
         "34.9.38.17.37.46.8.30.18.56.4.42.22.41.39.50.24", "34.10.18.45",
         "34.11.36.21.45.58.57.27.0.42.36.34.59.24.58.45.7.12",
         "34.11.57.9.17.19.39.36.9.2.7.19.8.32.38.24",
         "34.12.37.39.24.0.38.13.56.43.7.30",
         "34.13.38.58.51.54.42.30.27.52.27.13.20",
         "34.13.55.21.25.29.4.37.49.57.52.12.50.41.0.6.0.16.52.30",
         "34.14.16.10.21.20.53.6.52.40.59.45.1.26.24",
         "34.14.56.43.12.40.7.22.2.36.0.11.49.26.31.41.57.11.15",
         "34.15.17.32.45.50.43.8.1.12.25.40.44.26.40",
         "34.15.58.6.49.51.0.13.31.30.20.0.7.8.28.0.28.7.30",
         "34.16.35.20.50.28.3.32.44.31.43.6.14.24",
         "34.16.56.11.23.36.59.42.38.57.21.11.22.28.8.53.20",
         "34.17.36.47.24.26.40", "34.18.54.40.45.19.27.59.26.14.47.2.24",
         "34.19.15.32.43.11.49.30.34.52.48", "34.19.56.11.29.3.45",
         "34.21.14.10.6.33.26.8.17.4.3.35.0.56.15",
         "34.21.35.3.29.14.57.24.28.48",
         "34.22.15.45.0.20.18.58.2.46.33.9.50.37.30",
         "34.23.17.21.44.30.31.56.36.10.34.54.42.13.38.31.6.40",
         "34.23.54.43.42.24.46.4.48",
         "34.24.56.23.24.0.28.56.44.31.50.31.18.22.19.55.3.42.13.20",
         "34.26.14.33.23.19.40.48", "34.27.16.17.15.34.25.50.37.2.13.20",
         "34.28.34.32.32.38.9.26.43.7.30",
         "34.28.55.30.23.6.23.54.17.36.47.24.26.40",
         "34.29.36.20.35.48.55.32.48.45",
         "34.30.34.48.16.21.35.34.54.11.59.17.14.15.50.28.48.46.4.48",
         "34.30.54.41.10.58.42.29.57.5.9.46.23.42.56.57.11.15",
         "34.31.15.40.26.40",
         "34.31.56.33.25.22.29.41.21.4.5.37.36.35.30.28.7.30",
         "34.32.55.5.3.33.39.30.20.2.18.55.21.47.47.47.19.40.48", "34.33.36",
         "34.34.54.29.39.28.57.37.43.7.5.37.15.15.41.33.9.30.14.24",
         "34.35.15.31.20.59.28.6.41.40.16.45.54.28.41.5.16.48",
         "34.35.56.29.3.45", "34.36.58.30.19.8.18.27.25.58.6.58.6.25.11.6.40",
         "34.37.15.4.2.18.26.40.5.58.8.32.25.39.32.29.11.2.24",
         "34.37.36.7.9.17.39.20.51.8.53.54.37.54.2.52.48",
         "34.38.17.7.38.33.38.42.37.10.39.50.37.30",
         "34.38.38.11.23.17.4.21.51.33.41.42.14.25.50.37.2.13.20",
         "34.39.19.13.6.3.38.32.20.43.21.33.45",
         "34.39.56.52.29.6.53.46.42.50.30.29.50.12.28.48",
         "34.40.59.0.55.25.6.10.22.13.20",
         "34.42.17.47.21.5.54.35.24.5.6.53.34.4.48",
         "34.42.38.53.32.9.42.27.25.56.34.12.16", "34.43.20",
         "34.44.38.51.45.53.27.35.25.49.28.7.40.48",
         "34.44.59.59.22.44.13.22.42.48.57.36", "34.45.41.8.37.40.32.48.45",
         "34.47.0.5.44.8.21.12.53.16.51.37.42.11.57.11.15",
         "34.47.21.14.46.51.53.37.32.9.36",
         "34.48.2.26.49.5.34.12.16.18.38.4.43.0.28.7.30",
         "34.49.4.49.45.48.54.50.33.37.42.50.53.15.18.45",
         "34.49.42.39.45.11.34.39.21.36",
         "34.50.45.5.41.33.29.18.27.5.14.24.11.51.6.40",
         "34.52.4.14.18.22.10.33.36",
         "34.52.25.26.26.2.8.42.35.3.27.35.25.6.10.22.13.20",
         "34.53.6.44.28.31.6.40", "34.54.25.58.27.2.38.3.48.9.50.37.30",
         "34.54.47.12.0.53.43.42.13.20", "34.55.28.32.51.15.47.14.28.21.33.45",
         "34.56.47.52.11.51.56.31.49.32.58.38.43.30.44.9.54.8.26.15",
         "34.57.9.7.12",
         "34.57.50.30.50.26.31.33.37.4.53.41.49.47.57.5.58.35.37.30",
         "34.58.49.46.22.21.19.44.57.47.20.39.33.19.8.38.10.10.33.36",
         "34.58.53.11.21.18.42.55.27.2.5.33.11.11.53.6.31.50.25", "34.59.31.12",
         "35.1.11.57.59.30.12.42.46.41.31.58.28.54.32.36.5.45.36",
         "35.1.53.26.25.32.48.45", "35.2.56.14.11.52.39.41.16.32.35.33.20",
         "35.3.13.0.20.20.10.30.6.2.37.8.49.58.47.8.32.55.40.48",
         "35.3.34.19.14.39.37.35.21.47.15.35.3.52.28.24.57.36",
         "35.4.15.50.29.17.33.56.39.8.32.50.30.28.7.30",
         "35.4.37.10.1.49.32.10.7.57.21.58.31.6.40",
         "35.5.18.42.30.53.11.16.14.58.54.4.55.18.45",
         "35.5.56.50.8.28.43.57.2.52.38.22.42.35.8.9.36",
         "35.6.18.10.42.25.24.11.1.58.14.58.41.14.54.13.20",
         "35.6.59.45.11.6.40", "35.8.19.30.41.36.44.1.20.38.10.43.44.15.21.36",
         "35.8.40.52.42.18.49.44.16.31.1.37.55.12", "35.9.22.30",
         "35.10.42.20.54.42.52.41.7.23.50.13.46.33.36",
         "35.11.3.44.22.16.16.32.44.51.4.19.12",
         "35.11.45.24.29.8.48.13.21.33.45",
         "35.12.48.29.56.37.1.30.36.5.4.32.58.36.2.57.46.40",
         "35.13.5.20.48.26.27.28.47.56.49.16.25.28.36.9.8.26.15",
         "35.13.26.45.42.57.2.32.45.18.43.12",
         "35.14.8.28.39.12.23.22.55.30.52.3.16.32.43.28.35.37.30",
         "35.14.29.54.12.6.15.14.25.26.21.58.27.27.11.16.32.35.33.20",
         "35.15.11.38.23.8.16.31.41.32.56.8.1.25.15.14.3.45",
         "35.15.49.56.45.0.28.20.21.7.12", "35.16.53.9.30.49.39.25.25.55.33.20",
         "35.18.13.17.29.5.57.11.31.12",
         "35.18.34.45.30.51.40.19.6.59.45.11.6.40", "35.19.16.34.31.52.30",
         "35.20.36.47.55.52.55.2.21.0.58.0.28.7.30", "35.20.58.17.24.54.24",
         "35.21.40.9.15.54.14.4.54.12.49.55.18.45", "35.23.21.59.2.24",
         "35.25.45.50.24", "35.26.49.20.57.59.52.1.12.40.18.39.20.29.37.46.40",
         "35.27.27.51.57.59.50.22.18.46.33.7.27.46.13.30.32.49.55.12",
         "35.28.9.51.30.21.58.21.33.45",
         "35.28.31.25.34.53.0.8.56.38.20.37.29.39.25.25.55.33.20",
         "35.29.13.26.22.31.34.11.2.30",
         "35.29.51.59.59.5.37.18.33.18.36.1.45.10.22.46.16.19.12",
         "35.30.34.2.22.9.32.7.6.37.54.15.8.20.58.35.37.30",
         "35.30.55.37.54.20.54.19.15.33.20",
         "35.31.37.41.32.46.21.9.42.10.8.15.29.0.14.3.45",
         "35.32.16.17.46.5.5.30.0.39.47.51.29.37.4.30.43.12",
         "35.32.37.54.20.27.13.14.10.14.43.39.55.15.50.24", "35.33.20",
         "35.34.40.45.19.37.56.34.21.38.39.21.47.3.33.7.12",
         "35.35.2.23.21.50.33.51.34.43.24.54.8.38.24", "35.35.44.31.52.30",
         "35.37.5.22.40.23.54.50.38.14.23.6.26.53.31.12",
         "35.37.27.2.10.32.58.45.9.24.42.37.26.24",
         "35.38.9.13.32.30.39.49.31.34.55.18.45",
         "35.39.13.6.19.4.29.16.44.2.8.21.23.20",
         "35.39.51.50.47.14.15.19.39.52.42.14.24",
         "35.40.55.46.37.45.19.55.51.15.26.44.56.17.46.40",
         "35.41.38.2.6.55.37.44.5.19.5.50.7.26.19.10.29.17.48.45",
         "35.42.16.49.12.34.13.41.36.23.2.24",
         "35.42.38.31.52.6.2.11.55.34.44.34.20.54.19.15.33.20",
         "35.43.20.49.22.57.46.40", "35.44.41.57.27.12.46.39.24.50.24",
         "35.45.3.41.34.59.49.4.21.20", "35.45.46.1.57.46.24.22.30",
         "35.47.7.15.31.49.49.43.37.46.43.43.58.28.35.37.30",
         "35.47.29.1.7.58.4.48", "35.48.11.24.22.51.9.45.27.53.29.32.45.14.3.45",
         "35.49.15.35.8.51.48.16.27.41.1.21.58.59.12.37.24.26.40",
         "35.49.54.30.31.40.48", "35.52.20.9.46.48",
         "35.53.24.27.58.43.21.55.13.34.48.53.20",
         "35.54.45.58.53.59.44.50.19.55.18.45",
         "35.55.7.49.9.4.9.54.3.20.49.22.57.46.40",
         "35.55.50.21.27.18.27.51.40.46.52.30",
         "35.56.29.23.59.4.56.31.32.13.34.58.46.29.15.33.21.1.26.24",
         "35.56.51.15.17.2.29.33.51.27.29.15.27.21.30.5.0.48",
         "35.57.11.57.53.56.9.16.11.57.52.40.49.42.14.19.34.13.7.30",
         "35.57.33.49.37.46.40",
         "35.58.16.24.48.55.55.55.34.26.45.51.40.36.59.14.17.48.45",
         "35.58.55.29.59.24.39.19.8.10.17.42.23.14.17.19.6.14.24",
         "35.59.17.22.46.12.33.39.5.52.24.42.40.12.17.16.48", "36",
         "36.1.21.45.53.37.40.1.47.24.53.21.18.23.50.47.2.24",
         "36.1.43.40.9.21.56.46.58.24.27.27.49.14.52.48",
         "36.2.26.20.16.24.22.30",
         "36.3.30.56.34.56.9.13.34.33.2.15.31.41.14.4.26.40",
         "36.3.48.11.42.24.12.46.46.13.3.53.46.43.41.20.24",
         "36.4.10.7.27.10.53.29.13.16.46.9.24.28.48",
         "36.4.52.50.27.40.2.49.23.43.36.30.14.3.45",
         "36.5.14.46.51.45.17.2.46.12.35.56.30.1.55.13.34.48.53.20",
         "36.5.57.31.8.48.47.38.41.35.9.57.39.22.30",
         "36.6.36.44.40.19.41.1.9.37.36.46.4.48",
         "36.7.41.28.27.43.38.55.48.8.53.20",
         "36.9.3.31.49.28.39.21.52.35.19.40.48",
         "36.9.25.30.46.0.6.43.34.31.25.37.46.40", "36.10.8.20",
         "36.11.30.28.55.18.11.14.24.24.1.48", "36.11.52.29.21.11.3.56.9.36",
         "36.12.35.21.29.14.44.10.46.52.30",
         "36.13.57.35.58.28.42.5.55.30.3.46.46.27.27.4.13.7.30",
         "36.14.19.37.53.49.3.21.36",
         "36.15.2.32.56.8.18.7.46.59.24.39.54.47.59.17.48.45",
         "36.16.7.31.50.13.27.7.40.1.47.8.0.28.27.1.52.30",
         "36.16.46.56.24.34.33.36",
         "36.17.51.58.25.47.23.1.43.12.57.30.12.20.44.26.40",
         "36.19.14.24.54.8.6",
         "36.19.36.30.2.7.14.4.21.31.6.14.23.38.55.48.8.53.20",
         "36.20.19.31.19.42.24.26.40", "36.21.42.3.23.10.14.38.57.40.15.14.3.45",
         "36.22.4.10.0.55.58.1.28.53.20",
         "36.22.47.14.13.23.56.42.34.32.27.39.22.30",
         "36.23.48.53.43.30.16.26.1.51.4.52.23.57.1.12.34.33.36", "36.24.32",
         "36.25.54.41.36.54.12.48.37.31.25.25.40.1.43.2.5.34.4.48",
         "36.26.16.50.48.17.13.4.20.11.49.1.12.12.26.29.45.36", "36.27",
         "36.28.22.47.13.2.53.16.48.45.27.1.19.22.38.40.7.40.48",
         "36.28.44.57.54.28.58.14.33.38.15.48.25.6.48.57.36",
         "36.29.28.10.1.36.40.46.52.30",
         "36.30.33.34.47.22.21.20.29.43.57.2.13.20",
         "36.30.51.2.51.11.0.56.21.17.43.41.42.3.44.6.24.18",
         "36.31.13.15.2.46.16.39.20.11.43.44.1.32.9.36",
         "36.31.56.30.5.30.47.51.30.46.24.12.36.44.17.48.45",
         "36.32.18.42.56.54.6.0.33.17.15.23.27.24.26.40",
         "36.33.1.59.17.10.24.14.25.36.21.20.7.37.1.52.30",
         "36.33.41.42.13.49.55.46.55.29.49.58.39.21.36",
         "36.34.3.56.9.11.27.41.29.33.10.36.7.58.1.28.53.20",
         "36.34.47.14.34.4.26.40", "36.36.10.19.28.20.45.51.23.59.46.10.33.36",
         "36.36.32.34.54.4.36.48.37.12.19.12", "36.37.15.56.15",
         "36.38.39.6.46.59.39.52.50.12.19.49.21",
         "36.39.1.23.43.11.57.14.6.43.12",
         "36.39.44.48.0.21.40.13.54.57.39.22.30",
         "36.40.50.31.11.28.34.4.22.35.17.14.21.2.33.5.11.6.40",
         "36.41.30.22.37.14.25.9.7.12",
         "36.42.13.49.50.50.24.21.22.49.39.13.24.44.5.17.17.6.33.45",
         "36.43.19.37.29.6.7.13.0.46.48.28.21.28.48.22.8.54.22.30",
         "36.43.59.31.36.52.59.31.12", "36.45.5.22.24.36.43.33.59.30.22.13.20",
         "36.46.28.50.42.48.42.4.30",
         "36.46.51.12.24.38.49.29.54.47.14.34.4.26.40",
         "36.47.34.45.58.12.11.15",
         "36.48.58.19.55.42.37.19.56.53.30.25.29.17.48.45",
         "36.49.20.43.8.26.40", "36.50.4.19.39.3.59.40.6.28.22.0.7.1.52.30",
         "36.51.6.45.23.47.54.8.21.22.28.11.3.14.58.58.28.59.31.12",
         "36.51.50.24", "36.53.36.33.26.23.25.59.8.26.57.52.58.6.35.49.37.55.12",
         "36.54.20.15", "36.55.26.24.20.24.51.41.15.41.59.25.58.50.51.51.6.40",
         "36.55.44.4.18.27.40.26.46.22.1.6.35.22.10.39.7.46.33.36",
         "36.56.6.31.37.54.49.58.14.33.29.30.16.25.39.4.19.12",
         "36.56.50.16.9.7.53.17.27.39.22.30",
         "36.57.12.44.8.50.12.39.18.59.56.29.3.23.33.59.30.22.13.20",
         "36.57.56.29.58.27.53.6.30.6.15",
         "36.58.14.11.8.19.24.12.3.33.41.59.28.20.16.54.29.6.13.30",
         "36.58.36.39.59.3.21.21.49.41.52.31.49.33.18.43.12",
         "36.59.20.27.28.4.55.57.24.24.29.0.46.11.51.2.6.33.45",
         "36.59.42.56.59.6.46.35.3.42.13.20",
         "37.0.26.45.46.38.17.2.36.25.33.36.7.42.44.38.54.22.30",
         "37.1.6.58.30.30.18.13.45.41.27.21.8.21.7.12",
         "37.1.29.29.6.18.21.17.15.40.20.29.5.4", "37.2.13.20",
         "37.3.37.27.12.57.1.25.47.32.46.0.11.31.12",
         "37.3.59.59.20.15.10.16.13.40.13.26.24", "37.4.43.53.12.11.15",
         "37.6.8.6.7.4.54.37.44.49.59.4.13.0.45",
         "37.6.30.39.45.59.21.12.2.18.14.24",
         "37.7.14.36.36.21.56.29.5.23.52.37.1.52.30",
         "37.8.21.9.4.52.10.29.55.52.13.42.16.48.20",
         "37.9.1.30.24.12.20.57.59.2.24",
         "37.10.8.6.4.19.43.15.40.53.35.21.48.38.31.6.40",
         "37.11.32.31.15.35.39.15.50.24",
         "37.11.55.8.11.46.17.17.25.23.41.25.46.46.35.3.42.13.20",
         "37.12.39.11.26.25.11.6.40", "37.14.3.42.20.50.48.36.3.22.30",
         "37.14.26.20.48.57.18.37.2.13.20", "37.15.10.27.2.40.50.23.26.15",
         "37.16.35.3.40.39.24.17.56.51.10.33.18.24.47.6.33.45",
         "37.16.57.43.40.48",
         "37.17.41.52.53.48.17.39.51.33.13.16.37.7.8.54.22.30",
         "37.18.48.44.6.43.57.47.8.50.13.55.23.56.40.38.57.57.46.40",
         "37.19.29.16.48",
         "37.21.16.45.51.28.13.33.37.48.18.6.22.50.10.46.30.8.38.24",
         "37.22.1.0.11.15", "37.23.7.59.8.40.10.20.1.38.45.55.33.20",
         "37.23.48.36.31.38.16.5.43.14.24.37.24.7.58.18.37.26.24",
         "37.24.32.53.51.14.44.12.25.45.7.1.52.30",
         "37.24.55.38.41.56.50.18.48.29.11.26.25.11.6.40",
         "37.25.39.57.20.56.44.1.19.58.49.41.15",
         "37.26.20.37.29.2.38.52.51.4.8.56.13.25.28.42.14.24",
         "37.26.43.23.25.15.5.47.46.6.7.58.35.59.53.50.13.20",
         "37.27.27.44.11.51.6.40",
         "37.28.52.48.44.23.10.57.26.0.43.26.39.12.23.2.24",
         "37.29.15.36.13.8.5.3.13.37.5.44.26.52.48", "37.30",
         "37.31.25.10.18.21.44.11.51.53.25.34.41.39.50.24",
         "37.31.47.59.19.45.21.38.55.50.28.36.28.48", "37.32.32.26.7.5.23.26.15",
         "37.33.39.43.56.23.29.36.38.29.24.51.10.30.27.9.37.46.40",
         "37.33.57.42.11.40.13.18.43.8.36.33.31.10.30.33.45",
         "37.34.20.32.45.48.50.42.56.19.58.4.48",
         "37.35.5.2.33.49.12.56.27.12.55.31.29.38.54.22.30",
         "37.36.12.24.56.40.49.37.48.19.7.52.33.30.56.15",
         "37.36.53.16.32.0.30.13.42.31.40.48",
         "37.38.0.42.8.52.58.3.7.39.15.33.20", "37.39.26.10.39.2.21.0.17.16.48",
         "37.39.49.4.32.55.7.0.23.27.44.11.51.6.40", "37.40.33.40.50",
         "37.41.59.15.7.36.26.42.30.25.1.52.30", "37.42.22.10.34.34.1.36",
         "37.43.6.49.52.57.51.1.13.49.41.15",
         "37.44.32.29.58.24.53.51.10.18.48.56.13.23.35.41.53.40.18.45",
         "37.44.55.26.58.33.36",
         "37.45.40.9.18.28.38.53.6.26.53.11.34.34.59.16.3.16.52.30",
         "37.46.47.50.39.49.0.45.29.11.51.35.50.29.38.9.27.11.15",
         "37.47.28.53.45.36",
         "37.48.36.38.21.51.51.29.17.30.59.53.57.51.36.17.46.40",
         "37.50.2.30.56.23.26.15",
         "37.50.25.31.17.12.32.9.32.24.53.59.59.38.3.7.39.15.33.20",
         "37.51.10.20.8.1.40.27.46.40",
         "37.51.51.27.59.1.59.47.47.31.50.25.52.11.4.17.21.24.28.48",
         "37.52.36.18.31.38.10.15.35.4.25.52.8.54.22.30",
         "37.52.59.20.25.58.17.56.32.35.33.20",
         "37.53.44.12.18.57.26.34.20.58.48.48.30.56.15",
         "37.54.25.22.57.9.25.52.0.42.27.2.55.35.32.48.46.4.48",
         "37.54.48.25.57.49.2.7.6.55.42.34.34.56.53.45.36", "37.55.33.20",
         "37.56.59.28.20.56.28.20.39.5.13.59.14.11.47.19.40.48",
         "37.57.22.32.55.17.56.7.1.2.18.33.45.12.57.36", "37.58.7.30",
         "37.59.33.44.11.5.30.30.0.47.20.38.52.41.5.16.48",
         "37.59.56.50.19.15.10.40.10.2.21.27.56.9.36",
         "38.0.41.50.26.40.42.28.49.41.15",
         "38.1.49.58.44.20.47.13.50.58.16.54.48.53.20",
         "38.2.8.10.28.18.58.28.42.10.58.0.56.18.53.26.40.18.45",
         "38.2.31.18.10.23.12.20.58.32.13.3.21.36",
         "38.3.16.21.20.44.34.51.9.33.20.13.8.16.8.33.16.52.30",
         "38.3.39.29.44.16.21.15.34.40.28.31.56.2.57.46.40",
         "38.4.24.34.15.23.20.15.1.40.22.13.27.56.4.27.11.15",
         "38.5.5.56.29.24.30.36.22.48.34.33.36",
         "38.5.29.5.59.34.26.20.43.17.3.32.38.17.56.32.35.33.20",
         "38.6.14.12.40.29.37.46.40", "38.7.40.45.17.1.37.46.2.29.45.36",
         "38.8.3.56.21.19.48.20.38.45.20", "38.8.49.6.5.37.30",
         "38.10.15.44.33.57.9.2.32.17.50.38.54.22.30",
         "38.10.38.57.12.29.57.7.12", "38.11.24.10.0.22.34.24.29.45.3.30.56.15",
         "38.12.32.37.29.27.15.29.33.31.45.27.26.55.9.27.54.4.26.40",
         "38.13.14.8.33.47.31.12", "38.15.49.30.25.55.12",
         "38.16.58.5.50.38.15.22.54.29.8.8.53.20",
         "38.18.25.2.49.35.43.49.41.15",
         "38.18.48.20.25.40.26.33.39.34.12.40.29.37.46.40",
         "38.19.33.42.53.7.41.43.7.30",
         "38.20.38.40.18.10.39.32.6.53.19.12.29.10.56.5.20.51.12",
         "38.21.0.45.45.31.53.53.16.45.44.11.33.1.3.16.52.30",
         "38.21.24.4.56.17.46.40",
         "38.22.9.30.28.11.39.39.16.44.32.55.7.19.27.11.15",
         "38.22.51.11.59.22.17.56.24.42.58.53.12.47.14.28.22.39.21.36",
         "38.23.14.32.17.17.23.53.42.15.54.21.30.53.6.25.55.12", "38.24",
         "38.25.27.12.57.12.10.41.54.34.32.54.43.37.26.10.10.33.36",
         "38.25.50.34.49.59.24.34.6.18.5.17.40.31.52.19.12", "38.26.36.5.37.30",
         "38.27.45.0.21.15.53.50.28.51.14.24.33.47.59.0.44.26.40",
         "38.28.3.24.29.13.49.37.53.17.56.9.21.50.36.5.45.36",
         "38.28.26.47.56.59.37.3.10.9.53.14.2.6.43.12",
         "38.29.12.21.49.30.43.0.41.18.30.56.15",
         "38.30.21.21.13.24.2.49.16.21.30.37.30",
         "38.31.3.11.39.0.59.45.14.16.7.13.9.7.12",
         "38.32.12.14.21.34.33.31.31.21.28.53.20",
         "38.32.57.52.41.4.52.45.12.56.37.30.8.2.1.30.31.38.26.15",
         "38.33.39.45.56.46.33.59.20.5.40.59.31.12",
         "38.34.3.12.49.4.7.10.28.49.31.20.17.46.40", "38.34.48.53.20",
         "38.36.16.30.50.59.23.59.22.1.37.55.12",
         "38.36.39.59.18.35.48.11.54.14.24", "38.37.25.42.55.11.43.7.30",
         "38.38.53.26.22.22.36.54.19.12.4.1.53.33.16.52.30",
         "38.39.16.56.25.24.19.35.2.24",
         "38.40.2.43.7.52.51.20.18.7.22.18.34.27.11.15",
         "38.41.12.1.57.34.20.56.10.41.54.16.32.30.20.50",
         "38.41.54.4.10.12.51.50.24",
         "38.43.3.26.19.30.32.33.50.5.49.20.13.10.7.24.26.40",
         "38.44.31.22.33.44.38.24",
         "38.44.54.56.2.15.43.0.38.57.10.39.21.13.31.31.21.28.53.20",
         "38.45.40.49.25.1.14.4.26.40", "38.47.8.51.36.42.55.37.33.30.56.15",
         "38.47.32.26.40.59.41.53.34.48.53.20",
         "38.48.18.23.10.17.32.29.24.50.37.30",
         "38.49.24.9.18.24.17.31.45.58.29.11.53.32.49.17.24.51.50.24",
         "38.49.46.31.19.51.2.48.41.43.18.29.41.40.49.4.20.9.22.30",
         "38.50.10.8", "38.50.56.7.36.2.48.24.1.12.6.19.48.39.56.46.38.26.15",
         "38.52.1.58.11.30.21.56.37.32.36.17.17.1.16.15.44.38.24", "38.52.48",
         "38.54.16.18.21.55.4.49.56.0.28.49.24.40.9.14.48.11.31.12",
         "38.54.39.57.46.6.54.7.31.52.48.51.38.47.16.13.26.24",
         "38.55.26.2.41.43.7.30", "38.56.35.49.6.31.50.45.51.42.52.50.22.13.20",
         "38.56.54.27.2.35.45.0.6.42.54.36.28.51.59.2.49.55.12",
         "38.57.18.8.2.57.21.45.57.32.30.38.57.38.18.14.24",
         "38.58.4.16.5.52.51.2.56.49.29.49.27.11.15",
         "38.58.27.57.48.41.42.24.35.30.24.25.1.14.4.26.40",
         "38.59.14.7.14.19.5.51.23.18.46.45.28.7.30",
         "38.59.56.29.2.45.15.30.3.11.49.18.33.59.2.24",
         "39.0.20.11.53.48.13.32.15.31.23.18.32.29.53.34.48.53.20",
         "39.1.6.23.32.20.44.26.40", "39.2.35.0.46.14.8.54.49.35.45.15.15.50.24",
         "39.2.58.45.13.40.55.15.51.41.8.28.48", "39.3.45",
         "39.5.13.43.14.7.38.32.21.33.9.8.38.24",
         "39.5.37.29.18.4.45.3.3.10.4.48", "39.6.23.47.12.23.6.54.50.37.30",
         "39.7.33.53.16.14.28.20.40.5.38.23.18.26.43.17.31.51.6.40",
         "39.7.52.36.27.9.23.51.59.56.28.4.54.58.26.50.9.22.30",
         "39.8.16.24.7.43.22.49.43.40.48",
         "39.9.2.45.10.13.45.58.48.20.57.50.18.23.1.38.26.15",
         "39.10.12.55.59.2.31.41.52.49.55.42.14.54.43.35.37.30",
         "39.10.55.29.43.20.31.29.16.48",
         "39.12.5.43.54.15.10.28.15.28.23.42.13.20", "39.13.34.46.5.39.56.52.48",
         "39.13.58.37.14.17.24.47.54.26.23.32.20.44.26.40", "39.14.45.5.2.5",
         "39.16.14.13.15.25.27.49.16.41.4.27.11.15", "39.16.38.6.1.0.26.40",
         "39.17.24.36.57.40.15.38.46.54.15.28.7.30", "39.19.17.45.36",
         "39.21.10.59.40.8.59.43.5.0.45.44.29.59.2.12.56.26.52.48",
         "39.21.57.36", "39.23.8.9.57.46.31.8.0.44.47.23.42.46.15.18.31.6.40",
         "39.23.50.57.44.26.29.18.7.31.43.28.17.31.21.40.36.28.48",
         "39.24.37.37.13.44.24.50.37.30", "39.25.48.15.58.21.44.38.56.6.40",
         "39.26.7.7.52.52.41.48.51.47.56.47.26.13.38.2.7.2.38.24",
         "39.26.31.6.38.59.34.47.17.0.40.1.56.51.31.58.4.48",
         "39.27.17.49.17.57.15.41.14.2.6.56.49.16.38.26.15",
         "39.27.41.48.47.3.13.41.23.57.2.13.20",
         "39.28.28.32.49.44.50.10.46.51.15.50.32.13.35.37.30",
         "39.29.11.26.24.32.19.26.40.44.13.10.32.54.31.40.48",
         "39.29.35.27.2.43.34.42.24.43.1.51.1.24.16", "39.30.22.13.20",
         "39.31.51.57.1.48.49.31.30.42.57.4.12.17.16.48",
         "39.32.15.59.17.36.10.57.18.34.54.20.9.36", "39.33.2.48.45",
         "39.34.32.38.31.33.14.16.15.49.19.0.29.52.48",
         "39.34.56.42.25.3.18.36.50.27.27.21.36",
         "39.35.43.35.2.47.24.15.1.45.28.7.30",
         "39.36.54.33.41.11.39.11.55.35.42.37.5.55.33.20",
         "39.37.37.36.25.49.10.21.50.58.33.36",
         "39.38.24.32.14.6.26.18.17.27.13.33.41.6.48.54.40.4.41.15",
         "39.38.48.38.28.37.2.8.43.37.9.43.15.53.5.11.6.40",
         "39.39.35.35.41.1.48.35.39.14.33.9.1.35.54.38.19.13.7.30",
         "39.40.18.41.20.38.1.52.53.45.36",
         "39.40.42.48.44.33.22.26.35.5.16.11.29.53.41.23.57.2.13.20",
         "39.41.29.48.12.10.51.51.6.40", "39.42.59.57.10.14.11.50.27.36",
         "39.43.24.6.12.13.7.51.30.22.13.20", "39.44.11.8.50.51.33.45",
         "39.45.41.23.55.22.1.55.8.38.35.15.31.38.26.15", "39.46.5.34.35.31.12",
         "39.46.52.40.25.23.30.50.30.59.26.9.43.35.37.30", "39.48.47.13.55.12",
         "39.51.29.4.12", "39.52.40.31.5.14.51.1.21.45.20.59.15.33.20",
         "39.53.23.50.57.44.49.10.6.7.22.15.53.44.30.11.51.56.9.36",
         "39.54.11.5.26.39.43.9.15.28.7.30",
         "39.54.35.21.16.44.37.40.3.43.8.12.10.51.51.6.40",
         "39.55.22.37.10.20.30.57.25.18.45",
         "39.56.5.59.58.58.49.28.22.28.25.31.58.19.10.37.3.21.36",
         "39.56.30.16.58.56.6.10.57.10.32.30.30.23.53.25.34.13.20",
         "39.56.53.17.39.55.43.37.59.57.38.32.1.53.35.55.4.41.15",
         "39.57.17.35.8.38.31.6.40",
         "39.58.4.54.14.22.8.48.24.56.24.17.25.7.45.49.13.7.30",
         "39.58.48.19.59.20.43.41.15.44.46.20.25.49.12.34.33.36",
         "39.59.12.38.38.0.37.23.26.31.34.7.24.40.19.12", "40",
         "40.1.30.50.59.35.11.8.39.20.59.17.0.26.29.45.36",
         "40.1.55.11.17.4.23.5.31.33.50.30.54.43.12", "40.2.42.35.51.33.45",
         "40.3.54.22.52.9.3.35.5.3.22.30.35.12.28.58.16.17.46.40",
         "40.4.13.33.0.26.54.11.58.1.10.59.45.15.12.36",
         "40.4.37.54.56.52.6.5.48.5.17.57.7.12",
         "40.5.25.22.44.4.29.48.13.1.47.13.35.37.30",
         "40.6.37.14.36.27.32.56.19.32.24.24.3.45",
         "40.7.20.49.38.8.32.14.37.21.47.31.12",
         "40.8.32.44.57.28.29.55.20.9.52.35.33.20",
         "40.10.3.55.21.38.30.24.18.25.55.12",
         "40.10.28.20.51.6.47.28.25.1.35.8.38.31.6.40", "40.11.15.55.33.20",
         "40.12.47.12.8.6.52.29.20.26.42", "40.13.11.39.16.52.17.42.24",
         "40.13.59.17.12.29.42.25.18.45",
         "40.15.30.39.58.18.33.26.35.0.4.11.58.17.10.4.41.15",
         "40.15.55.8.46.27.50.24",
         "40.16.42.49.55.42.33.28.38.52.40.44.20.53.19.13.7.30",
         "40.17.55.2.2.28.16.48.31.8.39.2.13.51.36.42.5", "40.18.38.49.20.38.24",
         "40.19.51.4.55.19.18.55.14.41.3.53.33.43.2.42.57.46.40",
         "40.21.22.41.0.9", "40.22.35.1.28.33.47.9.37.46.40",
         "40.24.6.43.45.44.42.56.37.24.43.35.37.30",
         "40.24.31.17.47.42.11.8.18.45.55.33.20",
         "40.25.19.9.8.13.16.20.38.22.44.3.45",
         "40.26.3.4.28.58.3.35.28.45.16.51.7.17.55.0.1.9.7.12",
         "40.26.27.39.41.40.18.15.35.23.25.24.53.16.41.20.38.24",
         "40.27.15.33.20",
         "40.28.47.26.14.20.14.14.1.41.34.55.11.8.34.28.59.31.12",
         "40.29.12.3.6.59.7.51.29.6.27.48.0.13.49.26.24", "40.30",
         "40.31.31.59.7.49.52.32.0.50.30.1.28.11.49.37.55.12",
         "40.31.56.37.40.32.11.22.50.42.30.53.47.54.14.24",
         "40.32.44.37.48.27.25.18.45",
         "40.33.57.18.39.18.10.22.46.22.10.2.28.8.53.20",
         "40.34.16.43.10.12.14.22.36.59.41.53.0.4.9.0.27",
         "40.34.41.23.23.4.45.10.22.26.21.55.35.2.24",
         "40.35.29.26.46.7.33.10.34.11.33.34.0.49.13.7.30",
         "40.35.54.7.43.13.26.40.36.59.10.26.3.47.9.37.46.40",
         "40.36.42.12.32.24.53.36.1.47.3.42.21.47.48.45",
         "40.37.26.20.15.22.8.38.48.19.48.51.50.24",
         "40.37.51.2.23.32.44.6.6.10.11.46.48.51.8.18.45.55.33.20",
         "40.38.39.9.31.11.36.17.46.40", "40.40.11.28.18.9.44.17.6.39.44.38.24",
         "40.40.36.12.6.45.7.34.1.20.21.20", "40.41.24.22.30",
         "40.42.56.47.32.12.57.38.42.27.2.1.30", "40.43.21.33.1.19.56.55.40.48",
         "40.44.9.46.40.24.4.42.7.44.3.45",
         "40.45.42.17.58.17.17.21.39.56.19.15.7.15.52.57.14.45.56.15",
         "40.46.7.5.8.2.41.16.48",
         "40.46.55.22.3.9.20.23.45.21.50.14.54.8.59.12.32.20.37.30",
         "40.48.8.28.19.0.8.1.7.32.0.31.30.32.0.24.36.33.45",
         "40.48.52.48.27.38.52.48", "40.50.5.58.14.0.48.24.26.7.4.41.28.53.20",
         "40.51.38.43.0.54.6.45",
         "40.52.3.33.47.23.8.19.54.12.29.31.11.36.17.46.40",
         "40.52.51.57.44.40.12.30",
         "40.54.1.14.59.23.22.10.15.20.52.29.19.7.39.49.42.14.36.48",
         "40.54.24.48.48.34.1.28.49.52.47.8.19.13.7.30",
         "40.54.49.41.16.2.57.46.40",
         "40.55.38.8.30.4.26.17.53.51.31.6.47.48.45",
         "40.56.47.30.26.26.33.29.17.4.57.58.56.56.38.51.38.52.48", "40.57.36",
         "40.59.9.1.49.0.59.24.42.12.51.6.22.31.55.54.51.15.50.24",
         "40.59.33.57.9.19.22.12.22.43.17.38.51.13.59.48.28.48", "41.0.22.30",
         "41.1.36.0.22.40.57.25.50.46.39.22.12.3.10.56.47.24.26.40",
         "41.1.55.38.7.10.44.56.24.51.7.53.59.17.58.30.8.38.24",
         "41.2.20.35.8.47.35.31.22.50.32.46.58.15.10.4.48",
         "41.3.9.11.16.48.45.52.44.3.45", "41.4.22.46.38.17.39.0.33.26.56.40",
         "41.4.42.25.42.34.53.33.23.57.26.39.24.49.12.7.12.20.15",
         "41.5.7.24.25.37.3.44.15.13.11.42.1.43.40.48",
         "41.5.56.3.51.12.8.50.27.7.12.14.11.19.50.2.20.37.30",
         "41.6.21.3.19.0.51.45.37.26.54.48.53.20",
         "41.7.9.44.11.49.12.16.13.48.24.0.8.34.9.36.33.45",
         "41.7.54.25.0.33.40.15.17.26.3.43.29.16.48",
         "41.8.19.25.40.20.23.39.10.44.49.25.38.57.46.40", "41.9.8.8.53.20",
         "41.10.41.36.54.23.21.35.19.29.44.26.52.48",
         "41.11.6.39.15.50.11.24.41.51.21.36", "41.11.55.25.46.52.30",
         "41.13.29.0.7.52.7.21.56.28.52.18.1.7.30",
         "41.13.54.4.11.5.56.53.22.33.36",
         "41.14.42.54.0.24.22.45.39.19.51.47.48.45",
         "41.15.56.50.5.24.38.19.55.24.41.53.38.40.22.13.20",
         "41.16.41.40.26.53.43.17.45.36",
         "41.17.55.40.4.48.34.44.5.26.12.37.34.2.47.54.4.26.40",
         "41.19.29.28.3.59.36.57.36", "41.20.43.32.42.41.19.0.44.26.40",
         "41.22.17.27.3.9.47.20.3.45", "41.22.42.36.27.43.40.41.9.8.8.53.20",
         "41.23.31.36.42.58.42.39.22.30",
         "41.25.5.37.25.10.26.59.56.30.11.43.40.27.32.20.37.30",
         "41.25.30.48.32", "41.26.19.52.6.26.59.37.37.16.54.45.7.54.36.33.45",
         "41.27.30.6.4.16.23.24.24.2.46.42.26.9.21.20.47.36.57.36",
         "41.28.19.12", "41.30.18.37.37.11.21.44.2.0.20.7.5.22.25.18.20.9.36",
         "41.31.7.46.52.30", "41.32.22.12.22.57.58.8.55.9.44.21.43.42.13.20",
         "41.32.42.4.50.46.8.0.7.9.46.14.54.47.26.59.1.14.52.48",
         "41.33.7.20.35.9.11.13.1.22.40.41.33.28.51.27.21.36",
         "41.33.56.33.10.16.22.27.8.36.47.48.45",
         "41.34.21.49.39.56.29.14.13.52.26.2.41.19.0.44.26.40",
         "41.35.11.3.43.16.22.14.48.52.1.52.30",
         "41.35.56.14.58.56.16.32.3.24.36.35.48.14.58.33.36",
         "41.36.21.32.41.23.26.26.24.33.28.51.46.39.53.9.8.8.53.20",
         "41.37.10.49.6.30.7.24.26.40",
         "41.38.0.6.29.58.4.10.25.58.45.18.8.40.35.13.46.10.18.45",
         "41.38.45.20.49.19.5.30.28.54.8.16.16.53.45.36",
         "41.39.10.40.14.35.38.56.55.7.53.2.43.12", "41.40",
         "41.41.34.38.7.4.9.6.30.59.21.45.12.57.36",
         "41.41.59.59.15.17.4.3.15.22.45.7.12", "41.42.49.22.21.12.39.22.30",
         "41.44.24.6.52.58.1.27.27.56.13.57.14.38.20.37.30",
         "41.44.49.29.44.14.16.21.2.35.31.12",
         "41.45.38.56.10.54.41.2.43.34.21.41.39.36.33.45",
         "41.46.53.47.42.58.41.48.40.21.15.25.3.54.22.30",
         "41.47.39.11.42.13.53.35.13.55.12",
         "41.48.54.6.49.52.11.10.8.30.17.17.2.13.20",
         "41.50.29.5.10.2.36.40.19.12",
         "41.50.54.31.43.14.34.27.6.4.9.6.30.7.24.26.40", "41.51.44.5.22.13.20",
         "41.53.19.10.8.27.9.40.33.47.48.45", "41.53.44.38.25.4.28.26.40",
         "41.54.34.15.25.30.56.41.22.1.52.30",
         "41.56.9.26.38.14.19.50.11.27.34.22.28.12.52.59.52.58.7.30",
         "41.56.34.56.38.24",
         "41.57.24.37.0.31.49.52.20.29.52.26.11.45.32.31.10.18.45",
         "41.58.39.49.37.34.27.30.32.26.30.39.49.26.15.43.50.12.30",
         "41.59.25.26.24",
         "42.0.40.42.37.37.37.12.32.47.46.33.17.37.20.19.45.11.6.40",
         "42.1.26.21.35.24.15.15.20.1.50.22.10.41.27.7.18.54.43.12",
         "42.2.16.7.42.39.22.30", "42.3.31.29.2.15.11.37.31.51.6.40",
         "42.4.17.11.5.35.33.6.26.8.42.42.4.38.58.5.57.7.12",
         "42.5.7.0.35.9.4.43.58.58.15.24.36.33.45",
         "42.5.32.36.2.11.26.36.9.32.50.22.13.20",
         "42.6.22.27.1.3.49.31.29.58.40.53.54.22.30",
         "42.7.8.12.10.10.28.44.27.27.10.3.15.6.9.47.31.12",
         "42.7.33.48.50.54.29.1.14.21.53.58.25.29.53.4", "42.8.23.42.13.20",
         "42.9.59.24.49.56.4.49.36.45.48.52.29.6.25.55.12",
         "42.10.25.3.14.46.35.41.7.49.13.57.30.14.24", "42.11.15",
         "42.12.50.49.5.39.27.13.20.52.36.16.31.52.19.12",
         "42.13.16.29.14.43.31.51.17.49.17.11.2.24",
         "42.14.6.29.22.58.33.52.1.52.30",
         "42.15.22.11.55.56.25.48.43.18.5.27.34.19.15.33.20",
         "42.15.42.24.58.7.44.58.33.32.11.7.42.34.19.22.58.7.30",
         "42.16.8.6.51.32.27.3.18.22.27.50.24",
         "42.16.58.10.23.2.52.3.30.37.2.27.55.51.16.10.18.45",
         "42.17.23.53.2.31.30.17.18.31.38.22.8.56.37.31.51.6.40",
         "42.18.13.58.3.45.55.50.1.51.31.21.37.42.18.16.52.30",
         "42.18.59.56.6.0.34.0.25.20.38.24", "42.20.15.47.24.59.35.18.31.6.40",
         "42.21.51.56.58.55.8.37.49.26.24",
         "42.22.17.42.37.2.0.22.56.23.42.13.20", "42.23.7.53.26.15",
         "42.24.44.9.31.3.30.2.49.13.9.36.33.45", "42.25.9.56.53.53.16.48",
         "42.26.0.11.7.5.4.53.53.3.23.54.22.30", "42.28.2.22.50.52.48",
         "42.30.55.0.28.48", "42.32.11.13.9.35.50.25.27.12.22.23.12.35.33.20",
         "42.33.47.49.48.26.22.1.52.30",
         "42.34.13.42.41.51.36.10.43.58.0.44.59.35.18.31.6.40",
         "42.35.4.7.39.1.53.1.15",
         "42.35.50.23.58.54.44.46.15.58.19.14.6.12.27.19.31.35.2.24",
         "42.36.16.18.6.51.50.35.40.59.14.40.32.25.28.59.16.30.13.20",
         "42.36.40.50.50.35.26.32.31.57.29.6.10.1.10.18.45",
         "42.37.6.45.29.13.5.11.6.40",
         "42.37.57.13.51.19.37.23.38.36.9.54.34.48.16.52.30",
         "42.38.43.33.19.18.6.36.0.47.45.25.47.32.29.24.51.50.24",
         "42.39.9.29.12.32.39.53.0.17.40.23.54.19.0.28.48", "42.40",
         "42.41.36.54.23.33.31.53.13.58.23.14.8.28.15.44.38.24",
         "42.42.2.52.2.12.40.37.53.40.5.52.58.22.4.48", "42.42.53.26.15",
         "42.44.30.27.12.28.41.48.45.53.15.43.44.16.13.26.24",
         "42.44.56.26.36.39.34.30.11.17.39.8.55.40.48",
         "42.45.47.4.15.0.47.47.25.53.54.22.30",
         "42.47.3.43.34.53.23.8.4.50.34.1.40",
         "42.47.50.12.56.41.6.23.35.51.14.41.16.48",
         "42.48.40.54.0.50.9.12.33.15.0.14.46.48.9.37.26.29.3.45",
         "42.49.6.55.57.18.23.55.1.30.32.5.55.33.20",
         "42.49.57.38.32.18.45.16.54.22.55.0.8.55.35.0.35.9.22.30",
         "42.50.44.11.3.5.4.25.55.39.38.52.48",
         "42.51.10.14.14.31.14.38.18.41.41.29.13.5.11.6.40",
         "42.52.0.59.15.33.20", "42.53.38.20.56.39.19.59.17.48.28.48",
         "42.54.4.25.53.59.46.53.13.36", "42.54.55.14.21.19.41.15",
         "42.56.32.42.38.11.47.40.21.20.4.28.46.10.18.45",
         "42.56.58.49.21.33.41.45.36",
         "42.57.49.41.15.25.23.42.33.28.11.27.18.16.52.30",
         "42.59.6.42.10.38.9.55.45.13.13.38.22.47.3.8.53.20",
         "42.59.53.24.38.0.57.36",
         "43.1.10.29.15.0.36.10.55.39.48.9.7.57.54.53.49.37.46.40",
         "43.2.48.11.44.9.36", "43.4.5.21.34.28.2.18.16.17.46.40",
         "43.5.43.10.40.47.41.48.23.54.22.30",
         "43.6.9.22.58.52.59.52.52.0.59.15.33.20",
         "43.7.0.25.44.46.9.26.0.56.15",
         "43.8.13.30.20.26.59.28.37.44.59.6.32.49.48.6.0.57.36",
         "43.8.38.21.28.43.23.7.26.21.27.12.59.38.41.11.29.3.45",
         "43.9.4.35.33.20", "43.9.55.41.46.43.7.6.41.20.7.2.0.44.23.5.9.22.30",
         "43.10.42.35.59.17.35.10.57.48.21.14.51.53.8.46.55.29.16.48",
         "43.11.8.51.19.27.4.22.55.2.53.39.12.14.44.44.9.36", "43.12",
         "43.13.38.7.4.21.12.2.8.53.52.1.34.4.36.56.26.52.48",
         "43.14.4.24.11.14.20.8.22.5.20.57.23.5.51.21.36",
         "43.14.55.36.19.41.15",
         "43.16.13.7.53.55.23.4.17.27.38.42.38.1.28.53.20",
         "43.16.33.50.2.53.3.20.7.27.40.40.32.4.25.36.28.48",
         "43.17.0.8.56.37.4.11.3.56.7.23.17.22.33.36",
         "43.17.51.24.33.12.3.23.16.28.19.48.16.52.30",
         "43.18.17.44.14.6.20.27.19.27.7.7.48.2.18.16.17.46.40",
         "43.19.9.1.22.34.33.10.25.54.11.57.11.15",
         "43.19.56.5.36.23.37.13.23.33.8.7.17.45.36",
         "43.21.13.46.9.16.22.42.57.46.40",
         "43.22.52.14.11.22.23.14.15.6.23.36.57.36",
         "43.23.18.36.55.12.8.4.17.25.42.45.20", "43.24.10",
         "43.25.48.34.42.21.49.29.17.16.50.9.36",
         "43.26.14.59.13.25.16.43.23.31.12", "43.27.6.25.47.5.41.0.56.15",
         "43.28.45.7.10.10.26.31.6.36.4.32.7.44.56.29.3.45",
         "43.29.11.33.28.34.52.1.55.12",
         "43.30.3.3.31.21.57.45.20.23.17.35.53.45.35.9.22.30",
         "43.31.21.2.12.16.8.33.12.2.8.33.36.34.8.26.15",
         "43.32.8.19.41.29.28.19.12",
         "43.33.26.22.6.56.51.38.3.51.33.0.14.48.53.20",
         "43.35.5.17.52.57.43.12",
         "43.35.31.48.2.32.40.53.13.49.19.29.16.22.42.57.46.40",
         "43.36.23.25.35.38.53.20", "43.38.2.28.3.48.17.34.45.12.18.16.52.30",
         "43.38.29.0.1.7.9.37.46.40", "43.39.20.41.4.4.44.3.5.26.57.11.15",
         "43.40.34.40.28.12.19.43.14.13.17.50.52.44.25.27.5.28.19.12",
         "43.41.26.24",
         "43.43.32.12.57.56.39.41.12.14.10.49.26.38.55.47.42.43.12",
         "43.43.36.29.11.38.23.39.18.47.36.56.28.59.51.23.9.48.1.15", "43.44.24",
         "43.46.3.20.39.39.27.56.10.30.32.25.35.15.10.24.9.12.57.36",
         "43.46.29.57.29.22.45.53.28.21.54.58.6.8.10.45.7.12",
         "43.47.21.48.1.56.0.56.15", "43.48.40.17.44.50.49.36.35.40.44.26.40",
         "43.49.1.15.25.25.13.7.37.33.16.26.2.28.28.55.41.9.36",
         "43.49.27.54.3.19.31.59.12.14.4.28.49.50.35.31.12",
         "43.50.19.48.6.36.57.25.48.55.41.3.8.5.9.22.30",
         "43.50.46.27.32.16.55.12.39.56.42.28.8.53.20",
         "43.51.38.23.8.36.29.5.18.43.37.36.9.8.26.15",
         "43.52.26.2.40.35.54.56.18.35.47.58.23.13.55.12",
         "43.52.52.43.23.1.45.13.47.27.48.43.21.33.37.46.40",
         "43.53.44.41.28.53.20", "43.55.24.23.22.0.55.1.40.47.43.24.40.19.12",
         "43.55.51.5.52.53.32.10.20.38.47.2.24", "43.56.43.7.30",
         "43.58.22.56.8.23.35.51.24.14.47.47.13.12",
         "43.58.49.40.27.50.20.40.56.3.50.24",
         "43.59.41.45.36.26.0.16.41.57.11.15",
         "44.1.0.37.25.46.16.53.15.6.20.41.13.15.3.42.13.20",
         "44.1.21.41.0.33.4.20.59.56.1.35.31.50.45.11.25.32.48.45",
         "44.1.48.27.8.41.18.10.56.38.24",
         "44.2.40.35.49.0.29.13.39.23.35.4.5.40.54.20.44.31.52.30",
         "44.3.7.22.45.7.49.3.1.47.57.28.4.18.59.5.40.44.26.40",
         "44.3.59.32.58.55.20.39.36.56.10.10.1.46.34.2.34.41.15",
         "44.4.47.25.56.15.35.25.26.24", "44.6.6.26.53.32.4.16.47.24.26.40",
         "44.7.46.36.51.22.26.29.24", "44.8.13.26.53.34.35.23.53.44.41.28.53.20",
         "44.9.5.43.9.50.37.30", "44.10.45.59.54.51.8.47.56.16.12.30.35.9.22.30",
         "44.11.12.51.46.8", "44.12.5.11.34.52.47.36.7.46.2.24.8.26.15",
         "44.14.12.28.48",
         "44.16.19.52.7.40.7.10.58.8.21.27.33.43.54.59.33.30.14.24",
         "44.17.12.18", "44.18.31.41.12.29.50.1.30.50.23.19.10.37.2.13.20",
         "44.19.19.49.57.29.47.57.53.28.11.24.19.42.46.53.11.2.24",
         "44.20.12.19.22.57.27.56.57.11.15",
         "44.20.39.16.58.36.15.11.10.47.55.46.52.4.16.47.24.26.40",
         "44.21.31.47.58.9.27.43.48.7.30",
         "44.21.53.1.21.59.17.2.28.16.26.23.22.0.20.17.22.55.28.12",
         "44.22.19.59.58.52.1.38.11.38.15.2.11.27.58.27.50.24",
         "44.23.12.32.57.41.55.8.53.17.22.48.55.26.13.14.31.52.30",
         "44.23.39.32.22.56.7.54.4.26.40",
         "44.24.32.6.55.57.56.27.7.42.40.19.21.15.17.34.41.15",
         "44.25.20.22.12.36.21.52.30.49.44.49.22.1.20.38.24",
         "44.25.47.22.55.34.1.32.42.48.24.34.54.4.48", "44.26.40",
         "44.28.20.56.39.32.25.42.57.3.19.12.13.49.26.24",
         "44.28.47.59.12.18.12.19.28.24.16.7.40.48", "44.29.40.39.50.37.30",
         "44.31.21.43.20.29.53.33.17.47.58.53.3.36.54",
         "44.31.48.47.43.11.13.26.26.45.53.16.48",
         "44.32.41.31.55.38.19.46.54.28.39.8.26.15",
         "44.34.1.22.53.50.36.35.55.2.40.26.44.10",
         "44.34.49.48.29.2.49.9.34.50.52.48",
         "44.36.9.43.17.11.39.54.49.4.18.26.10.22.13.20",
         "44.37.51.1.30.42.47.7.0.28.48",
         "44.38.18.9.50.7.32.44.54.28.25.42.56.7.54.4.26.40",
         "44.39.11.1.43.42.13.20", "44.40.52.26.49.0.58.19.16.3",
         "44.41.19.36.58.44.46.20.26.40", "44.42.12.32.27.13.0.28.7.30",
         "44.43.54.4.24.47.17.9.32.13.24.39.58.5.44.31.52.30",
         "44.44.21.16.24.57.36",
         "44.45.14.15.28.33.57.11.49.51.51.55.56.32.34.41.15",
         "44.46.34.28.56.4.45.20.34.36.16.42.28.44.0.46.45.33.20",
         "44.47.23.8.9.36", "44.50.25.12.13.30",
         "44.51.45.34.58.24.12.24.1.58.31.6.40",
         "44.52.34.19.49.57.55.18.51.53.17.32.52.57.33.58.20.55.40.48",
         "44.53.27.28.37.29.41.2.54.54.8.26.15",
         "44.53.54.46.26.20.12.22.34.11.1.43.42.13.20",
         "44.54.47.56.49.8.4.49.35.58.35.37.30",
         "44.55.36.44.58.51.10.39.25.16.58.43.28.6.34.26.41.16.48",
         "44.56.4.4.6.18.6.57.19.19.21.34.19.11.52.36.16", "44.56.57.17.2.13.20",
         "44.57.50.31.1.9.54.54.28.3.27.19.35.46.14.2.52.15.56.15",
         "44.58.39.22.29.15.49.8.55.12.52.7.59.2.51.38.52.48",
         "44.59.6.43.27.45.42.3.52.20.30.53.20.15.21.36", "45",
         "45.1.42.12.22.2.5.2.14.16.6.41.37.59.48.28.48",
         "45.2.9.35.11.42.25.58.43.0.34.19.46.33.36", "45.3.2.55.20.30.28.7.30",
         "45.4.23.40.43.40.11.31.58.11.17.49.24.36.32.35.33.20",
         "45.4.45.14.38.0.15.58.27.46.19.52.13.24.36.40.30",
         "45.5.12.39.18.58.36.51.31.35.57.41.45.36",
         "45.6.6.3.4.35.3.31.44.39.30.37.47.34.41.15",
         "45.6.33.28.34.41.36.18.27.45.44.55.37.32.24.1.58.31.6.40",
         "45.7.26.53.56.0.59.33.21.58.57.27.4.13.7.30",
         "45.8.15.55.50.24.36.16.27.2.0.57.36",
         "45.9.36.50.34.39.33.39.45.11.6.40",
         "45.11.19.24.46.50.49.12.20.44.9.36",
         "45.11.46.53.27.30.8.24.28.9.17.2.13.20", "45.12.40.25",
         "45.14.23.6.9.7.44.3.0.30.2.15", "45.14.50.36.41.28.49.55.12",
         "45.15.44.11.51.33.25.13.28.35.37.30",
         "45.17.26.59.58.5.52.37.24.22.34.43.28.4.18.50.16.24.22.30",
         "45.17.54.32.22.16.19.12",
         "45.18.48.11.10.10.22.39.43.44.15.49.53.29.59.7.15.56.15",
         "45.20.9.24.47.46.48.54.35.2.13.55.0.35.33.47.20.37.30",
         "45.20.58.40.30.43.12",
         "45.22.19.58.2.14.13.47.9.1.11.52.45.25.55.33.20",
         "45.24.3.1.7.40.7.30",
         "45.24.30.37.32.39.2.35.26.53.52.47.59.33.39.45.11.6.40",
         "45.25.24.24.9.38.0.33.20", "45.27.7.34.13.57.48.18.42.5.19.2.34.41.15",
         "45.27.35.12.31.9.57.31.51.6.40",
         "45.28.29.2.46.44.55.53.13.10.34.34.13.7.30",
         "45.29.18.27.32.35.19.2.24.50.56.27.30.42.39.22.31.17.45.36",
         "45.29.46.7.9.22.50.32.32.18.51.5.29.56.16.30.43.12", "45.30.40",
         "45.32.23.22.1.7.46.0.46.54.16.47.5.2.8.47.36.57.36",
         "45.32.51.3.30.21.31.20.25.14.46.16.30.15.33.7.12", "45.33.45",
         "45.35.28.29.1.18.36.36.0.56.48.46.39.13.18.20.9.36",
         "45.35.56.12.23.6.12.48.12.2.49.45.31.23.31.12",
         "45.36.50.12.32.0.50.58.35.37.30",
         "45.38.11.58.29.12.56.40.37.9.56.17.46.40",
         "45.38.33.48.33.58.46.10.26.37.9.37.7.34.40.8.0.22.30",
         "45.39.1.33.48.27.50.49.10.14.39.40.1.55.12",
         "45.39.55.37.36.53.29.49.23.28.0.15.45.55.22.15.56.15",
         "45.40.23.23.41.7.37.30.41.36.34.14.19.15.33.20",
         "45.41.17.29.6.28.0.18.2.0.26.40.9.31.17.20.37.30",
         "45.42.7.7.47.17.24.43.39.22.17.28.19.12",
         "45.42.34.55.11.29.19.36.51.56.28.15.9.57.31.51.6.40",
         "45.43.29.3.12.35.33.20", "45.45.12.54.20.25.57.19.14.59.42.43.12",
         "45.45.40.43.37.35.46.0.46.30.24", "45.46.34.55.18.45",
         "45.48.18.53.28.44.34.51.2.45.24.46.41.15",
         "45.48.46.44.38.59.56.32.38.24", "45.49.41.0.0.27.5.17.23.42.4.13.7.30",
         "45.51.3.8.59.20.42.35.28.14.6.32.56.18.11.21.28.53.20",
         "45.51.52.58.16.33.1.26.24", "45.54.59.24.31.6.14.24",
         "45.56.21.43.0.45.54.27.29.22.57.46.40", "45.58.6.3.23.30.52.35.37.30",
         "45.58.34.0.30.48.31.52.23.29.3.12.35.33.20",
         "45.59.28.27.27.45.14.3.45",
         "46.0.46.24.21.48.47.26.32.15.59.2.59.1.7.18.25.1.26.24",
         "46.1.12.54.54.38.16.39.56.6.53.1.51.37.15.56.15",
         "46.1.40.53.55.33.20", "46.2.35.24.33.49.59.35.8.5.27.30.8.47.20.37.30",
         "46.3.53.26.44.44.52.40.26.43.5.13.49.3.43.43.6.14.24", "46.4.48",
         "46.6.32.39.32.38.36.50.17.29.27.29.40.20.55.24.12.40.19.12",
         "46.7.0.41.47.59.17.28.55.33.42.21.12.38.14.47.2.24", "46.7.55.18.45",
         "46.9.18.0.25.31.4.36.34.37.29.17.28.33.34.48.53.20",
         "46.9.40.5.23.4.35.33.27.57.31.23.14.12.43.18.54.43.12",
         "46.10.8.9.32.23.32.27.48.11.51.52.50.32.3.50.24",
         "46.11.2.50.11.24.51.36.49.34.13.7.30",
         "46.11.30.55.11.2.45.49.8.44.55.36.19.14.27.29.22.57.46.40",
         "46.12.25.37.28.4.51.23.7.37.48.45",
         "46.13.15.49.58.49.11.42.17.7.20.39.46.56.38.24",
         "46.14.10.34.20.6.9.56.45.30.36.15.57.44.48.47.38.12.11.15",
         "46.14.38.41.13.53.28.13.49.37.46.40",
         "46.15.33.27.13.17.51.18.15.31.57.0.9.38.25.48.37.58.7.30",
         "46.16.23.43.8.7.52.47.12.6.49.11.25.26.24",
         "46.16.51.51.22.52.56.36.34.35.25.36.21.20", "46.17.46.40",
         "46.19.31.49.1.11.16.47.14.25.57.30.14.24",
         "46.19.59.59.10.18.57.50.17.5.16.48", "46.20.54.51.30.14.3.45",
         "46.22.40.7.38.51.8.17.11.2.28.50.16.15.56.15",
         "46.23.8.19.42.29.11.30.2.52.48",
         "46.24.3.15.45.27.25.36.21.44.50.46.17.20.37.30",
         "46.25.26.26.21.5.13.7.24.50.17.7.51.0.25",
         "46.26.16.53.0.15.26.12.28.48",
         "46.27.40.7.35.24.39.4.36.6.59.12.15.48.8.53.20",
         "46.29.25.39.4.29.34.4.48",
         "46.29.53.55.14.42.51.36.46.44.36.47.13.28.13.49.37.46.40",
         "46.30.48.59.18.1.28.53.20", "46.32.34.37.56.3.30.45.4.13.7.30",
         "46.33.2.56.1.11.38.16.17.46.40", "46.33.58.3.48.21.2.59.17.48.45",
         "46.35.43.49.35.49.15.22.26.3.58.11.38.0.58.53.12.11.15",
         "46.36.12.9.36", "46.37.7.21.7.15.22.4.49.26.31.35.46.23.56.7.58.7.30",
         "46.38.26.21.49.48.26.19.57.3.7.32.44.25.31.30.53.34.4.48",
         "46.38.30.55.8.24.57.13.56.2.47.24.14.55.50.48.42.27.13.20",
         "46.39.21.36", "46.41.35.57.19.20.16.57.2.15.22.37.58.32.43.28.7.40.48",
         "46.42.31.15.14.3.45", "46.43.54.58.55.50.12.55.2.3.27.24.26.40",
         "46.44.17.20.27.6.54.0.8.3.29.31.46.38.22.51.23.54.14.24",
         "46.44.45.45.39.32.50.7.9.3.0.46.45.9.57.53.16.48",
         "46.45.41.7.19.3.25.15.32.11.23.47.20.37.30",
         "46.46.9.33.22.26.2.53.30.36.29.18.1.28.53.20",
         "46.47.4.56.41.10.55.1.39.58.32.6.33.45",
         "46.47.55.46.51.18.18.36.3.50.11.10.16.46.50.52.48",
         "46.48.24.14.16.33.52.14.42.37.39.58.14.59.52.17.46.40",
         "46.49.19.40.14.48.53.20",
         "46.51.6.0.55.28.58.41.47.30.54.18.19.0.28.48",
         "46.51.34.30.16.25.6.19.2.1.22.10.33.36", "46.52.30",
         "46.54.16.27.52.57.10.14.49.51.46.58.22.4.48",
         "46.54.44.59.9.41.42.3.39.48.5.45.36", "46.55.40.32.38.51.44.17.48.45",
         "46.57.4.39.55.29.22.0.48.6.46.3.58.8.3.57.2.13.20",
         "46.57.27.7.44.35.16.38.23.55.45.41.53.58.8.12.11.15",
         "46.57.55.40.57.16.3.23.40.24.57.36",
         "46.58.51.18.12.16.31.10.34.1.9.24.22.3.37.58.7.30",
         "47.0.15.31.10.51.2.2.15.23.54.50.41.53.40.18.45",
         "47.1.6.35.40.0.37.47.8.9.36", "47.2.30.52.41.6.12.33.54.34.4.26.40",
         "47.4.17.43.18.47.56.15.21.36",
         "47.4.46.20.41.8.53.45.29.19.40.14.48.53.20", "47.5.42.6.2.30",
         "47.7.29.3.54.30.33.23.8.1.17.20.37.30", "47.7.57.43.13.12.32",
         "47.8.53.32.21.12.18.46.32.17.6.33.45", "47.11.9.18.43.12",
         "47.13.29.48.19.46.15.56.51.29.49.29.48.7.2.41.48.59.3.45",
         "47.14.21.7.12",
         "47.15.45.47.57.19.49.21.36.53.44.52.27.19.30.22.13.20",
         "47.16.37.9.17.19.47.9.45.2.4.9.57.1.38.0.43.46.33.36",
         "47.17.33.8.40.29.17.48.45",
         "47.18.1.54.6.30.40.11.55.31.7.29.59.32.33.54.34.4.26.40",
         "47.18.57.55.10.2.5.34.43.20",
         "47.19.49.19.58.47.29.44.44.24.48.2.20.13.50.21.41.45.36",
         "47.20.45.23.9.32.42.49.28.50.32.20.11.7.58.7.30",
         "47.21.14.10.32.27.52.25.40.44.26.40",
         "47.22.10.15.23.41.48.12.56.13.31.0.38.40.18.45",
         "47.23.1.43.41.26.47.20.0.53.3.48.39.29.26.0.57.36",
         "47.23.30.32.27.16.17.38.53.39.38.13.13.41.7.12", "47.24.26.40",
         "47.26.14.20.26.10.35.25.48.51.32.29.2.44.44.9.36",
         "47.26.43.11.9.7.25.8.46.17.53.12.11.31.12", "47.27.39.22.30",
         "47.29.27.10.13.51.53.7.30.59.10.48.35.51.21.36",
         "47.29.56.2.54.3.58.20.12.32.56.49.55.12",
         "47.30.52.18.3.20.53.6.2.6.33.45",
         "47.32.17.28.25.25.59.2.18.42.51.8.31.6.40",
         "47.32.40.13.5.23.43.5.52.43.42.31.10.23.36.48.20.23.26.15",
         "47.33.9.7.42.59.0.26.13.10.16.19.12",
         "47.34.5.26.40.55.43.33.56.56.40.16.25.20.10.41.36.5.37.30",
         "47.34.34.22.10.20.26.34.28.20.35.39.55.3.42.13.20",
         "47.35.30.42.49.14.10.18.47.5.27.46.49.55.5.33.59.3.45",
         "47.36.22.25.36.45.38.15.28.30.43.12",
         "47.36.51.22.29.28.2.55.54.6.19.25.47.52.25.40.44.26.40",
         "47.37.47.45.50.37.2.13.20", "47.39.35.56.36.17.2.12.33.7.12",
         "47.40.4.55.26.39.45.25.48.26.40", "47.41.1.22.37.1.52.30",
         "47.42.49.40.42.26.26.18.10.22.18.18.37.58.7.30",
         "47.43.18.41.30.37.26.24",
         "47.44.15.12.30.28.13.0.37.11.19.23.40.18.45",
         "47.45.40.46.51.49.4.21.56.54.41.49.18.38.56.49.52.35.33.20",
         "47.46.32.40.42.14.24", "47.49.46.53.2.24",
         "47.51.12.37.18.17.49.13.38.6.25.11.6.40",
         "47.53.1.18.31.59.39.47.6.33.45",
         "47.53.30.25.32.5.33.12.4.27.45.50.37.2.13.20",
         "47.54.27.8.36.24.37.8.54.22.30",
         "47.55.19.11.58.46.35.22.2.58.6.38.21.59.0.44.28.1.55.12",
         "47.55.48.20.22.43.19.25.8.36.39.0.36.28.40.6.41.4",
         "47.56.15.57.11.54.52.21.35.57.10.14.26.16.19.6.5.37.30",
         "47.56.45.6.10.22.13.20",
         "47.57.41.53.5.14.34.34.5.55.41.8.54.9.18.59.3.45",
         "47.58.33.59.59.12.52.25.30.53.43.36.30.59.3.5.28.19.12",
         "47.59.3.10.21.36.44.52.7.49.52.56.53.36.23.2.24", "48",
         "48.1.49.1.11.30.13.22.23.13.11.8.24.31.47.42.43.12",
         "48.2.18.13.32.29.15.42.37.52.36.37.5.39.50.24", "48.3.15.7.1.52.30",
         "48.4.41.15.26.34.52.18.6.4.3.0.42.14.58.45.55.33.20",
         "48.5.4.15.36.32.17.2.21.37.25.11.42.18.15.7.12",
         "48.5.33.29.56.14.31.18.57.42.21.32.32.38.24",
         "48.6.30.27.16.53.23.45.51.38.8.40.18.45",
         "48.7.56.41.31.45.3.31.35.26.53.16.52.30",
         "48.8.48.59.33.46.14.41.32.50.9.1.26.24",
         "48.10.15.17.56.58.11.54.24.11.51.6.40",
         "48.12.4.42.25.58.12.29.10.7.6.14.24",
         "48.12.34.1.1.20.8.58.6.1.54.10.22.13.20", "48.13.31.6.40",
         "48.15.20.38.33.44.14.59.12.32.2.24", "48.15.49.59.8.14.45.14.52.48",
         "48.16.47.8.38.59.38.54.22.30",
         "48.18.36.47.57.58.16.7.54.0.5.2.21.56.36.5.37.30",
         "48.19.6.10.31.45.24.28.48",
         "48.20.3.23.54.51.4.10.22.39.12.53.13.3.59.3.45",
         "48.21.30.2.26.57.56.10.13.22.22.50.40.37.56.2.30",
         "48.22.22.35.12.46.4.48",
         "48.23.49.17.54.23.10.42.17.37.16.40.16.27.39.15.33.20",
         "48.25.39.13.12.10.48",
         "48.26.8.40.2.49.38.45.48.41.28.19.11.31.54.24.11.51.6.40",
         "48.27.6.1.46.16.32.35.33.20", "48.28.56.4.30.53.39.31.56.53.40.18.45",
         "48.29.25.33.21.14.37.21.58.31.6.40",
         "48.30.22.58.57.51.55.36.46.3.16.52.30",
         "48.31.45.11.38.0.21.54.42.28.6.29.51.56.1.36.46.4.48", "48.32.42.40",
         "48.33.40.9.30.3.30.30.1.30.7.54.45.49.55.58.18.2.48.45",
         "48.34.32.55.29.12.17.4.50.1.53.54.13.22.17.22.47.25.26.24",
         "48.35.2.27.44.22.57.25.46.55.45.21.36.16.35.19.40.48", "48.36",
         "48.37.50.22.57.23.51.2.25.0.36.1.45.50.11.33.30.14.24",
         "48.38.19.57.12.38.37.39.24.51.1.4.33.29.5.16.48",
         "48.39.17.33.22.8.54.22.30",
         "48.40.44.46.23.9.48.27.19.38.36.2.57.46.40",
         "48.41.8.3.48.14.41.15.8.23.38.15.36.4.58.48.32.24",
         "48.41.37.40.3.41.42.12.26.55.38.18.42.2.52.48",
         "48.42.35.20.7.21.3.48.41.1.52.16.48.59.3.45",
         "48.43.4.57.15.52.8.0.44.23.0.31.16.32.35.33.20",
         "48.44.2.39.2.53.52.19.14.8.28.26.50.9.22.30",
         "48.44.55.36.18.26.34.22.33.59.46.38.12.28.48",
         "48.45.25.14.52.15.16.55.19.24.14.8.10.37.21.58.31.6.40",
         "48.46.22.59.25.25.55.33.20", "48.48.13.45.57.47.41.8.31.59.41.34.4.48",
         "48.48.43.26.32.6.9.4.49.36.25.36", "48.49.41.15",
         "48.51.32.9.2.39.33.10.26.56.26.25.48",
         "48.52.1.51.37.35.56.18.48.57.36", "48.52.59.44.0.28.53.38.33.16.52.30",
         "48.54.27.21.35.18.5.25.50.7.2.59.8.3.24.6.54.48.53.20",
         "48.54.50.45.33.56.44.49.59.55.35.6.8.43.3.32.41.43.7.30",
         "48.55.20.30.9.39.13.32.9.36",
         "48.56.18.26.27.47.12.28.30.26.12.17.52.58.47.3.2.48.45",
         "48.57.46.9.58.48.9.37.21.2.24.37.48.38.24.29.31.52.30",
         "48.58.39.22.9.10.39.21.36", "49.0.7.9.52.48.58.5.19.20.29.37.46.40",
         "49.1.58.27.37.4.56.6", "49.2.28.16.32.51.45.59.53.2.59.25.25.55.33.20",
         "49.3.26.21.17.36.15", "49.5.17.46.34.16.49.46.35.51.20.33.59.3.45",
         "49.5.47.37.31.15.33.20", "49.6.45.46.12.5.19.33.28.37.49.20.9.22.30",
         "49.8.9.0.31.43.52.11.8.29.57.34.44.19.58.37.58.39.21.36", "49.9.7.12",
         "49.11.28.44.35.11.14.38.51.15.57.10.37.28.47.46.10.33.36", "49.12.27",
         "49.13.55.12.27.13.8.55.0.55.59.14.38.27.49.8.8.53.20",
         "49.14.18.45.44.36.53.55.41.49.21.28.47.9.34.12.10.22.4.48",
         "49.14.48.42.10.33.6.37.39.24.39.20.21.54.12.5.45.36",
         "49.15.47.1.32.10.31.3.16.52.30", "49.17.15.19.57.57.10.48.40.8.20",
         "49.17.38.54.51.5.52.16.4.44.55.59.17.47.2.32.38.48.18",
         "49.18.8.53.18.44.28.29.6.15.50.2.26.4.24.57.36",
         "49.19.7.16.37.26.34.36.32.32.38.41.1.35.48.2.48.45",
         "49.19.37.15.58.49.2.6.44.56.17.46.40",
         "49.20.35.41.2.11.2.43.28.34.4.48.10.16.59.31.52.30",
         "49.21.29.18.0.40.24.18.20.55.16.28.11.8.9.36",
         "49.21.59.18.48.24.28.23.0.53.47.18.46.45.20", "49.22.57.46.40",
         "49.24.49.56.17.16.1.54.23.23.41.20.15.21.36",
         "49.25.19.59.7.0.13.41.38.13.37.55.12", "49.26.18.30.56.15",
         "49.28.10.48.9.26.32.50.19.46.38.45.37.21",
         "49.28.40.53.1.19.8.16.3.4.19.12",
         "49.29.39.28.48.29.15.18.47.11.50.9.22.30",
         "49.31.8.12.6.29.33.59.54.29.38.16.22.24.26.40",
         "49.32.2.0.32.16.27.57.18.43.12",
         "49.33.30.48.5.46.17.40.54.31.27.9.4.51.21.28.53.20",
         "49.35.23.21.40.47.32.21.7.12",
         "49.35.53.30.55.41.43.3.13.51.35.14.22.22.6.44.56.17.46.40",
         "49.36.52.15.15.13.34.48.53.20", "49.38.44.56.27.47.44.48.4.30",
         "49.39.15.7.45.16.24.49.22.57.46.40", "49.40.13.56.3.34.27.11.15",
         "49.42.6.44.54.12.32.23.55.48.14.4.24.33.2.48.45", "49.42.36.58.14.24",
         "49.43.35.50.31.44.23.33.8.44.17.42.9.29.31.52.30", "49.45.59.2.24",
         "49.48.22.21.8.37.38.4.50.24.24.8.30.26.54.22.0.11.31.12",
         "49.49.21.20.15", "49.50.50.38.51.33.33.46.42.11.41.14.4.26.40",
         "49.51.44.48.42.11.1.27.37.39.12.49.52.10.37.44.49.55.12",
         "49.52.43.51.48.19.38.56.34.20.9.22.30",
         "49.53.14.11.35.55.47.5.4.38.55.15.13.34.48.53.20",
         "49.54.13.16.27.55.38.41.46.38.26.15",
         "49.55.7.29.58.43.31.50.28.5.31.54.57.53.58.16.19.12",
         "49.55.37.51.13.40.7.43.41.28.10.38.7.59.51.46.57.46.40",
         "49.56.6.37.4.54.39.32.29.57.3.10.2.21.59.53.50.51.33.45",
         "49.56.36.58.55.48.8.53.20",
         "49.57.36.7.47.57.41.0.31.10.30.21.46.24.42.16.31.24.22.30",
         "49.58.30.24.59.10.54.36.34.40.57.55.32.16.30.43.12",
         "49.59.0.48.17.30.46.44.18.9.27.39.15.50.24", "50",
         "50.1.53.33.44.28.58.55.49.11.14.6.15.33.7.12",
         "50.2.23.59.6.20.28.51.54.27.18.8.38.24", "50.3.23.14.49.27.11.15",
         "50.4.52.58.35.11.19.28.51.19.13.8.14.0.36.12.50.22.13.20",
         "50.5.16.56.15.33.37.44.57.31.28.44.41.34.0.45",
         "50.5.47.23.41.5.7.37.15.6.37.26.24",
         "50.6.46.43.25.5.37.15.16.17.14.1.59.31.52.30",
         "50.8.16.33.15.34.26.10.24.25.30.30.4.41.15",
         "50.9.11.2.2.40.40.18.16.42.14.24",
         "50.10.40.56.11.50.37.24.10.12.20.44.26.40",
         "50.12.34.54.12.3.8.0.23.2.24",
         "50.13.5.26.3.53.29.20.31.16.58.55.48.8.53.20", "50.14.4.54.26.40",
         "50.15.59.0.10.8.35.36.40.33.22.30", "50.16.29.34.6.5.22.8",
         "50.17.29.6.30.37.8.1.38.26.15",
         "50.19.23.19.57.53.11.48.13.45.5.14.57.51.27.35.51.33.45",
         "50.19.53.55.58.4.48",
         "50.20.53.32.24.38.11.50.48.35.50.55.26.6.39.1.24.22.30",
         "50.22.23.47.33.5.21.0.38.55.48.47.47.19.30.52.36.15",
         "50.23.18.31.40.48",
         "50.24.48.51.9.9.8.39.3.21.19.51.57.8.48.23.42.13.20",
         "50.26.43.21.15.11.15", "50.28.13.46.50.42.13.57.2.13.20",
         "50.29.8.37.18.42.39.43.43.22.27.14.29.34.45.43.8.32.38.24",
         "50.30.8.24.42.10.53.40.46.45.54.29.31.52.30",
         "50.30.39.7.14.37.43.55.23.27.24.26.40",
         "50.31.38.56.25.16.35.25.47.58.25.4.41.15",
         "50.32.33.50.36.12.34.29.20.56.36.3.54.7.23.45.1.26.24",
         "50.33.4.34.37.5.22.49.29.14.16.46.6.35.51.40.48", "50.34.4.26.40",
         "50.35.59.17.47.55.17.47.32.6.58.38.58.55.43.6.14.24",
         "50.36.30.3.53.43.54.49.21.23.4.45.0.17.16.48", "50.37.30",
         "50.39.24.58.54.47.20.40.1.3.7.31.50.14.47.2.24",
         "50.39.55.47.5.40.14.13.33.23.8.37.14.52.48",
         "50.40.55.47.15.34.16.38.26.15",
         "50.42.26.38.19.7.42.58.27.57.42.33.5.11.6.40",
         "50.42.50.53.57.45.17.58.16.14.37.21.15.5.11.15.33.45",
         "50.43.21.44.13.50.56.27.58.2.57.24.28.48",
         "50.44.21.48.27.39.26.28.12.44.26.57.31.1.31.24.22.30",
         "50.44.52.39.39.1.48.20.46.13.58.2.34.43.57.2.13.20",
         "50.45.52.45.40.31.7.0.2.13.49.37.57.14.45.56.15",
         "50.46.47.55.19.12.40.48.30.24.46.4.48",
         "50.47.18.47.59.25.55.7.37.42.44.43.31.3.55.23.27.24.26.40",
         "50.48.18.56.53.59.30.22.13.20", "50.50.14.20.22.42.10.21.23.19.40.48",
         "50.50.45.15.8.26.24.27.31.40.26.40", "50.51.45.28.7.30",
         "50.53.40.59.25.16.12.3.23.3.47.31.52.30", "50.54.11.56.16.39.56.9.36",
         "50.55.12.13.20.30.5.52.39.40.4.41.15", "50.57.38.51.25.3.21.36",
         "51.0.10.35.23.45.10.1.24.25.0.39.23.10.0.30.45.42.11.15",
         "51.1.6.0.34.33.36", "51.2.37.27.47.31.0.30.32.38.50.51.51.6.40",
         "51.4.33.23.46.7.38.26.15",
         "51.5.4.27.14.13.55.24.52.45.36.53.59.30.22.13.20",
         "51.6.4.57.10.50.15.37.30",
         "51.7.31.33.44.14.12.42.49.11.5.36.38.54.34.47.7.48.16",
         "51.8.1.1.0.42.31.51.2.20.58.55.24.1.24.22.30",
         "51.8.32.6.35.3.42.13.20",
         "51.9.32.40.37.35.32.52.22.19.23.53.29.45.56.15",
         "51.10.28.15.59.9.43.55.12.57.18.30.57.2.59.17.50.12.28.48",
         "51.10.59.23.3.3.11.51.36.21.12.28.41.10.48.34.33.36", "51.12",
         "51.13.56.17.16.16.14.15.52.46.3.52.58.9.54.53.34.4.48",
         "51.14.27.26.26.39.12.45.28.24.7.3.34.2.29.45.36", "51.15.28.7.30",
         "51.17.0.0.28.21.11.47.18.28.19.12.45.3.58.40.59.15.33.20",
         "51.17.24.32.38.58.26.10.31.3.54.52.29.7.28.7.40.48",
         "51.17.55.43.55.59.29.24.13.33.10.58.42.48.57.36",
         "51.18.56.29.6.0.57.20.55.4.41.15",
         "51.20.28.28.17.52.3.45.41.48.40.50",
         "51.20.53.2.8.13.36.56.44.56.48.19.16.1.30.9.0.25.18.45",
         "51.21.24.15.32.1.19.40.19.1.29.37.32.9.36",
         "51.22.25.4.49.0.11.3.3.54.0.17.44.9.47.32.55.46.52.30",
         "51.22.56.19.8.46.4.42.1.48.38.31.6.40",
         "51.23.57.10.14.46.30.20.17.15.30.0.10.42.42.0.42.11.15",
         "51.24.53.1.15.42.5.19.6.47.34.39.21.36",
         "51.25.24.17.5.25.29.33.58.26.1.47.3.42.13.20", "51.26.25.11.6.40",
         "51.28.22.1.7.59.11.59.9.22.10.33.36",
         "51.28.53.19.4.47.44.15.52.19.12", "51.29.54.17.13.35.37.30",
         "51.31.51.15.9.50.9.12.25.36.5.22.31.24.22.30",
         "51.32.22.35.13.52.26.6.43.12",
         "51.33.23.37.30.30.28.27.4.9.49.44.45.56.15",
         "51.34.56.2.36.45.47.54.54.15.52.22.3.20.27.46.40",
         "51.35.52.5.33.37.9.7.12",
         "51.37.24.35.6.0.43.25.6.47.45.46.57.33.29.52.35.33.20",
         "51.39.21.50.4.59.31.12", "51.40.54.25.53.21.38.45.55.33.20",
         "51.42.51.48.48.57.14.10.4.41.15",
         "51.43.23.15.34.39.35.51.26.25.11.6.40",
         "51.44.24.30.53.43.23.19.13.7.30",
         "51.45.52.12.24.32.23.22.21.17.58.55.51.23.45.43.13.9.7.12",
         "51.46.22.1.46.28.3.44.55.37.44.39.35.34.25.25.46.52.30",
         "51.46.53.30.40", "51.47.54.50.8.3.44.32.1.36.8.26.24.53.15.42.11.15",
         "51.49.22.37.35.20.29.15.30.3.28.23.2.41.41.40.59.31.12", "51.50.24",
         "51.52.21.44.29.13.26.26.34.40.38.25.52.53.32.19.44.15.21.36",
         "51.52.53.17.1.29.12.10.2.30.25.8.51.43.1.37.55.12",
         "51.53.54.43.35.37.30", "51.55.27.45.28.42.27.41.8.57.10.27.9.37.46.40",
         "51.55.52.36.3.27.40.0.8.57.12.48.38.29.18.43.46.33.36",
         "51.56.24.10.43.56.29.1.16.43.20.51.56.51.4.19.12",
         "51.57.25.41.27.50.28.3.55.45.59.45.56.15",
         "51.57.57.17.4.55.36.32.47.20.32.33.21.38.45.55.33.20",
         "51.58.58.49.39.5.27.48.31.5.2.20.37.30",
         "51.59.55.18.43.40.20.40.4.15.45.44.45.18.43.12",
         "52.0.26.55.51.44.18.3.0.41.51.4.43.19.51.26.25.11.6.40",
         "52.1.28.31.23.7.39.15.33.20",
         "52.3.26.41.1.38.51.53.6.7.40.20.21.7.12",
         "52.3.58.20.18.14.33.41.8.54.51.18.24", "52.5",
         "52.6.58.17.38.50.11.23.8.44.12.11.31.12",
         "52.7.29.59.4.6.20.4.4.13.26.24", "52.8.31.42.56.30.49.13.7.30",
         "52.10.30.8.36.12.31.49.19.55.17.26.33.17.55.46.52.30",
         "52.11.1.52.10.17.50.26.18.14.24",
         "52.12.3.40.13.38.21.18.24.27.57.7.4.30.42.11.15",
         "52.13.37.14.38.43.22.15.50.26.34.16.19.52.58.7.30",
         "52.14.33.59.37.47.21.59.2.24",
         "52.16.7.38.32.20.13.57.40.37.51.36.17.46.40",
         "52.18.6.21.27.33.15.50.24",
         "52.18.38.9.39.3.13.3.52.35.11.23.7.39.15.33.20", "52.19.40.6.42.46.40",
         "52.21.38.57.40.33.57.5.42.14.45.56.15", "52.22.10.48.1.20.35.33.20",
         "52.23.12.49.16.53.40.51.42.32.20.37.30", "52.25.43.40.48",
         "52.26.45.46.15.39.47.20.25.37.20.32.44.41.55.38.57.53.26.15",
         "52.28.14.39.33.31.59.37.26.41.0.59.19.58.42.57.15.15.50.24",
         "52.28.19.47.1.58.4.23.10.33.8.19.46.47.49.39.47.45.37.30",
         "52.29.16.48",
         "52.30.50.53.17.2.1.30.40.59.43.11.37.1.40.24.41.28.53.20",
         "52.31.47.56.59.15.19.4.10.2.17.57.43.21.48.54.8.38.24",
         "52.32.50.9.38.19.13.7.30", "52.34.24.21.17.48.59.31.54.48.53.20",
         "52.34.49.30.30.30.15.45.9.3.55.43.14.58.10.42.49.23.31.12",
         "52.35.21.28.51.59.26.23.2.40.53.22.35.48.42.37.26.24",
         "52.36.23.45.43.56.20.54.58.42.49.15.45.42.11.15",
         "52.36.55.45.2.44.18.15.11.56.2.57.46.40",
         "52.37.58.3.46.19.46.54.22.28.21.7.22.58.7.30",
         "52.38.55.15.12.43.5.55.34.18.57.34.3.52.42.14.24",
         "52.39.27.16.3.38.6.16.32.57.22.28.1.52.21.20", "52.40.29.37.46.40",
         "52.42.29.16.2.25.6.2.0.57.16.5.36.23.2.24",
         "52.43.1.19.3.28.14.36.24.46.32.26.52.48", "52.44.3.45",
         "52.46.3.31.22.4.19.1.41.5.45.20.39.50.24",
         "52.46.35.36.33.24.24.49.7.16.36.28.48",
         "52.47.38.6.43.43.12.20.2.20.37.30",
         "52.49.12.44.54.55.32.15.54.7.36.49.27.54.4.26.40",
         "52.49.38.1.12.39.41.13.11.55.13.54.38.12.54.13.42.39.22.30",
         "52.50.10.8.34.25.33.49.7.58.4.48",
         "52.51.12.42.58.48.35.4.23.16.18.4.54.49.5.12.53.26.15",
         "52.51.44.51.18.9.22.51.38.9.32.57.41.10.46.54.48.53.20",
         "52.52.47.27.34.42.24.47.32.19.24.12.2.7.52.51.5.37.30",
         "52.53.44.55.7.30.42.30.31.40.48", "52.55.19.44.16.14.29.8.8.53.20",
         "52.57.19.56.13.38.55.47.16.48",
         "52.57.52.8.16.17.30.28.40.29.37.46.40", "52.58.54.51.47.48.45",
         "53.0.55.11.53.49.22.33.31.31.27.0.42.11.15", "53.1.27.26.7.21.36",
         "53.2.30.13.53.51.21.7.21.19.14.52.58.7.30", "53.5.2.58.33.36",
         "53.8.38.45.36", "53.10.14.1.26.59.48.1.49.0.27.59.0.44.26.40",
         "53.11.11.47.56.59.45.33.28.9.49.41.11.39.20.15.49.14.52.48",
         "53.12.14.47.15.32.57.32.20.37.30",
         "53.12.47.8.22.19.30.13.24.57.30.56.14.29.8.8.53.20",
         "53.13.50.9.33.47.21.16.33.45",
         "53.14.47.59.58.38.25.57.49.57.54.2.37.45.34.9.24.28.48",
         "53.15.20.22.38.34.48.14.36.14.3.20.40.31.51.14.5.37.46.40",
         "53.15.51.3.33.14.18.10.39.56.51.22.42.31.27.53.26.15",
         "53.16.23.26.51.31.21.28.53.20",
         "53.17.26.32.19.9.31.44.33.15.12.23.13.30.21.5.37.30",
         "53.18.24.26.39.7.38.15.0.59.41.47.14.25.36.46.4.48",
         "53.18.56.51.30.40.49.51.15.22.5.29.52.53.45.36", "53.20",
         "53.22.1.7.59.26.54.51.32.27.59.2.40.35.19.40.48",
         "53.22.33.35.2.45.50.47.22.5.7.21.12.57.36", "53.23.36.47.48.45",
         "53.25.38.4.0.35.52.15.57.21.34.39.40.20.16.48",
         "53.26.10.33.15.49.28.7.44.7.3.56.9.36",
         "53.27.13.50.18.45.59.44.17.22.22.58.7.30",
         "53.28.49.39.28.36.43.55.6.3.12.32.5",
         "53.29.47.46.10.51.22.59.29.49.3.21.36",
         "53.31.23.39.56.37.59.53.46.53.10.7.24.26.40",
         "53.33.25.13.48.51.20.32.24.34.33.36",
         "53.33.57.47.48.9.3.17.53.22.6.51.31.21.28.53.20", "53.35.1.14.4.26.40",
         "53.37.2.56.10.49.9.59.7.15.36", "53.37.35.32.22.29.43.36.32",
         "53.38.39.2.56.39.36.33.45",
         "53.40.40.53.17.44.44.35.26.40.5.35.57.42.53.26.15",
         "53.41.13.31.41.57.7.12",
         "53.42.17.6.34.16.44.38.11.50.14.19.7.51.5.37.30",
         "53.43.53.22.43.17.42.24.41.31.32.2.58.28.48.56.6.40",
         "53.44.51.45.47.31.12",
         "53.46.28.6.33.45.45.13.39.34.45.11.24.57.23.37.17.2.13.20",
         "53.48.30.14.40.12", "53.50.6.41.58.5.2.52.50.22.13.20",
         "53.52.8.58.20.59.37.15.29.52.58.7.30",
         "53.52.41.43.43.36.14.51.5.1.14.4.26.40",
         "53.53.45.32.10.57.41.47.31.10.18.45",
         "53.54.44.5.58.37.24.47.18.20.22.28.9.43.53.20.1.32.9.36",
         "53.55.16.52.55.33.44.20.47.11.13.53.11.2.15.7.31.12",
         "53.55.47.56.50.54.13.54.17.56.49.1.14.33.21.29.21.19.41.15",
         "53.56.20.44.26.40",
         "53.57.24.37.13.23.53.53.21.40.8.47.30.55.28.51.26.43.7.30",
         "53.58.23.14.59.6.58.58.42.15.26.33.34.51.25.58.39.21.36",
         "53.58.56.4.9.18.50.28.38.48.37.4.0.18.25.55.12", "54",
         "54.2.2.38.50.26.30.2.41.7.20.1.57.35.46.10.33.36",
         "54.2.35.30.14.2.55.10.27.36.41.11.43.52.19.12",
         "54.3.39.30.24.36.33.45",
         "54.5.16.24.52.24.13.50.21.49.33.23.17.31.51.6.40",
         "54.5.42.17.33.36.19.10.9.19.35.50.40.5.32.0.36",
         "54.6.15.11.10.46.20.13.49.55.9.14.6.43.12",
         "54.7.19.15.41.30.4.14.5.35.24.45.21.5.37.30",
         "54.7.52.10.17.37.55.34.9.18.53.54.45.2.52.50.22.13.20",
         "54.8.56.16.43.13.11.28.2.22.44.56.29.3.45",
         "54.9.55.7.0.29.31.31.44.26.25.9.7.12",
         "54.11.32.12.41.35.28.23.42.13.20",
         "54.13.35.17.44.12.59.2.48.52.59.31.12",
         "54.14.8.16.9.0.10.5.21.47.8.26.40", "54.15.12.30",
         "54.17.15.43.22.57.16.51.36.36.2.42", "54.17.48.44.1.46.35.54.14.24",
         "54.18.53.2.13.52.6.16.10.18.45",
         "54.20.56.23.57.43.3.8.53.15.5.40.9.41.10.36.19.41.15",
         "54.21.29.26.50.43.35.2.24",
         "54.22.33.49.24.12.27.11.40.29.6.59.52.11.58.56.43.7.30",
         "54.24.11.17.45.20.10.41.30.2.40.42.0.42.40.32.48.45",
         "54.25.10.24.36.51.50.24",
         "54.26.47.57.38.41.4.32.34.49.26.15.18.31.6.40", "54.28.51.37.21.12.9",
         "54.29.24.45.3.10.51.6.32.16.39.21.35.28.23.42.13.20",
         "54.30.29.16.59.33.36.40",
         "54.32.1.39.59.11.9.33.40.27.49.59.5.30.13.6.16.19.29.4",
         "54.32.33.5.4.45.21.58.26.30.22.51.5.37.30",
         "54.33.6.15.1.23.57.2.13.20", "54.34.10.51.20.5.55.3.51.48.41.29.3.45",
         "54.35.43.20.35.15.24.39.2.46.37.18.35.55.31.48.51.50.24", "54.36.48",
         "54.38.52.2.25.21.19.12.56.17.8.8.30.2.34.33.8.21.7.12",
         "54.39.25.16.12.25.49.36.30.17.43.31.48.18.39.44.38.24", "54.40.30",
         "54.42.34.10.49.34.19.55.13.8.10.31.59.3.58.0.11.31.12",
         "54.43.7.26.51.43.27.21.50.27.23.42.37.40.13.26.24",
         "54.44.12.15.2.25.1.10.18.45", "54.45.50.22.11.3.32.0.44.35.55.33.20",
         "54.46.16.34.16.46.31.24.31.56.35.32.33.5.36.9.36.27",
         "54.46.49.52.34.9.24.59.0.17.35.36.2.18.14.24",
         "54.47.54.45.8.16.11.47.16.9.36.18.55.6.26.43.7.30",
         "54.48.28.4.25.21.9.0.49.55.53.5.11.6.40",
         "54.49.32.58.55.45.36.21.38.24.32.0.11.25.32.48.45",
         "54.50.32.33.20.44.53.40.23.14.44.57.59.2.24",
         "54.51.5.54.13.47.11.32.14.19.45.54.11.57.2.13.20",
         "54.52.10.51.51.6.40", "54.54.15.29.12.31.8.47.5.59.39.15.50.24",
         "54.54.48.52.21.6.55.12.55.48.28.48", "54.55.53.54.22.30",
         "54.57.58.40.10.29.29.49.15.18.29.44.1.30",
         "54.58.32.5.34.47.55.51.10.4.48",
         "54.59.37.12.0.32.30.20.52.26.29.3.45",
         "55.1.15.46.47.12.51.6.33.52.55.51.31.33.49.37.46.40",
         "55.2.15.33.55.51.37.43.40.48",
         "55.3.54.13.26.24.46.18.47.14.56.50.5.23.43.52.5.55.33.20",
         "55.4.59.26.13.39.10.49.31.10.12.42.32.13.12.33.13.21.33.45",
         "55.5.59.17.25.19.29.16.48", "55.7.38.3.36.55.5.20.59.15.33.20",
         "55.9.43.16.4.13.3.6.45", "55.10.16.48.36.58.14.14.52.10.51.51.6.40",
         "55.11.22.8.57.18.16.52.30",
         "55.13.27.29.53.33.55.59.55.20.15.38.13.56.43.7.30", "55.14.1.4.42.40",
         "55.15.6.29.28.35.59.30.9.42.33.0.10.32.48.45",
         "55.16.40.8.5.41.51.12.32.3.42.16.34.52.28.27.43.29.16.48",
         "55.17.45.36", "55.20.24.50.9.35.8.58.42.40.26.49.27.9.53.44.26.52.48",
         "55.21.30.22.30", "55.23.9.36.30.37.17.31.53.32.59.8.58.16.17.46.40",
         "55.23.36.6.27.41.30.40.9.33.1.39.53.3.15.58.41.39.50.24",
         "55.24.9.47.26.52.14.57.21.50.14.15.24.38.28.36.28.48",
         "55.25.15.24.13.41.49.56.11.29.3.45",
         "55.25.49.6.13.15.18.58.58.29.54.43.35.5.20.59.15.33.20",
         "55.26.54.44.57.41.49.39.45.9.22.30",
         "55.27.21.16.42.29.6.18.5.20.32.59.12.30.25.21.43.39.20.15",
         "55.27.54.59.58.35.2.2.44.32.48.47.44.19.58.4.48",
         "55.29.0.41.12.7.23.56.6.36.43.31.9.17.46.33.9.50.37.30",
         "55.29.34.25.28.40.9.52.35.33.20",
         "55.30.40.8.39.57.25.33.54.38.20.24.11.34.6.58.21.33.45",
         "55.31.40.27.45.45.27.20.38.32.11.1.42.31.40.48",
         "55.32.14.13.39.27.31.55.53.30.30.43.37.36", "55.33.20",
         "55.35.26.10.49.25.32.8.41.19.9.0.17.16.48",
         "55.35.59.59.0.22.45.24.20.30.20.9.36", "55.37.5.49.48.16.52.30",
         "55.39.12.9.10.37.21.56.37.14.58.36.19.31.7.30",
         "55.39.45.59.38.59.1.48.3.27.21.36",
         "55.40.51.54.54.32.54.43.38.5.48.55.32.48.45",
         "55.42.31.43.37.18.15.44.53.48.20.33.25.12.30",
         "55.43.32.15.36.18.31.26.58.33.36",
         "55.45.12.9.6.29.34.53.31.20.23.2.42.57.46.40",
         "55.47.18.46.53.23.28.53.45.36",
         "55.47.52.42.17.39.25.56.8.5.32.8.40.9.52.35.33.20",
         "55.48.58.47.9.37.46.40", "55.51.5.33.31.16.12.54.5.3.45",
         "55.51.39.31.13.25.57.55.33.20", "55.52.45.40.34.1.15.35.9.22.30",
         "55.54.52.35.30.59.6.26.55.16.45.49.57.37.10.39.50.37.30",
         "55.55.26.35.31.12",
         "55.56.32.49.20.42.26.29.47.19.49.54.55.40.43.21.33.45",
         "55.58.13.6.10.5.56.40.43.15.20.53.5.55.0.58.26.56.40",
         "55.59.13.55.12",
         "56.1.55.8.47.12.20.20.26.42.27.9.34.15.16.9.45.12.57.36",
         "56.3.1.30.16.52.30", "56.4.41.58.43.0.15.30.2.28.8.53.20",
         "56.5.42.54.47.27.24.8.34.51.36.56.6.11.57.27.56.9.36",
         "56.6.49.20.46.52.6.18.38.37.40.32.48.45",
         "56.7.23.28.2.55.15.28.12.43.47.9.37.46.40",
         "56.8.29.56.1.25.6.1.59.58.14.31.52.30",
         "56.9.30.56.13.33.58.19.16.36.13.24.20.8.13.3.21.36",
         "56.10.5.5.7.52.38.41.39.9.11.57.53.59.50.45.20",
         "56.11.11.36.17.46.40", "56.13.19.13.6.34.46.26.9.1.5.9.58.48.34.33.36",
         "56.13.53.24.19.42.7.34.50.25.38.36.40.19.12", "56.15",
         "56.17.7.45.27.32.36.17.47.50.8.22.2.29.45.36",
         "56.17.41.58.59.38.2.28.23.45.42.54.43.12",
         "56.18.48.39.10.38.5.9.22.30",
         "56.20.29.35.54.35.14.24.57.44.7.16.45.45.40.44.26.40",
         "56.20.56.33.17.30.19.58.4.42.54.50.16.45.45.50.37.30",
         "56.21.30.49.8.43.16.4.24.29.57.7.12",
         "56.22.37.33.50.43.49.24.40.49.23.17.14.28.21.33.45",
         "56.23.11.50.43.22.0.23.4.42.11.9.31.55.30.2.28.8.53.20",
         "56.24.18.37.25.1.14.26.42.28.41.48.50.16.24.22.30",
         "56.25.19.54.48.0.45.20.33.47.31.12",
         "56.27.1.3.13.19.27.4.41.28.53.20", "56.29.9.15.58.33.31.30.25.55.12",
         "56.29.43.36.49.22.40.30.35.11.36.17.46.40", "56.30.50.31.15",
         "56.32.58.52.41.24.40.3.45.37.32.48.45", "56.33.33.15.51.51.2.24",
         "56.34.40.14.49.26.46.31.50.44.31.52.30", "56.37.23.10.27.50.24",
         "56.38.30.13.57.42.58.19.39.40.19.47.21.52.28.54.4.55.18.45",
         "56.40.11.45.59.43.31.8.13.47.47.23.45.44.27.14.10.46.52.30",
         "56.41.13.20.38.24",
         "56.42.54.57.32.47.47.13.56.16.29.50.56.47.24.26.40",
         "56.45.3.46.24.35.9.22.30",
         "56.45.38.16.55.48.48.14.18.37.20.59.59.27.4.41.28.53.20",
         "56.46.45.30.12.2.30.41.40",
         "56.47.47.11.58.32.59.41.41.17.45.38.48.16.36.26.2.6.43.12",
         "56.48.54.27.47.27.15.23.22.36.38.48.13.21.33.45",
         "56.49.29.0.38.57.26.54.48.53.20",
         "56.50.36.18.28.26.9.51.31.28.13.12.46.24.22.30",
         "56.51.38.4.25.44.8.48.1.3.40.34.23.23.19.13.9.7.12",
         "56.52.12.38.56.43.33.10.40.23.33.51.52.25.20.38.24", "56.53.20",
         "56.55.29.12.31.24.42.30.58.37.50.58.51.17.40.59.31.12",
         "56.56.3.49.22.56.54.10.31.33.27.50.37.49.26.24", "56.57.11.15",
         "56.59.20.36.16.38.15.45.1.11.0.58.19.1.37.55.12",
         "56.59.55.15.28.52.46.0.15.3.32.11.54.14.24",
         "57.1.2.45.40.1.3.43.14.31.52.30",
         "57.2.44.58.6.31.10.50.46.27.25.22.13.20",
         "57.3.12.15.42.28.27.43.3.16.27.1.24.28.20.10.0.28.7.30",
         "57.3.46.57.15.34.48.31.27.48.19.35.2.24",
         "57.4.54.32.1.6.52.16.44.20.0.19.42.24.12.49.55.18.45",
         "57.5.29.14.36.24.31.53.22.0.42.47.54.4.26.40",
         "57.6.36.51.23.5.0.22.32.30.33.20.11.54.6.40.46.52.30",
         "57.7.38.54.44.6.45.54.34.12.51.50.24",
         "57.8.13.38.59.21.39.31.4.55.35.18.57.26.54.48.53.20",
         "57.9.21.19.0.44.26.40", "57.11.31.7.55.32.26.39.3.44.38.24",
         "57.12.5.54.31.59.42.30.58.8", "57.13.13.39.8.26.15",
         "57.15.23.36.50.55.43.33.48.26.45.58.21.33.45",
         "57.15.58.25.48.44.55.40.48",
         "57.17.6.15.0.33.51.36.44.37.35.16.24.22.30",
         "57.18.48.56.14.10.53.14.20.17.38.11.10.22.44.11.51.6.40",
         "57.19.51.12.50.41.16.48", "57.23.44.15.38.52.48",
         "57.25.27.8.45.57.23.4.21.43.42.13.20",
         "57.27.37.34.14.23.35.44.31.52.30",
         "57.28.12.30.38.30.39.50.29.21.19.0.44.26.40",
         "57.29.20.34.19.41.32.34.41.15",
         "57.30.58.0.27.15.59.18.10.19.58.48.43.46.24.8.1.16.48",
         "57.31.31.8.38.17.50.49.55.8.36.17.19.31.34.55.18.45",
         "57.32.6.7.24.26.40",
         "57.33.14.15.42.17.29.28.55.6.49.22.40.59.10.46.52.30",
         "57.34.16.47.59.3.26.54.37.4.28.19.49.10.51.42.33.59.2.24",
         "57.34.51.48.25.56.5.50.33.23.51.32.16.19.39.38.52.48", "57.36",
         "57.38.10.49.25.48.16.2.51.51.49.22.5.26.9.15.15.50.24",
         "57.38.45.52.14.59.6.51.9.27.7.56.30.47.48.28.48", "57.39.54.8.26.15",
         "57.41.37.30.31.53.50.45.43.16.51.36.50.41.58.31.6.40",
         "57.42.5.6.43.50.44.26.49.56.54.14.2.45.54.8.38.24",
         "57.42.40.11.55.29.25.34.45.14.49.51.3.10.4.48",
         "57.43.48.32.44.16.4.31.1.57.46.24.22.30",
         "57.44.23.38.58.48.27.16.25.56.9.30.24.3.4.21.43.42.13.20",
         "57.45.32.1.50.6.4.13.54.32.15.56.15",
         "57.46.34.47.28.31.29.37.51.24.10.49.43.40.48",
         "57.48.18.21.32.21.50.17.17.2.13.20",
         "57.50.29.38.55.9.50.59.0.8.31.29.16.48",
         "57.51.4.49.13.36.10.45.43.14.17.0.26.40", "57.52.13.20",
         "57.54.24.46.16.29.5.59.3.2.26.52.48",
         "57.54.59.58.57.53.42.17.51.21.36", "57.56.8.34.22.47.34.41.15",
         "57.58.20.9.33.33.55.21.28.48.6.2.50.19.55.18.45",
         "57.58.55.24.38.6.29.22.33.36",
         "58.0.4.4.41.49.17.0.27.11.3.27.51.40.46.52.30",
         "58.1.48.2.56.21.31.24.16.2.51.24.48.45.31.15",
         "58.2.51.6.15.19.17.45.36",
         "58.4.35.9.29.15.48.50.45.8.44.0.19.45.11.6.40",
         "58.6.47.3.50.36.57.36",
         "58.7.22.24.3.23.34.30.58.25.45.59.1.50.17.17.2.13.20",
         "58.8.31.14.7.31.51.6.40", "58.10.43.17.25.4.23.26.20.16.24.22.30",
         "58.11.18.40.1.29.32.50.22.13.20", "58.12.27.34.45.26.18.44.7.15.56.15",
         "58.14.6.13.57.36.26.17.38.57.43.47.50.19.13.56.7.17.45.36",
         "58.14.39.46.59.46.34.13.2.34.57.44.32.31.13.36.30.14.3.45",
         "58.15.15.12",
         "58.16.24.11.24.4.12.36.1.48.9.29.42.59.55.9.57.39.22.30",
         "58.18.2.57.17.15.32.54.56.18.54.25.55.31.54.23.36.57.36",
         "58.18.8.38.55.31.11.32.25.3.29.15.18.39.48.30.53.4.1.40", "58.19.12",
         "58.21.24.27.32.52.37.14.54.0.43.14.7.0.13.52.12.17.16.48",
         "58.21.59.56.39.10.21.11.17.49.13.17.28.10.54.20.9.36",
         "58.23.9.4.2.34.41.15", "58.24.53.43.39.47.46.8.47.34.19.15.33.20",
         "58.25.21.40.33.53.37.30.10.4.21.54.43.17.58.34.14.52.48",
         "58.25.57.12.4.26.2.38.56.18.45.58.26.27.27.21.36",
         "58.27.6.24.8.49.16.34.25.14.14.44.10.46.52.30",
         "58.27.41.56.43.2.33.36.53.15.36.37.31.51.6.40",
         "58.28.51.10.51.28.38.47.4.58.10.8.12.11.15",
         "58.29.54.43.34.7.53.15.4.47.43.57.50.58.33.36",
         "58.30.30.17.50.42.20.18.23.17.4.57.48.44.50.22.13.20",
         "58.31.39.35.18.31.6.40", "58.33.52.31.9.21.13.22.14.23.37.52.53.45.36",
         "58.34.28.7.50.31.22.53.47.31.42.43.12", "58.35.37.30",
         "58.37.50.34.51.11.27.48.32.19.43.42.57.36",
         "58.38.26.13.57.7.7.34.34.45.7.12", "58.39.35.40.48.34.40.22.15.56.15",
         "58.41.20.49.54.21.42.31.0.8.27.34.57.40.4.56.17.46.40",
         "58.41.48.54.40.44.5.47.59.54.42.7.22.27.40.15.14.3.45",
         "58.42.24.36.11.35.4.14.35.31.12",
         "58.43.34.7.45.20.38.58.12.31.26.45.27.34.32.27.39.22.30",
         "58.45.19.23.58.33.47.32.49.14.53.33.22.22.5.23.26.15",
         "58.46.23.14.35.0.47.13.55.12", "58.48.8.35.51.22.45.42.23.12.35.33.20",
         "58.50.22.9.8.29.55.19.12",
         "58.50.57.55.51.26.7.11.51.39.35.18.31.6.40", "58.52.7.37.33.7.30",
         "58.54.21.19.53.8.11.43.55.1.36.40.46.52.30", "58.54.57.9.1.30.40",
         "58.56.6.55.26.30.23.28.10.21.23.12.11.15", "58.58.56.38.24",
         "59.1.46.29.30.13.29.34.37.31.8.36.44.58.33.19.24.40.19.12",
         "59.2.56.24", "59.4.42.14.56.39.46.42.1.7.11.5.34.9.22.57.46.40",
         "59.5.46.26.36.39.43.57.11.17.35.12.26.17.2.30.54.43.12",
         "59.6.56.25.50.36.37.15.56.15",
         "59.7.32.22.38.8.20.14.54.23.54.22.29.25.42.23.12.35.33.20",
         "59.8.42.23.57.32.36.58.24.10",
         "59.9.10.41.49.19.2.43.17.41.55.11.9.20.27.3.10.33.57.36",
         "59.9.46.39.58.29.22.10.55.31.0.2.55.17.17.57.7.12",
         "59.10.56.43.56.55.53.31.51.3.10.25.13.54.57.39.22.30",
         "59.11.32.43.10.34.50.32.5.55.33.20",
         "59.12.42.49.14.37.15.16.10.16.53.45.48.20.23.26.15",
         "59.13.47.9.36.48.29.10.1.6.19.45.49.21.47.31.12",
         "59.14.23.10.34.5.22.3.37.4.32.46.32.6.24", "59.15.33.20",
         "59.17.47.55.32.43.14.17.16.4.25.36.18.25.55.12",
         "59.18.23.58.56.24.16.25.57.52.21.30.14.24", "59.19.34.13.7.30",
         "59.21.48.57.47.19.51.24.23.43.58.30.44.49.12",
         "59.22.25.3.37.34.57.55.15.41.11.2.24",
         "59.23.35.22.34.11.6.22.32.38.12.11.15",
         "59.25.21.50.31.47.28.47.53.23.33.55.38.53.20",
         "59.26.26.24.38.43.45.32.46.27.50.24",
         "59.28.12.57.42.55.33.13.5.25.44.34.53.49.37.46.40",
         "59.29.23.23.31.32.42.53.28.51.49.43.32.23.51.57.28.49.41.15",
         "59.30.28.2.0.57.2.49.20.38.24",
         "59.31.4.13.6.50.3.39.52.37.54.17.14.50.32.5.55.33.20",
         "59.32.14.42.18.16.17.46.40", "59.34.29.55.45.21.17.45.41.24",
         "59.35.6.9.18.19.41.47.15.33.20", "59.36.16.43.16.17.20.37.30",
         "59.38.32.5.53.3.2.52.42.57.52.53.17.27.39.22.30",
         "59.39.8.21.53.16.48", "59.40.19.0.38.5.16.15.46.29.9.14.35.23.26.15",
         "59.42.5.58.34.46.20.27.26.8.22.16.38.18.41.2.20.44.26.40",
         "59.43.10.50.52.48", "59.47.13.36.18",
         "59.49.0.46.37.52.16.32.2.38.1.28.53.20",
         "59.50.5.46.26.37.13.45.9.11.3.23.50.36.45.17.47.54.14.24",
         "59.51.16.38.9.59.34.43.53.12.11.15",
         "59.51.53.1.55.6.56.30.5.34.42.18.16.17.46.40",
         "59.53.3.55.45.30.46.26.7.58.7.30",
         "59.54.8.59.58.28.14.12.33.42.38.17.57.28.45.55.35.2.24",
         "59.54.45.25.28.24.9.16.25.45.48.45.45.35.50.8.21.20",
         "59.55.19.56.29.53.35.26.59.56.27.48.2.50.23.52.37.1.52.30",
         "59.55.56.22.42.57.46.40",
         "59.57.7.21.21.33.13.12.37.24.36.26.7.41.38.43.49.41.15",
         "59.58.12.29.59.1.5.31.53.37.9.30.38.43.48.51.50.24",
         "59.58.48.57.57.0.56.5.9.47.21.11.7.0.28.48");



       kings = {
         Nabopolassar: "Nabopolassar",
         Nebuchadnezzar: "Nebuchadnezzar",
         EvilMerodach: "Evil-Merodach",
         Neriglissar: "Neriglissar",
         Nabonidus: "Nabonidus",
         Cyrus: "Cyrus",
         Cambyses: "Cambyses",
         Bardiya: "Bardiya",
         NebuchadnezzarIII: "Nebuchadnezzar III",
         Darius: "Darius",
         NebuchadnezzarIV: "Nebuchadnezzar IV",
         Darius: "Darius",
         Xerxes: "Xerxes",
         Artaxerxes: "Artaxerxes",
         DariusII: "Darius II",
         ArtaxerxesII: "Artaxerxes II",
         ArtaxerxesIII: "Artaxerxes III",
         Arses: "Arses",
         DariusIII: "Darius III"
       };

       kings_order = [ "Nabopolassar", "Nebuchadnezzar", "EvilMerodach",
                       "Neriglissar", "Nabonidus", "Cyrus", "Cambyses", "Bardiya",
                       "NebuchadnezzarIII", "Darius", "NebuchadnezzarIV", "Darius",
                       "Xerxes", "Artaxerxes",  "DariusII", "ArtaxerxesII",
                       "ArtaxerxesIII", "Arses", "DariusIII" ];

       // This calendar was designed and sent by Bruno Gombert in June 2016,
       // after R. A. Parker and W. H. Dubberstein, /Babylonian Chronology,
       // 626 B.C.-A.D. 45/, Studies in Ancient Oriental Civilization 24, 1942.

       calendar =

       {Nabopolassar: [ {1: "5/4/-626", 2: "5/5/-626", 3: "4/6/-626", 4:
                 "3/7/-626", 5: "2/8/-626", 6: "31/8/-626", 7: "29/9/-626", 8:
                 "29/10/-626", 9: "27/11/-626", 10: "27/12/-626", 11: "25/1/-625", 12:
                 "24/2/-625"}, {1: "24/3/-625", 2: "23/4/-625", 3: "23/5/-625", 4:
                 "21/6/-625", 5: "21/7/-625", 6: "19/8/-625", 7: "18/9/-625", 8:
                 "18/10/-625", 9: "16/11/-625", 10: "16/12/-625", 11: "14/1/-624", 12:
                 "12/2/-624"}, {1: "14/3/-624", 2: "12/4/-624", 3: "12/5/-624", 4:
                 "10/6/-624", 5: "10/7/-624", 6: "8/8/-624", 7: "7/9/-624", 8:
                 "7/10/-624", 9: "6/11/-624", 10: "5/12/-624", 11: "4/1/-623", 12:
                 "2/2/-623", b12: "3/3/-623"}, {1: "2/4/-623", 2: "1/5/-623", 3:
                 "31/5/-623", 4: "29/6/-623", 5: "29/7/-623", 6: "27/8/-623", 7:
                 "26/9/-623", 8: "26/10/-623", 9: "25/11/-623", 10: "24/12/-623", 11:
                 "23/1/-622"}, {1: "22/3/-622", 2: "21/4/-622", 3: "20/5/-622", 4:
                 "18/6/-622", 5: "18/7/-622", 6: "16/8/-622", 7: "15/9/-622", 8:
                 "15/10/-622", 9: "14/11/-622", 10: "13/12/-622", 11: "12/1/-621", 12:
                 "11/2/-621"}, {1: "11/3/-621", 2: "9/4/-621", 3: "9/5/-621", 4:
                 "7/6/-621", 5: "6/7/-621", 6: "5/8/-621", b6: "3/9/-621", 7:
                 "3/10/-621", 8: "2/11/-621", 9: "2/12/-621", 10: "1/1/-620", 11:
                 "30/1/-620", 12: "1/3/-620"}, {1: "30/3/-620", 2: "28/4/-620", 3:
                 "28/5/-620", 4: "26/6/-620", 5: "25/7/-620", 6: "24/8/-620", 7:
                 "22/9/-620", 8: "22/10/-620", 9: "21/11/-620", 10: "21/12/-620", 11:
                 "19/1/-619", 12: "18/2/-619"}, {1: "19/3/-619", 2: "18/4/-619", 3:
                 "17/5/-619", 4: "16/6/-619", 5: "15/7/-619", 6: "13/8/-619", 7:
                 "12/9/-619", 8: "12/10/-619", 9: "10/11/-619", 10: "10/12/-619", 11:
                 "8/1/-618", 12: "7/2/-618", b12: "8/3/-618"}, {1: "7/4/-618", 2:
                 "7/5/-618", 3: "5/6/-618", 4: "5/7/-618", 5: "3/8/-618", 6: "1/9/-618",
                                                                7: "1/10/-618", 8: "31/10/-618", 9: "29/11/-618", 10: "28/12/-618", 11:
                 "27/1/-617", 12: "25/2/-617"}, {1: "26/3/-617", 2: "25/4/-617", 3:
                 "24/5/-617", 4: "23/6/-617", 5: "23/7/-617", 6: "21/8/-617", 7:
                 "20/9/-617", 8: "19/10/-617", 9: "18/11/-617", 10: "17/12/-617", 11:
                 "15/1/-616", 12: "14/2/-616"}, {1: "15/3/-616", 2: "14/4/-616", 3:
                 "13/5/-616", 4: "12/6/-616", 5: "12/7/-616", 6: "11/8/-616", b6:
                 "9/9/-616", 7: "9/10/-616", 8: "7/11/-616", 9: "7/12/-616", 10:
                 "5/1/-615", 11: "3/2/-615", 12: "5/3/-615"}, {1: "3/4/-615", 2:
                 "3/5/-615", 3: "1/6/-615", 4: "1/7/-615", 5: "31/7/-615", 6:
                 "30/8/-615", 7: "28/9/-615", 8: "28/10/-615", 9: "26/11/-615", 10:
                 "26/12/-615", 11: "24/1/-614", 12: "22/2/-614"}, {1: "24/3/-614", 2:
                 "22/4/-614", 3: "21/5/-614", 4: "20/6/-614", 5: "20/7/-614", 6:
                 "19/8/-614", 7: "18/9/-614", 8: "17/10/-614", 9: "16/11/-614", 10:
                 "15/12/-614", 11: "13/1/-613", 12: "12/2/-613", b12: "12/3/-613"}, {1:
                 "11/4/-613", 2: "10/5/-613", 3: "8/6/-613", 4: "8/7/-613", 5:
                 "7/8/-613", 6: "5/9/-613", 7: "5/10/-613", 8: "4/11/-613", 9:
                 "3/12/-613", 10: "2/1/-612", 11: "31/1/-612", 12: "2/3/-612"}, {1:
                 "31/3/-612", 2: "30/4/-612", 3: "29/5/-612", 4: "27/6/-612", 5:
                 "27/7/-612", 6: "26/8/-612", 7: "24/9/-612", 8: "24/10/-612", 9:
                 "22/11/-612", 10: "22/12/-612", 11: "21/1/-611", 12: "19/2/-611"}, {1:
                 "21/3/-611", 2: "19/4/-611", 3: "19/5/-611", 4: "17/6/-611", 5:
                 "16/7/-611", 6: "15/8/-611", b6: "13/9/-611", 7: "13/10/-611", 8:
                 "11/11/-611", 9: "11/12/-611", 10: "10/1/-610", 11: "9/2/-610", 12:
                 "10/3/-610"}, {1: "9/4/-610", 2: "8/5/-610", 3: "7/6/-610", 4:
                 "6/7/-610", 5: "5/8/-610", 6: "3/9/-610", 7: "2/10/-610", 8:
                 "1/11/-610", 9: "30/11/-610", 10: "30/12/-610", 11: "29/1/-609", 12:
                 "27/2/-609"}, {1: "28/3/-609", 2: "27/4/-609", 3: "26/5/-609", 4:
                 "25/6/-609", 5: "24/7/-609", 6: "23/8/-609", 7: "21/9/-609", 8:
                 "20/10/-609", 9: "19/11/-609", 10: "18/12/-609", 11: "17/1/-608", 12:
                 "15/2/-608"}, {1: "17/3/-608", 2: "16/4/-608", 3: "15/5/-608", 4:
                 "14/6/-608", 5: "14/7/-608", 6: "12/8/-608", 7: "10/9/-608", 8:
                 "10/10/-608", 9: "8/11/-608", 10: "8/12/-608", 11: "6/1/-607", 12:
                 "5/2/-607"}, {1: "6/3/-607", 2: "5/4/-607", 3: "4/5/-607", 4:
                 "3/6/-607", 5: "3/7/-607", 6: "1/8/-607", b6: "31/8/-607", 7:
                 "29/9/-607", 8: "29/10/-607", 9: "27/11/-607", 10: "27/12/-607", 11:
                 "25/1/-606", 12: "24/2/-606"}, {1: "25/3/-606", 2: "24/4/-606", 3:
                 "23/5/-606", 4: "22/6/-606", 5: "21/7/-606", 6: "20/8/-606", 7:
                 "19/9/-606", 8: "18/10/-606", 9: "17/11/-606", 10: "17/12/-606", 11:
                 "15/1/-605", 12: "13/2/-605", b12: "14/3/-605"}, {1: "12/4/-605", 2:
                 "11/5/-605", 3: "10/6/-605", 4: "9/7/-605", 5: "8/8/-605", 6:
                 "7/9/-605", 7: "7/10/-605", 8: "5/11/-605", 9: "5/12/-605", 10:
                 "4/1/-604", 11: "2/2/-604", 12: "3/3/-604"} ],

        Nebuchadnezzar: [ {1: "12/4/-605", 2: "11/5/-605", 3: "10/6/-605", 4:
                 "9/7/-605", 5: "8/8/-605", 6: "7/9/-605", 7: "7/10/-605", 8:
                 "5/11/-605", 9: "5/12/-605", 10: "4/1/-604", 11: "2/2/-604", 12:
                 "3/3/-604"}, {1: "2/4/-604", 2: "1/5/-604", 3: "30/5/-604", 4:
                 "29/6/-604", 5: "28/7/-604", 6: "27/8/-604", 7: "26/9/-604", 8:
                 "25/10/-604", 9: "24/11/-604", 10: "24/12/-604", 11: "23/1/-603", 12:
                 "21/2/-603"}, {1: "22/3/-603", 2: "21/4/-603", 3: "20/5/-603", 4:
                 "18/6/-603", 5: "17/7/-603", 6: "16/8/-603", b6: "15/9/-603", 7:
                 "15/10/-603", 8: "13/11/-603", 9: "13/12/-603", 10: "12/1/-602", 11:
                 "10/2/-602", 12: "12/3/-602"}, {1: "10/4/-602", 2: "10/5/-602", 3:
                 "8/6/-602", 4: "7/7/-602", 5: "6/8/-602", 6: "4/9/-602", 7:
                 "4/10/-602", 8: "3/11/-602", 9: "2/12/-602", 10: "1/1/-601", 11:
                 "30/1/-601", 12: "29/2/-601"}, {1: "30/3/-601", 2: "28/4/-601", 3:
                 "28/5/-601", 4: "26/6/-601", 5: "25/7/-601", 6: "24/8/-601", 7:
                 "22/9/-601", 8: "22/10/-601", 9: "21/11/-601", 10: "20/12/-601", 11:
                 "19/1/-600", 12: "17/2/-600"}, {1: "19/3/-600", 2: "17/4/-600", 3:
                 "17/5/-600", 4: "15/6/-600", 5: "15/7/-600", 6: "13/8/-600", b6:
                 "12/9/-600", 7: "10/10/-600", 8: "9/11/-600", 9: "9/12/-600", 10:
                 "8/1/-599", 11: "6/2/-599", 12: "7/3/-599"}, {1: "6/4/-599", 2:
                 "6/5/-599", 3: "5/6/-599", 4: "4/7/-599", 5: "3/8/-599", 6: "2/9/-599",
                                                               7: "1/10/-599", 8: "31/10/-599", 9: "29/11/-599", 10: "28/12/-599", 11:
                 "27/1/-598", 12: "25/2/-598"}, {1: "27/3/-598", 2: "25/4/-598", 3:
                 "25/5/-598", 4: "23/6/-598", 5: "23/7/-598", 6: "22/8/-598", b6:
                 "21/9/-598", 7: "20/10/-598", 8: "19/11/-598", 9: "18/12/-598", 10:
                 "16/1/-597", 11: "15/2/-597", 12: "15/3/-597"}, {1: "13/4/-597", 2:
                 "13/5/-597", 3: "11/6/-597", 4: "11/7/-597", 5: "10/8/-597", 6:
                 "9/9/-597", 7: "9/10/-597", 8: "7/11/-597", 9: "6/12/-597", 10:
                 "5/1/-596", 11: "3/2/-596", 12: "5/3/-596"}, {1: "3/4/-596", 2:
                 "2/5/-596", 3: "1/6/-596", 4: "30/6/-596", 5: "30/7/-596", 6:
                 "29/8/-596", b6: "28/9/-596", 7: "28/10/-596", 8: "26/11/-596", 9:
                 "25/12/-596", 10: "24/1/-595", 11: "22/2/-595", 12: "24/3/-595"}, {1:
                 "22/4/-595", 2: "21/5/-595", 3: "20/6/-595", 4: "19/7/-595", 5:
                 "18/8/-595", 6: "17/9/-595", 7: "16/10/-595", 8: "15/11/-595", 9:
                 "15/12/-595", 10: "13/1/-594", 11: "12/2/-594", 12: "13/3/-594"}, {1:
                 "12/4/-594", 2: "11/5/-594", 3: "9/6/-594", 4: "9/7/-594", 5:
                 "7/8/-594", 6: "6/9/-594", 7: "6/10/-594", 8: "4/11/-594", 9:
                 "4/12/-594", 10: "2/1/-593", 11: "1/2/-593", 12: "2/3/-593", b12:
                 "31/3/-593"}, {1: "30/4/-593", 2: "29/5/-593", 3: "27/6/-593", 4:
                 "27/7/-593", 5: "25/8/-593", 6: "24/9/-593", 7: "23/10/-593", 8:
                 "22/11/-593", 9: "21/12/-593", 10: "20/1/-592", 11: "19/2/-592", 12:
                 "21/3/-592"}, {1: "19/4/-592", 2: "19/5/-592", 3: "17/6/-592", 4:
                 "17/7/-592", 5: "15/8/-592", 6: "13/9/-592", 7: "13/10/-592", 8:
                 "11/11/-592", 9: "10/12/-592", 10: "9/1/-591", 11: "8/2/-591", 12:
                 "10/3/-591"}, {1: "8/4/-591", 2: "8/5/-591", 3: "7/6/-591", 4:
                 "6/7/-591", 5: "5/8/-591", 6: "3/9/-591", 7: "2/10/-591", 8:
                 "1/11/-591", 9: "30/11/-591", 10: "29/12/-591", 11: "28/1/-590", 12:
                 "27/2/-590", b12: "28/3/-590"}, {1: "27/4/-590", 2: "27/5/-590", 3:
                 "25/6/-590", 4: "25/7/-590", 5: "23/8/-590", 6: "22/9/-590", 7:
                 "21/10/-590", 8: "20/11/-590", 9: "19/12/-590", 10: "18/1/-589", 11:
                 "16/2/-589", 12: "16/3/-589"}, {1: "15/4/-589", 2: "15/5/-589", 3:
                 "13/6/-589", 4: "13/7/-589", 5: "11/8/-589", 6: "10/9/-589", 7:
                 "10/10/-589", 8: "8/11/-589", 9: "8/12/-589", 10: "6/1/-588", 11:
                 "5/2/-588", 12: "6/3/-588"}, {1: "4/4/-588", 2: "4/5/-588", 3:
                 "2/6/-588", 4: "2/7/-588", 5: "31/7/-588", 6: "30/8/-588", 7:
                 "29/9/-588", 8: "29/10/-588", 9: "27/11/-588", 10: "27/12/-588", 11:
                 "25/1/-587", 12: "24/2/-587", b12: "25/3/-587"}, {1: "23/4/-587", 2:
                 "23/5/-587", 3: "21/6/-587", 4: "21/7/-587", 5: "19/8/-587", 6:
                 "18/9/-587", 7: "18/10/-587", 8: "17/11/-587", 9: "16/12/-587", 10:
                 "15/1/-586", 11: "13/2/-586", 12: "15/3/-586"}, {1: "13/4/-586", 2:
                 "12/5/-586", 3: "11/6/-586", 4: "10/7/-586", 5: "8/8/-586", 6:
                 "7/9/-586", 7: "7/10/-586", 8: "6/11/-586", 9: "6/12/-586", 10:
                 "4/1/-585", 11: "3/2/-585", 12: "3/3/-585"}, {1: "2/4/-585", 2:
                 "1/5/-585", 3: "30/5/-585", 4: "29/6/-585", 5: "28/7/-585", 6:
                 "26/8/-585", 7: "25/9/-585", 8: "25/10/-585", 9: "24/11/-585", 10:
                 "23/12/-585", 11: "22/1/-584", 12: "21/2/-584"}, {1: "22/3/-584", 2:
                 "21/4/-584", 3: "20/5/-584", 4: "18/6/-584", 5: "18/7/-584", 6:
                 "16/8/-584", b6: "14/9/-584", 7: "14/10/-584", 8: "13/11/-584", 9:
                 "13/12/-584", 10: "11/1/-583", 11: "10/2/-583", 12: "11/3/-583"}, {1:
                 "10/4/-583", 2: "9/5/-583", 3: "8/6/-583", 4: "7/7/-583", 5:
                 "6/8/-583", 6: "4/9/-583", 7: "4/10/-583", 8: "2/11/-583", 9:
                 "2/12/-583", 10: "31/12/-583", 11: "30/1/-582", 12: "28/2/-582"}, {1:
                 "30/3/-582", 2: "29/4/-582", 3: "28/5/-582", 4: "27/6/-582", 5:
                 "26/7/-582", 6: "25/8/-582", 7: "23/9/-582", 8: "23/10/-582", 9:
                 "21/11/-582", 10: "21/12/-582", 11: "19/1/-581", 12: "18/2/-581", b12:
                 "18/3/-581"}, {1: "17/4/-581", 2: "16/5/-581", 3: "15/6/-581", 4:
                 "15/7/-581", 5: "13/8/-581", 6: "12/9/-581", 7: "12/10/-581", 8:
                 "10/11/-581", 9: "9/12/-581", 10: "8/1/-580", 11: "6/2/-580", 12:
                 "7/3/-580"}, {1: "6/4/-580", 2: "5/5/-580", 3: "4/6/-580", 4:
                 "4/7/-580", 5: "3/8/-580", 6: "1/9/-580", 7: "1/10/-580", 8:
                 "31/10/-580", 9: "29/11/-580", 10: "28/12/-580", 11: "27/1/-579", 12:
                 "25/2/-579"}, {1: "26/3/-579", 2: "25/4/-579", 3: "24/5/-579", 4:
                 "23/6/-579", 5: "23/7/-579", 6: "22/8/-579", 7: "20/9/-579", 8:
                 "20/10/-579", 9: "19/11/-579", 10: "18/12/-579", 11: "16/1/-578", 12:
                 "15/2/-578", b12: "16/3/-578"}, {1: "14/4/-578", 2: "14/5/-578", 3:
                 "12/6/-578", 4: "12/7/-578", 5: "10/8/-578", 6: "9/9/-578", 7:
                 "9/10/-578", 8: "8/11/-578", 9: "7/12/-578", 10: "6/1/-577", 11:
                 "4/2/-577", 12: "5/3/-577"}, {1: "3/4/-577", 2: "2/5/-577", 3:
                 "1/6/-577", 4: "30/6/-577", 5: "30/7/-577", 6: "28/8/-577", 7:
                 "27/9/-577", 8: "27/10/-577", 9: "25/11/-577", 10: "25/12/-577", 11:
                 "24/1/-576", 12: "22/2/-576", b12: "24/3/-576"}, {1: "22/4/-576", 2:
                 "21/5/-576", 3: "20/6/-576", 4: "19/7/-576", 5: "18/8/-576", 6:
                 "16/9/-576", 7: "16/10/-576", 8: "14/11/-576", 9: "14/12/-576", 10:
                 "13/1/-575", 11: "11/2/-575", 12: "13/3/-575"}, {1: "12/4/-575", 2:
                 "11/5/-575", 3: "9/6/-575", 4: "9/7/-575", 5: "7/8/-575", 6:
                 "6/9/-575", 7: "5/10/-575", 8: "4/11/-575", 9: "3/12/-575", 10:
                 "2/1/-574", 11: "31/1/-574", 12: "2/3/-574"}, {1: "1/4/-574", 2:
                 "30/4/-574", 3: "30/5/-574", 4: "28/6/-574", 5: "28/7/-574", 6:
                 "26/8/-574", b6: "25/9/-574", 7: "24/10/-574", 8: "22/11/-574", 9:
                 "22/12/-574", 10: "20/1/-573", 11: "19/2/-573", 12: "20/3/-573"}, {1:
                 "19/4/-573", 2: "18/5/-573", 3: "17/6/-573", 4: "16/7/-573", 5:
                 "15/8/-573", 6: "13/9/-573", 7: "13/10/-573", 8: "11/11/-573", 9:
                 "10/12/-573", 10: "9/1/-572", 11: "7/2/-572", 12: "9/3/-572"}, {1:
                 "8/4/-572", 2: "7/5/-572", 3: "6/6/-572", 4: "6/7/-572", 5: "4/8/-572",
                                                                                 6: "3/9/-572", 7: "2/10/-572", 8: "1/11/-572", 9: "30/11/-572", 10:
                 "29/12/-572", 11: "28/1/-571", 12: "26/2/-571", b12: "28/3/-571"}, {1:
                 "26/4/-571", 2: "26/5/-571", 3: "25/6/-571", 4: "24/7/-571", 5:
                 "23/8/-571", 6: "22/9/-571", 7: "21/10/-571", 8: "20/11/-571", 9:
                 "19/12/-571", 10: "18/1/-570", 11: "16/2/-570", 12: "17/3/-570"}, {1:
                 "16/4/-570", 2: "15/5/-570", 3: "14/6/-570", 4: "13/7/-570", 5:
                 "12/8/-570", 6: "10/9/-570", 7: "10/10/-570", 8: "9/11/-570", 9:
                 "9/12/-570", 10: "7/1/-569", 11: "6/2/-569", 12: "6/3/-569"}, {1:
                 "4/4/-569", 2: "4/5/-569", 3: "2/6/-569", 4: "1/7/-569", 5:
                 "31/7/-569", 6: "30/8/-569", 7: "28/9/-569", 8: "28/10/-569", 9:
                 "27/11/-569", 10: "27/12/-569", 11: "25/1/-568", 12: "24/2/-568", b12:
                 "25/3/-568"}, {1: "23/4/-568", 2: "23/5/-568", 3: "21/6/-568", 4:
                 "20/7/-568", 5: "19/8/-568", 6: "17/9/-568", 7: "17/10/-568", 8:
                 "16/11/-568", 9: "16/12/-568", 10: "15/1/-567", 11: "13/2/-567", 12:
                 "15/3/-567"}, {1: "13/4/-567", 2: "12/5/-567", 3: "11/6/-567", 4:
                 "10/7/-567", 5: "8/8/-567", 6: "7/9/-567", 7: "6/10/-567", 8:
                 "5/11/-567", 9: "5/12/-567", 10: "4/1/-566", 11: "2/2/-566", 12:
                 "4/3/-566"}, {1: "2/4/-566", 2: "2/5/-566", 3: "31/5/-566", 4:
                 "29/6/-566", 5: "29/7/-566", 6: "27/8/-566", 7: "26/9/-566", 8:
                 "25/10/-566", 9: "24/11/-566", 10: "24/12/-566", 11: "22/1/-565", 12:
                 "21/2/-565"}, {1: "22/3/-565", 2: "20/4/-565", 3: "20/5/-565", 4:
                 "18/6/-565", 5: "17/7/-565", 6: "16/8/-565", 7: "14/9/-565", 8:
                 "14/10/-565", 9: "13/11/-565", 10: "12/12/-565", 11: "11/1/-564", 12:
                 "9/2/-564"}, {1: "11/3/-564", 2: "9/4/-564", 3: "9/5/-564", 4:
                 "7/6/-564", 5: "7/7/-564", 6: "5/8/-564", b6: "4/9/-564", 7:
                 "4/10/-564", 8: "2/11/-564", 9: "2/12/-564", 10: "31/12/-564", 11:
                 "29/1/-563", 12: "28/2/-563"}, {1: "29/3/-563", 2: "28/4/-563", 3:
                 "28/5/-563", 4: "26/6/-563", 5: "26/7/-563", 6: "25/8/-563", 7:
                 "23/9/-563", 8: "23/10/-563", 9: "21/11/-563", 10: "21/12/-563", 11:
                 "19/1/-562", 12: "17/2/-562", b12: "19/3/-562"}, {1: "17/4/-562", 2:
                 "17/5/-562", 3: "15/6/-562", 4: "15/7/-562", 5: "14/8/-562", 6:
                 "13/9/-562"} ],

        EvilMerodach: [ {7: "13/10/-562", 8: "11/11/-562", 9: "10/12/-562", 10:
                 "9/1/-561", 11: "7/2/-561", 12: "7/3/-561"}, {1: "6/4/-561", 2:
                 "5/5/-561", 3: "3/6/-561", 4: "3/7/-561", 5: "2/8/-561", 6: "1/9/-561",
                                                               7: "1/10/-561", 8: "30/10/-561", 9: "29/11/-561", 10: "28/12/-561", 11:
                 "27/1/-560", 12: "25/2/-560"}, {1: "26/3/-560", 2: "24/4/-560", 3:
                 "24/5/-560", 4: "22/6/-560", 5: "22/7/-560", 6: "21/8/-560", 7:
                 "20/9/-560", 8: "20/10/-560", 9: "18/11/-560", 10: "18/12/-560", 11:
                 "16/1/-559", 12: "15/2/-559", b12: "16/3/-559"} ],

        Neriglissar: [ {1: "26/3/-560", 2: "24/4/-560", 3: "24/5/-560", 4:
                 "22/6/-560", 5: "22/7/-560", 6: "21/8/-560", 7: "20/9/-560", 8:
                 "20/10/-560", 9: "18/11/-560", 10: "18/12/-560", 11: "16/1/-559", 12:
                 "15/2/-559", b12: "16/3/-559"}, {1: "14/4/-559", 2: "14/5/-559", 3:
                 "12/6/-559", 4: "11/7/-559", 5: "10/8/-559", 6: "9/9/-559", 7:
                 "9/10/-559", 8: "7/11/-559", 9: "7/12/-559", 10: "5/1/-558", 11:
                 "4/2/-558", 12: "5/3/-558"}, {1: "4/4/-558", 2: "3/5/-558", 3:
                 "2/6/-558", 4: "1/7/-558", 5: "31/7/-558", 6: "29/8/-558", 7:
                 "28/9/-558", 8: "27/10/-558", 9: "26/11/-558", 10: "25/12/-558", 11:
                 "24/1/-557", 12: "23/2/-557"}, {1: "23/3/-557", 2: "22/4/-557", 3:
                 "21/5/-557", 4: "20/6/-557", 5: "19/7/-557", 6: "18/8/-557", 7:
                 "16/9/-557", 8: "15/10/-557", 9: "14/11/-557", 10: "13/12/-557", 11:
                 "12/1/-556", 12: "11/2/-556", b12: "12/3/-556"}, {1: "11/4/-556", 2:
                 "11/5/-556", 3: "9/6/-556", 4: "9/7/-556", 5: "7/8/-556", 6:
                 "6/9/-556", 7: "5/10/-556", 8: "3/11/-556", 9: "3/12/-556", 10:
                 "1/1/-555", 11: "30/1/-555", 12: "1/3/-555"} ],

        Nabonidus: [ {1: "11/4/-556", 2: "11/5/-556", 3: "9/6/-556", 4:
                 "9/7/-556", 5: "7/8/-556", 6: "6/9/-556", 7: "5/10/-556", 8:
                 "3/11/-556", 9: "3/12/-556", 10: "1/1/-555", 11: "30/1/-555", 12:
                 "1/3/-555"}, {1: "31/3/-555", 2: "30/4/-555", 3: "30/5/-555", 4:
                 "28/6/-555", 5: "28/7/-555", 6: "26/8/-555", 7: "25/9/-555", 8:
                 "24/10/-555", 9: "22/11/-555", 10: "22/12/-555", 11: "20/1/-554", 12:
                 "19/2/-554", b12: "20/3/-554"}, {1: "19/4/-554", 2: "19/5/-554", 3:
                 "17/6/-554", 4: "17/7/-554", 5: "15/8/-554", 6: "14/9/-554", 7:
                 "14/10/-554", 8: "12/11/-554", 9: "11/12/-554", 10: "10/1/-553", 11:
                 "8/2/-553", 12: "9/3/-553"}, {1: "7/4/-553", 2: "7/5/-553", 3:
                 "5/6/-553", 4: "5/7/-553", 5: "3/8/-553", 6: "2/9/-553", 7:
                 "2/10/-553", 8: "31/10/-553", 9: "30/11/-553", 10: "29/12/-553", 11:
                 "28/1/-552", 12: "26/2/-552", b12: "28/3/-552"}, {1: "26/4/-552", 2:
                 "25/5/-552", 3: "24/6/-552", 4: "23/7/-552", 5: "22/8/-552", 6:
                 "21/9/-552", 7: "21/10/-552", 8: "19/11/-552", 9: "19/12/-552", 10:
                 "18/1/-551", 11: "16/2/-551", 12: "17/3/-551"}, {1: "16/4/-551", 2:
                 "15/5/-551", 3: "13/6/-551", 4: "13/7/-551", 5: "11/8/-551", 6:
                 "10/9/-551", 7: "10/10/-551", 8: "8/11/-551", 9: "8/12/-551", 10:
                 "7/1/-550", 11: "6/2/-550", 12: "7/3/-550"}, {1: "5/4/-550", 2:
                 "5/5/-550", 3: "3/6/-550", 4: "2/7/-550", 5: "1/8/-550", 6:
                 "30/8/-550", 7: "29/9/-550", 8: "29/10/-550", 9: "27/11/-550", 10:
                 "27/12/-550", 11: "26/1/-549", 12: "24/2/-549", b12: "25/3/-549"}, {1:
                 "23/4/-549", 2: "23/5/-549", 3: "21/6/-549", 4: "20/7/-549", 5:
                 "19/8/-549", 6: "17/9/-549", 7: "17/10/-549", 8: "16/11/-549", 9:
                 "15/12/-549", 10: "14/1/-548", 11: "13/2/-548", 12: "14/3/-548"}, {1:
                 "13/4/-548", 2: "12/5/-548", 3: "11/6/-548", 4: "10/7/-548", 5:
                 "8/8/-548", 6: "7/9/-548", 7: "6/10/-548", 8: "5/11/-548", 9:
                 "5/12/-548", 10: "3/1/-547", 11: "2/2/-547", 12: "3/3/-547"}, {1:
                 "2/4/-547", 2: "2/5/-547", 3: "31/5/-547", 4: "29/6/-547", 5:
                 "29/7/-547", 6: "27/8/-547", 7: "26/9/-547", 8: "25/10/-547", 9:
                 "24/11/-547", 10: "23/12/-547", 11: "22/1/-546", 12: "20/2/-546"}, {1:
                 "22/3/-546", 2: "21/4/-546", 3: "20/5/-546", 4: "19/6/-546", 5:
                 "18/7/-546", 6: "17/8/-546", b6: "15/9/-546", 7: "15/10/-546", 8:
                 "14/11/-546", 9: "13/12/-546", 10: "11/1/-545", 11: "10/2/-545", 12:
                 "10/3/-545"}, {1: "9/4/-545", 2: "8/5/-545", 3: "7/6/-545", 4:
                 "6/7/-545", 5: "5/8/-545", 6: "4/9/-545", 7: "3/10/-545", 8:
                 "2/11/-545", 9: "2/12/-545", 10: "31/12/-545", 11: "29/1/-544", 12:
                 "28/2/-544"}, {1: "29/3/-544", 2: "27/4/-544", 3: "27/5/-544", 4:
                 "25/6/-544", 5: "25/7/-544", 6: "24/8/-544", 7: "23/9/-544", 8:
                 "23/10/-544", 9: "21/11/-544", 10: "21/12/-544", 11: "19/1/-543", 12:
                 "17/2/-543", b12: "19/3/-543"}, {1: "17/4/-543", 2: "16/5/-543", 3:
                 "15/6/-543", 4: "14/7/-543", 5: "13/8/-543", 6: "12/9/-543", 7:
                 "12/10/-543", 8: "11/11/-543", 9: "10/12/-543", 10: "9/1/-542", 11:
                 "7/2/-542", 12: "8/3/-542"}, {1: "6/4/-542", 2: "6/5/-542", 3:
                 "4/6/-542", 4: "4/7/-542", 5: "2/8/-542", 6: "1/9/-542", 7:
                 "1/10/-542", 8: "30/10/-542", 9: "29/11/-542", 10: "29/12/-542", 11:
                 "27/1/-541", 12: "26/2/-541"}, {1: "26/3/-541", 2: "25/4/-541", 3:
                 "24/5/-541", 4: "22/6/-541", 5: "22/7/-541", 6: "20/8/-541", 7:
                 "19/9/-541", 8: "18/10/-541", 9: "17/11/-541", 10: "17/12/-541", 11:
                 "16/1/-540", 12: "14/2/-540", b12: "16/3/-540"}, {1: "14/4/-540", 2:
                 "14/5/-540", 3: "12/6/-540", 4: "11/7/-540", 5: "10/8/-540", 6:
                 "8/9/-540", 7: "8/10/-540", 8: "7/11/-540", 9: "6/12/-540", 10:
                 "5/1/-539", 11: "3/2/-539", 12: "5/3/-539"}, {1: "4/4/-539", 2:
                 "3/5/-539", 3: "2/6/-539", 4: "1/7/-539", 5: "31/7/-539", 6:
                 "29/8/-539", 7: "27/9/-539", 8: "27/10/-539", 9: "25/11/-539", 10:
                 "24/12/-539", 11: "23/1/-538", 12: "22/2/-538"} ],

        Cyrus: [ {1: "4/4/-539", 2: "3/5/-539", 3: "2/6/-539", 4: "1/7/-539",
                  5: "31/7/-539", 6: "29/8/-539", 7: "27/9/-539", 8: "27/10/-539", 9:
                 "25/11/-539", 10: "24/12/-539", 11: "23/1/-538", 12: "22/2/-538"}, {1:
                 "24/3/-538", 2: "22/4/-538", 3: "22/5/-538", 4: "20/6/-538", 5:
                 "20/7/-538", 6: "19/8/-538", 7: "17/9/-538", 7: "16/10/-538", 8:
                 "15/11/-538", 9: "14/12/-538", 10: "13/1/-537", 11: "11/2/-537"}, {1:
                 "12/3/-537", 2: "10/4/-537", 3: "10/5/-537", 4: "9/6/-537", 5:
                 "8/7/-537", 6: "7/8/-537", b6: "6/9/-537", 7: "5/10/-537", 8:
                 "3/11/-537", 9: "3/12/-537", 10: "1/1/-536", 11: "30/1/-536", 12:
                 "1/3/-536"}, {1: "31/3/-536", 2: "29/4/-536", 3: "29/5/-536", 4:
                 "28/6/-536", 5: "27/7/-536", 6: "26/8/-536", 7: "25/9/-536", 8:
                 "24/10/-536", 9: "22/11/-536", 10: "22/12/-536", 11: "20/1/-535", 12:
                 "19/2/-535", b12: "20/3/-535"}, {1: "18/4/-535", 2: "18/5/-535", 3:
                 "17/6/-535", 4: "16/7/-535", 5: "15/8/-535", 6: "14/9/-535", 7:
                 "13/10/-535", 8: "12/11/-535", 9: "11/12/-535", 10: "9/1/-534", 11:
                 "8/2/-534", 12: "9/3/-534"}, {1: "8/4/-534", 2: "5/5/-534", 3:
                 "6/6/-534", 4: "6/7/-534", 5: "4/8/-534", 6: "3/9/-534", 7:
                 "2/10/-534", 8: "1/11/-534", 9: "1/12/-534", 10: "30/12/-534", 11:
                 "29/1/-533", 12: "27/2/-533"}, {1: "28/3/-533", 2: "26/4/-533", 3:
                 "25/5/-533", 4: "24/6/-533", 5: "24/7/-533", 6: "22/8/-533", 7:
                 "20/9/-533", 8: "20/10/-533", 9: "19/11/-533", 10: "19/12/-533", 11:
                 "17/1/-532", 12: "16/2/-532", b12: "17/3/-532"}, {1: "16/4/-532", 2:
                 "15/5/-532", 3: "13/6/-532", 4: "13/7/-532", 5: "11/8/-532", 6:
                 "9/9/-532", 7: "9/10/-532", 8: "8/11/-532", 9: "8/12/-532", 10:
                 "6/1/-531", 11: "5/2/-531", 12: "7/3/-531"}, {1: "5/4/-531", 2:
                 "5/5/-531", 3: "3/6/-531", 4: "2/7/-531", 5: "31/7/-531", 6:
                 "30/8/-531", 7: "28/9/-531", 8: "28/10/-531", 9: "27/11/-531", 10:
                 "27/12/-531", 11: "25/1/-530", 12: "23/2/-530"}, {1: "26/3/-530", 2:
                 "24/4/-530", 3: "24/5/-530", 4: "22/6/-530", 5: "21/7/-530", 6:
                 "20/8/-530", b6: "18/9/-530", 7: "18/10/-530", 8: "16/11/-530", 9:
                 "16/12/-530", 10: "14/1/-529", 11: "13/2/-529", 12: "14/3/-529"} ],

        Cambyses: [ {1: "26/3/-530", 2: "24/4/-530", 3: "24/5/-530", 4:
                 "22/6/-530", 5: "21/7/-530", 6: "20/8/-530", b6: "18/9/-530", 7:
                 "18/10/-530", 8: "16/11/-530", 9: "16/12/-530", 10: "14/1/-529", 11:
                 "13/2/-529", 12: "14/3/-529"}, {1: "12/4/-529", 2: "12/5/-529", 3:
                 "10/6/-529", 4: "10/7/-529", 5: "8/8/-529", 6: "7/9/-529", 7:
                 "6/10/-529", 8: "5/11/-529", 9: "4/12/-529", 10: "3/1/-528", 11:
                 "1/2/-528", 12: "3/3/-528"}, {1: "1/4/-528", 2: "1/5/-528", 3:
                 "30/5/-528", 4: "29/6/-528", 5: "29/7/-528", 6: "27/8/-528", 7:
                 "26/9/-528", 8: "26/10/-528", 9: "24/11/-528", 10: "23/12/-528", 11:
                 "22/1/-527", 12: "20/2/-527"}, {1: "21/3/-527", 2: "20/4/-527", 3:
                 "19/5/-527", 4: "18/6/-527", 5: "18/7/-527", 6: "16/8/-527", b6:
                 "15/9/-527", 7: "15/10/-527", 8: "14/11/-527", 9: "13/12/-527", 10:
                 "11/1/-526", 11: "10/2/-526", 12: "11/3/-526"}, {1: "9/4/-526", 2:
                 "9/5/-526", 3: "7/6/-526", 4: "7/7/-526", 5: "6/8/-526", 6: "5/9/-526",
                                                                  7: "5/10/-526", 8: "3/11/-526", 9: "2/12/-526", 10: "1/1/-525", 11:
                 "30/1/-525", 12: "29/2/-525"}, {1: "29/3/-525", 2: "27/4/-525", 3:
                 "26/5/-525", 4: "25/6/-525", 5: "25/7/-525", 6: "24/8/-525", 7:
                 "23/9/-525", 8: "22/10/-525", 9: "21/11/-525", 10: "20/12/-525", 11:
                 "19/1/-524", 12: "17/2/-524", b12: "19/3/-524"}, {1: "17/4/-524", 2:
                 "16/5/-524", 3: "14/6/-524", 4: "14/7/-524", 5: "13/8/-524", 6:
                 "12/9/-524", 7: "11/10/-524", 8: "10/11/-524", 9: "10/12/-524", 10:
                 "8/1/-523", 11: "7/2/-523", 12: "8/3/-523"}, {1: "7/4/-523", 2:
                 "6/5/-523", 3: "4/6/-523", 4: "4/7/-523", 5: "2/8/-523", 6: "1/9/-523",
                                                               7: "1/10/-523", 8: "30/10/-523", 9: "29/11/-523", 10: "28/12/-523", 11:
                 "27/1/-522", 12: "26/2/-522"}, {1: "27/3/-522", 2: "25/4/-522", 3:
                 "25/5/-522", 4: "23/6/-522", 5: "23/7/-522", 6: "21/8/-522", 7:
                 "20/9/-522", 8: "19/10/-522", 9: "18/11/-522", 10: "17/12/-522", 11:
                 "16/1/-521", 12: "15/2/-521", b12: "15/3/-521"} ],

        Bardiya: [ {1: "27/3/-522", 2: "25/4/-522", 3: "25/5/-522", 4:
                 "23/6/-522", 5: "23/7/-522", 6: "21/8/-522", 7: "20/9/-522", 8:
                 "19/10/-522", 9: "18/11/-522", 10: "17/12/-522", 11: "16/1/-521", 12:
                 "15/2/-521", b12: "15/3/-521"} ],

        NebuchadnezzarIII: [ {1: "27/3/-522", 2: "25/4/-522", 3: "25/5/-522",
                              4: "23/6/-522", 5: "23/7/-522", 6: "21/8/-522", 7: "20/9/-522", 8:
                 "19/10/-522", 9: "18/11/-522", 10: "17/12/-522", 11: "16/1/-521", 12:
                 "15/2/-521", b12: "15/3/-521"} ],

        Darius: [ {1: "27/3/-522", 2: "25/4/-522", 3: "25/5/-522", 4:
                 "23/6/-522", 5: "23/7/-522", 6: "21/8/-522", 7: "20/9/-522", 8:
                 "19/10/-522", 9: "18/11/-522", 10: "17/12/-522", 11: "16/1/-521", 12:
                 "15/2/-521", b12: "15/3/-521"}, {1: "14/4/-521", 2: "13/5/-521", 3:
                 "12/6/-521", 4: "11/7/-521", 5: "10/8/-521", 6: "8/9/-521", 7:
                 "8/10/-521", 8: "6/11/-521", 9: "6/12/-521", 10: "4/1/-520", 11:
                 "3/2/-520", 12: "4/3/-520"}, {1: "3/4/-520", 2: "3/5/-520", 3:
                 "1/6/-520", 4: "1/7/-520", 5: "31/7/-520", 6: "29/8/-520", 7:
                 "27/9/-520", 8: "27/10/-520", 9: "25/11/-520", 10: "24/12/-520", 11:
                 "23/1/-519", 12: "21/2/-519"}, {1: "23/3/-519", 2: "22/4/-519", 3:
                 "21/5/-519", 4: "20/6/-519", 5: "20/7/-519", 6: "19/8/-519", b6:
                 "17/9/-519", 7: "16/10/-519", 8: "15/11/-519", 9: "14/12/-519", 10:
                 "12/1/-518", 11: "11/2/-518", 12: "12/3/-518"}, {1: "11/4/-518", 2:
                 "10/5/-518", 3: "9/6/-518", 4: "9/7/-518", 5: "8/8/-518", 6:
                 "6/9/-518", 7: "6/10/-518", 8: "4/11/-518", 9: "4/12/-518", 10:
                 "2/1/-517", 11: "31/1/-517", 12: "1/3/-517"}, {1: "30/3/-517", 2:
                 "29/4/-517", 3: "28/5/-517", 4: "27/6/-517", 5: "27/7/-517", 6:
                 "25/8/-517", 7: "24/9/-517", 8: "24/10/-517", 9: "22/11/-517", 10:
                 "22/12/-517", 11: "20/1/-516", 12: "19/2/-516", b12: "20/3/-516"}, {1:
                 "18/4/-516", 2: "18/5/-516", 3: "16/6/-516", 4: "16/7/-516", 5:
                 "14/8/-516", 6: "13/9/-516", 7: "13/10/-516", 8: "11/11/-516", 9:
                 "11/12/-516", 10: "10/1/-515", 11: "8/2/-515", 12: "10/3/-515"}, {1:
                 "8/4/-515", 2: "7/5/-515", 3: "6/6/-515", 4: "5/7/-515", 5: "3/8/-515",
                                                                                   6: "2/9/-515", 7: "2/10/-515", 8: "1/11/-515", 9: "30/11/-515", 10:
                 "30/12/-515", 11: "29/1/-514", 12: "27/2/-514"}, {1: "29/3/-514", 2:
                 "27/4/-514", 3: "26/5/-514", 4: "25/6/-514", 5: "24/7/-514", 6:
                 "22/8/-514", 7: "21/9/-514", 8: "20/10/-514", 9: "19/11/-514", 10:
                 "19/12/-514", 11: "18/1/-513", 12: "16/2/-513", b12: "17/3/-513"}, {1:
                 "16/4/-513", 2: "15/5/-513", 3: "13/6/-513", 4: "13/7/-513", 5:
                 "11/8/-513", 6: "10/9/-513", 7: "9/10/-513", 8: "7/11/-513", 9:
                 "7/12/-513", 10: "6/1/-512", 11: "5/2/-512", 12: "6/3/-512"}, {1:
                 "5/4/-512", 2: "4/5/-512", 3: "3/6/-512", 4: "2/7/-512", 5:
                 "31/7/-512", 6: "30/8/-512", 7: "29/9/-512", 8: "28/10/-512", 9:
                 "28/11/-512", 10: "27/12/-512", 11: "25/1/-511", 12: "23/2/-511"}, {1:
                 "25/3/-511", 2: "24/4/-511", 3: "24/5/-511", 4: "22/6/-511", 5:
                 "21/7/-511", 6: "20/8/-511", b6: "19/9/-511", 7: "18/10/-511", 8:
                 "17/11/-511", 9: "16/12/-511", 10: "14/1/-510", 11: "13/2/-510", 12:
                 "15/3/-510"}, {1: "13/4/-510", 2: "12/5/-510", 3: "11/6/-510", 4:
                 "10/7/-510", 5: "9/8/-510", 6: "8/9/-510", 7: "7/10/-510", 8:
                 "6/11/-510", 9: "5/12/-510", 10: "4/1/-509", 11: "2/2/-509", 12:
                 "2/3/-509"}, {1: "1/4/-509", 2: "30/4/-509", 3: "30/5/-509", 4:
                 "28/6/-509", 5: "28/7/-509", 6: "27/8/-509", 7: "26/9/-509", 8:
                 "25/10/-509", 9: "24/11/-509", 10: "23/12/-508", 11: "22/1/-508", 12:
                 "20/2/-508", b12: "21/3/-508"}, {1: "20/4/-508", 2: "19/5/-508", 3:
                 "17/6/-508", 4: "17/7/-508", 5: "16/8/-508", 6: "15/9/-508", 7:
                 "15/10/-508", 8: "14/11/-508", 9: "13/12/-508", 10: "11/1/-507", 11:
                 "10/2/-507", 12: "11/3/-507"}, {1: "9/4/-507", 2: "8/5/-507", 3:
                 "7/6/-507", 4: "6/7/-507", 5: "5/8/-507", 6: "4/9/-507", 7:
                 "4/10/-507", 8: "3/11/-507", 9: "2/12/-507", 10: "1/1/-506", 11:
                 "30/1/-506", 12: "1/3/-506"}, {1: "30/3/-506", 2: "28/4/-506", 3:
                 "27/5/-506", 4: "26/6/-506", 5: "25/7/-506", 6: "24/8/-506", 7:
                 "23/9/-506", 8: "23/10/-506", 9: "21/11/-506", 10: "21/12/-506", 11:
                 "20/1/-505", 12: "18/2/-505", b12: "18/3/-505"}, {1: "17/4/-505", 2:
                 "16/5/-505", 3: "14/6/-505", 4: "14/7/-505", 5: "12/8/-505", 6:
                 "11/9/-505", 7: "11/10/-505", 8: "9/11/-505", 9: "9/12/-505", 10:
                 "8/1/-504", 11: "6/2/-504", 12: "8/3/-504"}, {1: "6/4/-504", 2:
                 "6/5/-504", 3: "4/6/-504", 4: "4/7/-504", 5: "2/8/-504", 6: "1/9/-504",
                                                               7: "30/9/-504", 8: "30/10/-504", 9: "28/11/-504", 10: "28/12/-504", 11:
                 "26/1/-503", 12: "25/2/-503"}, {1: "27/3/-503", 2: "25/4/-503", 3:
                 "25/5/-503", 4: "23/6/-503", 5: "23/7/-503", 6: "21/8/-503", b6:
                 "20/9/-503", 7: "19/10/-503", 8: "18/11/-503", 9: "17/12/-503", 10:
                 "15/1/-502", 11: "14/2/-502", 12: "16/3/-502"}, {1: "14/4/-502", 2:
                 "14/5/-502", 3: "13/6/-502", 4: "12/7/-502", 5: "11/8/-502", 6:
                 "9/9/-502", 7: "9/10/-502", 8: "7/11/-502", 9: "6/12/-502", 10:
                 "5/1/-501", 11: "3/2/-501", 12: "4/3/-501"}, {1: "2/4/-501", 2:
                 "2/5/-501", 3: "1/6/-501", 4: "30/6/-501", 5: "30/7/-501", 6:
                 "29/8/-501", 7: "27/9/-501", 8: "27/10/-501", 9: "25/11/-501", 10:
                 "24/12/-501", 11: "23/1/-500", 12: "21/2/-500"}, {1: "23/3/-500", 2:
                 "21/4/-500", 3: "21/5/-500", 4: "19/6/-500", 5: "19/7/-500", 6:
                 "18/8/-500", 7: "17/9/-500", 8: "16/10/-500", 9: "15/11/-500", 10:
                 "14/12/-500", 11: "12/1/-499", 12: "11/2/-499", b12: "12/3/-499"}, {1:
                 "11/4/-499", 2: "10/5/-499", 3: "9/6/-499", 4: "8/7/-499", 5:
                 "7/8/-499", 6: "6/9/-499", 7: "5/10/-499", 8: "4/11/-499", 9:
                 "3/12/-499", 10: "2/1/-498", 11: "31/1/-498", 12: "2/3/-498"}, {1:
                 "31/3/-498", 2: "30/4/-498", 3: "29/5/-498", 4: "27/6/-498", 5:
                 "27/7/-498", 6: "26/8/-498", 7: "24/9/-498", 8: "24/10/-498", 9:
                 "23/11/-498", 10: "22/12/-498", 11: "21/1/-497", 12: "20/2/-497", b12:
                 "20/3/-497"}, {1: "18/4/-497", 2: "18/5/-497", 3: "16/6/-497", 4:
                 "15/7/-497", 5: "14/8/-497", 6: "12/9/-497", 7: "12/10/-497", 8:
                 "11/11/-497", 9: "10/12/-497", 10: "9/1/-496", 11: "8/2/-496", 12:
                 "9/3/-496"}, {1: "8/4/-496", 2: "7/5/-496", 3: "6/6/-496", 4:
                 "5/7/-496", 5: "3/8/-496", 6: "2/9/-496", 7: "1/10/-496", 8:
                 "31/10/-496", 9: "29/11/-496", 10: "29/12/-496", 11: "28/1/-495", 12:
                 "26/2/-495"}, {1: "28/3/-495", 2: "27/4/-495", 3: "26/5/-495", 4:
                 "25/6/-495", 5: "24/7/-495", 6: "22/8/-495", 7: "21/9/-495", 8:
                 "20/10/-495", 9: "19/11/-495", 10: "18/12/-495", 11: "17/1/-494", 12:
                 "16/2/-494", b12: "17/3/-494"}, {1: "16/4/-494", 2: "16/5/-494", 3:
                 "14/6/-494", 4: "14/7/-494", 5: "12/8/-494", 6: "10/9/-494", 7:
                 "10/10/-494", 8: "8/11/-494", 9: "8/12/-494", 10: "6/1/-493", 11:
                 "5/2/-493", 12: "6/3/-493"}, {1: "4/4/-493", 2: "4/5/-493", 3:
                 "2/6/-493", 4: "2/7/-493", 5: "31/7/-493", 6: "30/8/-493", 7:
                 "28/9/-493", 8: "28/10/-493", 9: "26/11/-493", 10: "26/12/-493", 11:
                 "24/1/-492", 12: "23/2/-492", b12: "24/3/-492"}, {1: "23/4/-492", 2:
                 "22/5/-492", 3: "21/6/-492", 4: "21/7/-492", 5: "19/8/-492", 6:
                 "18/9/-492", 7: "18/10/-492", 8: "16/11/-492", 9: "16/12/-492", 10:
                 "14/1/-491", 11: "12/2/-491", 12: "14/3/-491"}, {1: "12/4/-491", 2:
                 "12/5/-491", 3: "10/6/-491", 4: "10/7/-491", 5: "8/8/-491", 6:
                 "7/9/-491", 7: "7/10/-491", 8: "6/11/-491", 9: "5/12/-491", 10:
                 "4/1/-490", 11: "2/2/-490", 12: "3/3/-490"}, {1: "2/4/-490", 2:
                 "1/5/-490", 3: "30/5/-490", 4: "29/6/-490", 5: "28/7/-490", 6:
                 "27/8/-490", 7: "26/9/-490", 8: "26/10/-490", 9: "25/11/-490", 10:
                 "24/12/-490", 11: "23/1/-489", 12: "21/2/-489", b12: "21/3/-489"}, {1:
                 "19/4/-489", 2: "19/5/-489", 3: "17/6/-489", 4: "17/7/-489", 5:
                 "15/8/-489", 6: "14/9/-489", 7: "14/10/-489", 8: "13/11/-489", 9:
                 "13/12/-489", 10: "11/1/-488", 11: "9/2/-488", 12: "11/3/-488"}, {1:
                 "9/4/-488", 2: "8/5/-488", 3: "7/6/-488", 4: "6/7/-488", 5: "5/8/-488",
                                                                                   6: "3/9/-488", 7: "3/10/-488", 8: "2/11/-488", 9: "2/12/-488", 10:
                 "31/12/-488", 11: "30/1/-487", 12: "28/2/-487"}, {1: "30/3/-487", 2:
                 "28/4/-487", 3: "28/5/-487", 4: "26/6/-487", 5: "25/7/-487", 6:
                 "24/8/-487", 7: "23/9/-487", 8: "22/10/-487", 9: "21/11/-487", 10:
                 "20/12/-487", 11: "19/1/-486", 12: "17/2/-486", b12: "19/3/-486"}, {1:
                 "18/4/-486", 2: "17/5/-486", 3: "15/6/-486", 4: "15/7/-486", 5:
                 "13/8/-486", 6: "12/9/-486", 7: "12/10/-486", 8: "10/11/-486", 9:
                 "9/12/-486", 10: "8/1/-485", 11: "6/2/-485", 12: "7/3/-485"} ],

        NebuchadnezzarIV: [ {1: "14/4/-521", 2: "13/5/-521", 3: "12/6/-521", 4:
                 "11/7/-521", 5: "10/8/-521", 6: "8/9/-521", 7: "8/10/-521", 8:
                 "6/11/-521", 9: "6/12/-521", 10: "4/1/-520", 11: "3/2/-520", 12:
                 "4/3/-520"} ],

        Xerxes: [ {1: "18/4/-486", 2: "17/5/-486", 3: "15/6/-486", 4:
                 "15/7/-486", 5: "13/8/-486", 6: "12/9/-486", 7: "12/10/-486", 8:
                 "10/11/-486", 9: "9/12/-486", 10: "8/1/-485", 11: "6/2/-485", 12:
                 "7/3/-485"}, {1: "6/4/-485", 2: "5/5/-485", 3: "4/6/-485", 4:
                 "4/7/-485", 5: "2/8/-485", 6: "1/9/-485", 7: "30/9/-485", 8:
                 "30/10/-485", 9: "28/11/-485", 10: "27/12/-485", 11: "26/1/-484", 12:
                 "24/2/-484"}, {1: "26/3/-484", 2: "25/4/-484", 3: "24/5/-484", 4:
                 "23/6/-484", 5: "23/7/-484", 6: "21/8/-484", b6: "20/9/-484", 7:
                 "19/10/-484", 8: "17/11/-484", 9: "17/12/-484", 10: "15/1/-483", 11:
                 "13/2/-483", 12: "15/3/-483"}, {1: "14/4/-483", 2: "13/5/-483", 3:
                 "12/6/-483", 4: "12/7/-483", 5: "11/8/-483", 6: "9/9/-483", 7:
                 "9/10/-483", 8: "7/11/-483", 9: "6/12/-483", 10: "5/1/-482", 11:
                 "3/2/-482", 12: "4/3/-482"}, {1: "3/4/-482", 2: "2/5/-482", 3:
                 "1/6/-482", 4: "1/7/-482", 5: "31/7/-482", 6: "29/8/-482", 7:
                 "28/9/-482", 8: "28/10/-482", 9: "26/11/-482", 10: "25/12/-482", 11:
                 "24/1/-481", 12: "22/2/-481", b12: "22/3/-481"}, {1: "21/4/-481", 2:
                 "20/5/-481", 3: "19/6/-481", 4: "19/7/-481", 5: "17/8/-481", 6:
                 "16/9/-481", 7: "16/10/-481", 8: "14/11/-481", 9: "14/12/-481", 10:
                 "12/1/-480", 11: "11/2/-480", 12: "12/3/-480"}, {1: "11/4/-480", 2:
                 "10/5/-480", 3: "8/6/-480", 4: "8/7/-480", 5: "6/8/-480", 6:
                 "5/9/-480", 7: "5/10/-480", 8: "3/11/-480", 9: "3/12/-480", 10:
                 "2/1/-479", 11: "31/1/-479", 12: "2/3/-479"}, {1: "31/3/-479", 2:
                 "30/4/-479", 3: "29/5/-479", 4: "27/6/-479", 5: "27/7/-479", 6:
                 "25/8/-479", 7: "24/9/-479", 8: "23/10/-479", 9: "22/11/-479", 10:
                 "22/12/-479", 11: "21/1/-478", 12: "19/2/-478", b12: "21/3/-478"}, {1:
                 "19/4/-478", 2: "19/5/-478", 3: "17/6/-478", 4: "16/7/-478", 5:
                 "15/8/-478", 6: "13/9/-478", 7: "12/10/-478", 8: "11/11/-478", 9:
                 "11/12/-478", 10: "10/1/-477", 11: "8/2/-477", 12: "9/3/-477"}, {1:
                 "8/4/-477", 2: "7/5/-477", 3: "6/6/-477", 4: "5/7/-477", 5: "3/8/-477",
                                                                                  6: "2/9/-477", 7: "1/10/-477", 8: "30/10/-477", 9: "29/11/-477", 10:
                 "29/12/-477", 11: "27/1/-476", 12: "26/2/-476"}, {1: "28/3/-476", 2:
                 "26/4/-476", 3: "26/5/-476", 4: "24/6/-476", 5: "24/7/-476", 6:
                 "22/8/-476", 7: "21/9/-476", 8: "20/10/-476", 9: "19/11/-476", 10:
                 "18/12/-476", 11: "17/1/-475", 12: "15/2/-475", b12: "17/3/-475"}, {1:
                 "15/4/-475", 2: "15/5/-475", 3: "14/6/-475", 4: "13/7/-475", 5:
                 "12/8/-475", 6: "10/9/-475", 7: "10/10/-475", 8: "8/11/-475", 9:
                 "8/12/-475", 10: "6/1/-474", 11: "5/2/-474", 12: "6/3/-474"}, {1:
                 "5/4/-474", 2: "4/5/-474", 3: "3/6/-474", 4: "2/7/-474", 5: "1/8/-474",
                                                                                6: "31/8/-474", 7: "29/9/-474", 8: "29/10/-474", 9: "28/11/-474", 10:
                 "27/12/-474", 11: "25/1/-473", 12: "24/2/-473", b12: "24/3/-473"}, {1:
                 "22/4/-473", 2: "22/5/-473", 3: "20/6/-473", 4: "20/7/-473", 5:
                 "20/8/-473", 6: "18/9/-473", 7: "17/10/-473", 8: "16/11/-473", 9:
                 "16/12/-473", 10: "14/1/-472", 11: "12/2/-472", 12: "13/3/-472"}, {1:
                 "12/4/-472", 2: "11/5/-472", 3: "10/6/-472", 4: "10/7/-472", 5:
                 "9/8/-472", 6: "7/9/-472", 7: "7/10/-472", 8: "5/11/-472", 9:
                 "5/12/-472", 10: "4/1/-471", 11: "2/2/-471", 12: "3/3/-471"}, {1:
                 "1/4/-471", 2: "1/5/-471", 3: "30/5/-471", 4: "28/6/-471", 5:
                 "28/7/-471", 6: "27/8/-471", 7: "26/9/-471", 8: "26/10/-471", 9:
                 "24/11/-471", 10: "24/12/-471", 11: "22/1/-470", 12: "21/2/-470", b12:
                 "22/3/-470"}, {1: "21/4/-470", 2: "20/5/-470", 3: "18/6/-470", 4:
                 "17/7/-470", 5: "16/8/-470", 6: "15/9/-470", 7: "15/10/-470", 8:
                 "13/11/-470", 9: "13/12/-470", 10: "12/1/-469", 11: "10/2/-469", 12:
                 "11/3/-469"}, {1: "9/4/-469", 2: "8/5/-469", 3: "7/6/-469", 4:
                 "6/7/-469", 5: "5/8/-469", 6: "3/9/-469", 7: "3/10/-469", 8:
                 "1/11/-469", 9: "1/12/-469", 10: "31/12/-469", 11: "29/1/-468", 12:
                 "28/2/-468"}, {1: "29/3/-468", 2: "28/4/-468", 3: "27/5/-468", 4:
                 "26/6/-468", 5: "25/7/-468", 6: "24/8/-468", 7: "22/9/-468", 8:
                 "22/10/-468", 9: "20/11/-468", 10: "20/12/-468", 11: "18/1/-467", 12:
                 "17/2/-467", b12: "18/3/-467"}, {1: "17/4/-467", 2: "17/5/-467", 3:
                 "15/6/-467", 4: "15/7/-467", 5: "14/8/-467", 6: "12/9/-467", 7:
                 "12/10/-467", 8: "10/11/-467", 9: "9/12/-467", 10: "7/1/-466", 11:
                 "6/2/-466", 12: "7/3/-466"}, {1: "6/4/-466", 2: "6/5/-466", 3:
                 "4/6/-466", 4: "4/7/-466", 5: "3/8/-466", 6: "2/9/-466", 7:
                 "1/10/-466", 8: "31/10/-466", 9: "29/11/-466", 10: "28/12/-466", 11:
                 "26/1/-465", 12: "25/2/-465"}, {1: "25/3/-465", 2: "24/4/-465", 3:
                 "24/5/-465", 4: "22/6/-465", 5: "22/7/-465", 6: "21/8/-465", b6:
                 "20/9/-465", 7: "19/10/-465", 8: "17/11/-465", 9: "17/12/-464", 10:
                 "15/1/-464", 11: "13/2/-464", 12: "15/3/-464"} ],

        Artaxerxes: [ {1: "25/3/-465", 2: "24/4/-465", 3: "24/5/-465", 4:
                 "22/6/-465", 5: "22/7/-465", 6: "21/8/-465", b6: "20/9/-465", 7:
                 "19/10/-465", 8: "17/11/-465", 9: "17/12/-464", 10: "15/1/-464", 11:
                 "13/2/-464", 12: "15/3/-464"}, {1: "13/4/-464", 2: "13/5/-464", 3:
                 "11/6/-464", 4: "11/7/-464", 5: "10/8/-464", 6: "9/9/-464", 7:
                 "8/10/-464", 8: "7/11/-464", 9: "6/12/-464", 10: "5/1/-463", 11:
                 "3/2/-463", 12: "4/3/-463"}, {1: "3/4/-463", 2: "2/5/-463", 3:
                 "1/6/-463", 4: "30/6/-463", 5: "30/7/-463", 6: "29/8/-463", 7:
                 "27/9/-463", 8: "27/10/-463", 9: "26/11/-463", 10: "25/12/-463", 11:
                 "24/1/-462", 12: "22/2/-462", b12: "24/3/-462"}, {1: "22/4/-462", 2:
                 "21/5/-462", 3: "20/6/-462", 4: "19/7/-462", 5: "18/8/-462", 6:
                 "16/9/-462", 7: "16/10/-462", 8: "15/11/-462", 9: "14/12/-462", 10:
                 "13/1/-461", 11: "12/2/-461", 12: "12/3/-461"}, {1: "11/4/-461", 2:
                 "10/5/-461", 3: "8/6/-461", 4: "8/7/-461", 5: "6/8/-461", 6:
                 "5/9/-461", 7: "4/10/-461", 8: "3/11/-461", 9: "2/12/-461", 10:
                 "1/1/-460", 11: "31/1/-460", 12: "1/3/-460"}, {1: "31/3/-460", 2:
                 "30/4/-460", 3: "29/5/-460", 4: "27/6/-460", 5: "27/7/-460", 6:
                 "25/8/-460", 7: "23/9/-460", 8: "23/10/-460", 9: "21/11/-460", 10:
                 "21/12/-460", 11: "20/1/-459", 12: "19/2/-459", b12: "20/3/-459"}, {1:
                 "19/4/-459", 2: "18/5/-459", 3: "16/6/-459", 4: "16/7/-459", 5:
                 "15/8/-459", 6: "13/9/-459", 7: "12/10/-459", 8: "11/11/-459", 9:
                 "10/12/-459", 10: "9/1/-458", 11: "8/2/-458", 12: "9/3/-458"}, {1:
                 "8/4/-458", 2: "8/5/-458", 3: "6/6/-458", 4: "6/7/-458", 5: "4/8/-458",
                                                                                 6: "3/9/-458", 7: "2/10/-458", 8: "31/10/-458", 9: "30/11/-458", 10:
                 "29/12/-458", 11: "28/1/-457", 12: "27/2/-457"}, {1: "27/3/-457", 2:
                 "26/4/-457", 3: "25/5/-457", 4: "24/6/-457", 5: "24/7/-457", 6:
                 "22/8/-457", 7: "21/9/-457", 8: "20/10/-457", 9: "19/11/-457", 10:
                 "18/12/-457", 11: "17/1/-456", 12: "15/2/-456", b12: "16/3/-456"}, {1:
                 "15/4/-456", 2: "14/5/-456", 3: "13/6/-456", 4: "13/7/-456", 5:
                 "11/8/-456", 6: "10/9/-456", 7: "10/10/-456", 8: "8/11/-456", 9:
                 "8/12/-456", 10: "6/1/-455", 11: "5/2/-455", 12: "6/3/-455"}, {1:
                 "4/4/-455", 2: "4/5/-455", 3: "2/6/-455", 4: "2/7/-455", 5:
                 "31/7/-455", 6: "30/8/-455", 7: "29/9/-455", 8: "29/10/-455", 9:
                 "27/11/-455", 10: "27/12/-455", 11: "25/1/-454", 12: "24/2/-454", b12:
                 "25/3/-454"}, {1: "23/4/-454", 2: "22/5/-454", 3: "21/6/-454", 4:
                 "20/7/-454", 5: "19/8/-454", 6: "18/9/-454", 7: "18/10/-454", 8:
                 "17/11/-454", 9: "16/12/-454", 10: "15/1/-453", 11: "13/2/-453", 12:
                 "14/3/-453"}, {1: "12/4/-453", 2: "11/5/-453", 3: "9/6/-453", 4:
                 "9/7/-453", 5: "7/8/-453", 6: "6/9/-453", 7: "6/10/-453", 8:
                 "5/11/-453", 9: "5/12/-453", 10: "3/1/-452", 11: "2/2/-452", 12:
                 "3/3/-452"}, {1: "2/4/-452", 2: "1/5/-452", 3: "30/5/-452", 4:
                 "28/6/-452", 5: "28/7/-452", 6: "26/8/-452", 7: "25/9/-452", 8:
                 "25/10/-452", 9: "24/11/-452", 10: "23/12/-452", 11: "22/1/-451", 12:
                 "20/2/-451", b12: "22/3/-451"}, {1: "20/4/-451", 2: "20/5/-451", 3:
                 "18/6/-451", 4: "17/7/-451", 5: "16/8/-451", 6: "15/9/-451", 7:
                 "14/10/-451", 8: "13/11/-451", 9: "12/12/-451", 10: "11/1/-450", 11:
                 "9/2/-450", 12: "11/3/-450"}, {1: "10/4/-450", 2: "9/5/-450", 3:
                 "8/6/-450", 4: "7/7/-450", 5: "6/8/-450", 6: "4/9/-450", 7:
                 "4/10/-450", 8: "2/11/-450", 9: "1/12/-450", 10: "31/12/-450", 11:
                 "29/1/-449", 12: "28/2/-449"}, {1: "29/3/-449", 2: "27/4/-449", 3:
                 "27/5/-449", 4: "26/6/-449", 5: "25/7/-449", 6: "24/8/-449", 7:
                 "22/9/-449", 8: "22/10/-449", 9: "20/11/-449", 10: "19/12/-449", 11:
                 "18/1/-448", 12: "16/2/-448", b12: "18/3/-448"}, {1: "16/4/-448", 2:
                 "16/5/-448", 3: "15/6/-448", 4: "15/7/-448", 5: "13/8/-448", 6:
                 "12/9/-448", 7: "12/10/-448", 8: "10/11/-448", 9: "9/12/-448", 10:
                 "7/1/-447", 11: "6/2/-447", 12: "7/3/-447"}, {1: "6/4/-447", 2:
                 "5/5/-447", 3: "4/6/-447", 4: "4/7/-447", 5: "2/8/-447", 6: "1/9/-447",
                                                               7: "1/10/-447", 8: "30/10/-447", 9: "29/11/-447", 10: "28/12/-447", 11:
                 "26/1/-446", 12: "25/2/-446"}, {1: "26/3/-446", 2: "25/4/-446", 3:
                 "24/5/-446", 4: "23/6/-446", 5: "22/7/-446", 6: "21/8/-446", 7:
                 "20/9/-446", 8: "20/10/-446", 9: "18/11/-446", 10: "18/12/-446", 11:
                 "16/1/-445", 12: "14/2/-445", b12: "15/3/-445"}, {1: "13/4/-445", 2:
                 "12/5/-445", 3: "11/6/-445", 4: "11/7/-445", 5: "9/8/-445", 6:
                 "8/9/-445", 7: "8/10/-445", 8: "7/11/-445", 9: "6/12/-445", 10:
                 "4/1/-444", 11: "3/2/-444", 12: "4/3/-444"}, {1: "3/4/-444", 2:
                 "2/5/-444", 3: "1/6/-444", 4: "30/6/-444", 5: "30/7/-444", 6:
                 "28/8/-444", 7: "27/9/-444", 8: "26/10/-444", 9: "25/11/-444", 10:
                 "25/12/-444", 11: "23/1/-443", 12: "22/2/-443", b12: "23/3/-443"}, {1:
                 "22/4/-443", 2: "21/5/-443", 3: "20/6/-443", 4: "19/7/-443", 5:
                 "17/8/-443", 6: "16/9/-443", 7: "15/10/-443", 8: "14/11/-443", 9:
                 "14/12/-443", 10: "12/1/-442", 11: "11/2/-442", 12: "13/3/-442"}, {1:
                 "11/4/-442", 2: "11/5/-442", 3: "9/6/-442", 4: "9/7/-442", 5:
                 "7/8/-442", 6: "5/9/-442", 7: "5/10/-442", 8: "3/11/-442", 9:
                 "3/12/-442", 10: "1/1/-441", 11: "31/1/-441", 12: "1/3/-441"}, {1:
                 "31/3/-441", 2: "29/4/-441", 3: "29/5/-441", 4: "27/6/-441", 5:
                 "27/7/-441", 6: "25/8/-441", 7: "23/9/-441", 8: "23/10/-441", 9:
                 "21/11/-441", 10: "21/12/-441", 11: "19/1/-440", 12: "18/2/-440", b12:
                 "19/3/-440"}, {1: "18/4/-440", 2: "18/5/-440", 3: "17/6/-440", 4:
                 "16/7/-440", 5: "15/8/-440", 6: "13/9/-440", 7: "12/10/-440", 8:
                 "11/11/-440", 9: "10/12/-440", 10: "9/1/-439", 11: "7/2/-439", 12:
                 "9/3/-439"}, {1: "7/4/-439", 2: "7/5/-439", 3: "6/6/-439", 4:
                 "5/7/-439", 5: "4/8/-439", 6: "2/9/-439", 7: "2/10/-439", 8:
                 "31/10/-439", 9: "30/11/-439", 10: "29/12/-439", 11: "28/1/-438", 12:
                 "26/2/-438"}, {1: "28/3/-438", 2: "26/4/-438", 3: "26/5/-438", 4:
                 "24/6/-438", 5: "24/7/-438", 6: "23/8/-438", 7: "21/9/-438", 8:
                 "21/10/-438", 9: "20/11/-438", 10: "19/12/-438", 11: "18/1/-437", 12:
                 "16/2/-437", b12: "16/3/-437"}, {1: "14/4/-437", 2: "14/5/-437", 3:
                 "12/6/-437", 4: "12/7/-437", 5: "11/8/-437", 6: "9/9/-437", 7:
                 "9/10/-437", 8: "8/11/-437", 9: "8/12/-437", 10: "6/1/-436", 11:
                 "5/2/-436", 12: "6/3/-436"}, {1: "4/4/-436", 2: "3/5/-436", 3:
                 "2/6/-436", 4: "1/7/-436", 5: "31/7/-436", 6: "29/8/-436", 7:
                 "28/9/-436", 8: "28/10/-436", 9: "27/11/-436", 10: "27/12/-436", 11:
                 "25/1/-435", 12: "24/2/-435", b12: "25/3/-435"}, {1: "23/4/-435", 2:
                 "22/5/-435", 3: "21/6/-435", 4: "20/7/-435", 5: "19/8/-435", 6:
                 "17/9/-435", 7: "17/10/-435", 8: "16/11/-435", 9: "16/12/-435", 10:
                 "14/1/-434", 11: "13/2/-434", 12: "14/3/-434"}, {1: "13/4/-434", 2:
                 "12/5/-434", 3: "10/6/-434", 4: "10/7/-434", 5: "8/8/-434", 6:
                 "7/9/-434", 7: "6/10/-434", 8: "5/11/-434", 9: "5/12/-434", 10:
                 "3/1/-433", 11: "2/2/-433", 12: "3/3/-433"}, {1: "1/4/-433", 2:
                 "1/5/-433", 3: "30/5/-433", 4: "28/6/-433", 5: "28/7/-433", 6:
                 "26/8/-433", 7: "25/9/-433", 8: "25/10/-433", 9: "23/11/-433", 10:
                 "23/12/-433", 11: "21/1/-432", 12: "20/2/-432", b12: "21/3/-432"}, {1:
                 "20/4/-432", 2: "19/5/-432", 3: "18/6/-432", 4: "17/7/-432", 5:
                 "16/8/-432", 6: "15/9/-432", 7: "14/10/-432", 8: "13/11/-432", 9:
                 "12/12/-432", 10: "10/1/-431", 11: "9/2/-431", 12: "10/3/-431"}, {1:
                 "9/4/-431", 2: "9/5/-431", 3: "7/6/-431", 4: "7/7/-431", 5: "6/8/-431",
                                                                                   6: "4/9/-431", 7: "4/10/-431", 8: "2/11/-431", 9: "2/12/-431", 10:
                 "31/12/-431", 11: "29/1/-430", 12: "28/2/-430"}, {1: "29/3/-430", 2:
                 "28/4/-430", 3: "27/5/-430", 4: "26/6/-430", 5: "26/7/-430", 6:
                 "25/8/-430", 7: "23/9/-430", 8: "23/10/-430", 9: "21/11/-430", 10:
                 "20/12/-430", 11: "19/1/-429", 12: "17/2/-429", b12: "17/3/-429"}, {1:
                 "16/4/-429", 2: "16/5/-429", 3: "14/6/-429", 4: "14/7/-429", 5:
                 "13/8/-429", 6: "12/9/-429", 7: "11/10/-429", 8: "10/11/-429", 9:
                 "9/12/-429", 10: "7/1/-428", 11: "6/2/-428", 12: "7/3/-428"}, {1:
                 "5/4/-428", 2: "5/5/-428", 3: "3/6/-428", 4: "3/7/-428", 5: "2/8/-428",
                                                                                6: "1/9/-428", 7: "30/9/-428", 8: "30/10/-428", 9: "29/11/-428", 10:
                 "28/12/-428", 11: "26/1/-427", 12: "25/2/-427"}, {1: "26/3/-427", 2:
                 "24/4/-427", 3: "24/5/-427", 4: "22/6/-427", 5: "22/7/-427", 6:
                 "21/8/-427", 7: "20/9/-427", 8: "19/10/-427", 9: "18/11/-427", 10:
                 "17/12/-427", 11: "16/1/-426", 12: "14/2/-426", b12: "16/3/-426"}, {1:
                 "14/4/-426", 2: "13/5/-426", 3: "12/6/-426", 4: "11/7/-426", 5:
                 "10/8/-426", 6: "8/9/-426", 7: "8/10/-426", 8: "7/11/-426", 9:
                 "6/12/-426", 10: "5/1/-425", 11: "4/2/-425", 12: "4/3/-425"}, {1:
                 "3/4/-425", 2: "2/5/-425", 3: "1/6/-425", 4: "30/6/-425", 5:
                 "29/7/-425", 6: "28/8/-425", 7: "26/9/-425", 8: "26/10/-425", 9:
                 "24/11/-425", 10: "24/12/-425", 11: "23/1/-424", 12: "21/2/-424", b12:
                 "23/3/-424"}, {1: "22/4/-424", 2: "21/5/-424", 3: "20/6/-424", 4:
                 "19/7/-424", 5: "17/8/-424", 6: "16/9/-424", 7: "15/10/-424", 8:
                 "14/11/-424", 9: "14/12/-424", 10: "12/1/-423", 11: "10/2/-423", 12:
                 "12/3/-423"} ],

        DariusII: [ {1: "22/4/-424", 2: "21/5/-424", 3: "20/6/-424", 4:
                 "19/7/-424", 5: "17/8/-424", 6: "16/9/-424", 7: "15/10/-424", 8:
                 "14/11/-424", 9: "14/12/-424", 10: "12/1/-423", 11: "10/2/-423", 12:
                 "12/3/-423"}, {1: "10/4/-423", 2: "11/5/-423", 3: "9/6/-423", 4:
                 "9/7/-423", 5: "7/8/-423", 6: "5/9/-423", 7: "5/10/-423", 8:
                 "3/11/-423", 9: "3/12/-423", 10: "1/1/-422", 11: "31/1/-422", 12:
                 "1/3/-422"}, {1: "31/3/-422", 2: "30/4/-422", 3: "29/5/-422", 4:
                 "28/6/-422", 5: "28/7/-422", 6: "26/8/-422", 7: "24/9/-422", 8:
                 "24/10/-422", 9: "22/11/-422", 10: "22/12/-422", 11: "20/1/-421", 12:
                 "19/2/-421", b12: "19/3/-421"}, {1: "18/4/-421", 2: "17/5/-421", 3:
                 "16/6/-421", 4: "16/7/-421", 5: "14/8/-421", 6: "13/9/-421", 7:
                 "12/10/-421", 8: "11/11/-421", 9: "10/12/-421", 10: "9/1/-420", 11:
                 "7/2/-420", 12: "9/3/-420"}, {1: "7/4/-420", 2: "6/5/-420", 3:
                 "5/6/-420", 4: "5/7/-420", 5: "3/8/-420", 6: "2/9/-420", 7:
                 "2/10/-420", 8: "31/10/-420", 9: "30/11/-420", 10: "29/12/-420", 11:
                 "28/1/-419", 12: "26/2/-419"}, {1: "27/3/-419", 2: "26/4/-419", 3:
                 "25/5/-419", 4: "24/6/-419", 5: "23/7/-419", 6: "22/8/-419", 7:
                 "21/9/-419", 8: "21/10/-419", 9: "19/11/-419", 10: "19/12/-419", 11:
                 "17/1/-418", 12: "16/2/-418", b12: "17/3/-418"}, {1: "15/4/-418", 2:
                 "15/5/-418", 3: "13/6/-418", 4: "12/7/-418", 5: "11/8/-418", 6:
                 "10/9/-418", 7: "10/10/-418", 8: "8/11/-418", 9: "8/12/-418", 10:
                 "7/1/-417", 11: "5/2/-417", 12: "6/3/-417"}, {1: "4/4/-417", 2:
                 "3/5/-417", 3: "2/6/-417", 4: "1/7/-417", 5: "30/7/-417", 6:
                 "29/8/-417", 7: "28/9/-417", 8: "28/10/-417", 9: "26/11/-417", 10:
                 "26/12/-417", 11: "25/1/-416", 12: "23/2/-416", b12: "25/3/-416"}, {1:
                 "23/4/-416", 2: "22/5/-416", 3: "21/6/-416", 4: "20/7/-416", 5:
                 "18/8/-416", 6: "17/9/-416", 7: "17/10/-416", 8: "16/11/-416", 9:
                 "15/12/-416", 10: "14/1/-415", 11: "12/2/-415", 12: "14/3/-415"}, {1:
                 "13/4/-415", 2: "12/5/-415", 3: "10/6/-415", 4: "10/7/-415", 5:
                 "8/8/-415", 6: "7/9/-415", 7: "6/10/-415", 8: "5/11/-415", 9:
                 "4/12/-415", 10: "3/1/-414", 11: "1/2/-414", 12: "3/3/-414"}, {1:
                 "2/4/-414", 2: "1/5/-414", 3: "31/5/-414", 4: "29/6/-414", 5:
                 "29/7/-414", 6: "27/8/-414", 7: "26/9/-414", 8: "26/10/-414", 9:
                 "24/11/-414", 10: "23/12/-414", 11: "22/1/-413", 12: "20/2/-413", b12:
                 "21/3/-413"}, {1: "19/4/-413", 2: "19/5/-413", 3: "18/6/-413", 4:
                 "17/7/-413", 5: "16/8/-413", 6: "15/9/-413", 7: "14/10/-413", 8:
                 "13/11/-413", 9: "12/12/-413", 10: "10/1/-412", 11: "8/2/-412", 12:
                 "10/3/-412"}, {1: "8/4/-412", 2: "8/5/-412", 3: "7/6/-412", 4:
                 "6/7/-412", 5: "5/8/-412", 6: "4/9/-412", 7: "4/10/-412", 8:
                 "2/11/-412", 9: "2/12/-412", 10: "31/12/-412", 11: "29/1/-411", 12:
                 "27/2/-411"}, {1: "29/3/-411", 2: "27/4/-411", 3: "27/5/-411", 4:
                 "25/6/-411", 5: "25/7/-411", 6: "24/8/-411", 7: "23/9/-411", 8:
                 "23/10/-411", 9: "21/11/-411", 10: "20/12/-411", 11: "19/1/-410", 12:
                 "17/2/-410", b12: "18/3/-410"}, {1: "17/4/-410", 2: "16/5/-410", 3:
                 "15/6/-410", 4: "14/7/-410", 5: "13/8/-410", 6: "12/9/-410", 7:
                 "12/10/-410", 8: "11/11/-410", 9: "10/12/-410", 10: "8/1/-409", 11:
                 "7/2/-409", 12: "7/3/-409"}, {1: "5/4/-409", 2: "5/5/-409", 3:
                 "3/6/-409", 4: "3/7/-409", 5: "1/8/-409", 6: "31/8/-409", 7:
                 "30/9/-409", 8: "29/10/-409", 9: "28/11/-409", 10: "28/12/-409", 11:
                 "27/1/-408", 12: "25/2/-408"}, {1: "26/3/-408", 2: "24/4/-408", 3:
                 "24/5/-408", 4: "22/6/-408", 5: "22/7/-408", 6: "20/8/-408", b6:
                 "19/9/-408", 7: "18/10/-408", 8: "17/11/-408", 9: "17/12/-408", 10:
                 "15/1/-407", 11: "14/2/-407", 12: "16/3/-407"}, {1: "14/4/-407", 2:
                 "14/5/-407", 3: "12/6/-407", 4: "11/7/-407", 5: "10/8/-407", 6:
                 "8/9/-407", 7: "8/10/-407", 8: "6/11/-407", 9: "6/12/-407", 10:
                 "4/1/-406", 11: "3/2/-406", 12: "5/3/-406"}, {1: "3/4/-406", 2:
                 "3/5/-406", 3: "2/6/-406", 4: "1/7/-406", 5: "30/7/-406", 6:
                 "29/8/-406", 7: "27/9/-406", 8: "26/10/-406", 9: "25/11/-406", 10:
                 "24/12/-406", 11: "23/1/-405", 12: "22/2/-405", b12: "22/3/-405"}, {1:
                 "21/4/-405", 2: "21/5/-405", 3: "19/6/-405", 4: "19/7/-405", 5:
                 "17/8/-405", 6: "16/9/-405", 7: "15/10/-405", 8: "13/11/-405", 9:
                 "13/12/-405", 10: "11/1/-404", 11: "10/2/-404", 12: "12/3/-404"} ],

        ArtaxerxesII: [ {1: "21/4/-405", 2: "21/5/-405", 3: "19/6/-405", 4:
                 "19/7/-405", 5: "17/8/-405", 6: "16/9/-405", 7: "15/10/-405", 8:
                 "13/11/-405", 9: "13/12/-405", 10: "11/1/-404", 11: "10/2/-404", 12:
                 "12/3/-404"}, {1: "10/4/-404", 2: "10/5/-404", 3: "9/6/-404", 4:
                 "8/7/-404", 5: "7/8/-404", 6: "5/9/-404", 7: "5/10/-404", 8:
                 "3/11/-404", 9: "2/12/-404", 10: "1/1/-403", 11: "30/1/-403", 12:
                 "1/3/-403"}, {1: "30/3/-403", 2: "29/4/-403", 3: "29/5/-403", 4:
                 "27/6/-403", 5: "27/7/-403", 6: "26/8/-403", 7: "24/9/-403", 8:
                 "24/10/-403", 9: "22/11/-403", 10: "22/12/-403", 11: "20/1/-402", 12:
                 "18/2/-402", b12: "20/3/-402"}, {1: "18/4/-402", 2: "18/5/-402", 3:
                 "16/6/-402", 4: "16/7/-402", 5: "15/8/-402", 6: "13/9/-402", 7:
                 "13/10/-402", 8: "12/11/-402", 9: "11/12/-402", 10: "10/1/-401", 11:
                 "8/2/-401", 12: "8/3/-401"}, {1: "7/4/-401", 2: "6/5/-401", 3:
                 "5/6/-401", 4: "4/7/-401", 5: "3/8/-401", 6: "1/9/-401", 7:
                 "1/10/-401", 8: "31/10/-401", 9: "30/11/-401", 10: "29/12/-401", 11:
                 "28/1/-400", 12: "26/2/-400"}, {1: "27/3/-400", 2: "26/4/-400", 3:
                 "25/5/-400", 4: "23/6/-400", 5: "23/7/-400", 6: "21/8/-400", 7:
                 "20/9/-400", 8: "20/10/-400", 9: "19/11/-400", 10: "19/12/-400", 11:
                 "17/1/-399", 12: "16/2/-399", b12: "17/3/-399"}, {1: "15/4/-399", 2:
                 "15/5/-399", 3: "13/6/-399", 4: "12/7/-399", 5: "11/8/-399", 6:
                 "9/9/-399", 7: "9/10/-399", 8: "8/11/-399", 9: "8/12/-399", 10:
                 "6/1/-398", 11: "5/2/-398", 12: "7/3/-398"}, {1: "5/4/-398", 2:
                 "4/5/-398", 3: "3/6/-398", 4: "2/7/-398", 5: "31/7/-398", 6:
                 "30/8/-398", 7: "28/9/-398", 8: "28/10/-398", 9: "27/11/-398", 10:
                 "26/12/-398", 11: "25/1/-397", 12: "24/2/-397", b12: "24/3/-397"}, {1:
                 "23/4/-397", 2: "22/5/-397", 3: "21/6/-397", 4: "20/7/-397", 5:
                 "18/8/-397", 6: "17/9/-397", 7: "17/10/-397", 8: "15/11/-397", 9:
                 "15/12/-397", 10: "13/1/-396", 11: "12/2/-396", 12: "13/3/-396"}, {1:
                 "12/4/-396", 2: "12/5/-396", 3: "10/6/-396", 4: "10/7/-396", 5:
                 "8/8/-396", 6: "7/9/-396", 7: "6/10/-396", 8: "5/11/-396", 9:
                 "4/12/-396", 10: "3/1/-395", 11: "1/2/-395", 12: "2/3/-395"}, {1:
                 "1/4/-395", 2: "1/5/-395", 3: "30/5/-395", 4: "29/6/-395", 5:
                 "29/7/-395", 6: "27/8/-395", 7: "26/9/-395", 8: "25/10/-395", 9:
                 "24/11/-395", 10: "23/12/-395", 11: "21/1/-394", 12: "20/2/-394", b12:
                 "21/3/-394"}, {1: "20/4/-394", 2: "19/5/-394", 3: "18/6/-394", 4:
                 "18/7/-394", 5: "17/8/-394", 6: "15/9/-394", 7: "15/10/-394", 8:
                 "14/11/-394", 9: "13/12/-394", 10: "11/1/-393", 11: "9/2/-393", 12:
                 "10/3/-393"}, {1: "8/4/-393", 2: "7/5/-393", 3: "6/6/-393", 4:
                 "6/7/-393", 5: "5/8/-393", 6: "4/9/-393", 7: "3/10/-393", 8:
                 "2/11/-393", 9: "1/12/-393", 10: "31/12/-393", 11: "29/1/-392", 12:
                 "27/2/-392"}, {1: "29/3/-392", 2: "27/4/-392", 3: "26/5/-392", 4:
                 "25/6/-392", 5: "25/7/-392", 6: "23/8/-392", 7: "22/9/-392", 8:
                 "22/10/-392", 9: "21/11/-392", 10: "20/12/-392", 11: "19/1/-391", 12:
                 "17/2/-391", b12: "18/3/-391"}, {1: "17/4/-391", 2: "16/5/-391", 3:
                 "14/6/-391", 4: "14/7/-391", 5: "13/8/-391", 6: "11/9/-391", 7:
                 "11/10/-391", 8: "10/11/-391", 9: "9/12/-391", 10: "8/1/-390", 11:
                 "6/2/-390", 12: "8/3/-390"}, {1: "6/4/-390", 2: "6/5/-390", 3:
                 "4/6/-390", 4: "4/7/-390", 5: "2/8/-390", 6: "1/9/-390", 7:
                 "30/9/-390", 8: "30/10/-390", 9: "28/11/-390", 10: "28/12/-390", 11:
                 "27/1/-389", 12: "25/2/-389"}, {1: "26/3/-389", 2: "24/4/-389", 3:
                 "24/5/-389", 4: "22/6/-389", 5: "22/7/-389", 6: "20/8/-389", b6:
                 "19/9/-389", 7: "18/10/-389", 8: "16/11/-389", 9: "16/12/-389", 10:
                 "15/1/-388", 11: "13/2/-388", 12: "15/3/-388"}, {1: "14/4/-388", 2:
                 "13/5/-388", 3: "12/6/-388", 4: "11/7/-388", 5: "10/8/-388", 6:
                 "8/9/-388", 7: "7/10/-388", 8: "6/11/-388", 9: "5/12/-388", 10:
                 "4/1/-387", 11: "2/2/-387", 12: "4/3/-387"}, {1: "3/4/-387", 2:
                 "2/5/-387", 3: "1/6/-387", 4: "1/7/-387", 5: "30/7/-387", 6:
                 "29/8/-387", 7: "27/9/-387", 8: "26/10/-387", 9: "25/11/-387", 10:
                 "24/12/-387", 11: "23/1/-386", 12: "21/2/-386", b12: "23/3/-386"}, {1:
                 "21/4/-386", 2: "21/5/-386", 3: "20/6/-386", 4: "20/7/-386", 5:
                 "18/8/-386", 6: "17/9/-386", 7: "16/10/-386", 8: "14/11/-386", 9:
                 "14/12/-386", 10: "12/1/-385", 11: "11/2/-385", 12: "11/3/-385"}, {1:
                 "10/4/-385", 2: "9/5/-385", 3: "8/6/-385", 4: "8/7/-385", 5:
                 "6/8/-385", 6: "5/9/-385", 7: "4/10/-385", 8: "3/11/-385", 9:
                 "3/12/-385", 10: "1/1/-384", 11: "30/1/-384", 12: "1/3/-384", b12:
                 "30/3/-384"}, {1: "29/4/-384", 2: "28/5/-384", 3: "27/6/-384", 4:
                 "26/7/-384", 5: "25/8/-384", 6: "24/9/-384", 7: "23/10/-384", 8:
                 "22/11/-384", 9: "21/12/-384", 10: "20/1/-383", 11: "19/2/-383", 12:
                 "20/3/-383"}, {1: "18/4/-383", 2: "17/5/-383", 3: "16/6/-383", 4:
                 "15/7/-383", 5: "14/8/-383", 6: "13/9/-383", 7: "12/10/-383", 8:
                 "11/11/-383", 9: "11/12/-383", 10: "10/1/-382", 11: "8/2/-382", 12:
                 "10/3/-382"}, {1: "8/4/-382", 2: "7/5/-382", 3: "5/6/-382", 4:
                 "5/7/-382", 5: "3/8/-382", 6: "2/9/-382", 7: "1/10/-382", 8:
                 "31/10/-382", 9: "30/11/-382", 10: "30/12/-382", 11: "28/1/-381", 12:
                 "27/2/-381"}, {1: "27/3/-381", 2: "26/4/-381", 3: "25/5/-381", 4:
                 "23/6/-381", 5: "23/7/-381", 6: "21/8/-381", 7: "20/9/-381", 8:
                 "19/10/-381", 9: "18/11/-381", 10: "18/12/-381", 11: "17/1/-380", 12:
                 "15/2/-380", b12: "17/3/-380"}, {1: "15/4/-380", 2: "15/5/-380", 3:
                 "13/6/-380", 4: "12/7/-380", 5: "11/8/-380", 6: "9/9/-380", 7:
                 "9/10/-380", 8: "7/11/-380", 9: "7/12/-380", 10: "6/1/-379", 11:
                 "4/2/-379", 12: "6/3/-379"}, {1: "5/4/-379", 2: "4/5/-379", 3:
                 "3/6/-379", 4: "2/7/-379", 5: "31/7/-379", 6: "30/8/-379", 7:
                 "29/9/-379", 8: "28/10/-379", 9: "27/11/-379", 10: "26/12/-379", 11:
                 "24/1/-378", 12: "23/2/-378", b12: "25/3/-378"}, {1: "23/4/-378", 2:
                 "23/5/-378", 3: "21/6/-378", 4: "21/7/-378", 5: "19/8/-378", 6:
                 "18/9/-378", 7: "18/10/-378", 8: "16/11/-378", 9: "16/12/-378", 10:
                 "14/1/-377", 11: "12/2/-377", 12: "13/3/-377"}, {1: "11/4/-377", 2:
                 "11/5/-377", 3: "9/6/-377", 4: "9/7/-377", 5: "8/8/-377", 6:
                 "7/9/-377", 7: "6/10/-377", 8: "5/11/-377", 9: "4/12/-377", 10:
                 "2/1/-376", 11: "1/2/-376", 12: "2/3/-376"}, {1: "1/4/-376", 2:
                 "30/4/-376", 3: "29/5/-376", 4: "28/6/-376", 5: "28/7/-376", 6:
                 "27/8/-376", 7: "26/9/-376", 8: "25/10/-376", 9: "24/11/-376", 10:
                 "23/12/-376", 11: "21/1/-375", 12: "20/2/-375", b12: "21/3/-375"}, {1:
                 "19/4/-375", 2: "19/5/-375", 3: "17/6/-375", 4: "17/7/-375", 5:
                 "16/8/-375", 6: "15/9/-375", 7: "15/10/-375", 8: "13/11/-375", 9:
                 "13/12/-375", 10: "11/1/-374", 11: "9/2/-374", 12: "11/3/-374"}, {1:
                 "9/4/-374", 2: "8/5/-374", 3: "7/6/-374", 4: "6/7/-374", 5: "5/8/-374",
                                                                                   6: "4/9/-374", 7: "4/10/-374", 8: "2/11/-374", 9: "2/12/-374", 10:
                 "31/12/-374", 11: "30/1/-373", 12: "28/2/-373"}, {1: "29/3/-373", 2:
                 "27/4/-373", 3: "26/5/-373", 4: "25/6/-373", 5: "24/7/-373", 6:
                 "23/8/-373", 7: "22/9/-373", 8: "21/10/-373", 9: "20/11/-373", 10:
                 "20/12/-373", 11: "18/1/-372", 12: "17/2/-372", b12: "18/3/-372"}, {1:
                 "17/4/-372", 2: "16/5/-372", 3: "14/6/-372", 4: "14/7/-372", 5:
                 "12/8/-372", 6: "11/9/-372", 7: "11/10/-372", 8: "9/11/-372", 9:
                 "9/12/-372", 10: "7/1/-371", 11: "6/2/-371", 12: "8/3/-371"}, {1:
                 "6/4/-371", 2: "6/5/-371", 3: "4/6/-371", 4: "4/7/-371", 5: "2/8/-371",
                                                                                6: "1/9/-371", 7: "30/9/-371", 8: "29/10/-371", 9: "28/11/-371", 10:
                 "27/12/-371", 11: "26/1/-370", 12: "25/2/-370"}, {1: "26/3/-370", 2:
                 "25/4/-370", 3: "25/5/-370", 4: "23/6/-370", 5: "23/7/-370", 6:
                 "21/8/-370", b6: "20/9/-370", 7: "19/10/-370", 8: "17/11/-370", 9:
                 "17/12/-370", 10: "15/1/-369", 11: "14/2/-369", 12: "14/3/-369"}, {1:
                 "13/4/-369", 2: "13/5/-369", 3: "11/6/-369", 4: "11/7/-369", 5:
                 "9/8/-369", 6: "8/9/-369", 7: "7/10/-369", 8: "6/11/-369", 9:
                 "5/12/-369", 10: "4/1/-368", 11: "2/2/-368", 12: "4/3/-368"}, {1:
                 "2/4/-368", 2: "2/5/-368", 3: "31/5/-368", 4: "30/6/-368", 5:
                 "30/7/-368", 6: "29/8/-368", 7: "27/9/-368", 8: "26/10/-368", 9:
                 "25/11/-368", 10: "24/12/-368", 11: "23/1/-367", 12: "21/2/-367", b12:
                 "22/3/-367"}, {1: "21/4/-367", 2: "21/5/-367", 3: "19/6/-367", 4:
                 "19/7/-367", 5: "18/8/-367", 6: "16/9/-367", 7: "16/10/-367", 8:
                 "14/11/-367", 9: "14/12/-367", 10: "12/1/-366", 11: "11/2/-366", 12:
                 "12/3/-366"}, {1: "10/4/-366", 2: "10/5/-366", 3: "8/6/-366", 4:
                 "8/7/-366", 5: "7/8/-366", 6: "5/9/-366", 7: "5/10/-366", 8:
                 "4/11/-366", 9: "3/12/-366", 10: "2/1/-365", 11: "31/1/-365", 12:
                 "1/3/-365"}, {1: "30/3/-365", 2: "28/4/-365", 3: "28/5/-365", 4:
                 "26/6/-365", 5: "26/7/-365", 6: "24/8/-365", 7: "23/9/-365", 8:
                 "23/10/-365", 9: "21/11/-365", 10: "21/12/-365", 11: "20/1/-364", 12:
                 "18/2/-364", b12: "20/3/-364"}, {1: "18/4/-364", 2: "17/5/-364", 3:
                 "16/6/-364", 4: "15/7/-364", 5: "13/8/-364", 6: "12/9/-364", 7:
                 "12/10/-364", 8: "10/11/-364", 9: "10/12/-364", 10: "9/1/-363", 11:
                 "8/2/-363", 12: "9/3/-363"}, {1: "8/4/-363", 2: "7/5/-363", 3:
                 "5/6/-363", 4: "5/7/-363", 5: "3/8/-363", 6: "1/9/-363", 7:
                 "1/10/-363", 8: "31/10/-363", 9: "29/11/-363", 10: "29/12/-363", 11:
                 "28/1/-362", 12: "27/2/-362"}, {1: "28/3/-362", 2: "27/4/-362", 3:
                 "26/5/-362", 4: "24/6/-362", 5: "24/7/-362", 6: "22/8/-362", 7:
                 "21/9/-362", 8: "20/10/-362", 9: "19/11/-362", 10: "18/12/-362", 11:
                 "17/1/-361", 12: "16/2/-361", b12: "16/3/-361"}, {1: "15/4/-361", 2:
                 "14/5/-361", 3: "13/6/-361", 4: "12/7/-361", 5: "11/8/-361", 6:
                 "9/9/-361", 7: "9/10/-361", 8: "7/11/-361", 9: "7/12/-361", 10:
                 "5/1/-360", 11: "4/2/-360", 12: "5/3/-360"}, {1: "4/4/-360", 2:
                 "3/5/-360", 3: "2/6/-360", 4: "2/7/-360", 5: "31/7/-360", 6:
                 "30/8/-360", 7: "28/9/-360", 8: "28/10/-360", 9: "26/11/-360", 10:
                 "26/12/-360", 11: "24/1/-359", 12: "23/2/-359", b12: "24/3/-359"}, {1:
                 "23/4/-359", 2: "22/5/-359", 3: "21/6/-359", 4: "20/7/-359", 5:
                 "19/8/-359", 6: "18/9/-359", 7: "18/10/-359", 8: "16/11/-359", 9:
                 "16/12/-359", 10: "14/1/-358", 11: "12/2/-358"}, {12: "13/3/-358"} ],

        ArtaxerxesIII: [ {1: "23/4/-359", 2: "22/5/-359", 3: "21/6/-359", 4:
                 "20/7/-359", 5: "19/8/-359", 6: "18/9/-359", 7: "18/10/-359", 8:
                 "16/11/-359", 9: "16/12/-359", 10: "14/1/-358", 11: "12/2/-358", 12:
                 "13/3/-358"}, {1: "12/4/-358", 2: "11/5/-358", 3: "10/6/-358", 4:
                 "9/7/-358", 5: "8/8/-358", 6: "7/9/-358", 7: "7/10/-358", 8:
                 "6/11/-358", 9: "5/12/-358", 10: "3/1/-357", 11: "2/2/-357", 12:
                 "2/3/-357"}, {1: "31/3/-357", 2: "30/4/-357", 3: "29/5/-357", 4:
                 "28/6/-357", 5: "27/7/-357", 6: "26/8/-357", 7: "25/9/-357", 8:
                 "25/10/-357", 9: "24/11/-357", 10: "23/12/-357", 11: "21/1/-356", 12:
                 "20/2/-356", b12: "21/3/-356"}, {1: "19/4/-356", 2: "19/5/-356", 3:
                 "17/6/-356", 4: "17/7/-356", 5: "15/8/-356", 6: "14/9/-356", 7:
                 "14/10/-356", 8: "13/11/-356", 9: "12/12/-356", 10: "11/1/-355", 11:
                 "9/2/-355", 12: "11/3/-355"}, {1: "9/4/-355", 2: "8/5/-355", 3:
                 "7/6/-355", 4: "6/7/-355", 5: "5/8/-355", 6: "3/9/-355", 7:
                 "3/10/-355", 8: "2/11/-355", 9: "1/12/-355", 10: "31/12/-355", 11:
                 "29/1/-354", 12: "28/2/-354"}, {1: "30/3/-354", 2: "28/4/-354", 3:
                 "27/5/-354", 4: "26/6/-354", 5: "25/7/-354", 6: "24/8/-354", 7:
                 "22/9/-354", 8: "22/10/-354", 9: "20/11/-354", 10: "20/12/-354", 11:
                 "18/1/-353", 12: "17/2/-353", b12: "18/3/-353"}, {1: "16/4/-353", 2:
                 "16/5/-353", 3: "15/6/-353", 4: "14/7/-353", 5: "12/8/-353", 6:
                 "11/9/-353", 7: "10/10/-353", 8: "9/11/-353", 9: "8/12/-353", 10:
                 "7/1/-352", 11: "5/2/-352", 12: "7/3/-352"}, {1: "6/4/-352", 2:
                 "5/5/-352", 3: "4/6/-352", 4: "4/7/-352", 5: "2/8/-352", 6: "1/9/-352",
                                                               7: "30/9/-352", 8: "29/10/-352", 9: "27/11/-352", 10: "27/12/-352", 11:
                 "25/1/-351", 12: "24/2/-351"}, {1: "26/3/-351", 2: "24/4/-351", 3:
                 "24/5/-351", 4: "23/6/-351", 5: "23/7/-351", 6: "21/8/-351", b6:
                 "20/9/-351", 7: "19/10/-351", 8: "17/11/-351", 9: "16/12/-351", 10:
                 "15/1/-350", 11: "13/2/-350", 12: "15/3/-350"}, {1: "13/4/-350", 2:
                 "13/5/-350", 3: "12/6/-350", 4: "12/7/-350", 5: "10/8/-350", 6:
                 "9/9/-350", 7: "8/10/-350", 8: "7/11/-350", 9: "6/12/-350", 10:
                 "5/1/-349", 11: "3/2/-349", 12: "3/3/-349"}, {1: "2/4/-349", 2:
                 "1/5/-349", 3: "31/5/-349", 4: "30/6/-349", 5: "29/7/-349", 6:
                 "28/8/-349", 7: "27/9/-349", 8: "26/10/-349", 9: "25/11/-349", 10:
                 "24/12/-349", 11: "23/1/-348", 12: "21/2/-348", b12: "22/3/-348"}, {1:
                 "21/4/-348", 2: "20/5/-348", 3: "19/6/-348", 4: "18/7/-348", 5:
                 "17/8/-348", 6: "16/9/-348", 7: "15/10/-348", 8: "14/11/-348", 9:
                 "14/12/-348", 10: "12/1/-347", 11: "11/2/-347", 12: "12/3/-347"}, {1:
                 "10/4/-347", 2: "10/5/-347", 3: "8/6/-347", 4: "8/7/-347", 5:
                 "6/8/-347", 6: "5/9/-347", 7: "4/10/-347", 8: "3/11/-347", 9:
                 "3/12/-347", 10: "2/1/-346", 11: "31/1/-346", 12: "2/3/-346"}, {1:
                 "31/3/-346", 2: "29/4/-346", 3: "29/5/-346", 4: "27/6/-346", 5:
                 "26/7/-346", 6: "25/8/-346", 7: "23/9/-346", 8: "23/10/-346", 9:
                 "22/11/-346", 10: "22/12/-346", 11: "20/1/-345", 12: "19/2/-345", b12:
                 "20/3/-345"}, {1: "18/4/-345", 2: "17/5/-345", 3: "16/6/-345", 4:
                 "15/7/-345", 5: "13/8/-345", 6: "12/9/-345", 7: "11/10/-345", 8:
                 "10/11/-345", 9: "10/12/-345", 10: "8/1/-344", 11: "7/2/-344", 12:
                 "9/3/-344"}, {1: "7/4/-344", 2: "7/5/-344", 3: "5/6/-344", 4:
                 "5/7/-344", 5: "3/8/-344", 6: "1/9/-344", 7: "1/10/-344", 8:
                 "30/10/-344", 9: "29/11/-344", 10: "29/12/-344", 11: "27/1/-343", 12:
                 "26/2/-343"}, {1: "27/3/-343", 2: "26/4/-343", 3: "26/5/-343", 4:
                 "24/6/-343", 5: "24/7/-343", 6: "22/8/-343", 7: "21/9/-343", 8:
                 "20/10/-343", 9: "19/11/-343", 10: "18/12/-343", 11: "17/1/-342", 12:
                 "15/2/-342", b12: "17/3/-342"}, {1: "15/4/-342", 2: "15/5/-342", 3:
                 "13/6/-342", 4: "13/7/-342", 5: "12/8/-342", 6: "10/9/-342", 7:
                 "10/10/-342", 8: "8/11/-342", 9: "8/12/-342", 10: "6/1/-341", 11:
                 "4/2/-341", 12: "5/3/-341"}, {1: "3/4/-341", 2: "3/5/-341", 3:
                 "1/6/-341", 4: "1/7/-341", 5: "31/7/-341", 6: "30/8/-341", 7:
                 "28/9/-341", 8: "28/10/-341", 9: "27/11/-341", 10: "27/12/-341", 11:
                 "24/1/-340", 12: "22/2/-340", b12: "24/3/-340"}, {1: "22/4/-340", 2:
                 "22/5/-340", 3: "20/6/-340", 4: "20/7/-340", 5: "19/8/-340", 6:
                 "18/9/-340", 7: "17/10/-340", 8: "16/11/-340", 9: "15/12/-340", 10:
                 "14/1/-339", 11: "12/2/-339", 12: "13/3/-339"}, {1: "12/4/-339", 2:
                 "11/5/-339", 3: "9/6/-339", 4: "9/7/-339", 5: "8/8/-339", 6:
                 "7/9/-339", 7: "7/10/-339", 8: "5/11/-339", 9: "5/12/-339", 10:
                 "3/1/-338", 11: "2/2/-338", 12: "3/3/-338"}, {1: "1/4/-338", 2:
                 "1/5/-338", 3: "30/5/-338", 4: "28/6/-338", 5: "28/7/-338", 6:
                 "27/8/-338", 7: "26/9/-338", 8: "25/10/-338", 9: "24/11/-338", 10:
                 "24/12/-338", 11: "22/1/-337", 12: "21/2/-337", b12: "21/3/-337"} ],

        Arses: [ {1: "19/4/-337", 2: "19/5/-337", 3: "17/6/-337", 4:
                 "16/7/-337", 5: "15/8/-337", 6: "14/9/-337", 7: "13/10/-337", 8:
                 "12/11/-337", 9: "12/12/-337", 10: "10/1/-336", 11: "9/2/-336", 12:
                 "10/3/-336"}, {1: "9/4/-336", 2: "8/5/-336", 3: "7/6/-336", 4:
                 "6/7/-336", 5: "5/8/-336", 6: "3/9/-336", 7: "3/10/-336", 8:
                 "1/11/-336", 9: "1/12/-336", 10: "30/12/-336", 11: "29/1/-335", 12:
                 "28/2/-335"} ],

        DariusIII: [ {1: "9/4/-336", 2: "8/5/-336", 3: "7/6/-336", 4:
                 "6/7/-336", 5: "5/8/-336", 6: "3/9/-336", 7: "3/10/-336", 8:
                 "1/11/-336", 9: "1/12/-336", 10: "30/12/-336", 11: "29/1/-335", 12:
                 "28/2/-335", b12: "18/3/-334"}, {1: "17/4/-334", 2: "17/5/-334", 3:
                 "15/6/-334", 4: "15/7/-334", 5: "13/8/-334", 6: "12/9/-334", 7:
                 "11/10/-334", 8: "9/11/-334", 9: "9/12/-334", 10: "7/1/-333", 11:
                 "6/2/-333", 12: "6/3/-333"}, {1: "5/4/-333", 2: "5/5/-333", 3:
                 "3/6/-333", 4: "3/7/-333", 5: "2/8/-333", 6: "31/8/-333", 7:
                 "30/9/-333", 8: "29/10/-333", 9: "27/11/-333", 10: "27/12/-333", 11:
                 "25/1/-332", 12: "24/2/-332"}, {1: "25/3/-332", 2: "24/4/-332", 3:
                 "23/5/-332", 4: "22/6/-332", 5: "22/7/-332", 6: "21/8/-332", b6:
                 "19/9/-332", 7: "19/10/-332", 8: "17/11/-332", 9: "16/12/-332", 10:
                 "15/1/-331", 11: "13/2/-331", 12: "15/3/-331"}, {1: "13/4/-331", 2:
                 "13/5/-331", 3: "11/6/-331", 4: "11/7/-331", 5: "10/8/-331", 6:
                 "8/9/-331", 7: "8/10/-331", 8: "6/11/-331", 9: "6/12/-331", 10:
                 "5/1/-330", 11: "3/2/-330", 12: "4/3/-330"} ] };


       // End of the "main" function.
     }


     function date_update_years() {
       var king = date_king.value;
       var year = document.getElementById("date_year");
       var month = document.getElementById("date_month");
       var day = document.getElementById("date_day");

       year.options.length = 0;
       month.options.length = 0;
       day.options.length = 0;

       if (king != "null") {
         for (var i = 0; i < calendar[king].length; i++) {
           year.options[year.options.length] = new Option(i);
         }
         date_update_months();
       } else {
         display_result("", "date_result");
       }
     }


     function compare_months(month1, month2) {
       var month_order = {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, b6: 7, 7:
                         8, 8: 9, 9: 10, 10: 11, 11: 12, 12: 13, b12: 14};

       return month_order[month1] < month_order[month2] ? -1 :
                         month_order[month1] > month_order[month2] ? 1 :
                         0;
     }


     function date_update_months() {
       var king = date_king.value;
       var year = date_year.value;
       var month = document.getElementById("date_month");

      var months_list = Object.keys(calendar[king][year]).sort(compare_months);

       month.options.length = 0;

       if (king != "null") {
         for (var i = 0; i < months_list.length; i++) {
           var month_name = months_list[i] == "b6" ? "6b" :
                                              months_list[i] == "b12" ? "12b"
                                                             : months_list[i];
           month.options[month.options.length] =
           new Option(month_name, months_list[i]);
         }
         date_update_days();
       }
     }


     function nb_days_in_a_month (king, year, month) {

       var last_king = kings_order[kings_order.length - 1];
       var last_year = calendar[king].length - 1;
       var months_list = Object.keys(calendar[king][year]).sort(compare_months);
       var last_month = months_list[months_list.length - 1];

       var max_nb_days = 40; // This value is arbitrarily chosen.

       var first_day = new Date();
       var dateParts = calendar[king][year][month].split("/");
       first_day.setYear(dateParts[2]);
       first_day.setMonth(dateParts[1] - 1);
       first_day.setDate(dateParts[0]);
       first_day.setHours(0,0,0,0);

       var next_month;

       if (calendar[king][year]["b" + month]) {
         next_month = calendar[king][year]["b" + month];
       } else if (month == "b6" && calendar[king][year]["7"]) {
         next_month = calendar[king][year]["7"];
       } else if (calendar[king][year][(parseInt(month) + 1).toString()]) {
         next_month = calendar[king][year][(parseInt(month) + 1).toString()];
       } else if (calendar[king][parseInt(year) + 1]) {
         next_month = calendar[king][parseInt(year) + 1][1];
       } else {
         return max_nb_days;
       }

       var next_day = new Date();
       dateParts = next_month.split("/");
       next_day.setYear(dateParts[2]);
       next_day.setMonth(dateParts[1] - 1);
       next_day.setDate(dateParts[0]);
       next_day.setHours(0,0,0,0);

       return Math.round((next_day - first_day)/(1000*60*60*24));
}


function date_update_days() {
    var king = date_king.value;
    var year = date_year.value;
    var month = date_month.value;
    var days_per_month = nb_days_in_a_month(king, year, month);

    var day = document.getElementById("date_day");

    day.options.length = 0;

    if (king != "null") {
        for (var i = 1; i <= days_per_month; i++) {
            day.options[day.options.length] = new Option(i);
        }
        date_display_result();
    }
}


     function date_update_days_old() {
       var king = date_king.value;
       var year = date_year.value;
       var month = date_month.value;
       var days_per_month = 30;

       var day = document.getElementById("date_day");

       day.options.length = 0;

       if (king != "null") {
         for (var i = 1; i <= days_per_month; i++) {
           day.options[day.options.length] = new Option(i);
         }
         date_display_result();
       }
     }



     function date_display_result() {
       var king = date_king.value;
       var year = date_year.value;
       var month = date_month.value;
       var day = date_day.value;


       if (king == "null") {
         display_result("", "date_result");
       } else {
         var months = ["January", "February", "March", "April", "May", "June", "July",
                       "August", "September", "October", "November", "December"];

         var dateParts = calendar[king][year][month].split("/");
         var first_day = new Date();
         first_day.setYear(dateParts[2]);
         first_day.setMonth(dateParts[1] - 1);
         first_day.setDate(dateParts[0]);

         var current_day =
             new Date(first_day.setTime(first_day.getTime() + (day - 1)
                                        * (1000 * 60 * 60 * 24)));

         var date_format = current_day.getUTCDate() + " "
         + months[current_day.getMonth()] + " "
         + current_day.getFullYear();

         display_result(date_format, "date_result");
       }
     }





////////////////////////////////////////////////////////////////
// Display or hide Introduction
////////////////////////////////////////////////////////////////

// The Introduction gives somes explanation about Mesopotamian
// mathematics. It must be hidden for people using MesoCalc
// everyday (otherwise they will have to go down and down and down
// before seing the calculator). But it is useful for people who
// know nothing about Mesopotamian mathematics. So people can chose
// whether they display it or not.

function display_intro() {
    document.getElementById('deplie').style.display = 'block';
    document.getElementById('replie').style.display = 'none';
}

function hide_intro() {
    document.getElementById('deplie').style.display = 'none';
    document.getElementById('replie').style.display = 'block';
}



////////////////////////////////////////////////////////////////
// General arithmetics (base-independant)
////////////////////////////////////////////////////////////////


// This function adds numbers.
function addition_general(nb1, nb2, base) {

    // This algorithm is fully general:

    // 1. It does not suffer from JavaScript's limitations: sexas can be
    //    as big as their string can be, even if their decimal
    //    expression is higher than what JavaScript can accept as a
    //    number. The only limitation is the length of a string in
    //    JavaScript, which is 2^31 characters. So, please, do not use
    //    numbers greater than 10^(2^31), i.e. containing more than two
    //    billions digits.

    // 2. It does not depend on a particular base. It may be 10, or 60,
    //    or whatever you want.

    // Note: addition is always absolute, never floating.


    // This is the separator when we note a number. For
    // example, when we note 1729 in decimal notation,
    // the separator is "". When we write 28.49 in
    // sexagesimal notation, the separator is ".". The
    // criterium is, of course, to know whether the base
    // is less or greater than 10.
    var separator = base <= 10 ? "" : ".";


    // Take both operands as arrays.

    if (!nb1) nb1 = "0";
    if (!nb2) nb2 = "0";
    var array_nb1 = nb1.split(separator).reverse();
    var array_nb2 = nb2.split(separator).reverse();
    var array_result = new Array(); // The result array.
    var carry = 0;

    // Addition of the two sexas, digit by digit: array_result[i] =
    // array_nb1[i] + array_nb2[i].
    for (var i = 0; i < Math.max(array_nb1.length, array_nb2.length); i++) {
        array_result[i] = carry + (array_nb1[i] ? parseInt(array_nb1[i]) : 0)
            + (array_nb2[i] ? parseInt(array_nb2[i]) : 0);

        // How to handle the carry.
        carry = 0;
        if (array_result[i] >= base) {
            carry = 1;
            array_result[i] -= base;
        }
    }
    if (carry == 1)
        array_result[array_result.length] = 1;

    // We reverse the result array, so that it appears as a true sexa.
    var result = array_result.reverse().join(separator);
    return result;
}



function subtraction_general(nb1, nb2, base) {

    // This algorithm is fully general:

    // 1. It does not suffer from JavaScript's limitations: sexas can be
    //    as big as their string can be, even if their decimal
    //    expression is higher than what JavaScript can accept as a
    //    number. The only limitation is the length of a string in
    //    JavaScript, which is 2^31 characters. So, please, do not use
    //    numbers greater than 10^(2^31), i.e. containing more than two
    //    billions digits.

    // 2. It does not depend on a particular base. It may be 10, or 60,
    //    or whatever you want.

    // Note: addition is always absolute, never floating.


    // This is the separator when we note a number. For
    // example, when we note 1729 in decimal notation,
    // the separator is "". When we write 28.49 in
    // sexagesimal notation, the separator is ".". The
    // criterium is, of course, to know whether the base
    // is less or greater than 10.
    var separator = base <= 10 ? "" : ".";


    if (!nb1) nb1 = "0";
    if (!nb2) nb2 = "0";
    var array_nb1 = nb1.split(separator).reverse();
    var array_nb2 = nb2.split(separator).reverse();
    var array_result = new Array(); // The result as an array.
    var carry = 0;

    // Subtraction of the two sexas, digit by digit: array_result[i] =
    // array_nb1[i] - array_nb2[i].
    for (var i = 0; i < Math.max(array_nb1.length, array_nb2.length); i++) {
        array_result[i] = - carry + (array_nb1[i] ? parseInt(array_nb1[i]) : 0)
            - (array_nb2[i] ? parseInt(array_nb2[i]) : 0);

        // How to handle the carry.
        carry = 0;
        if (array_result[i] < 0) {
            carry = 1;
            array_result[i] += parseInt(base);
        }
    }

    // For negative numbers.
    if (carry == 1)
        array_result[array_result.length] = 0;

    // We reverse the result array, so that it appears as a true sexa.
    var result = array_result.reverse().join(separator);

    // Remove all useless ".0"s in the tail of the reversed list.
    var head = new RegExp("^(0\\\.)+", "g");
    // If there is such a tail, then it is replaced by nothing.
    if (head.test(result))
        result = result.replace(head, "");

    return result;
}



// This function multiplies numbers.
function multiplication_general(nb1, nb2, base) {

    // This function is fully general:
    //
    // 1. It does not depend on JavaScript's limitation of 2^53.
    //
    // 2. It does not depend on any particular base. It can be 10 or 60,
    // or whatever you want.


    // This algorithm used here is the same as the one taught in French
    // schools. For instance (in base 60):
    //
    //       1.57.01 (with indices i for the multiplicand)
    // x        1.03 (with indices j for the multiplier)
    //  ------------ (here we get a bidimensional array for addition:)
    //       5.51.03 (we multiplied 1.57.01 by 3)
    // +  1.57.01.00 (we multiplied 1.57.01 by 1, and shifted it to the left)
    //  ------------
    //    2.02.52.03 (we add the results)
    //
    // To do that, at some point, we need to fill a matrix like:
    // ( 3 51  5 * ...)  (with j lines)
    // ( *  1 57 1 ...)  (places marked by * will count as 0 during addition)
    // ( *  * ...     )
    // ( *  *  * ...  )
    //
    // To make things easier, the number 1.3 is represented as 3.1 (this
    // is why we use reverse() a lot).
    //
    // Why use this algorithm, instead of JavaScript's decimal
    // multiplication? Because it is limited to 2^53. With our
    // algorithm, there is no use of big numbers. Instead, we consider
    // numbers as mere strings of digits. Now, the limitation is
    // something like 10^(2^35).


    // We define the separator, which is "" in base 10
    // (for example in "1729"), and "." in other bases
    // (such as "28.49" in base 60).
    var separator = base <= 10 ? "" : ".";

    var multiplicand = nb1.split(separator).reverse(); // The
    // multiplicand, seen as a reversed array.
    var multiplier = nb2.split(separator).reverse(); // The multiplier,
    // seen as a reversed array as well.
    var i = 0; // Indices for the multiplicand.
    var j = 0; // Indices for the multiplier.
    var carry = 0; // The carry.

    // Create the bidimensional array (the matrix) for addition.
    var addition = new Array();
    for (j = 0; j < multiplier.length; j++)
        addition[j] = new Array();


    // Perform the multiplications.
    for (var j = 0; j < multiplier.length; j++) { // For each digit of the
        // multiplier.

        for (i = 0; i < multiplicand.length; i++) { // For each digit of
            // the multiplicand.

            // Multiply the i-th digit of the multiplicand by the j-th
            // digit of the multiplier, and store the result in the cell
            // (j, j+i).
            addition[j][j+i] =
                String(parseInt(multiplicand[i]) * parseInt(multiplier[j])
                       + carry); // In base 60, this will never be more
            //  than 59*59+1 (hence, it is always
            //  less than 2^53).
            carry = 0; // Reset the carry after using it.

            // Avoid false "sexagesimal" digits like 127 in base 60:
            // remove 2*60 and put 2 in the carry.
            while (parseInt(addition[j][j+i]) >= base) {
                addition[j][j+i] = String(parseInt(addition[j][j+i]) - base);
                carry += 1;
            }
        }

        if (carry != 0) { // For the last carry of the line, if any.
            addition[j][j+i] = String(carry);
        }

        carry = 0; // Reset carry before going to the next line of the matrix.
    }


    // Fill the matrix with zeros under the diagonal, as follows:
    //
    // ( ... . . . )
    // ( ... . . 0 )
    // ( ... . 0 0 )
    // ( ... 0 0 0 )
    for (var j = 0; j < multiplier.length; j++)
        for (var i = 0; i < j; i++)
            addition[j][i] = "0";

    // Perform the additions.
    var result = "0";

    // Add the lines of the matrix, one by one. No number in this
    // computation will be greater than "base x 2 - 1".
    for (var j = 0; j < multiplier.length; j++) {
        result = addition_general(result,
                                  addition[j].reverse().join(separator),
                                  base);
    }

    var head = new RegExp("^(0" + separator + ")+", "g"); //  To remove
    //  useless 0s as in "00412".
    result = result.replace(head, "");
    result = result == "" ? "0" : result;

    // This is it!
    return result;
}


// This function divides numbers, and returns a hash table containing
// both result["quotient"] and result["remainder"].
function division_general(dividend, divisor, base) {

    // TODO: this function only works in decimal numbers. It should be
    // debugged in order to work with sexagesimal arithmetics. Until
    // then, I use a (harmless) trick in division_sexa().

    var separator = base <= 10 ? "" : ".";

    var big_dividend = new String(dividend); // The decimal number to convert.
    var small_dividend = new String(""); // The small parts (between 0
    // and 599) which will effectively be divided. So we are sure we
    // will never reach 2^53.
    var quotient = new String(""); // Quotient of the current
    // division by 60.
    var remainder = "0"; // The remainder.
    var head = new RegExp("^(0" + separator + ")+", "g"); //  To remove
    //  useless 0s as in "00412".
    var result = new Object();


    do { // Take small parts of the dividend to perform little
        // divisions from left to right.

        // We feed the "small dividend" by removing the first digits
        // of the "big dividend".
        small_dividend = small_dividend.replace(head, "")
            + big_dividend.substr(0, 1);
        big_dividend = big_dividend.substr(1, big_dividend.length);

        // Update the quotient and the remainder.
        if (parseInt(small_dividend) < parseInt(divisor)) {
            quotient = quotient + "0";
            remainder = small_dividend;
        } else {
            // Remember: "small_dividend" is really small! (less than
            // base^2). So the following operations are harmless up to
            // the base 2^26...
            quotient =
                quotient
                + Math.floor(parseInt(small_dividend) / parseInt(divisor));
            remainder = String(parseInt(small_dividend) % parseInt(divisor));
            small_dividend = remainder;
        }

    } while (big_dividend.length != 0);

    quotient = quotient.replace(head, ""); // Remove the "0"s at head.

    // The result is a hash table, containing both result["quotient"]
    // and result["remainder"].
    result["quotient"] = quotient;
    result["remainder"] = String(remainder);

    return result;
}



// Compute powers in any base.
function power_general(nb, power_nb, base) {

    // This is a quick algorithm for powers.
    //
    // The idea is the following. Say we want to compute 2^13. Instead
    // of computing 2*2*2*2*2*2*2*2*2*2*2*2*2, we compute 2*2 = 4
    // (= 2^2), 4*4 = 16 (= 2^4) and 16*16 = 256 (= 2^8). We finally
    // compute 256*16*2 = 8192.
    //
    // How to do that? Take your power, here 13. Write it in binary
    // notation: you get 1101, which is composed of four binary digits.
    // We will then need four powers: 2, 2*2, 4*4, 16*16. Take the
    // powers which are representend by 1 in the binary number: 16, 4,
    // 2. Multiply them and you get the result.
    //
    // The complexity should be something like n.log(n) instead of n.


    // Trivial results.
    var result = "1";
    if (power_nb == "0" || nb == "1")
        return result;

    // The separator of digits depends on the base chosen.
    var separator = base <= 10 ? "" : ".";

    // Remove useless head of numbers, such as 00412.
    var head = new RegExp("^(0" + separator + ")+", "g");
    nb.replace(head, "");

    // The binary expression of the power.
    var power_binary = base_to_base(power_nb, base, 2).split("").reverse();

    // The list of powers which we will need.
    var powers = new Object();
    powers[0] = "1";
    powers[1] = nb;

    // Compute all needed powers.
    for (var i = 2; i <= power_binary.length; i++) {
        powers[i] = multiplication_general(powers[i-1], powers[i-1], base);
    }

    // Multiply all needed powers.
    for (var i = 0; i < power_binary.length; i++) {
        if (power_binary[i] == "1") {
            result = multiplication_general(result, powers[i+1], base);
        }
    }

    // That's all, folks!
    return result;
}




////////////////////////////////////////////////////////////////
// Base conversion
////////////////////////////////////////////////////////////////



// This function converts numbers from one base to another.
function base_to_base (number, from, to) {

    var result = from == to ? number :
        base10_to_base(base_to_base10(number, from), to);

    return result;
}




function base_to_base10(number, from) {

    var result = "0";
    var puissance;
    var to = 10;

    // This is the separator between digits, which is "" until base 10
    // (as in 1729), but "." for higher bases (as in 28.49).
    var separator = from <= 10 ? "" : ".";

    // The number is treated as a string of digits, not as a number
    // (otherwise there would be the limitation at 2^53).
    var array_number = number.split(separator);

    // Let us take every digit of the number to convert.
    for (var i = 0; i < array_number.length; i++) {

        // We compute the power which corresponds to it. (The trick is
        // that these powers themselves are considered as strings of
        // digits, so that we never compute with big numbers such as
        // 2^53).
        puissance = "1";
        for (var j = 1; j < array_number.length -i; j++) {
            puissance =
                multiplication_deci(puissance, from); // For
                // example, we use the decimal multiplication to compute
                // powers of 60.
        }

        // The number is decomposed into multiples of powers of the base (such
        // as 1000+700+20+9), which we finally just have to add.
        result = addition_general(result,
                                  multiplication_deci(puissance,
                                                      array_number[i]),
                                  to);
    }

    return result;
}




function base10_to_base(number, base) {

    // The algorithm corresponds to the way pupils perform division in
    // France. Why so? Because their algorithm does not depend on the
    // length of the numbers: they just perform the division from left
    // to right, whithout needing to know how big the number is. This
    // way, we will not depend on JavaScript's number limitation at
    // 2^53: the value of numbers is only limited by that of strings
    // (which, contrary to 2^53, is far enough for Mesopotamian
    // mathematics).

    // Division is iterated. For example, let us convert 24721 into a sexa.
    // 24721 is the "big dividend". We take 2, then 24, then 247, which is
    // eventually a greater number than 60 (but less than 599, so far from
    // 2^53), as "small dividend". We divide by 60. The quotient is 004, the
    // remainder is 7; it becomes the "small dividend". Then we take 72 as
    // "small dividend", and so on. At the end, we get 00412 as quotient. We
    // remove the first zeros and we get 412. Now, 412 contains at least
    // three digits, which means that it is greater than 60. So we do once
    // again the same, until getting 006 as a quotient. Then we take the
    // last quotient (here 6), followed by the reversed list of remainders
    // (here 52 and 1), and we get the sexa which corresponds to 24721,
    // i.e 6.52.1.

    var big_dividend = new String(number); // The decimal number to convert.
    var small_dividend = new String(""); // The small parts (between 0
    // and 599) which will effectively be divided. So we are sure we
    // will never reach 2^53.
    var quotient = new String(""); // Quotient of the current division by 60.
    var remainder = new Array(); // Array of successive remainders.
    var i = 0; // Indices for the list of remainders.
    var head = new RegExp("^0+", "g"); //  To remove useless 0s as in "00412".

    var separator = base <= 10 ? "" : ".";

    do { // For each quotient which is greater than 60.
        quotient = "";
        small_dividend = "";

        do { // Take small parts of the dividend to perform little
            // divisions from left to right.

            // We feed the "small dividend" by removing the first digits
            // of the "big dividend".
            small_dividend = small_dividend + big_dividend.substr(0,1);
            big_dividend = big_dividend.substr(1,big_dividend.length);

            // Update the quotient and the remainder.
            if (parseInt(small_dividend) < base) {
                quotient = quotient + "0";
                remainder[i] = parseInt(small_dividend);
            } else {
                // Remember: "small_dividend" is really small! (less
                // than 599). So the following operations are harmless.
                quotient =
                    quotient + Math.floor(parseInt(small_dividend) / base);
                remainder[i] = parseInt(small_dividend) % base;
                small_dividend = remainder[i];
            }

        } while (big_dividend.length != 0 || parseInt(small_dividend) >= base);

        i++; // Now we need to compute the next sexagesimal digit.
        quotient = quotient.replace(head, ""); // Remove the "0"s at head.
        big_dividend = quotient; // Recursive division.

    } while (big_dividend.length > base.length
             || parseInt(big_dividend) >= base); // Because of the first
    // condition (length >= 3), the second one (dividend >= 60) is only
    // checked if the dividend is less than 99. Hence, there is no
    // chance to compare 60 with 2^53. THIS WOULD NOT BE THE CASE IF
    // THESE TWO CONDITIONS WERE PERMUTED!

    // The result is the quotient (if not null) followed by the reversed
    // list of remainders.
    var result = (quotient != 0 ? quotient + separator : "")
        + remainder.reverse().join(separator);

    // Return the number in absolute mode.
    return result;
}






////////////////////////////////////////////////////////////////
// Sexagesimal numbers
////////////////////////////////////////////////////////////////


// This function takes a sexa as argument, and converts it into a deci.
function Sexa_vers_deci (sexa) {

    // WARNING: it does not check if the argument really is a sexa. You
    // must have checked it before calling this function.

    var result = base_to_base(sexa, "60", "10");
    return result;
}



// This function handles the conversion form from sexa to deci.
function sexa2deci(form) {

    var sexa = form.input.value;

    // Checks that the input really is a sexa and calls the conversion
    // function.
    var result = is_sexa(sexa) ? Sexa_vers_deci(sexa) : not_sexa;

    // Display the result.
    display_result(result, 'conversion-60-10');

}



// This function takes a sexa as argument, and returns it in floating
// mode (concretely, it just cuts the ".0"s at the end).
function floating(sexa) {

    // The tail of an absolute number consists in a list of ".0"s (see
    // e.g. the number 1.20.0.0). This is what we are going to cut in
    // order to convert it into a floating number.
    var tail = new RegExp("(\\\.0)+$", "g"); // "g" option to catch all ".0"s

    // If the argument "sexa" has such a tail, then it is replaced by
    // nothing.
    if (tail.test(sexa))
        sexa = sexa.replace(tail, "");

    // Now we have a floating number.
    return sexa;
}



// This function returns a floating or an absolute sexa, depending on
// the mode currently chosen by the user.
function floating_or_absolute(sexa) {

    return (sexa_floating == true) ? floating(sexa) : sexa;
}





////////////////////////////////////////////////////////////////
// Decimal numbers
////////////////////////////////////////////////////////////////


// This function takes a deci as argument, and returns it as a sexa
// (floating or absolute, depending of the computing mode chosen by
// the user).
function Deci_to_sexa(number) {

    // WARNING: Do not use this function in your code! Use instead one of
    // these three functions:
    //
    // 1. Deci_to_sexa_floating_or_absolute,
    // 2. Deci_to_sexa_absolute,
    // 3. Deci_to_sexa_floating.

    return base_to_base(String(number), "10", "60");
}



// This function takes a deci as argument, and returns it as a sexa (in
// absolute or floating mode, depending on what the user wants).
function Deci_to_sexa_floating_or_absolute(number) {

    var result = floating_or_absolute(Deci_to_sexa(number));
    return result;
}



// This function takes a deci as argument, and returns it as a sexa
// (always absolute, even in floating mode).
function Deci_to_sexa_absolute(number) {

    var result = Deci_to_sexa(number);
    return result;
}



// This function takes a deci as argument, and returns it as a sexa
// (always floating, even in absolute mode).
function Deci_to_sexa_floating(number) {

    var result = floating(Deci_to_sexa(number));
    return result;
}



// Conversion from deci to sexa.
function deci2sexa(form) {
    var deci = form.input.value;
    var result;

    // Some easter eggs linked with the history of MesoCalc...
    switch (deci) {
    case "Christine":    // Christine Proust
    case "Cécile":       // Cécile Michel
        result = "d-nisaba zà-mí !";
        break;

    case "Karine":       // Karine Chemla
        result = "林力娜";
        break;

    case "Bob":          // Robert Middeke-Conlin
        result = "lu2-im-na4-na";
        break;

    case "Baptiste":     // Baptiste Mélès
        result = "梅乐思";
        break;

    default:
        // The default behaviour is to convert the number if it is a deci.
        result =
            is_int(deci) ? Deci_to_sexa_floating_or_absolute(deci) : not_deci;
    }

    // Display the result.
    display_result(result, 'conversion-10-60');


    // Why these easter eggs? Let us say some words about MesoCalc's
    // birth context.
    //
    // On 25-29 March 2013, the SAW group organized the conference
    // "Cultures of computation and quantification in the ancient world"
    // in Paris (Université Paris-Diderot). Baptiste Mélès had a talk
    // about how to use concepts of computer science to describe the use
    // of computing tools such as the Chinese abacus. Robert
    // Middeke-Conlin's talk was "The Nazbalum in Old Babylonian
    // Mesopotamia: A Concrete Number or Administrative Tool"; Baptiste
    // Mélès had to prepare a commentary for this talk, but since he
    // knew absolutely nothing about Mesopotamian mathematics, he had to
    // read some books about it, such as Christine Proust's; he learned
    // to compute in sexagesimal notation, and was exercising to perform
    // sexagesimal multiplications and divisions on paper, but he wanted
    // to check his computations. This is why we wrote the following
    // e-mails to Christine Proust...


    //     Date: Sun, 10 Mar 2013 16:09:53 +0100
    //     From: Baptiste Mélès <baptiste.meles@gmail.com>
    //     To: "christine.proust" <christine.proust@wanadoo.fr>
    //     Subject: Re: Classiques des mathématiques mésopotamiennes
    //
    // Chère Christine,
    //
    // Merci beaucoup pour ces textes ! Je vais me régaler : c'est
    // vraiment joli, le cunéiforme.
    //
    // Bon après-midi !
    //
    // Baptiste.


    //     Date: Sun, 10 Mar 2013 17:22:45 +0100
    //     From: "christine.proust" <christine.proust@wanadoo.fr>
    //     To: Baptiste Mélès <baptiste.meles@gmail.com>
    //     Subject: Re: Classiques des mathématiques mésopotamiennes
    //
    // Attention, c'est dangereux le cunéiforme, c'est tellement beau qu'on
    // tombe facilement dedans!
    // bonne lecture
    // chr


    //     Date: Mon, 11 Mar 2013 18:41:46 +0100
    //     From: Baptiste Mélès <baptiste.meles@gmail.com>
    //     To: "christine.proust" <christine.proust@wanadoo.fr>
    //     Subject: Re: Classiques des mathématiques mésopotamiennes
    //
    // Chère Christine,
    //
    // > Attention, c'est dangereux le cunéiforme, c'est tellement beau
    // > qu'on tombe facilement dedans!
    //
    // Tu as bien raison : je me demande même si je ne vais pas arracher
    // quatre boules toutes les deux tringles de mon boulier pour
    // pouvoir compter en base 60 dans la vie de tous les jours.
    //
    // À ce propos, connais-tu un logiciel magique pour vérifier
    // facilement les calculs en base 60 ? Pour l'instant, je les fais
    // sur papier ou sur boulier, avec la règle à calcul en guise de
    // table d'inverses, mais je me demande si je ne vais pas faire un
    // petit programme pour me simplifier la vie...
    //
    // Bonne semaine,
    //
    // Baptiste.


    //     Date: Mon, 11 Mar 2013 19:07:11 +0100
    //     From: Christine Proust <christine.proust@paris7.jussieu.fr>
    //     To: Baptiste Mélès <baptiste.meles@gmail.com>
    //     Subject: Re: Classiques des mathématiques mésopotamiennes
    //
    // Tu sauras tout sur le calcul sexagésimal avec des jetons lors de la
    // séance du 12 juin.
    // En attendant, j'ai bien évidemment programmé le calcul positionnel
    //     sexagésimal flottant, avec des opérations qui font:
    // - la suppression des ordres de grandeurs
    // - la multiplication
    // - l'inversion des nombres réguliers
    // - les racines carrées et cubiques (quand elles sont exactes)
    // - les décompositions en facteur premiers
    // - la liste des nombres réguliers étant donnés le premier chiffre et le
    // nombre de positions sexagésimales
    // - la conversion base 10 / base 60 et vice versa
    // - des tables diverses
    // etc
    // Je l'ai fait avec Mathematica. Si tu es équipé, je t'envoie les
    // fichiers tout de suite. Sinon, il faudra que tu l'installes.


    //     Date: Tue, 12 Mar 2013 08:15:38 +0100
    //     From: Baptiste Mélès <baptiste.meles@gmail.com>
    //     To: Christine Proust <christine.proust@paris7.jussieu.fr>
    //     Subject: Re: Classiques des mathématiques mésopotamiennes
    //
    // Chère Christine,
    //
    // Hélas, je n'ai pas Mathematica, mais j'aimerais bien jeter un
    // coup d'œil à ton code source (dont la liste de fonctionnalités
    // aurait fait saliver plus d'un scribe !), pour pouvoir l'adapter
    // sur mes logiciels...
    //
    // Bonne journée et merci !
    //
    // Baptiste.


    //     Date: Tue, 12 Mar 2013 11:00:18 +0100
    //     From: Christine Proust <christine.proust@paris7.jussieu.fr>
    //     To: Baptiste Mélès <baptiste.meles@gmail.com>, pichaigneau
    //         <pichaigneau@laposte.net>
    //     Subject: Re: Classiques des mathématiques mésopotamiennes
    //
    // [-- Attachement #1 --]
    // [-- Type : text/plain, Codage : 8bit, Taille : 1,8K --]
    //
    // Cher Baptiste, Je n'ai pas le code source car j'ai utilisé les
    // fonctions prédéfinies de Mathematica. Tu trouveras ci-joint le
    // fichier où j'ai écrit les lignes de programme (calculette noyau),
    // et le fichier contenant uniquement la liste des fonctions que
    // j'utilise au quotidien (calculette active). Je sépare les deux
    // fichiers pour éviter d'introduire des bugs par mégarde dans mes
    // lignes de programme. Je te mets aussi une notice avec quelques
    // explications.
    //     Si tu arrives à transformer tout cela en utilisant un
    // logiciel libre, tu auras fait une oeuvre d'intérêt général de
    // grande importance. En effet, je ne pense pas que des fonctions
    // aussi simples que celles dont on a besoin pour le calcul
    // sexagésimal flottant nécessitent la grosse machinerie
    // Mathematica, et j'aimerais bien rendre ma calculette babylonienne
    // accessible à tous sur le web, ce que Mathematica ne permet pas à
    // cause de ses droits de propriété.
    // Je mets Pierre en copie de ce message car il est lui aussi intéressé
    // par l'idée de la mise en service publique de ma calculette magique.
    // bien à toi
    // Christine


    //     Date: Tue, 12 Mar 2013 14:27:05 +0100
    //     From: Baptiste Mélès <baptiste.meles@gmail.com>
    //     To: Christine Proust <christine.proust@paris7.jussieu.fr>
    //     CC: pichaigneau <pichaigneau@laposte.net>
    //     Subject: Re: Classiques des mathématiques mésopotamiennes
    //
    // Chère Christine, cher Pierre,
    //
    // Parfait, cela m'amusera beaucoup !
    //
    // Je pense que je vais programmer ta calculatrice mésopotamienne en
    // JavaScript, ce qui permettra de l'utiliser aussi facilement sur
    // un ordinateur local — quel que soit son système d'exploitation —
    // que sur Internet.
    //
    // (Voilà pour la raison officielle. La vraie raison est que je
    // voulais apprendre le JavaScript depuis quelque temps et que c'est
    // l'occasion rêvée.)
    //
    // Si tu n'as pas d'objection, je suis assez partisan de la licence
    // GPL : n'importe qui pourra copier le fichier, le modifier, et
    // redistribuer ses modifications — à condition, toutefois, que ce
    // soit en offrant aux utilisateurs suivants les mêmes libertés.
    //
    // Dans mes rêves les plus fous, une première version serait prête
    // pour le colloque SAW : je m'y mets tout de suite.
    //
    // À bientôt,
    //
    // Baptiste.


    //     Date: Tue, 12 Mar 2013 14:38:14 +0100
    //     From: Christine Proust <christine.proust@paris7.jussieu.fr>
    //     To: Baptiste Mélès <baptiste.meles@gmail.com>
    //     CC: pichaigneau <pichaigneau@laposte.net>
    //     Subject: Re: Classiques des mathématiques mésopotamiennes
    //
    // Géant! mille mercis.
    // chr


    //     Date: Tue, 12 Mar 2013 16:42:57 +0100
    //     From: Christine Proust <christine.proust@paris7.jussieu.fr>
    //     To: pichaigneau@laposte.net
    //     CC: Baptiste Mélès <baptiste.meles@gmail.com>
    //     Subject: Re: Classiques des mathématiques mésopotamiennes
    //
    // Va pour GPL. J'ignore totalement de quoi il s'agit, mais
    // renseignements pris auprès de Wikipedia, l'idée me paraît
    // sympathique. chr


    //     Date: Tue, 12 Mar 2013 18:06:27 +0100
    //     From: Baptiste Mélès <baptiste.meles@gmail.com>
    //     To: Christine Proust <christine.proust@paris7.jussieu.fr>
    //     CC: pichaigneau@laposte.net
    //     Subject: Re: Classiques des mathématiques mésopotamiennes
    //
    // Chère Christine, cher Pierre,
    //
    // Pardon, j'ai été un peu laconique pour la licence... Voici donc
    // un peu plus de détails sur l'idée générale qui a donné naissance
    // à la GPL.
    //
    // Il existait, d'un côté, des logiciels propriétaires, c'est-à-dire
    // dont le code source est secret, que l'utilisateur ne peut donc
    // pas modifier, et encore moins copier ou redistribuer.
    //
    // D'un autre côté, il existait des licences libres « un peu trop
    // libres » (comme la licence BSD), qui laissait à l'utilisateur
    // toute liberté (copie, modification, redistribution)... y compris
    // celle de piller un code source libre pour en faire un code
    // propriétaire.
    //
    // La licence GPL, pour éviter cette dernière dérive, est munie de
    // ce que l'on appelle une « clause virale » : on laisse toute
    // liberté à l'utilisateur, à condition qu'il ne privatise pas le
    // code, et qu'il fasse profiter les autres des libertés dont il a
    // lui-même profité.
    //
    // Vous pourrez donc faire tout ce que vous voulez de mon programme
    // si vous voulez le réutiliser ailleurs, sans avoir à solliciter
    // mon autorisation. Enfin, une fois que je l'aurai écrit...
    //
    // Bonne soirée !
    //
    // Baptiste.


    //     Date: Wed, 13 Mar 2013 11:10:04 +0100
    //     From: Baptiste Mélès <baptiste.meles@gmail.com>
    //     To: Christine Proust <christine.proust@paris7.jussieu.fr>
    //     CC: pichaigneau@laposte.net
    //     Subject: Re: Classiques des mathématiques mésopotamiennes
    //
    // Chère Christine, cher Pierre,
    //
    // Et voici une première version de la calculatrice mésopotamienne !
    // http://baptiste.meles.free.fr/site/mesocalc.html
    //
    // Elle pèse seulement 32 Ko, pour environ 300 lignes de code. Vous
    // pouvez l'utiliser en ligne, ou copier le fichier HTML sur votre
    // ordinateur local et l'utiliser hors connexion. L'interface est
    // rudimentaire, mais on ne fera de toute façon jamais aussi beau
    // qu'une tablette d'argile.
    //
    // Il me reste à implanter quelques fonctions de la liste de
    // Christine :
    //
    // - inversion ;
    // - quotient ;
    // - règle de trois ;
    // - table de multiplication ;
    // - liste des nombres réguliers étant donnés le premier chiffre et le
    // nombre de chiffres ;
    // - décomposition en facteurs premiers ;
    // - suite géométrique de premier terme, raison et nombre de termes donnés.
    //
    // Signalez-moi si vous détectez des bogues ou désirez de nouvelles
    // fonctionnalités !
    //
    // Une question, par exemple : faut-il que je supprime par défaut
    // les ordres de grandeur (en écrivant 30.0 x 3 = 1.30 au lieu de
    // 1.30.0) ?
    //
    // N'hésitez pas à faire tester ce programme par vos amis
    // mésopotamistes...
    //
    // À bientôt,
    //
    // Baptiste.
}






////////////////////////////////////////////////////////////////
// Additions
////////////////////////////////////////////////////////////////

// These are the algorithms for addition. They do not deal with HTML:
// that is pure JavaScript.


// Sexagesimal addition.
function addition_sexa(nb1, nb2) {
    var base = 60;

    // In case nb1 or nb2 be decimal, convert them into sexagesimal
    // numbers.
    nb1 = is_sexa(nb1) ? nb1 : Deci_to_sexa_absolute(nb1);
    nb2 = is_sexa(nb2) ? nb2 : Deci_to_sexa_absolute(nb2);

    var result = addition_general(nb1, nb2, base);

    return result;
}


// Decimal addition.
function addition_deci(nb1, nb2) {
    var base = 10;
    var result = addition_general(nb1, nb2, base);

    return result;
}



////////////////////////////////////////////////////////////////
// Addition forms
////////////////////////////////////////////////////////////////

// These are the algorithms for the addition forms. They do deal with
// HTML.


// This function initializes the addition formular.
function clear_addition(form) {

    // Initialize the addition fields, to avoid side effects.
    for (var i = 1; i <= nb_additions; i++) {
        form["input" + i].value = "";
        addenda[i] = 0;
    }
    nb_additions = 2;

    // Display it (namely nothing!).
    document.getElementById('nouv_addition').innerHTML = "";
    document.getElementById('tableau_addition').innerHTML = "";
    document.getElementById('addenda1').focus();
}


function addition(form) {
    // addenda[] is an array, where addenda[1], addenda[2] etc. will be
    // the operands (if they are undefined, they will be treated
    // as 0). The sum will be stored in addenda[0].
    addenda[0] = "0";

    // If all input numbers are sexas, we add them.
    for (var i = 1; i <= nb_additions; i++) {
        var sexa = form["input" + i].value;

        // Every empty field is treated as 0 in "sexa", but displayed as
        // empty in "addenda[i]".
        if (!sexa)
            sexa = "0";

        addenda[i] = form["input" + i].value;
        addenda[0] = addition_sexa(addenda[0], sexa);
    }


    // This is a magic feature: each time you perform an addition, a new
    // addition field is given. Thus you can perform n-ary additions
    // very easily.
    var contenu = "";
    nb_additions++; // The number of addenda, first defined in main().

    for (var i = 3; i <= nb_additions; i++) {
        contenu = contenu
            + "+ <input type='text' "
            + " name='input" + i + "' "
            + " id='addenda" + i + "' "
            + ' value="' + ((addenda[i]) ? addenda[i] : "") + '" '
            + " onkeypress=\"if (event.keyCode == 13) addition(this.form)\" />";
    }

    // Display the result.
    document.getElementById('nouv_addition').innerHTML = contenu;


    // Display the result in a table.
    var result = "<p><table class=\"center\">"
        + "<tr><th>Addition</th></tr>";
    for (var i = 1; i < nb_additions; i++) {
        result = addenda[i] ?
            result + '<tr><td align="right"> '
            + addenda[i]
            + '</td></tr>'
            : result;
    }
    result += '<tr><td></td></tr><tr><td align="right"><strong>= ' + addenda[0]
        + '</strong></td></tr>'
        + "</table></p>";
    document.getElementById('tableau_addition').innerHTML = result;


    // Give the focus to the new field.
    document.getElementById("addenda" + nb_additions).focus();
}



////////////////////////////////////////////////////////////////
// Subtractions
////////////////////////////////////////////////////////////////

// These functions are pure JavaScript. They do not deal with HTML.


// This function performs the subtraction of sexas.
function subtraction_sexa(nb1, nb2) {

    var base = "60";

    // In case nb1 or nb2 be decimal, convert them into sexagesimal
    // numbers.
    nb1 = is_sexa(nb1) ? nb1 : Deci_to_sexa_absolute(nb1);
    nb2 = is_sexa(nb2) ? nb2 : Deci_to_sexa_absolute(nb2);

    var result = subtraction_general(nb1, nb2, base);

    return result;
}



// This function performs the subtraction of decimal numbers.
function subtraction_deci(nb1, nb2) {

    // This function is probably useless in this source code. It is just
    // here for the sake of generality and symmetry :-)
    var base = "10";
    var result = subtraction_general(nb1, nb2, base);

    return result;
}



////////////////////////////////////////////////////////////////
// Subtraction forms
////////////////////////////////////////////////////////////////


// These functions are related with the subtraction forms. They do deal
// with HTML.


// This function clears the subtraction form.
function clear_soustraction(form) {

    // Initialize the subtraction fields.
    for (var i = 1; i <= nb_soustractions; i++) {
        form["input" + i].value = "";
        subtrahenda[i] = 0;
    }
    nb_soustractions = 2; // Number of subtrahenda, defined in main().

    // Display it (namely nothing).
    document.getElementById('nouv_soustraction').innerHTML = "";
    document.getElementById('tableau_soustraction').innerHTML = "";
    document.getElementById('subtrahenda1').focus();
}


// This function handles the subtraction formular.
function soustraction(form) {

    // If all numbers are sexas, subtract them.
    for (var i = 1; i <= nb_soustractions; i++) {
        var sexa = form["input" + i].value;
        subtrahenda[i] = form["input" + i].value;
    }


    // subtrahenda[0] will contain the result; subtrahenda[1] is the
    // first number, from which the following ones will be subtracted.
    if (!subtrahenda[1])
        subtrahenda[1] = "0";
    subtrahenda[0] = subtrahenda[1];

    // Perform the subtractions.
    for (var i = 2; i <= nb_soustractions; i++) {
        // If subtrahenda[i] is empty, it will be displayed as empty,
        // but treated as 0.
        var sexa = subtrahenda[i] ? subtrahenda[i] : "0";

        if (less_equal_sexa(sexa, subtrahenda[0])) {
            subtrahenda[0] = subtraction_sexa(subtrahenda[0], sexa);
        } else {
            // Abort if the result is negative.
            subtrahenda[0] = negative;
            break;
        }
    }

    // A magic feature: each time a subtraction is performed, add a new
    // subtraction field. So you can perform n-ary subtractions.
    var contenu = "";
    nb_soustractions++; // First defined in main().

    for (var i = 3; i <= nb_soustractions; i++) {
        contenu = contenu
            + "- <input type='text' "
            + " name='input" + i + "' "
            + " id='subtrahenda" + i + "' "
            + ' value="' + ((subtrahenda[i]) ? subtrahenda[i] : "") + '" '
            + " onkeypress=\"if (event.keyCode == 13) soustraction(this.form)\" />";
    }

    // Display the result.
    document.getElementById('nouv_soustraction').innerHTML = contenu;

    // Display the computation in a table.
    var result = "<p><table class=\"center\">"
        + "<tr><th>Subtraction</th></tr>";
    for (var i = 1; i < nb_soustractions; i++) {
        result = subtrahenda[i] ?
            result + '<tr><td align="right"> '
            + (subtrahenda[i] ? subtrahenda[i] : "0")
            + '</td></tr>'
        : result;
    }
    result += '<tr><td></td></tr><tr><td align="right"><strong>= '
        + subtrahenda[0]
        + '</strong></td></tr>'
        + "</table></p>";
    document.getElementById('tableau_soustraction').innerHTML = result;

    // Give the focus to the new subtraction field.
    document.getElementById("subtrahenda" + nb_soustractions).focus();
}






////////////////////////////////////////////////////////////////
// Multiplications
////////////////////////////////////////////////////////////////


// These functions are pure JavaScript. They do not deal with HTML.


// Decimal multiplication.
function multiplication_deci(nb1, nb2) {
    var base = 10;
    var result = multiplication_general(nb1, nb2, base);

    return result;
}


// Absolute sexagesimal multiplication.
function multiplication_sexa_absolu(nb1, nb2) {
    var base = 60;

    // In case nb1 or nb2 be decimal, convert them into sexagesimal
    // numbers.
    nb1 = is_sexa(nb1) ? nb1 : Deci_to_sexa_absolute(nb1);
    nb2 = is_sexa(nb2) ? nb2 : Deci_to_sexa_absolute(nb2);

    var result = multiplication_general(nb1, nb2, base);

    return result;
}


// Floating or absolute sexagesimal multiplication.
function multiplication_sexa(nb1, nb2) {
    var base = 60;

    // In case nb1 or nb2 be decimal, convert them into sexagesimal
    // numbers.
    nb1 = is_sexa(nb1) ? nb1 : Deci_to_sexa_absolute(nb1);
    nb2 = is_sexa(nb2) ? nb2 : Deci_to_sexa_absolute(nb2);

    var result = multiplication_sexa_absolu(nb1, nb2, base);

    return floating_or_absolute(result);
}



////////////////////////////////////////////////////////////////
// Multiplication forms
////////////////////////////////////////////////////////////////


// These functions are related with the multiplication forms. They do
// deal with HTML.


function clear_multiplication(form) {
    // This function clears the multiplication formular.

    // Reset the multiplication fields.
    for (var i = 1; i <= nb_multiplications; i++) {
        form["input" + i].value = "";
        multiplicanda[i] = "";
    }
    nb_multiplications = 2;

    // Display it (namely nothing).
    document.getElementById('nouv_multiplication').innerHTML = "";
    document.getElementById('tableau_multiplication').innerHTML = "";
    document.getElementById('multiplicanda1').focus();
}




function multiplication(form) {

    // On rangera ici le produit.
    multiplicanda[0] = "1";

    // On fait la multiplication si tout est sexagésimal.
    for (var i = 1; i <= nb_multiplications; i++) {
        var sexa = form["input" + i].value;

        multiplicanda[i] = form["input" + i].value;
        multiplicanda[0] =
            multiplication_sexa(multiplicanda[0],
                                multiplicanda[i] ? multiplicanda[i] : "1");
    }

    // Et on ajoute des boîtes de multiplication.
    var contenu = "";
    nb_multiplications++;

    for (var i = 3; i <= nb_multiplications; i++) {
        contenu = contenu
            + "&times; <input type='text' "
            + " name='input" + i + "' "
            + " id='multiplicanda" + i + "' "
            + ' value="' + ((multiplicanda[i]) ? multiplicanda[i] : "") + '" '
            + " onkeypress=\"if (event.keyCode == 13) multiplication(this.form)\" />";
    }

    document.getElementById('nouv_multiplication').innerHTML = contenu;

    var result = "<p><table class=\"center\">"
        + "<tr><th>Multiplication</th></tr>";
    for (var i = 1; i < nb_multiplications; i++) {
        result = multiplicanda[i] ?
            result + '<tr><td align="right"> '
            + multiplicanda[i]
            + '</td></tr>'
            : result;
    }
    result += '<tr><td></td></tr><tr><td align="right"><strong>= '
        + multiplicanda[0]
        + '</strong></td></tr>'
        + "</table></p>";

    document.getElementById('tableau_multiplication').innerHTML = result;

    // Donner le focus au nouveau nombre.
    document.getElementById("multiplicanda" + nb_multiplications).focus();
}



////////////////////////////////////////////////////////////////
// Divisions
////////////////////////////////////////////////////////////////


// Division for sexagesimal numbers. This function returns both
// result["quotient"] and result["remainder"].
function division_sexa(dividend, divisor) {

    var result = new Object();

    if (sexa_floating) {
        result["quotient"] = multiplication_sexa(dividend, igi(divisor));
        result["remainder"] = "0";
    } else {
        return division_sexa_absolute(dividend, divisor);
    }

    // The result is a hash table: it contains both result["quotient"]
    // and result["remainder"].
    return result;
}



// Division for sexagesimal numbers. This function returns both
// result["quotient"] and result["remainder"].
function division_sexa_absolute(dividend, divisor) {

    var result = new Object();
    var result_deci = // This is a trick, using a decimal computation. That
    // is because my division_general algorithm is still
    // not so general... Fortunately, this is harmless,
    // because we do not use big numbers.
    division_general(Sexa_vers_deci(dividend),
                     Sexa_vers_deci(divisor),
                     "10");
    result["quotient"] = Deci_to_sexa_absolute(result_deci["quotient"]);
    result["remainder"] = Deci_to_sexa_absolute(result_deci["remainder"]);


    // The result is a hash table: it contains both result["quotient"]
    // and result["remainder"].
    return result;
}



// Division for decimal numbers. This function returns both
// result["quotient"] and result["remainder"].
function division_deci(dividend, divisor) {

    var result = division_general(dividend, divisor, "10");

    // The result is a hash table: it contains both result["quotient"]
    // and result["remainder"].
    return result;
}



// Floating quotient of a sexagesimal division.
function quotient_sexa(dividend, divisor) {

    var result = multiplication_sexa(dividend, igi(divisor));

    // This is like division_sexa, but we return directly
    // result["quotient"].
    return result;
}


// Absolute quotient of a sexagesimal division.
function quotient_sexa_absolute(dividend, divisor) {

    var result = division_sexa_absolute(dividend, divisor)["quotient"];

    // This is like division_sexa, but we return directly
    // result["quotient"].
    return result;
}


// Absolute quotient of a decimal division.
function quotient_deci(dividend, divisor) {

    var result = division_general(dividend, divisor, "10")["quotient"];

    // This is like division_deci, but we return directly
    // result["quotient"].
    return result;
}


// Remainder of a sexagesimal division (like the "%" in native
// JavaScript).
function remainder_sexa(dividend, divisor) {

    var result =
        Deci_to_sexa_absolute(division_general(Sexa_vers_deci(dividend),
                                               Sexa_vers_deci(divisor),
                                               "10")["remainder"]);

    // This is like division_sexa, but we return directly
    // result["remainder"].
    return result;
}



// Remainder of a decimal division (like the "%" in native JavaScript).
function remainder_deci(dividend, divisor) {

    var result = division_general(dividend, divisor, "10")["remainder"];

    // This is like division_deci, but we return directly
    // result["remainder"].
    return result;
}



function prime_list_to_igi(prime_list) {

    // Description of the "Lottery algorithm" to compute the reciprocal
    // number.
    //
    // The idea is that we have a lottery grid, which is formatted like
    // the following:
    //
    // (2 2 3 5)
    // (2 2 3 5)
    // (2 2 3 5)
    // (2 2 3 5)
    // (2 2 3 5)
    // (2 2 3 5)
    //  ...
    //
    // Now, we take the regular number of which we are searching the
    // reciprocal. We take the list of its prime factors: say 2, 2, 2,
    // 2, 2, 2, 2, 3, 3, 5, 5, 5 for the number 40.0.0 (= 144000). We
    // fill out the grid from top to bottom and we get:
    //
    // (X X X X)
    // (X X X X)
    // (X X 3 X)
    // (X 2 3 5)
    // (2 2 3 5)
    // (2 2 3 5)
    //  ...
    //
    // How many lines do we need? Four. So, in the first four lines, we
    // compute the product of all non-checked numbers, which is 2*3*3*5
    // = 1.30.
    //
    // The demonstration is easy: the product of both numbers is a power
    // of 60, for it is a power of the number encoded by each of these
    // lines, which is 2*2*3*5 = 60.
    //
    // In abstract terms:
    //
    // Let nb2 (resp. nb3, nb5) be the number of 2's (resp. of 3's, of
    // 5's) in the list of prime factors of a regular number. The
    // reciprocal of this number is:
    //
    //             2^(2n-nb2) * 3^(n-nb3) * 5^(n - nb5).
    //
    // Now, let us comment on this algorithm line by line.
    //

    // We have to count the number of 2, 3 and 5 in the list of prime
    // factors.
    var nb2 = prime_list["nb2"];
    var nb3 = prime_list["nb3"];
    var nb5 = prime_list["nb5"];
    var lines = 0; // The power of 60 which will be needed.
    var result = "";

    // How many lines do we need?
    lines = Math.ceil(Math.max(Math.max(nb2/2, nb3), nb5));

    // Compute the respective powers of 2, 3 and 5 of the reciprocal number.
    var power2 = Deci_to_sexa_absolute(2*lines - nb2);
    var power3 = Deci_to_sexa_absolute(lines - nb3);
    var power5 = Deci_to_sexa_absolute(lines - nb5);

    // Compute the reciprocal number (floating or absolute).
    result = multiplication_sexa(power_sexa("2", power2),
                                 multiplication_sexa(
                                     power_sexa("3", power3),
                                     power_sexa("5", power5)));

    // Return the result.
    return floating(result);
}



// This function computes the "igi" (reciprocal number) of a given
// number, which is such that there exists some "n" such that
// number*igi=60^n.
function igi(sexa) {

    var result;

    // Take the list of prime factors. If it is the one of a regular
    // number, then use it to compute its reciprocal number.
    if (prime_list = is_regular(sexa))
        result = floating(prime_list_to_igi(prime_list));

    else // Otherwise, the result is undefined.
        result = nu;

    // Return result.
    return result;
}



// Simplification of sexagesimal fractions.
function simplif_fraction(numerator, denominator) {

    // We try all numbers which are less than the minimum of the
    // numerator and the denominator.
    for (var i = "2";
         less_equal_sexa(i,
                         min_sexa(String(numerator),
                                  String(denominator)));
         i = addition_sexa(i, "1")) {

        // We divide both the numerator and the denominator by their
        // common divisor, if any.
        while (remainder_sexa(numerator, i) == "0"
               && remainder_sexa(denominator, i) == "0") {
            numerator = quotient_sexa_absolute(numerator, i);
            denominator = quotient_sexa_absolute(denominator, i);
        }
    }

    // Now we send the result.
    var result = Sexa_vers_deci(numerator) + "/" + Sexa_vers_deci(denominator);
    // var result = numerator + "/" + denominator;

    return result;
}




////////////////////////////////////////////////////////////////
// Division forms
////////////////////////////////////////////////////////////////


// These functions are related with the division forms. They do deal
// with HTML.

// This function initializes the addition formular.
function clear_quotient(form) {

    form.reset();
    document.getElementById('quotient').innerHTML = "";
    document.getElementById('quotient_input1').focus();
}


function quotient(form) {

    var dividend = form.input1.value;
    var divisor = form.input2.value;

    var result =
        (is_sexa(dividend) && is_sexa(divisor)) ?
        ((is_regular(divisor)) ? floating(quotient_sexa(dividend, divisor))
         : "Divisor is not regular.")
    : not_sexas;

    display_result(result, "quotient");
}


function regle_trois(form) {
    // Reset the output.
    form.output.value = "";

    var ara1 = form.input2.value;
    var ara2 = form.input3.value;
    var divisor = form.input1.value;

    if (!is_sexa(ara1) || !is_sexa(ara2) || !is_sexa(divisor))
        return not_sexas;
    else {
        var deci1 = Sexa_vers_deci(ara1);
        var deci2 = Sexa_vers_deci(ara2);
        var deci3 = Sexa_vers_deci(divisor);

        form.output.value = is_regular(divisor) ?
            floating(quotient_sexa(multiplication_sexa(ara1, ara2), divisor))
            : "First number is not regular.";
    }
}



function inverse(form) {

    var sexa = form.input.value;
    var prime_list = new Array();
    var result;

    // Check if the number is sexagesimal.
    if (is_sexa(sexa)) {

        // We take the list of prime factors and then use it to compute
        // the reciprocal number. Otherwise, we would have to compute
        // two times the prime factors.
        if (prime_list = is_regular(sexa))
            result = prime_list_to_igi(prime_list);
        else
            result = nu;

    } else
        result = not_sexa;

    // Display the result.
    display_result(result, "igi");
}


////////////////////////////////////////////////////////////////
// Powers and roots
////////////////////////////////////////////////////////////////

// These functions are pure mathematics---sorry, I meant pure
// JavaScript. They do not deal with HTML.


// This function computes sexagesimal powers.
function power_sexa(nb, power_nb) {
    var base = "60";
    var result = power_general(nb, power_nb, base);

    return result;
}


// This function computes decimal powers. Probably useless. Just for the
// sake of generality and symmetry.
function power_deci(nb, power_nb) {
    var base = "10";
    var result = power_general(nb, power_nb, base);

    return result;
}



// This functions computes n-th roots of sexagesimal numbers, such as
// square roots or cube roots.
function nth_root(sexa, root) {

    // This algorithm was given by Christine Proust. The idea is the
    // following: to compute the square root of a number, check if all
    // its prime factors have an even number of occurrences; if yes,
    // take one of them on two and we multiply them; if not, you can fix
    // things for 2, 3 and 5 by multiplying the number by 60.
    //
    // As Christine has suggested, this algorithm is easy to generalize
    // to an arbitrary base. This is what is done below.
    //
    // This algorithm does not use big numbers. It is quite quick
    // (except concerning the factorization) and is not affected by
    // JavaScript's limit of 2^53.


    // The list of prime factors.
    var primes = prime_factors(sexa);
    var result = "1";

    // Count the occurrences of each prime factor.
    var counts = {};
    counts["2"] = 0;
    counts["3"] = 0;
    counts["5"] = 0;

    for (var i = 0; i < primes.length; i++) {
        var value = primes[i];
        if (typeof counts[value] === "undefined") {
            counts[value] = 1;
        } else {
            counts[value]++;
        }
    }

    // All factors (except 2, 3 and 5) must have a number of occurrences
    // which is a multiple of the root. Otherwise, the result is
    // undefined.
    for (var key in counts) {
        if (key != "2" && key != "3" && key != "5"
            && counts[key] % root != 0)
            return nu;
    }

    // The numbers of occurrences of 3 and 5 must be congruent with each
    // other modulo the root. Otherwise, the result is undefined.
    if (counts["3"] % root != counts["5"] % root) {
        return nu;
    }

           // If the number of 3's (and of 5's) is not a multiple of the
           // root, and if in floating mode, then multiply the number by
           // the right power of 60 (i.e of 2*2*3*5).
           if (counts["3"] % root != 0) {
             if (sexa_floating) {
               var shift = counts["3"];
               counts["2"] += 2 * (root - (shift % root));
               counts["3"] += root - (shift % root);
               counts["5"] += root - (shift % root);
           } else {
               return nu;
           }
    }

    // Now the numbers of 3's and 5's are multiple of the root. Is it
    // still the case for 2's? If not, the result is undefined.
    if (counts["2"] % root != 0)
        return nu;

    // Since everything seems to go well, now we compute the nth root.
    for (var key in counts) {
        result =
            multiplication_sexa(
                result,
                power_sexa(key,
                           Deci_to_sexa_absolute(counts[key] / root)));
    }

    // Return result.
    return result;
}



// Sexagesimal square roots.
function square_root_sexa(sexa) {

    var root = 2;
    result = is_sexa(sexa) ? nth_root(sexa, root) : not_sexa;

    return result;
}


// Sexagesimal cubic root.
function cubic_root_sexa(sexa) {

    var root = 3;
    result = is_sexa(sexa) ? nth_root(sexa, root) : not_sexa;

    return result;
}




////////////////////////////////////////////////////////////////
// Powers and root forms
////////////////////////////////////////////////////////////////

// These functions are related with powers and roots forms. They do deal
// with HTML.



function square(form) {

    var sexa = form.input.value;
    var result = is_sexa(sexa) ?
        floating_or_absolute(power_sexa(sexa, "2")) : not_sexa;

    display_result(result, "square");
}



function square_root(form) {

    var sexa = form.input.value;
    var result = floating_or_absolute(square_root_sexa(sexa));

    display_result(result, "squareroot");
}



function cube(form) {

    var sexa = form.input.value;
    var result = is_sexa(sexa) ?
        floating_or_absolute(power_sexa(sexa, "3")) : not_sexa;

    display_result(result, "cube");
}


function cubic_root(form) {

    var sexa = form.input.value;
    var result = floating_or_absolute(cubic_root_sexa(sexa));

    display_result(result, "cuberoot");
}


////////////////////////////////////////////////////////////////
// Regularity and factorization
////////////////////////////////////////////////////////////////


// This function tests whether the sexa is regular (a regular number is
// a number such as 2^p * 3^q * 5*r).
function is_regular(sexa) {

    var division = new Array();
    var factors = new Object();
    var divisors = ["30", "5", "3", "2"];

    factors["nb2"] = 0;
    factors["nb3"] = 0;
    factors["nb5"] = 0;

    // Let us take each prime factor of 60 (i. first 5, then 3, finally 2).
    for (var i = 0; i < divisors.length; i++) {

        do {

            // Try to divide the sexa by the current prime factor of 60.
            division = division_sexa_absolute(sexa, divisors[i]);
            if (division["remainder"] == "0") {

                switch (divisors[i]) {
                case "30":
                    factors["nb2"]++;
                    factors["nb3"]++;
                    factors["nb5"]++;
                    break;

                case "2":
                    factors["nb2"]++;
                    break;

                case "3":
                    factors["nb3"]++;
                    break;

                case "5":
                    factors["nb5"]++;
                    break;
                }

                sexa = division["quotient"];
            }
        }
        while (division["remainder"] == 0)
    }

    if (sexa == "1")
        return factors;
    else
        return false;
}



// Return the list of prime factors of a sexagesimal number.
function prime_factors(sexa) {
    var divisor = "2";
    var result = new Array(); // The result is the array of prime
    // factors, such as ["2", "2", "3", "5"].
    var i = 0; // Indices for the result array.

    // The square of the divisor must be less than the sexa (except in
    // the case where the sexa itself is a prime number, see below).
    while (less_equal_sexa(multiplication_sexa_absolu(divisor, divisor),
                           sexa)) {

        // Try to divide the sexa by the divisor.
        var division = division_sexa_absolute(sexa, divisor);

        // If the sexa is a multiple of the divisor, then append the
        // divisor to the list of prime factors and take the quotient as
        // the new sexa.
        if (division["remainder"] == "0")  {
            result[i++] = divisor;
            sexa = division["quotient"];
        }
        else { // If the sexa is not a multiple of the divisor, try the
            // following divisor.
            divisor = addition_sexa(divisor, "1");
        }
    }

    // If you have reached the square root of the sexa without having
    // "1" as the result, then the sexa itelf is a prime number.
    if (sexa != "1")
        result[i] = sexa;

    // Now, return the array of all prime factors.
    return result;
}


// Greatest common divisor. The input numbers are taken as absolute and
// the result is absolute.

function gcd(sexa1, sexa2) {
    var sexa1_factors = new Array();
    var sexa2_factors = new Array();
    var gcd_factors = new Array();
    var result = "1";

    // Take both numbers as ordered lists of prime factors.

    sexa1_factors = prime_factors(sexa1);
    sexa2_factors = prime_factors(sexa2);


    // We compare the first factor of each list. If they are different,
    // the smallest is thrown away. If they are equal, this factor is a
    // factor of the GCD.

    while (sexa1_factors.length > 0 && sexa2_factors.length > 0) {
        if (less_equal_sexa(sexa1_array[0], sexa2_array[0])
            && !less_equal_sexa(sexa2_array[0], sexa1_array[0])) {
            sexa1_factors.shift();
        }
        else if (less_equal_sexa(sexa2_array[0], sexa1_array[0])
                 && !less_equal_sexa(sexa1_array[0], sexa2_array[0])) {
            sexa2_factors.shift();
        }
        else {
            gcd_factors.push(sexa1_factors[0]);
            sexa1_factors.shift();
            sexa2_factors.shift();
        }
    }

    // Finally multiply the prime factors of the GCD to get it.

    while (gcd_factors.length > 0) {
        result = multiplication_sexa_absolu(result, gcd_factors.shift());
    }

    return result;
}


////////////////////////////////////////////////////////////////
// Approximation by regulars numbers
////////////////////////////////////////////////////////////////

// This function computes the regular approximation of a number. For
// instance, the output for 7 should be :
//
// "6",
// "6.45",
// "6.56.40",
// ...
// "7.6.40",
// "7.12",
// "8"
//
// The problem is that we have to choose between space and time. On my
// computer (in 2016), approximations are quickly computed until three
// places, which is not enough comparing with what Mesopotamian scribes
// needed. For four places or more, my browser freezes.
//
// Space is cheaper today and Internet connections are faster. Taking
// the risk to increase by 500 Ko the present file, I chose to include
// here Mathieu Ossendrijver's list of regular numbers up to 20 places.
// So they have been computed once for all.
//
// Hence, the function "regular_approximation_on_the_fly" below is not
// used. By default, MesoCalc uses
// "regular_approximation_with_database".

function regular_approximation (form) {

    var sexa = form.input.value;
    var nb_digits = form.nb_digits.value;

    if (!is_sexa(sexa)) {
        display_result(not_sexa, "regular_approximation");
    } else {

        // Take two lists: the list "inf" of lower approximations and
        // the list "sup" of upper approximations.

        var inf = regular_approximation_with_database(sexa, nb_digits)[0];
        var sup = regular_approximation_with_database(sexa, nb_digits)[1];
        var i;

        // Display all lower approximations, except the last one.

        var tableau = '<p><table class="center">\n';
        tableau += "<tr><th>Regular approximations of " + sexa + "</tr>";
        for (i = 0; i < inf.length - 1; i++) {
            tableau += "<tr><td>" + inf[i] + "</td></tr>\n";
        }

        // If there is no upper approximations, this means that the
        // approximated number is itself regular. Thus, the one and only
        // lower approximation, which is the number itself, is written
        // in bold font.

        if (sup.length == 0) {
            tableau += "<tr><td><strong>"
                + inf[i] + "</strong></td></tr>\n";
        } else {

            // If there are upper approximations, this means that the
            // approximated number is not regular. We thus have to
            // compute if its nearest regular approximation is the last
            // lower or the first upper number.

            var nb1 = inf[i];
            var nb2 = sup[0];
            var nb_places = Math.max(nb1.split(".").length,
                                     Math.max(sexa.split(".").length,
                                              nb2.split(".").length));

            while (nb1.split(".").length < nb_places) {
                nb1 += ".0";
            }
            while (sexa.split(".").length < nb_places) {
                sexa += ".0";
            }
            while (nb2.split(".").length < nb_places) {
                nb2 += ".0";
            }

            if (!less_equal_sexa(subtraction_sexa(sexa, nb2),
                                 subtraction_sexa(sexa, nb1))) {
                tableau += "<tr><td><strong>" + inf[i]
                    + "</strong></td></tr>\n";
                tableau += "<tr><td>" + sup[0] + "</td></tr>\n";
            } else if (!less_equal_sexa(subtraction_sexa(sexa, nb1),
                                        subtraction_sexa(sexa, nb2))) {
                tableau += "<tr><td>" + inf[i] + "</td></tr>\n";
                tableau += "<tr><td><strong>" + sup[0]
                    + "</strong></td></tr>\n";
            } else {
                tableau += "<tr><td><strong>" + inf[i]
                    + "</strong></td></tr>\n";
                tableau += "<tr><td><strong>" + sup[0]
                    + "</strong></td></tr>\n";
            }

        }

        // Now display the rest of the upper approximations.

        for (var i = 1; i < sup.length; i++) {
            tableau += "<tr><td>" + sup[i] + "</td></tr>\n";
        }

        tableau += '</table></p>';

        document.getElementById('regular_approximation').innerHTML = tableau;
    }
}



// By default, the present function is NOT used by MesoCalc.

function regular_approximation_on_the_fly (sexa) {
    var approx_list = new Array();
    var inf = new Array();
    var sup = new Array();

    if (!is_sexa(sexa)) {
        return not_sexa;
    } else if (is_regular(sexa)) {
        inf.push(sexa);
    } else {

        var sexa_array = sexa.split(".");
        var limit = 3;
        var comp;

        // Let us fill empty places with 0's. For instance, 7
        // becomes 7.0.0.
        if (sexa_array.length < limit) {
            for (var i = sexa_array.length; i < limit; i++) {
                sexa_array[i] = "0";
            }
        }

        // Find integer numbers as lower and upper bounds. For
        // instance, the results for 7 are respectively 6 and 8.
        comp = sexa_array[0];
        while (!is_regular(comp)) {
            comp = subtraction_sexa(comp, "1");
        }
        var lower_bound = comp;
        inf.push(comp);

        comp = sexa_array[0];
        while (!is_regular(comp)) {
            comp = addition_sexa(comp, "1");
        }
        var upper_bound = comp;
        sup.unshift(comp);


        // Now we look for the nearest regulars. For instance,
        // for 7, we start at 7.0 and decrease the value until we
        // find a regular number : 6.59, 6.58, ..., 6.45 ; this
        // last value is taken as the new lower bound. Then we take
        // numbers with three places : 6.59.59, 6.59.58, ...,
        // 6.56.40. The variable "limit" indicates how many places
        // must be taken into account.

        for (var i = 2; i <= limit; i++) {
            var array_tmp = sexa_array.slice(0, i);
            comp = array_tmp.join(".");

            while (!is_regular(comp)) {
                comp = subtraction_sexa(comp, "1");
                if (comp == lower_bound) {
                    continue;
                }
            }
            lower_bound = comp;
            inf.push(comp);
        }

        // Now do the same for upper bounds.

        for (var i = 2; i <= limit; i++) {
            var array_tmp = sexa_array.slice(0, i);
            comp = array_tmp.join(".");

            while (!is_regular(comp)) {
                comp = addition_sexa(comp, "1");
                if (comp == upper_bound) {
                    continue;
                }
            }
            upper_bound = comp;
            sup.unshift(comp);
        }
    }

    // Finally return both lists.
    return [inf,sup];
}



// This is the function which is used by MesoCalc to generate an
// approximation by regulars, instead of the function
// "regular_approximation_on_the_fly".

function regular_approximation_with_database (sexa, nb_digits) {

    var approx_list = new Array();
    var inf = new Array();
    var sup = new Array();

    if (!is_sexa(sexa)) {
        return not_sexa;
    } else if (is_regular(sexa)) {
        inf.push(sexa);
    } else {


        // Look for the smallest interval containing the number. For
        // instance, the number 7 is between 6.59.54.14.24 and
        // 7.0.14.23.35.54.2.32.33.20.18.23.41.46.54.31.13.9.7.12. The
        // search is logarithmic.

        var nearest_lower = 0;
        var nearest_upper = regulars_list.length - 1;

        while (nearest_upper - nearest_lower > 1) {
            var i = Math.floor((nearest_upper + nearest_lower)/2);
            if (less_equal_sexa_floating(regulars_list[i], sexa)) {
                nearest_lower = i;
            } else {
                nearest_upper = i;
            }
        }

        // Now look for the "pyramid" of approximations. For instance,
        // starting from 6.59.54.14.24, which is the greatest regular
        // number lower than 7, go backwards looking for the first
        // one-place regular number, which is 6. Then, take 6 as the
        // lower bound of our interval. Starting from 6.59.54.14.24, go
        // backwards looking for the first two-places regular number
        // higher than 6 (if any), which is 6.45. Do the same to find
        // 6.56.40. Then, there is no four-places (and less than
        // twenty-places) regular number higher than 6.56.40.

        var lower_bound = 0;
        var upper_bound = regulars_list.length - 1;


        // Add "1" as an approximation if the number to approximate
        // really should be at the very beginning or at the very end of
        // the list.

        if (!less_equal_sexa_floating("2", sexa)) {
            inf.push("1");
        } else {
            if (!less_equal_sexa_floating(sexa,
                                          regulars_list[regulars_list.length
                                                        - 1])) {
                sup.unshift("1");
            }
        }

        // The maximal number of places is that of the greater regular
        // number preceding the number to approximate. For instance, it
        // is 5 for 7 since 6.59.54.14.24 has five places.

        for (var nb_places = 1; nb_places <= nb_digits; nb_places++) {
            for (var j = nearest_lower; lower_bound < j; j--) {
                if (regulars_list[j].split(".").length == nb_places) {
                    lower_bound = j;
                    inf.push(regulars_list[j]);
                    break;
                }
            }
        }

        // Now, do the same for greater approximations.

        for (var nb_places = 1; nb_places <= nb_digits; nb_places++) {
            for (var j = nearest_upper; j < upper_bound; j++) {
                if (regulars_list[j].split(".").length == nb_places) {
                    upper_bound = j;
                    sup.unshift(regulars_list[j]);
                    break;
                }
            }
        }

    }

    // Finally return both lists.
    return [inf,sup];
}





function regular_numbers_interval_form (form) {

    var sexa1 = form.input1.value;
    var sexa2 = form.input2.value;
    var nb_digits = form.nb_digits.value;

    if (!is_sexa(sexa1) || !is_sexa(sexa2)) {
        display_result(not_sexas, "regular_numbers_interval");
    } else {

        var list = regular_numbers_interval(sexa1, sexa2);

        var tableau = '<p><table class="center">\n';
        for (i = 0; i < list.length; i++) {
            if (list[i].split(".").length <= nb_digits) {
                tableau += "<tr><td>" + list[i] + "</td></tr>\n";
            }
        }
        tableau += '</table></p>';

        document.getElementById('regular_numbers_interval').innerHTML = tableau;
    }
}




function regular_numbers_interval (sexa1, sexa2) {

    var regular_numbers_list = new Array();

    // Find lower and upper bounds.

    var nearest_lower1 = 0;
    var nearest_upper1 = regulars_list.length - 1;
    var nearest_lower2 = 0;
    var nearest_upper2 = regulars_list.length - 1;
    var lower_bound;
    var upper_bound;

    while (nearest_upper1 - nearest_lower1 > 1) {
        var i = Math.floor((nearest_upper1 + nearest_lower1)/2);
        if (less_equal_sexa_floating(regulars_list[i], sexa1)) {
            nearest_lower1 = i;
        } else {
            nearest_upper1 = i;
        }
    }
    if (less_equal_sexa_floating(sexa1, regulars_list[nearest_lower1])) {
        lower_bound = nearest_upper1 - 1;
    } else {
        lower_bound = nearest_upper1 - 1;
    }

    if (less_equal_sexa_floating(sexa2, "1")
        && less_equal_sexa_floating("1", sexa2)) {
        upper_bound = regulars_list.length - 1;
    } else {
        while (nearest_upper2 - nearest_lower2 > 1) {
            var i = Math.floor((nearest_upper2 + nearest_lower2)/2);
            if (less_equal_sexa_floating(regulars_list[i], sexa2)) {
                nearest_lower2 = i;
            } else {
                nearest_upper2 = i;
            }
        }
        if (less_equal_sexa_floating(regulars_list[nearest_upper2], sexa2)) {
            upper_bound = nearest_lower2 + 1;
        } else {
            upper_bound = nearest_lower2;
        }
    }
    // Return the list of all regular numbers within the interval.
    for (var i = lower_bound; i <= upper_bound; i++) {
        regular_numbers_list.push(regulars_list[i]);
    }

    return regular_numbers_list;
}




////////////////////////////////////////////////////////////////
// Regularity and factorization forms
////////////////////////////////////////////////////////////////



function facteurs(form) {

    var sexa = form.input.value;
    var result = "";

    if (!is_sexa(sexa))
        result = not_sexa;
    else
        result = prime_factors(sexa).join(" × ");

    display_result(result, "prime_factors");
}




function regular(form) {

    var sexa = form.input.value;

    var result = (is_sexa(sexa)) ? (is_regular(sexa) ? "yes" : "no")
    : not_sexa;

    display_result(result, "regular_number");
}



function gcd_form(form) {

    var sexa1 = form.input1.value;
    var sexa2 = form.input2.value;

    var result = (is_sexa(sexa1) && is_sexa(sexa2)) ?
        gcd(sexa1, sexa2) : not_sexas;

    display_result(result, "gcd");
}



////////////////////////////////////////////////////////////////
// Comparison of numbers
////////////////////////////////////////////////////////////////


// Minimum of two numbers.
function min_general(nb1, nb2, base) {

    if (less_equal(nb1, nb2, base))
        return nb1;
    else
        return nb2;
}


// Minimum of two decimal numbers.
function min_deci(nb1, nb2, base) {

    var base = "10";
    var result = min_general(nb1, nb2, base);

    return result;
}


// Mimimum of two sexagesimal numbers.
function min_sexa(nb1, nb2, base) {

    var base = "60";
    var result = min_general(nb1, nb2, base);

    return result;
}



// This function tests whether the first number is less than or equal to
// the second. (The difference with JavaScript's native "<=" is that
// this algorithm is base-independant and works beyond 2^53).
//
// This order relation corresponds to absolute arithmetic. It compares
// numbers after "right-alignment":
//
// (  1)
// (  2)
// (1.1)

function less_equal(nb1, nb2, base) {

    // The digit separator: "" until 10, "." for higher bases such as 60.
    var separator = base <= 10 ? "" : ".";

    // Handle numbers as strings of digits.
    var array_nb1 = nb1.split(separator);
    var array_nb2 = nb2.split(separator);

    // If the two numbers do not have the same number of digits.
    if (array_nb1.length < array_nb2.length) { // If the second number
        // is longer than the first.
        return true;
    }
    if (array_nb1.length > array_nb2.length) { // If the second number
        // is longer than the first.
        return false;
    }


    // If both numbers have the same number of digits.
    for (var i = 0; i < array_nb1.length; i++) {
        if (parseInt(array_nb1[i]) < parseInt(array_nb2[i])) {
            return true;
        }
        if (parseInt(array_nb1[i]) > parseInt(array_nb2[i])) {
            return false;
        }
    }

    // If the two numbers are equal.
    return true;

}


function less_equal_sexa(nb1, nb2) {

    // This order relation corresponds to absolute arithmetic. It
    // compares numbers after "right-alignment":
    //
    // (  1)
    // (  2)
    // (1.1)

    var base = 60;
    return less_equal(nb1, nb2, base);
}


function less_equal_deci(nb1, nb2) {
    var base = 10;
    return less_equal(nb1, nb2, base);
}


function less_equal_sexa_floating (nb1, nb2) {

    // This order relation corresponds to floating arithmetic. It
    // compares numbers after "left-alignment":
    //
    // (1  )
    // (1.1)
    // (2  )

    var nb1_places = nb1.split(".").length;
    var nb2_places = nb2.split(".").length;

    if (nb1_places != nb2_places) {
        if (nb1_places < nb2_places) {
            for (var i = 0; i < nb2_places - nb1_places; i++) {
                nb1 = nb1.concat(".0");
            }
        }
        else {
            for (var i = 0; i < nb1_places - nb2_places; i++) {
                nb2 = nb2.concat(".0");
            }
        }
    }

    return less_equal_sexa(nb1, nb2);
}



////////////////////////////////////////////////////////////////
// Tables (in forms)
////////////////////////////////////////////////////////////////


// Sexagesimal multiplication tables, as they were made in Mesopotamia.
function mult_table(form) {
    var sexa = form.input.value;

    if (!sexa) {
        result = "";
    } else {
        if (!is_sexa(sexa)) {
            result = not_sexa;
        } else {
            var result = '<p><table class=\"center\">'
                + '<th colspan="2">Multiplication table of ' + sexa + '</th>';

            // The Mesopotamian multiplication tables contained all
            // multiples from 1 to 20, and then 30, 40 and 50.
            var i = "1";
            while (less_equal_sexa(i, "59")) {
                result += "<tr><td>" + i + '</td><td align="right">'
                    + multiplication_sexa(sexa, i) // Floating or absolute.
                    + "</td></tr>";

                i =  less_equal_sexa(i, "19") ? i = addition_sexa(i, "1")
                    : i = addition_sexa(i, "10");
            }

            result += "</table></p>";
        }
    }

    document.getElementById('mult_tableau').innerHTML = result;
}



function square_table(form) {
    if (affiche_table_carres) {
        affiche_table_carres = false;
        result = "";
    } else {
        affiche_table_carres = true;
        var result = '<p><table class=\"center\">'
            + '<th colspan="2">Table of squares</th>';

        for (var i = "1";
             less_equal_sexa(i, "59");
             i = addition_sexa(i, "1")) {

            result += "<tr><td>"
                + floating_or_absolute(i)
                + '</td><td align="right">'
                + floating(multiplication_sexa(i, i))
                + "</td></tr>";
        }

        result += "</table></p>";
    }
    document.getElementById('square_tableau').innerHTML = result;
}



function square_root_table(form) {
    if (affiche_table_racines_carrees) {
        affiche_table_racines_carrees = false;
        result = "";
    } else {
        affiche_table_racines_carrees = true;
        var result = "<p><table class=\"center\">"
            + '<th colspan="2">Table of square roots</th>';
        var entrees = new Array;

        // The table must display the square roots 1 to 59, and then 1,
        // 1.1, 1.1.1, 1.1.1.1 (see Christine Proust, _Tablettes
        // mathématiques de Nippur_, 2007, p. 323)
        var i = "1";
        while (less_equal_sexa(i, power_sexa("1.0", "4"))) {
            result += "<tr><td>"
                + floating_or_absolute(multiplication_sexa_absolu(i, i))
                + '</td><td align="right">'
                + floating_or_absolute(i)
                + "</td></tr>";

            i = less_equal_sexa(i, "1.0") ? addition_sexa(i, "1")
                : addition_sexa(multiplication_sexa_absolu(i, "1.0"), "1");
        }

        result += "</table></p>";
    }
    document.getElementById('square_root_tableau').innerHTML = result;
}




function cube_root_table(form) {
    if (affiche_table_racines_cubiques) {
        affiche_table_racines_cubiques = false;
        result = "";
    } else {
        affiche_table_racines_cubiques = true;
        var result = "<p><table class=\"center\">"
            + '<th colspan="2">Table of cube roots</th>';

        var i = "1";
        while (less_equal_sexa(i, "40")) {
            result += "<tr><td>"
                + floating(power_sexa(i, "3"))
                + '</td><td align="right">'
                + floating_or_absolute(i)
                + "</td></tr>";

            i = less_equal_sexa(i, "19") ? addition_sexa(i, "1")
                : addition_sexa(i, "10");
        }

        result += "</table></p>";
    }
    document.getElementById('cube_root_tableau').innerHTML = result;
}




function geom(form) {
    var first = form.first.value;
    var ratio = form.ratio.value;
    var terms = form.terms.value;
    var result = "";

    if (!first)
        first = "1";
    if (!ratio)
        ratio = "1";
    if (!terms)
        terms = "1";

    if (!is_sexa(first) || !is_sexa(ratio)) {
        result = "Not sexagesimal numbers.";
    } else
        if (!is_int(terms) || terms < 1) {
            result = "Wrong number of terms.";
            return;
        } else {

            result = "<p><table class=\"center\">"
                + "<tr><th>Term</th><th>Value</th>"
                + "<th>Reciprocal</th></tr>";

            for (var i = "0";
                 less_equal_sexa(i, Deci_to_sexa_absolute(terms));
                 i = addition_sexa(i, "1")) {

                var terme2 = power_sexa(ratio, i);
                var terme3 = multiplication_sexa(terme2, first);

                result += "<tr><td>"
                    + i
                    + "</td><td>"
                    + terme3
                    + "</td><td>"
                    + igi(terme3)
                    + "</td></tr>";
            }
            result += "</table></p>";

        }

    document.getElementById('geom_tableau').innerHTML = result;
}



function inverse_table(form) {
    var result = "";
    var deci = 0;
    var prime_list = new Array();

    if (affiche_table_inverse) {
        affiche_table_inverse = false;
        result = "";
    } else {
        affiche_table_inverse = true;
        var result = '<p><table class="center">'
            + '<tr><th colspan="2">Table of reciprocals</th></tr>';

        for (sexa = "2";
             less_equal_sexa(sexa, "1.21");
             sexa = addition_sexa(sexa, "1")) {

            // Do not permute the two following conditions, i.e the
            // less_equal_sexa() and the is_regular(). Otherwise, you
            // would compute the prime factors of useless numbers.
            // Indeed, computing the prime factors takes a lot of time.
            if ((less_equal_sexa(sexa, "1.0")
                 || sexa == "1.04" || sexa == "1.4"
                 || sexa == "1.21"
                ) && (prime_list = is_regular(sexa))) {

                result += "<tr><td>" + sexa + '</td><td align="right">'
                    + igi(sexa) + "</td></tr>";
            }
        }

        result += "</table></p>";
    }

    document.getElementById('inverse_tableau').innerHTML = result;
}




function regular_liste(form) {
    var sexa1 = form.input1.value;
    var sexa2 = form.input2.value;
    var result = "";

    if (!sexa1 || !sexa2) {
        result = "";
    } else {
        if (!is_sexa(sexa1) || !is_sexa(sexa2)) {
            result = not_sexas;
        } else {

            if (!less_equal_sexa(sexa1, sexa2)) {
                var tmp = sexa1;
                sexa1 = sexa2;
                sexa2 = tmp;
            }

            result = '<p><table class="center">'
                + '<tr> '
                + '<th>Regular numbers between '
                + sexa1 + ' and ' + sexa2
                + '</th></tr>';

            for (var sexa = sexa1;
                 less_equal_sexa(sexa, sexa2);
                 sexa = addition_sexa(sexa, "1")) {

                if (is_regular(sexa)) {
                    result += "<tr><td>" + floating_or_absolute(sexa)
                        + "</td>" + '</tr>';
                }
            }
            result += "</table></p>";
        }
    }

    document.getElementById('regular_liste').innerHTML = result;
}


function regular_inverse_liste(form) {
    var sexa1 = form.input1.value;
    var sexa2 = form.input2.value;
    var nb_digits = form.nb_digits.value;

    if (!is_sexa(sexa1) || !is_sexa(sexa2)) {
        display_result(not_sexas, "regular_inverse_liste");
    } else {

        var list = regular_numbers_interval(sexa1, sexa2);

        var tableau = '<p><table class="center">\n';
        tableau += '<tr> '
            + '<th colspan="2">Regular numbers and'
            + ' their reciprocal between '
            + sexa1 + ' and ' + sexa2
            + '</th></tr>'
            +        "<tr><th>Regular numbers</th> "
            + " <th>Reciprocal numbers</th></tr> ";

        for (var i = 0; i < list.length; i++) {
            if (list[i].split(".").length <= nb_digits) {
                tableau += "<tr><td>" + list[i] + "</td>\n"
                    + "<td>" + igi(list[i]) + "</td></tr>\n";
            }
        }

        tableau += '</table></p>';

        document.getElementById('regular_inverse_liste').innerHTML = tableau;
    }
}




////////////////////////////////////////////////////////////////
// Measuring units
////////////////////////////////////////////////////////////////


// Conversions into the lower unit.

function conversion_to_lower_unit(values, unit_table) {

    // This function takes as input an array of decimal or sexagesimal
    // values and an unit table (length_unit, surface_unit, etc.).

    // Its output is an array of sexagesimal values given in the lower
    // measuring unit (šusi for lengths, še for surfaces, etc.).

    // This function is used by all particular conversion functions:
    // longueur2susi, surface2se, volume2se, poids2se, capacite2se.

    // Computations are performed in sexagesimal, so there is
    // practically no limit for big numbers.

    var i;
    var result = "0";

    for (i = 0; i < values.length; i++){

        // Take all values as sexagesimal numbers.
        values[i] = values[i] ?
            (is_sexa(values[i]) ?
             values[i] : Deci_to_sexa_absolute(values[i])) :
        "0";

        // Convert them into the lower unit.
        result = multiplication_sexa_absolu(
            addition_sexa(result,
                          values[i]),
            unit_table[i][1]);
    }

    return result;

}


function longueur2susi(values) {

    var result = conversion_to_lower_unit(values, length_unit);

    return result;
}


function surface2se(values) {

    var result = conversion_to_lower_unit(values, surface_unit);

    return result;
}


function volume2se(values) {

    var result = conversion_to_lower_unit(values, volume_unit);

    return result;
}


function poids2se(values) {

    var result = conversion_to_lower_unit(values, weight_unit);

    return result;
}


function capacite2se(values) {

    var result = conversion_to_lower_unit(values, capacity_unit);

    return result;
}



function sexa_to_deci_array (sexa_array) {

    // This function converts an array of sexagesimal values into an
    // array of decimal values.

    var deci_array = new Array();
    var i;

    for (i = 0; i < sexa_array.length; i++) {
        deci_array[i] = parseInt(Sexa_vers_deci(sexa_array[i]));
    }

    return deci_array;
}



function deci_to_sexa_array (deci_array) {

    // This function converts an array of decimal values into an array
    // of sexagesimal values.

    var sexa_array = new Array();
    var i;

    for (i = 0; i < deci_array.length; i++) {
        sexa_array[i] = Deci_to_sexa_absolute(deci_array[i]);
    }

    return sexa_array;
}



// Conversions into big units.

function format_measure_without_fractions(values, unit_table) {

    // This function takes as input an array of (potentially invalid)
    // sexagesimal measuring values and produces as output an array of
    // VALID sexagesimal measuring values. For instance, 60 šusi will be
    // converted into 2 kuš. This is particularly useful when used after
    // the function conversion_to_lower_unit or one of its forms
    // (longueur2susi, surface2se...).


    // First convert all values to the lower unit.

    var i = values.length - 1;
    values[i] = conversion_to_lower_unit(values, unit_table);
    i--;

    while (i >= 0) {
        values[i] = "0";
        i--;
    }

    // Then convert everything into bigger units.

        for (i = values.length - 1; i > 0; i--) {
            var ratio = unit_table[i - 1][1];

            if (less_equal_sexa(ratio, values[i])) {
                var quotient = quotient_sexa_absolute(values[i], ratio);
                var reste = remainder_sexa(values[i], ratio);

                values[i] = reste;
                values[i - 1] = addition_sexa(values[i - 1], quotient);
            }
        }

    return values;
}



function susi2longueur(small_unit) {

    var unit_table = length_unit;
    var sexa_values = ["0","0","0","0",small_unit];

    sexa_values = format_measure_without_fractions(sexa_values, unit_table);
    var result = length_with_fractions(sexa_values);

    return result;
}




function measure_with_fractions (values, unit_table) {

    var result = "";

    if (conversion_to_lower_unit(values, unit_table) == "0") {
        result = "0 " + unit_table[unit_table.length - 1][0];
    } else {

        for (var i = 0; i < values.length - 1; i++) {

            var current_unit = "";

            if (values[i] != "0") {
                 if ((unit_table == surface_unit || unit_table == volume_unit)
                     && unit_table[i][0] == "gan"){
                    current_unit += systemeG(values[i]) + " ";
                } else {
                    current_unit += decomposition_60(values[i]) + " ";
                }
            }


            // There are sixths only is the ratio is dividable by 6.
            var ratio = unit_table[i][1];

            if (remainder_sexa(ratio, "6") == "0") {
                var sixth_of_ratio = quotient_sexa_absolute(ratio, "6");

                var sixths = quotient_sexa_absolute(values[i + 1], sixth_of_ratio);

                if (!less_equal_sexa(sixths, "0")) {
                    current_unit += simplif_fraction(sixths,"6");
                    values[i + 1] = remainder_sexa(values[i + 1], sixth_of_ratio);
                    current_unit += " ";
                }

            }

            if (current_unit != "") {
                current_unit += unit_table[i][0] + " ";
                result += current_unit;
            }

        }


        result += (values[values.length - 1] != "0" ?
                   values[values.length - 1] + " "
                   + unit_table[values.length - 1][0]
                   + " "
                   : "");
    }

    return result;
}




function length_with_fractions (values) {

    var result = measure_with_fractions(values, length_unit);
    return result;

}




function surface_with_fractions (values) {

    var result = measure_with_fractions(values, surface_unit);
    return result;

}



function volume_with_fractions (values) {

    var result = measure_with_fractions(values, volume_unit);
    return result;

}


function weights_with_fractions (values) {

    var result = measure_with_fractions(values, weight_unit);
    return result;

}



function capacities_with_fractions (values) {

    var result = measure_with_fractions(values, capacity_unit);
    return result;

}




function se2surface(small_unit) {

    var unit_table = surface_unit;
    var sexa_values = ["0","0","0",small_unit];

    sexa_values = format_measure_without_fractions(sexa_values, unit_table);
    var result = surface_with_fractions(sexa_values);

    return result;
}



function se2poids(small_unit) {

    var unit_table = weight_unit;
    var sexa_values = ["0","0","0",small_unit];

    sexa_values = format_measure_without_fractions(sexa_values, unit_table);
    var result = weights_with_fractions(sexa_values);

    return result;
}



function se2capacite(small_unit) {

    var unit_table = capacity_unit;
    var sexa_values = ["0","0","0","0","0",small_unit];

    sexa_values = format_measure_without_fractions(sexa_values, unit_table);
    var result = capacities_with_fractions(sexa_values);

    return result;
}




function se2volume(se) {
    // Units of volume are computed just like units of surface.
    var result = se2surface(se);

    return result;
}



// This function apprixmates Mesopotamian mesures with metric units.

function approx_measure(small_unit, ratio_to_metric_unit,
                        ratio_to_metric_decimals, name_of_metric_unit,
                        number_of_decimals) {

    // Take the number as a string.
    small_unit = small_unit.toString();
    var small_unit_deci = is_sexa(small_unit) ?
        parseInt(Sexa_vers_deci(small_unit)) : small_unit;

    // How many decimals are to be displayed.
    var scale = Math.pow(10, number_of_decimals);
    var zeros = "";
    for (var i = 1; i < number_of_decimals; i++) {
        zeros += "0";
    }

    // Separation of the metric unit and its decimals.
    var metric_unit = Math.floor(small_unit_deci / ratio_to_metric_unit);
    var remaining_small_unit = small_unit_deci % ratio_to_metric_unit;

    // Computation of the decimals.
    var metric_decimals = ""
        + Math.round((remaining_small_unit
                      * ratio_to_metric_decimals
                      * scale) / scale);

    // Remove trailing zeros.
    var tail = new RegExp("0+$", "");

    // Return the result.
    var result = metric_unit.toLocaleString()
        + (metric_decimals == 0 ? "" : "."
           + (zeros + metric_decimals).slice(-number_of_decimals).replace(tail, ""))
        + " " + name_of_metric_unit + (metric_unit >= 2 ? "s" : "");

    return result;
}


function display_measure_with_metric_approx(measure, approx) {

    var result = "<pre>"
        + measure
        + "<br/>"
        + '<span class="highlight">'
        + "(≈ "
        + approx
        + ")"
        + '</span>'
        + "</pre>";

    return result;
}


function approx_length(susi) {

    var result = approx_measure(susi, 60, 50/3, "meter", 3);

    return result;
}



function display_length_with_metric_approx (susi) {

    var result = display_measure_with_metric_approx(
        susi2longueur(susi), approx_length(susi));

    return result;
}



function add_longueurs(form) {

    var length1 = [form.danna1.value,
                   form.us1.value,
                   form.ninda1.value,
                   form.kus1.value,
                   form.susi1.value];

    var length2 = [form.danna2.value,
                   form.us2.value,
                   form.ninda2.value,
                   form.kus2.value,
                   form.susi2.value];

    var result_susi = addition_sexa(longueur2susi(length1),
                                    longueur2susi(length2));

    var result = display_length_with_metric_approx(result_susi);

    display_result(result, "add_lengths_output");
}





function soustr_longueurs(form) {
    var result = "";

    // On récupère les données.
    var length1 = [form.danna1.value,
                   form.us1.value,
                   form.ninda1.value,
                   form.kus1.value,
                   form.susi1.value];

    var length2 = [form.danna2.value,
                   form.us2.value,
                   form.ninda2.value,
                   form.kus2.value,
                   form.susi2.value];

    susi1 = longueur2susi(length1);
    susi2 = longueur2susi(length2);
    if (less_equal_sexa(susi2, susi1)) {
        var result_susi = subtraction_sexa(susi1, susi2);
        result = display_length_with_metric_approx(result_susi);
    }
    else {
        result = negative;
    }

    display_result(result, "subtract_lengths_output");
}









function mult_longueur_form(form) {

    var length = [form.danna.value,
                  form.us.value,
                  form.ninda.value,
                  form.kus.value,
                  form.susi.value];

    var scalaire = form.scalaire.value ? form.scalaire.value : "1";

    var result_susi = multiplication_sexa_absolu(longueur2susi(length),
                                                 scalaire);

    var result = display_length_with_metric_approx(result_susi);

    display_result(result, "mult_length_output");
}



////////////////////////////////////////////////////////////////
// Surfaces
////////////////////////////////////////////////////////////////


function approx_surface(se, reste) {
    var se_deci = is_sexa(se) ? parseInt(Sexa_vers_deci(se)) : se;
    var square_susi = se_deci * 12;

    if (reste != "" || reste != 0) {
        var fraction = new Array();
        fraction = reste.split("/");
        square_susi += 12 * (fraction[0] == "" ? 0 :
                             parseInt(fraction[0]) / parseInt(fraction[1]));
    }

    var result = approx_measure(square_susi, 3600, 100000/36,
                                "square meter", 7);

    return result;
}


function display_surface_with_metric_approx (se, remainder) {

    var result = display_measure_with_metric_approx(
        se2surface(se), approx_surface(se, remainder));

    result = remainder ?
        result.replace("<br/>", " " + remainder + "<br/>")
        : result;

    return result;
}





function add_surfaces(form) {
    var result = "";

    var surface1 = [form.gan1.value,
                    form.sar1.value,
                    form.gin1.value,
                    form.se1.value];

    var surface2 = [form.gan2.value,
                    form.sar2.value,
                    form.gin2.value,
                    form.se2.value];

    var result_se = addition_sexa(
        surface2se(surface1),
        surface2se(surface2));

    result = display_surface_with_metric_approx(result_se, "");

    display_result(result, "add_surfaces_output");
}


function soustr_surfaces(form) {
    var result = "";

    var surface1 = [form.gan1.value,
                    form.sar1.value,
                    form.gin1.value,
                    form.se1.value];

    var surface2 = [form.gan2.value,
                    form.sar2.value,
                    form.gin2.value,
                    form.se2.value];

    se1 = surface2se(surface1);
    se2 = surface2se(surface2);

    if (less_equal_sexa(se2, se1)) {
        var se = subtraction_sexa(se1, se2);
        result = display_surface_with_metric_approx(se, "");
    }
    else {
        result = negative;
    }

    display_result(result, "subtract_surfaces_output");
}



function mult_surface_form(form) {
    var surface = [form.gan.value,
                    form.sar.value,
                    form.gin.value,
                    form.se.value];

    var scalaire = form.scalaire.value ? form.scalaire.value : "1"

    var result_se = multiplication_sexa_absolu(
                surface2se(surface),
                scalaire);

    result = display_surface_with_metric_approx(result_se, "");

    display_result(result, "mult_surface_output");
}




function mult_longueurs(form) {

    var length1 = [form.danna1.value,
                   form.us1.value,
                   form.ninda1.value,
                   form.kus1.value,
                   form.susi1.value];

    var length2 = [form.danna2.value,
                   form.us2.value,
                   form.ninda2.value,
                   form.kus2.value,
                   form.susi2.value];

    var result =
        mult_deux_longueurs(longueur2susi(length1),
                            longueur2susi(length2));

    display_result(result, "mult_two_lengths_output");
}


function mult_deux_longueurs(susi1, susi2) {
    var result = "";
    var ratio = "12"; // 1 se = 12 square susi

    if (susi1 == "0" || susi2 == "0") {
        result = display_surface_with_metric_approx("0", "");
    } else {
        var susi_carre = multiplication_sexa_absolu(susi1, susi2);
        var se = quotient_sexa_absolute(susi_carre, ratio);
        var reste = remainder_sexa(susi_carre, ratio);

        reste = reste == 0 ? "" : simplif_fraction(reste, ratio);
        result = display_surface_with_metric_approx(se, reste);
    }

    return result;
}






////////////////////////////////////////////////////////////////
// Volumes
////////////////////////////////////////////////////////////////


function approx_volume(se, reste) {
    var se_deci = is_sexa(se) ? parseInt(Sexa_vers_deci(se)) : se;
    var cubic_susi = se_deci * 360;

    if (reste != "" || reste != 0) {
        var fraction = new Array();
        fraction = reste.split("/");
        cubic_susi += 360 * (fraction[0] == "" ? 0 :
                             parseInt(fraction[0]) / parseInt(fraction[1]));
    }

    var result = approx_measure(cubic_susi, 216000, 10000/216,
                                "cube meter", 7);

    return result;
}


function display_volume_with_metric_approx (se, remainder) {

    var result = display_measure_with_metric_approx(
        se2volume(se), approx_volume(se, remainder));

    result = remainder ?
        result.replace("<br/>", " " + remainder + "<br/>")
        : result;

    return result;
}



function add_volumes(form) {
    var result = "";

    var volume1 = [form.gan1.value,
                    form.sar1.value,
                    form.gin1.value,
                    form.se1.value];

    var volume2 = [form.gan2.value,
                    form.sar2.value,
                    form.gin2.value,
                    form.se2.value];

    var result_se = addition_sexa(volume2se(volume1),
                          volume2se(volume2));

    result = display_volume_with_metric_approx(result_se, "");

    display_result(result, "add_volumes_output");
}


function soustr_volumes(form) {
    var result = "";

    var surface1 = [form.gan1.value,
                    form.sar1.value,
                    form.gin1.value,
                    form.se1.value];

    var surface2 = [form.gan2.value,
                    form.sar2.value,
                    form.gin2.value,
                    form.se2.value];

    se1 = surface2se(surface1);
    se2 = surface2se(surface2);
    if (less_equal_sexa(se2, se1)) {
        var se = subtraction_sexa(se1, se2);
        result = display_volume_with_metric_approx(se, "");
    }
    else {
        result = negative;
    }

    display_result(result, "subtract_volumes_output");
}



function mult_volume_form(form) {

    var volume = [form.gan.value,
                    form.sar.value,
                    form.gin.value,
                    form.se.value];

    var scalaire = form.scalaire.value ? form.scalaire.value : "1";

    var result_se = multiplication_sexa_absolu(
        volume2se(volume),
        scalaire);

    result = display_volume_with_metric_approx(result_se, "");

    display_result(result, "mult_volume_output");
}


function mult_trois_longueurs_form(form) {

    var length1 = [form.danna1.value,
                   form.us1.value,
                   form.ninda1.value,
                   form.kus1.value,
                   form.susi1.value];

    var length2 = [form.danna2.value,
                   form.us2.value,
                   form.ninda2.value,
                   form.kus2.value,
                   form.susi2.value];

    var length3 = [form.danna3.value,
                   form.us3.value,
                   form.ninda3.value,
                   form.kus3.value,
                   form.susi3.value];

    var result = mult_trois_longueurs(longueur2susi(length1),
                                      longueur2susi(length2),
                                      longueur2susi(length3));

    display_result(result, "mult_three_lengths_output");
}


function mult_surface_longueur(se, susi) {
    var result = "";
    var facteur = "12";
    var ratio = "6.0"; // 1 se = 360 susi^3

    if (se == 0 || susi == 0 || facteur == 0) {
        result =  display_volume_with_metric_approx("0", "");
    } else {
        var susi_cube =
            multiplication_sexa_absolu(
                multiplication_sexa_absolu(se, susi),
                facteur);
        var se_deci = Math.floor(Sexa_vers_deci(susi_cube) / ratio);
        var reste = Sexa_vers_deci(susi_cube) % ratio;
        var se_sexa = Deci_to_sexa_absolute(se_deci);

        reste = reste == 0 ? "" : " " + simplif_fraction(reste, ratio);
        result = display_volume_with_metric_approx(se_sexa, reste);
    }

    return result;
}


function mult_surface_longueur_form(form) {

    var surface = [form.gan.value,
                    form.sar.value,
                    form.gin.value,
                    form.se.value];

    var length = [form.danna.value,
                  form.us.value,
                  form.ninda.value,
                  form.kus.value,
                  form.susi.value];

    var result =
        mult_surface_longueur(surface2se(surface),
                              longueur2susi(length));

    display_result(result, "mult_surface_length_output");
}


function mult_trois_longueurs(susi1, susi2, susi3) {
    var result = "";
    var ratio = "6.0"; // 1 se = 360 susi^3

    if (susi1 == 0 || susi2 == 0 || susi3 == 0) {
        result = display_volume_with_metric_approx("0", "");
    } else {
        var susi_cube = multiplication_sexa_absolu(
            multiplication_sexa_absolu(susi1, susi2), susi3);
        var se = quotient_sexa_absolute(susi_cube, ratio);
        var reste = remainder_sexa(susi_cube, ratio);

        reste = reste == 0 ? "" : simplif_fraction(reste, ratio);
        result = display_volume_with_metric_approx(se, reste);
    }

    return result;
}







////////////////////////////////////////////////////////////////
// Capacités
////////////////////////////////////////////////////////////////




function approx_capacity(se) {
    var se_deci = is_sexa(se) ? parseInt(Sexa_vers_deci(se)) : se;

    var result = approx_measure(se, 10800, 100/108, "litre", 4);

    return result;
}



function display_capacity_with_metric_approx (se) {

    var result = display_measure_with_metric_approx(
        se2capacite(se), approx_capacity(se));

    return result;
}



function add_capacites(form) {

    var capacity1 = [form.gur1.value,
                     form.bariga1.value,
                     form.ban1.value,
                     form.sila1.value,
                     form.gin1.value,
                     form.se1.value];

    var capacity2 = [form.gur2.value,
                     form.bariga2.value,
                     form.ban2.value,
                     form.sila2.value,
                     form.gin2.value,
                     form.se2.value];

    var result_se = addition_sexa(
        capacite2se(capacity1),
        capacite2se(capacity2));

    result = display_capacity_with_metric_approx(result_se);

    display_result(result, "add_capacities_output");
}



function soustr_capacites(form) {
    var result = "";

    var capacity1 = [form.gur1.value,
                     form.bariga1.value,
                     form.ban1.value,
                     form.sila1.value,
                     form.gin1.value,
                     form.se1.value];

    var capacity2 = [form.gur2.value,
                     form.bariga2.value,
                     form.ban2.value,
                     form.sila2.value,
                     form.gin2.value,
                     form.se2.value];

    se1 = capacite2se(capacity1);
    se2 = capacite2se(capacity2);
    if (less_equal_sexa(se2, se1)) {
        var se = subtraction_sexa(se1, se2);
        result = display_capacity_with_metric_approx(se);
    }
    else {
        result = negative;
    }

    display_result(result, "subtract_capacities_output");
}





function mult_capacite_form(form) {

    var capacity = [form.gur.value,
                     form.bariga.value,
                     form.ban.value,
                     form.sila.value,
                     form.gin.value,
                     form.se.value];

    var scalaire = form.scalaire.value ? form.scalaire.value : "1";

    var result_se = multiplication_sexa_absolu(
        capacite2se(capacity),
        scalaire);

    result = display_capacity_with_metric_approx(result_se);

    display_result(result, "mult_capacity_output");
}




////////////////////////////////////////////////////////////////
// Poids
////////////////////////////////////////////////////////////////



function approx_weight(se) {
    var se_deci = is_sexa(se) ? parseInt(Sexa_vers_deci(se)) : se;

    var result = approx_measure(se, 21600, 5000/108, "kilogram", 6);

    return result;
}



function display_weight_with_metric_approx (se) {

    var result = display_measure_with_metric_approx(
        se2poids(se), approx_weight(se));

    return result;
}



function add_poids(form) {
    var result = "";

    var weight1 = [form.gu1.value,
                   form.mana1.value,
                   form.gin1.value,
                   form.se1.value];

    var weight2 = [form.gu2.value,
                   form.mana2.value,
                   form.gin2.value,
                   form.se2.value];

    var result_se = addition_sexa(poids2se(weight1),
                          poids2se(weight2));

    result = display_weight_with_metric_approx(result_se);

    display_result(result, "add_weights_output");
}




function soustr_poids(form) {
    var result = "";

    var weight1 = [form.gu1.value,
                   form.mana1.value,
                   form.gin1.value,
                   form.se1.value];

    var weight2 = [form.gu2.value,
                   form.mana2.value,
                   form.gin2.value,
                   form.se2.value];

    se1 = poids2se(weight1);
    se2 = poids2se(weight2);
    if (less_equal_sexa(se2, se1)) {
        var se = subtraction_sexa(se1, se2);
        result = display_weight_with_metric_approx(se);
    }
    else {
        result = negative;
    }

    display_result(result, "subtract_weights_output");
}




function mult_poids_form(form) {

    var weight = [form.gu.value,
                   form.mana.value,
                   form.gin.value,
                   form.se.value];

    var scalaire = form.scalaire.value ? form.scalaire.value : "1";

    var result_se = multiplication_sexa_absolu(
        poids2se(weight),
        scalaire);

    result = display_weight_with_metric_approx(result_se);

    display_result(result, "mult_weight_output");
}




////////////////////////////////////////////////////////////////
// Système S et système G
////////////////////////////////////////////////////////////////

var sargal2saru_ratio = "6";
var saru2sar_ratio = "10";

var sar2gesu_ratio = "6";
var gesu2ges_ratio = "10";
var ges2u_ratio = "6";
var u2dis_ratio = "10";

var sar2buru_ratio = "6";
var buru2bur_ratio = "10";
var bur2ese_ratio = "6";
var ese2iku_ratio = "10";


function systemS2systemG(form) {
    var result = "";

    var sargal = form.sargal.value;
    var saru = form.saru.value;
    var sar = form.sar.value;
    var gesu = form.gesu.value;
    var ges = form.ges.value;
    var u = form.u.value;
    var dis = form.dis.value;

    dis =
        addition_sexa(
            dis,
            multiplication_sexa_absolu(
                u2dis_ratio_deci,
                addition_sexa(
                    u,
                    multiplication_sexa_absolu(
                        ges2u_ratio_deci,
                        addition_sexa(
                            ges,
                            multiplication_sexa_absolu(
                                gesu2ges_ratio_deci,
                                addition_sexa(
                                    gesu,
                                    multiplication_sexa_absolu(
                                        sar2gesu_ratio_deci,
                                        addition_sexa(
                                            sar,
                                            multiplication_sexa_absolu(
                                                saru2sar_ratio_deci,
                                                addition_sexa(
                                                    saru,
                                                    multiplication_sexa_absolu(
                                                        sargal2saru_ratio_deci,
                                                        sargal))))))))))));

    result = systemeG(dis);

    form.output.value = result;
}




function systemG2systemS_form(form) {

    var sargal = form.sargal.value == "" ? "0" : form.sargal.value;
    var saru = form.saru.value == "" ? "0" : form.saru.value;
    var sar = form.sar.value == "" ? "0" : form.sar.value;
    var buru = form.buru.value == "" ? "0" : form.buru.value;
    var bur = form.bur.value == "" ? "0" : form.bur.value;
    var ese = form.ese.value == "" ? "0" : form.ese.value;
    var iku = form.iku.value == "" ? "0" : form.iku.value;

    var result = systemG2systemS(sargal, saru, sar, buru, bur, ese, iku);

    form.output.value = result;
}



function systemG2systemS(sargal, saru, sar, buru, bur, ese, iku) {

    iku =
        addition_sexa(
            iku,
            multiplication_sexa_absolu(
                ese2iku_ratio,
                addition_sexa(
                    ese,
                    multiplication_sexa_absolu(
                        bur2ese_ratio,
                        addition_sexa(
                            bur,
                            multiplication_sexa_absolu(
                                buru2bur_ratio,
                                addition_sexa(
                                    buru,
                                    multiplication_sexa_absolu(
                                        sar2buru_ratio,
                                        addition_sexa(
                                            sar,
                                            multiplication_sexa_absolu(
                                                saru2sar_ratio,
                                                addition_sexa(
                                                    saru,
                                                    multiplication_sexa_absolu(
                                                        sargal2saru_ratio,
                                                        sargal))))))))))));

    var result = systemeS(iku);

    return result;
}




////////////////////////////////////////////////////////////////
// Briques
////////////////////////////////////////////////////////////////


function nalbanum(form) {
    var volume = form.input.value;
    var result = "";

    if (!volume) {
        result = "";
    } else {
        if (!is_sexa(volume)) {
            result = not_sexa;
        } else {
            if (is_regular(volume)) {
                result =  '<table>' + '<tr> '
                    + '<th>Standard volume</th>'
                    + ' <th><em>nalbanum</em> (brickage)</th>'
                    + '<th><em>nazbalum</em> (carriage)</th></tr>'
                    + '<tr><td>' + volume + '</td>'
                    + '<td>' + floating(quotient_sexa("5", volume))
                    + '</td>'
                    + '<td>'
                    + floating(multiplication_sexa("37.30",
                                                   quotient_sexa("5", volume)))
                    + '</td></tr>'
                    + "</table> (floating results)";
            }
            else {
                result = "Not regular number of volume.";
            }
        }
    }

    document.getElementById('nalbanum_tableau').innerHTML = result;
}






////////////////////////////////////////////////////////////////
// Autres
////////////////////////////////////////////////////////////////


function is_int(value){
    if (!isNaN(value) && (parseFloat(value) == parseInt(value)))
        return true;
    else
        return false;
}

function is_sexa(chaine) {
    var tableau = chaine.split(".");

    for (i = 0; i < tableau.length ; i++) {
        if (!is_int(tableau[i]) || parseInt(tableau[i]) >= 60)
            return false;
    }
    return true;
}



function decomposition_60(sexa) {
    var number = Sexa_vers_deci(sexa);
    var result = new String("");
    var divisor = 1;
    var ratio = 60;
    var quotient;
    var reste;

    do {
        // Before entering this loop, the number is supposed to be
        // well-formated.
        quotient = Math.floor(number / ratio);
        reste = number % ratio;
        number = quotient;

        result = (reste > 0 ? reste + (divisor > 1 ? "×" + divisor : "")
                  + (result != "" ? " + " : "")
                  : "")
            + result;

        divisor *= ratio;
    } while (number >= ratio);

    if (number != 0)
        result = number + "×" + divisor
        + (result != "" ? " + " + result : "");

    return result;
}




function systemeS(sexa) {
    var number = Sexa_vers_deci(sexa);
    var result = new String("");
    var divisor = 1;
    var ratio = 60;

    do {
        var quotient = Math.floor(number / ratio);
        var reste = number % ratio;
        number = quotient;
        result = (reste == 0 ? "" : " " + reste
                  + (divisor == 1 ? "" : " " + systemS_name(divisor))
                 ) + result;
        divisor *= ratio;
    } while (number >= ratio);

    if (number != 0)
        result = number + " " + systemS_name(divisor)
        + (result == "" ? "" : result + " iku");

    return result;
}


function systemS_name(divisor) {
    var result;

    switch (divisor) {
    case 216000: result = "šar-gal"; break;
    case 36000: result = "šar'u"; break;
    case 3600: result = "šar"; break;
    case 600: result = "bur'u"; break;
    case 60: result = "bur"; break;
    case 10: result = "eše"; break;
    case 1: result = "iku"; break;

    default: result = "× " + divisor;
    }

    return result;
}


function systemG_name(divisor) {
    var result;

    switch (divisor) {
    case 3888000: result = " šar-gal-šu-nu-tag"; break;
    case 64800: result = " šar-gal"; break;
    case 10800: result = " šar'u"; break;
    case 1080: result = " šar"; break;
    case 180: result = " bur'u"; break;
    case 18: result = " bur"; break;
    case 6: result = " eše"; break;
    case 1: result = " iku"; break;

    default: result = "×" + divisor;
    }

    return result;
}


function systemeG(sexa) {
    var number = Sexa_vers_deci(sexa);
    var result = new String("");
    var divisor = 1;
    var rapport;
    var quotient, reste;

    // mod 6
    rapport = 6;
    quotient = Math.floor(number / rapport);
    reste = number % rapport;
    number = quotient;
    result = (reste == 0 ? "" : reste)
        + result;
    divisor *= rapport;

    // mod 18
    if (number >= 3) {
        rapport = 3;
        quotient = Math.floor(number / rapport);
        reste = number % rapport;
        number = quotient;
        result = (reste == 0 ? "" : reste
                  + systemG_name(divisor)
                  + (result == "" ? ""  : " ")
            + result);
        divisor *= rapport;
    }

    // 10 et 6, etc.
    while (number >= 10) {
        rapport = 10;
        quotient = Math.floor(number / rapport);
        reste = number % rapport;
        number = quotient;
        result = (reste == 0 ? "" : reste
                  + systemG_name(divisor)
                  + (result == "" ? "" :
                     divisor <= 64800 ? " " : " + "))
            + result;
        divisor *= rapport;

        rapport = 6;
        quotient = Math.floor(number / rapport);
        reste = number % rapport;
        number = quotient;
        result = (reste == 0 ? "" : reste
                  + (divisor == 1 ? "" : systemG_name(divisor))
                  + (result == "" ? "" :
                     divisor <= 64800 ? " " : " + "))
            + result;
        divisor *= rapport;
    };

    if (number != 0)
        result = number + systemG_name(divisor)
        + (result == "" ? "" :
           (divisor <= 64800 ? " " : " + ") + result);

    return result;
}


function display_result(result, element) {
	result = '<span class="result_line">' + result + '</span>';

    document.getElementById(element).innerHTML = result;
}


function clear_result(element) {

    document.getElementById(element).innerHTML = "";
}



//]]>
// -->
</script>

    <!--
################################################################
       HTML code of MesoCalc
################################################################
      -->

    <div id="tout">

      <div id="titre">

        <h1><a href="http://baptiste.meles.free.fr/site/mesocalc.html">MesoCalc</a></h1>

        <hr/>

        <p>A Mesopotamian Calculator</p>

      </div>




      <div id="nav">

        <div class="titre"><a href="#note"
                              onclick="display_intro();">Introduction</a></div>




        <div class="titre"><a href="#operations">Arithmetics</a></div>

        <form action="" id="form_floating">

          <p>Computing system<sup>(<a href="#codes"
                                      onclick="display_intro();">?</a>)</sup>:
                                      <br/>

            <input type="radio" name="floating" value="oui"
                   checked="checked" id="flottant_oui"
                   onclick="sexa_floating = true;"/>

            <label for="flottant_oui">floating
              (<span class="system">60F</span>) </label> <br/>

            <input type="radio" name="floating" value="non"
                   id="flottant_non" onclick="sexa_floating = false;"/>

            <label for="flottant_non">absolute
              (<span class="system">60A</span>) </label>
          </p>
        </form>



        <ul>
          <li> <a href="#conversions">Conversion &amp; properties</a></li>
          <li> <a href="#multiplication">Multiplicative operations</a></li>
          <li> <a href="#powers">Exponential operations</a></li>
          <li> <a href="#addition">Additive operations</a></li>
        </ul>




        <div class="titre"><a href="#units">Measures</a></div>

        <ul>
          <li> <a href="#lengths">Lengths</a> / <a href="#surfaces">Surfaces</a> /
            <a  href="#volumes">Volumes</a></li>
          <li> <a href="#capacities">Capacities</a></li>
          <li> <a href="#weights">Weights</a></li>
          <!-- <li> <a href="#systemSsystemG">Systems G/S</a></li> -->
        </ul>

        <div class="titre"><a href="#dates">Dates</a></div>


      </div>


      <div id="corps">

        <div class="encart">
          <p>
            MesoCalc is a <strong>Mesopotamian calculator</strong>. It
            computes in <a href="#operations">sexagesimal place-value
            notation</a>, operates on <a href="#units">measures</a> and converts
            <a href="#dates">dates</a>.
          </p>
        </div>

        <p>MesoCalc was created in March 2013
          by <a href="http://baptiste.meles.free.fr/">Baptiste MÉLÈS</a>
          (CNRS, Archives Henri Poincaré, Université de Lorraine) with
          the scientific assistance of <strong>Christine PROUST</strong>
          (CNRS, Université Paris-Diderot) in the framework of
          the <a href="http://sawerc.hypotheses.org/">SAW Project</a>
          (Mathematical Sciences in the Ancient World), headed
          by <strong>Karine CHEMLA</strong> (CNRS, Université
          Paris-Diderot).</p>

        <p>MesoCalc includes computations made by <strong>Mathieu OSSENDRIJVER</strong>
          (Humboldt-Universität) and a calendar designed by <strong>Bruno GOMBERT</strong> (Université Paris 1 Panthéon Sorbonne, ARSCAN),
          with their benevolent acceptance.</p>




        <div class="encart">
          <h3>Contents</h3>

          <ul>

            <li> <a href="#note">Introduction</a> </li>

            <li> <a href="#operations">Arithmetics</a>
              <ul>
                <li><a href="#conversions">Conversion and arithmetical
                    properties</a>: conversions between decimal and
                  sexagesimal numbers, regularity test, regular
                  approximations, list of regular numbers, prime
                  factors, greatest common divisor;</li>
                <li> <a href="#multiplication">Multiplicative operations</a>:
                  multiplication, quotient, reciprocals, tables... </li>
                <li> <a href="#powers">Exponential operations</a>:
                  square, square root, cube, cube root, geometric
                  progression, tables... </li>
                <li> <a href="#addition">Additive operations</a>: addition,
                  subtraction; </li>
              </ul>
            </li>

            <li> <a href="#units">Measures</a>
              <ul>
                <li>  <a href="#lengths">Lengths</a>,
                  <a href="#surfaces">surfaces</a>,
                  <a href="#volumes">volumes</a>,
                  <a href="#capacities">capacities</a> and
                  <a href="#weights">weights</a>: addition,
                  subtraction,  multiplication.</li>
                <!-- <li> <a href="#systemSsystemG">System G and
                     system S</a>: conversions. -->
              </ul>
            </li>

            <li> <a href="#dates">Dates</a>
              <ul>
                <li><a href="#dates">Date conversion</a></li>
                </ul>
              </li>


            <li> <a href="#faq">About MesoCalc</a>
              <ul>
                <li> <a href="#download">Can I download
                    MesoCalc?</a></li>
                <li> <a href="#source">Can I read the source
                    code?</a> </li>
                <li><a href="#features">Are there new features in
                  MesoCalc?</a></li>
                <li><a href="#archive">Is MesoCalc's source code
                  archived?</a></li>
                <li> <a href="#license">License</a> </li>
                <li> <a href="#contact">Contact</a> </li>
              </ul>
            </li>
          </ul>
        </div>

        <hr/>





        <h2><a name="note"/>Introduction</h2>


        <h3><a name="codes"/>Computing systems</h3>

        <div class="encart">
          <p>
            The numbers if the calculator below may belong to different
            kinds:
          </p>

          <table class="center">
            <tr>
              <th>Code</th>
              <th>Numerical system</th>
              <th>Examples</th>
            </tr>

            <tr>
              <td><span class="system">10A</span></td>
              <td>Decimal place-value notation</td>
              <td>7200</td>
            </tr>

            <tr>
              <td><span class="system">60A/F</span></td>
              <td>Sexagesimal place-value notation</td>
              <td>2.0.0 or 2</td>
            </tr>

            <tr>
              <td><span class="system">60A</span></td>
              <td>Absolute sexagesimal place-value notation</td>
              <td>2.0.0</td>
            </tr>

            <tr>
              <td><span class="system">60F</span></td>
              <td>Floating sexagesimal place-value notation</td>
              <td>2</td>
            </tr>

            <tr>
              <td><span class="system">60R</span></td>
              <td>Regular number in <span class="system">60F</span></td>
              <td>2</td>
            </tr>
          </table>
        </div>


        <div id="replie" style="display: block;">
          <div class="encart">
            <div class="center">

              <a href="javascript:void(0);"><span onclick="display_intro();">More
                  info about this...</span></a>
            </div>
          </div>
        </div>


        <div id="deplie" style="display: none;">
          <div class="encart">
            <div class="center">
              <a href="javascript:void(0);"><span onclick="hide_intro();">Less
                  info about this...</span></a>
            </div>
          </div>




          <h3><a name="spvn"/>Decimal and sexagesimal place-value notation
            (<span class="system">10A</span>
            and <span class="system">60A/F</span>)</h3>

          <div class="encart">
            <p> Our numerical system (<span class="system">10A</span>)
              is a <strong>decimal</strong> place-value notation. It
              means that we use ten digits (0, 1, 2, 3, 4, 5, 6, 7, 8,
              9), and that every number containing several digits
              (like 1729) is composed of multiples of powers
              of <strong>10</strong>. As an example, when we write the
              number 1729, we mean the number
              (<strong>1</strong> &times; 1000) + (<strong>7</strong> &times; 100) + (<strong>2</strong> &times; 10) + <strong>9</strong>. </p>

            <p>
              By contrast, Mesopotamian mathematics use
              a <strong>sexagesimal</strong> place-value notation
              (<span class="system">60A/F</span>). It means that they
              used 59 &quot;digits&quot; (they had no 0), and that the
              numbers are decomposed into multiples of powers
              of <strong>60</strong>, which we can separate with a dot.
              As an example, the number 1729 would be noted 28.49, which
              means
              (<strong>28</strong> &times; 60) + <strong>49</strong>.
              The number 10000 would be noted 2.46.40, which means
              (<strong>2</strong> &times; 3600) + (<strong>46</strong> &times; 60) + <strong>40</strong>.
            </p>

            <p>
              Unlike 10, which has only two divisors (2 and 5), 60 has a lot
              of divisors: 2, 3, 4, 5, 6, 10, 12, 15, 20, 30.
            </p>
          </div>



          <h3><a name="floating"/>What are the absolute and floating notations?
            (<span class="system">60A</span>
            and <span class="system">60F</span>)</h3>

          <div class="encart">
            <p>
              Whereas our numerical system (<span class="system">10A</span>)
              is always absolute, the sexagesimal notation used in
              mathematical cuneiform texts can be either
              &quot;<strong>absolute</strong>&quot; or
              &quot;<strong>floating</strong>&quot; (<span class="system">60A/F</span>). </p>

            <p>
              Intuitively, the sexagesimal notation is said to be
              <strong>floating</strong> (<span class="system">60F</span>)
              when we neglect all the &quot;<strong>.0</strong>&quot;s that
              we can find at the end of a number,
              and <strong>absolute</strong>
              (<span class="system">60A</span>) when we can not neglect
              them. For instance, in <span class="system">60A</span>, the
              decimal number 60 is noted &quot;1.0&quot;, since it is
              (<strong>1</strong> &times; 60) + <strong>0</strong>. But
              in <span class="system">60F</span>, it would just be
              noted &quot;1&quot;, since we have to neglect all
              final &quot;.0&quot;s! We can say that
              60<sup><span class="system">10A</span></sup> = 1.0<sup><span class="system">60A</span></sup> = 1<sup><span class="system">60F</span></sup>.
            </p>

            <p>
              As a consequence, the floating sexagesimal number which is
              noted &quot;1&quot; in <span class="system">60F</span> can
              correspond to the decimal numbers 1, 60
              (= <strong>1</strong> &times; 60), 3600
              (= <strong>1</strong> &times; 60 &times; 60), etc.; but it can
              also correspond to the fractions 1/60
              (= <strong>1</strong> &times; 1/60), 1/3600
              (= <strong>1</strong> &times; 1/(60 &times; 60)), etc.
              Similarly, the number which is noted &quot;2&quot;
              in <span class="system">60F</span> can correspond to the
              decimal numbers 2, 120, 7200, etc., but also to the fractions
              1/30, 1/1800, etc.
            </p>

            <p> Here are some more examples of sexagesimal place-value
              notation:</p>

            <table class="center">
              <tr><th><span class="system">10A</span></th>
                <th><span class="system">60A</span></th>
                <th><span class="system">60F</span></th> </tr>

              <tr>
                <td>1</td>
                <td align="right">1</td>
                <td align="right">1</td>
              </tr>
              <tr>
                <td>2</td>
                <td align="right">2</td>
                <td align="right">2</td>
              </tr>
              <tr>
                <td>59</td>
                <td align="right">59</td>
                <td align="right">59</td>
              </tr>
              <tr>
                <td><strong>60</strong></td>
                <td align="right"><strong>1.0</strong></td>
                <td align="right"><strong>1</strong></td>
              </tr>
              <tr>
                <td>61</td>
                <td align="right">1.1</td>
                <td align="right">1.1</td>
              </tr>
              <tr>
                <td><strong>120</strong></td>
                <td align="right"><strong>2.0</strong></td>
                <td align="right"><strong>2</strong></td>
              </tr>
              <tr>
                <td><strong>3600</strong></td>
                <td align="right"><strong>1.0.0</strong></td>
                <td align="right"><strong>1</strong></td>
              </tr>
              <tr>
                <td><strong>7200</strong></td>
                <td align="right"><strong>2.0.0</strong></td>
                <td align="right"><strong>2</strong></td>
              </tr>
              <tr>
                <td>10000</td>
                <td align="right">2.46.40</td>
                <td align="right">2.46.40</td>
              </tr>
            </table>

            <p>
              The floating system may seem strange, but it has wonderful
              mathematical properties. For instance, the square root of 15
              in <span class="system">60A</span> is not an integer (it is
              someting like 3.87..., just like
              in <span class="system">10A</span>); but the square root of 15
              in <span class="system">60F</span> is 30, for 15 can also
              represent the number 15.0 = 900, which is the square
              of 30.</p>

            <p> Similarly, the cube root of 7.30
              in <span class="system">60A</span> is not an integer (just
              like the square root of 450
              in <span class="system">10A</span>), but the cube root of 7.30
              in
              <span class="system">60F</span> is 30, for
              7.30<sup><span class="system">60F</span></sup> can represent
              the
              number 7.30.0<sup><span class="system">60A</span></sup> = 27000<sup><span class="system">10A</span></sup>,
              which is the cube of 30.
            </p>
          </div>



          <h3><a name="regular"/>What are reciprocals and regular numbers?
            (<span class="system">60R</span>)</h3>

          <div class="encart">
            <p>
              The Mesopotamian &quot;division&quot; is performed as
              the <strong>multiplication of the dividend</strong> by what is
              called the
              <strong>&quot;reciprocal&quot; number of the
                divisor</strong>.</p>

            <p> The <strong>reciprocal R</strong> of
              a <strong>number N</strong> is the number such
              that, <strong>in floating notation,
              R &times; N =  1</strong> (be it 1, 1.0, 1.0.0 or any
              other power of 60 in absolute notation). For instance, the
              reciprocal of 1 is 1, since 1 &times; 1 = 1. The
              reciprocal of 2 is 30, since 2 &times; 30 = 1.0 (which is
              noted 1 in floating notation). The reciprocal of 8
              is 7.30, since 7.30 &times; 8 = 1.0.0 (which is also
              noted 1 in floating notation).
            </p>

            <p> Some numbers do not have any reciprocal. As a matter of
              fact, a number has a reciprocal if and only if <strong>all of
                its prime factors are prime factors of 60 as well</strong>,
              which means that it must be reducible to a product of powers
              of 2, 3 and 5. Such a number is called a <strong>regular
                number</strong> (<span class="system">60R</span>). The
              numbers 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16 etc. are regular
              numbers, whereas the numbers 7, 11, 13, 14, 17, 19, 21, 22,
              23 etc. are not.
            </p>

          </div>

          <hr/>



          <h3><a name="biblio"/>Bibliography</h3>

          <div class="encart">
            <p>If you want to know more about the sexagesimal place-value
              notation and mathematical cuneiform texts:</p>

            <ul>
              <li> FRIBERG, Jöran (2007), <em>A Remarkable Collection of
                Babylonian Mathematical Texts</em>, New York:
                Springer. </li>
              <li> HØYRUP, Jens (2002), <em>Lengths, Widths, Surfaces. A
                Portrait of Old Babylonian Algebra and Its Kin</em>,
                Berlin &amp; Londres: Springer. </li>
              <li> MELVILLE
                Duncan, <a href="http://it.stlawu.edu/~dmelvill/mesomath/biblio/bigbib.html">Bibliography
                of Mesopotamian Mathematics</a>.</li>
              <li> NEUGEBAUER, Otto (1957), <em>The Exact Sciences in
                Antiquity</em> (2th ed.), Providence: Brown University
                Press. </li>
              <li> NEUGEBAUER, Otto and SACHS, Abraham J.
                (1945), <em>Mathematical Cuneiform Texts</em>, New Haven:
                American Oriental Series &amp; American Schools of
                Oriental Research. </li>
              <li>PARKER, R. A. and DUBBERSTEIN, W. H., <em>Babylonian
                Chronology, 626 B.C.-A.D. 45</em>, Studies in Ancient Oriental Civilization 24, 1942.</li>
              <li> PROUST, Christine (2007), <em>Tablettes mathématiques de
                  Nippur</em>, Istanbul: Institut Français d'Etudes
                Anatoliennes, De Boccard. </li>
              <li> PROUST,
                Christine, <a href="http://www.math.ens.fr/culturemath/histoire%20des%20maths/htm/calcul%20sexagesimal/calcul%20sexagesimal.htm">Le calcul
                  sexagésimal en Mésopotamie</a>. </li>
              <li> ROBSON, Eleanor (2008), <em>Mathematics in Ancient Iraq:
                  A Social History</em>, Princeton: Princeton University
                Press. </li>
              <li> THUREAU-DANGIN, François (1932), <em>Esquisse d'une
                  histoire du système sexagésimal</em>, Paris:
                  Geuthner. </li>
              <li> <a href="http://cdli.ucla.edu/">Cuneiform Digital
                  Library Initiative (CDLI)</a>. </li>
              <li><a href="http://oracc.museum.upenn.edu/doc/builder/math">Mathematical
                  Notations</a>: conventions for the translitteration of
                  Mesopotamian mathematical and astronomical texts.</li>
            </ul>
          </div>
        </div>

        <hr/>




        <h2><a name="operations"/>Arithmetics</h2>


        <h3><a name="conversions"/><a name="properties"/>Conversion and
          arithmetical properties</h3>


        <h4>Conversions</h4>

        <div class="encart">

          <form action="" id="form_deci2sexa" onsubmit="return false;">

            <p>

              Conversion from decimal to sexagesimal

              (<span class="system">10A</span> &rarr; <span class="system">60A/F</span>):<br/>

              <input type="text" size="20" name="input" value=""
                     onkeypress="if (event.keyCode == 13)
                                 deci2sexa(this.form)" />

              <input type="button" name="bouton" value="Sexagesimal &rarr;"
                     onclick="deci2sexa(this.form)" />

              <span id="conversion-10-60"/>

            </p>
          </form>
        </div>



        <div class="encart">

          <form action="" id="form_sexa2deci" onsubmit="return false;">

            <p>

              Conversion from sexagesimal to decimal

              (<span class="system">60A</span> &rarr; <span class="system">10A</span>):
              <br/>

              <input type="text" size="20" name="input" value=""
                     onkeypress="if (event.keyCode == 13)
                                 sexa2deci(this.form)" />

              <input type="button" name="bouton" value="Decimal &rarr;"
                     onclick="sexa2deci(this.form)" />

              <span id="conversion-60-10"/>

            </p>
          </form>
        </div>




        <h4>Arithmetical properties</h4>

        <div class="encart">

          <form action="" id="form_regular" onsubmit="return false;">

            <p>

              Regular number?

              (<span class="system">60A/F</span> &rarr; yes/no) <br/>

              <input type="text" size="20" name="input" value=""
                     onkeypress="if (event.keyCode == 13)
                                 regular(this.form)" />

              <input type="button" name="bouton" value="Regular?"
                     onclick="regular(this.form)" />

              <!-- <input type="text" size="25" name="output" value="" /> -->

              <span id="regular_number"/>

            </p>
          </form>
        </div>



        <div class="encart">

          <form action="" id="form_regular_approximation"
                onsubmit="return false;">

            <p>

              Regular approximation <br/>

              of <input type="text" size="20" name="input" value=""
                           onkeypress="if (event.keyCode == 13)
                           regular_approximation(this.form)" />

              (<span class="system">60A/F</span>)

              up to <select name="nb_digits">
                <option value="1">1</option>
                <option value="2">2</option>
                <option value="3">3</option>
                <option value="4">4</option>
                <option value="5">5</option>
                <option value="6">6</option>
                <option value="7">7</option>
                <option value="8">8</option>
                <option value="9">9</option>
                <option value="10">10</option>
                <option value="11">11</option>
                <option value="12">12</option>
                <option value="13">13</option>
                <option value="14">14</option>
                <option value="15">15</option>
                <option value="16">16</option>
                <option value="17">17</option>
                <option value="18">18</option>
                <option value="19">19</option>
                <option value="20" selected="selected">20</option>
              </select> sexagesimal digits: <br/>

              <input type="button" name="bouton" value="Approximations"
                     onclick="regular_approximation(this.form)" />

            </p>

            <div id="regular_approximation"></div>

          </form>
        </div>




        <div class="encart">

          <form action="" id="form_facteurs" onsubmit="return false;">

            <p>

              Prime factors

              (<span class="system">60A</span> &rarr; <span class="system">60A/F</span>):
              <br/>

              <input type="text" size="20" name="input" value=""
                     onkeypress="if (event.keyCode == 13)
                                 facteurs(this.form)" />

              <input type="button" name="bouton" value="Prime factors"
                     onclick="facteurs(this.form)" />

              <span id="prime_factors"/>

              <!-- <input type="text" size="25" name="output" value="" /> -->

            </p>
          </form>
        </div>




        <div class="encart">

          <form action="" id="form_gcd" onsubmit="return false;">

            <p>

              Greatest common divisor

              (<span class="system">60A</span>
              and <span class="system">60A</span> &rarr; <span class="system">60A</span>)
              <br/>

              <input type="text" size="20" name="input1" value=""
                     onkeypress="if (event.keyCode == 13)
                     gcd_form(this.form)" />

              and

              <input type="text" size="20" name="input2" value=""
                     onkeypress="if (event.keyCode == 13)
                     gcd_form(this.form)" />

              <input type="button" name="bouton" value="GCD"
                     onclick="gcd_form(this.form)" />

              <span id="gcd"/>

            </p>
          </form>
        </div>






        <h3><a name="multiplication"/>Multiplicative operations</h3>

        <h4>Multiplication and quotient</h4>



        <div class="encart">

          <form action="" id="form_multiplication" onsubmit="return false;">

            <p>

              Multiplication

              (<span class="system">60A/F</span>):

            </p>

            <div class="retrait">

              <input type="text" size="10" name="input1"
                     id="multiplicanda1" value="" onkeypress="if
                     (event.keyCode == 13) multiplication(this.form)" />

              &times;

              <input type="text" size="10" name="input2"
                     id="multiplicanda2" value="" onkeypress="if
                     (event.keyCode == 13) multiplication(this.form)" />

              <span id="nouv_multiplication"></span>

              <br/>

              <input type="button" name="bouton" value="Product"
                     onclick="multiplication(this.form)" />

              <input type="button"
                     onclick="clear_multiplication(this.form)"
                     value="Clear"/>
            </div>

            <div class="retrait" id="tableau_multiplication"></div>

          </form>
        </div>




        <div class="encart">

          <form action="" id="form_mult_table" onsubmit="return false;">

            <p>

              Multiplication table

              (<span class="system">60A/F</span>): <br/>

              <input type="text" size="10" name="input" value=""
                     onkeypress="if (event.keyCode == 13)
                     mult_table(this.form)" />

              <input type="button" name="bouton" value="Table"
                     onclick="mult_table(this.form)" />

            </p>

            <div id="mult_tableau"></div>

          </form>
        </div>






        <div class="encart">

          <form action="" id="form_quotient" onsubmit="return false;">

            <p>

              Quotient

              (<span class="system">60F</span>&divide;<span class="system">60R</span> &rarr; <span class="system">60F</span>):
              <br/>

              <input type="text" size="10" name="input1"
                     id="quotient_input1" value="" onkeypress="if
                     (event.keyCode == 13) quotient(this.form)" />

              &divide;

              <input type="text" size="10" name="input2" value=""
                     onkeypress="if (event.keyCode == 13)
                     quotient(this.form)" />

              <br/>

              <input type="button" name="bouton" value="Quotient"
                     onclick="quotient(this.form)" />

              <input type="button" onclick="clear_quotient(this.form);"
              value="Clear"/>

              <span id="quotient"/>

              <!-- <input type="text" size="25" name="output" value="" /> -->

            </p>
          </form>
        </div>





        <h4>Reciprocal and regular numbers</h4>

        <div class="encart">

          <form action="" id="form_inverse" onsubmit="return false;">

            <p>

              Reciprocal number

              (<span class="system">60F</span>): <br/>

              <input type="text" size="20" name="input" value=""
                     onkeypress="if (event.keyCode == 13)
                     inverse(this.form)" />

              <input type="button" name="bouton" value="Reciprocal"
                     onclick="inverse(this.form)" />

              <span id="igi"/>

            </p>
          </form>
        </div>



        <div class="encart">

          <form action="" id="form_inverse_table">

            <p>

              <input type="button" name="bouton"
              value="Reciprocal table"
              onclick="inverse_table(this.form)" />

              (<span class="system">60F</span>) </p>

            <div id="inverse_tableau"></div>

          </form>
        </div>





        <div class="encart">

          <form action="" id="form_regular_numbers_interval"
                onsubmit="return false;">

            <p>

              Table of regular numbers

              (<span class="system">60A/F</span>

              and

              <span class="system">60A/F</span>)   <br/>

              between

              <input type="text" size="20" name="input1" value=""
                     onkeypress="if (event.keyCode == 13)
                     regular_numbers_interval_form(this.form)" />

              and

              <input type="text" size="20" name="input2" value=""
                     onkeypress="if (event.keyCode == 13)
                     regular_numbers_interval_form(this.form)" />

              <br/>

              up to <select name="nb_digits">
                <option value="1">1</option>
                <option value="2">2</option>
                <option value="3">3</option>
                <option value="4">4</option>
                <option value="5">5</option>
                <option value="6">6</option>
                <option value="7">7</option>
                <option value="8">8</option>
                <option value="9">9</option>
                <option value="10">10</option>
                <option value="11">11</option>
                <option value="12">12</option>
                <option value="13">13</option>
                <option value="14">14</option>
                <option value="15">15</option>
                <option value="16">16</option>
                <option value="17">17</option>
                <option value="18">18</option>
                <option value="19">19</option>
                <option value="20" selected="selected">20</option>
              </select> sexagesimal digits: <br/>

              <input type="button" name="bouton" value="Table"
                     onclick="regular_numbers_interval_form(this.form)"/>

            </p>

            <div id="regular_numbers_interval"></div>

          </form>
        </div>





        <div class="encart">

          <form action="" id="form_regular_inverse_liste"
                onsubmit="return false;">

            <p>

              Table of regular and reciprocal numbers <br/>

              from

              <input type="text" size="10" name="input1" value=""
                     onkeypress="if (event.keyCode == 13)
                                 regular_inverse_liste(this.form)" />

              to

              <input type="text" size="10" name="input2" value=""
                     onkeypress="if (event.keyCode == 13)
                     regular_inverse_liste(this.form)" />

              (<span class="system">60A/F</span>) <br/>

              up to <select name="nb_digits">
                <option value="1">1</option>
                <option value="2" selected="selected">2</option>
                <option value="3">3</option>
                <option value="4">4</option>
                <option value="5">5</option>
                <option value="6">6</option>
                <option value="7">7</option>
                <option value="8">8</option>
                <option value="9">9</option>
                <option value="10">10</option>
                <option value="11">11</option>
                <option value="12">12</option>
                <option value="13">13</option>
                <option value="14">14</option>
                <option value="15">15</option>
                <option value="16">16</option>
                <option value="17">17</option>
                <option value="18">18</option>
                <option value="19">19</option>
                <option value="20">20</option>
              </select> sexagesimal digits: <br/>

              <input type="button"
                     name="bouton" value="Table"
                     onclick="regular_inverse_liste(this.form)" />

            </p>

            <div id="regular_inverse_liste"></div>

          </form>
        </div>




        <h3><a name="powers"/>Exponential operations</h3>


        <h4>Squares and square roots</h4>

        <div class="encart">

          <form action="" id="form_carre" onsubmit="return false;">

            <p>

              Square

              (<span class="system">60A/F</span>): <br/>

              <input type="text" size="20" name="input" value=""
                     onkeypress="if (event.keyCode == 13)
                     square(this.form)" />

              <input type="button" name="bouton" value="Square"
                     onclick="square(this.form)" />

              <span id="square"/>

            </p>
          </form>
        </div>




        <div class="encart">

          <form action="" id="form_square_root" onsubmit="return false;">

            <p>

              Square root

              (<span class="system">60A/F</span>): <br/>

              <input type="text" size="20" name="input" value=""
                     onkeypress="if (event.keyCode == 13)
                     square_root(this.form)" />

              <input type="button" name="bouton" value="Square root"
                     onclick="square_root(this.form)" />

              <span id="squareroot" />

              <!-- <input type="text" size="25" name="output" value="" /> -->

            </p>
          </form>
        </div>





        <div class="encart">

          <form action="" id="form_square_table" onsubmit="return false;">

            <p>

              <input type="button" name="bouton" value="Table of squares"
                     onclick="square_table(this.form)" />

              (<span class="system">60F</span>)

            </p>

            <div id="square_tableau"></div>

          </form>
        </div>




        <div class="encart">

          <form action="" id="form_square_root_table" onsubmit="return false;">

            <p>

              <input type="button" name="bouton"
              value="Table of square roots"
              onclick="square_root_table(this.form)" />

              (<span class="system">60F</span>)

            </p>

            <div id="square_root_tableau"></div>

          </form>
        </div>




        <h4>Cubes and cube roots</h4>

        <div class="encart">

          <form action="" id="form_cube" onsubmit="return false;">

            <p>

              Cube

              (<span class="system">60A/F</span>): <br/>

              <input type="text" size="20" name="input" value=""
                     onkeypress="if (event.keyCode == 13)
                                 cube(this.form)" />

              <input type="button" name="bouton" value="Cube"
                     onclick="cube(this.form)" />

              <span id="cube"/>

              <!-- <input type="text" size="25" name="output" value="" /> -->

            </p>
          </form>
        </div>






        <div class="encart">

          <form action="" id="form_cubic_root" onsubmit="return false;">

            <p>

              Cube root

              (<span class="system">60A/F</span>): <br/>

              <input type="text" size="20" name="input" value=""
                     onkeypress="if (event.keyCode == 13)
                     cubic_root(this.form)" />

              <input type="button" name="bouton" value="Cube root"
                     onclick="cubic_root(this.form)" />

              <span id="cuberoot"/>

              <!-- <input type="text" size="25" name="output" value="" /> -->

            </p>
          </form>
        </div>





        <div class="encart">

          <form action="" id="form_cube_root_table" onsubmit="return false;">

            <p>

              <input type="button" name="bouton"
              value="Table of cube roots"
              onclick="cube_root_table(this.form)" />

              (<span class="system">60F</span>)

            </p>

            <div id="cube_root_tableau"></div>

          </form>
        </div>






        <h4>Geometric progression</h4>

        <div class="encart">

          <form action="" id="form_geom" onsubmit="return false;">

            <p>

              Geometric progression

              (<em>a &times; b<sup>n</sup></em>): <br/>

              <em>a</em> = <input type="text" size="20" name="first"
                                  value="" onkeypress="if (event.keyCode
                                  == 13) geom(this.form)"
                                  /><sup><span class="system">60A/F</span></sup>
                                  (first term) <br/>

              <em>b</em> = <input type="text" size="20" name="ratio"
                                  value="" onkeypress="if (event.keyCode
                                  == 13) geom(this.form)"
                                  /><sup><span class="system">60A/F</span></sup>

              (common ratio) <br/>

              <em>n</em> = <input type="text" size="20" name="terms"
                                  value="" onkeypress="if (event.keyCode
                                  == 13) geom(this.form)"
                                  /><sup><span class="system">10A</span></sup>

              (number of terms) <br/>

              <input type="button" name="bouton" value="Table"
                     onclick="geom(this.form)" />

            </p>

            <div id="geom_tableau"></div>

          </form>
        </div>





        <h3><a name="addition"/>Additive operations</h3>

        <div class="encart">

          <form action="" id="form_addition" onsubmit="return false;">

            <p>

              Addition

              (<span class="system">60A</span>):

            </p>

            <div class="retrait">

              <input type="text" size="10" name="input1" id="addenda1"
                     value="" onkeypress="if (event.keyCode == 13)
                     addition(this.form)" /> +

              <input type="text" size="10" name="input2" id="addenda2"
                     value="" onkeypress="if (event.keyCode == 13)
                     addition(this.form)" />

              <span id="nouv_addition"></span>

              <br/>

              <input type="button" name="bouton" value="Sum"
                     onclick="addition(this.form)" />

              <input type="button" onclick="clear_addition(this.form)"
                     value="Clear"/>

            </div>

            <div class="retrait" id="tableau_addition"></div>

          </form>
        </div>




        <div class="encart">

          <form action="" id="form_soustraction" onsubmit="return false;">

            <p>

              Subtraction

              (<span class="system">60A</span>):

            </p>

            <div class="retrait">

              <input type="text" size="10" name="input1"
                     id="subtrahenda1" value="" onkeypress="if
                     (event.keyCode == 13) soustraction(this.form)" />
                     &minus;

              <input type="text" size="10" name="input2"
                     id="subtrahenda2" value="" onkeypress="if
                     (event.keyCode == 13) soustraction(this.form)" />

              <span id="nouv_soustraction"></span>

              <br/>

              <input type="button" name="bouton" value="Difference"
                     onclick="soustraction(this.form)" />

              <!-- <input type="text" size="25" name="output" value="" />   -->

              <input type="button" onclick="clear_soustraction(this.form)"
                     value="Clear"/>

            </div>

            <div class="retrait" id="tableau_soustraction"></div>

          </form>
        </div>





        <hr/>



        <h2><a name="units"/>Measures</h2>

        <h3><a name="lengths"/>Lengths</h3>

        <p>Units of length:</p>

        <div class="retrait">
          <table class="encadre">
            <tr>
              <td><strong><em>danna</em></strong></td> <td> &larr; 30
              &larr; </td>
              <td><strong><em>uš</em></strong></td> <td> &larr; 60 &larr; </td>
              <td><strong><em>ninda</em></strong></td> <td> &larr; 12
              &larr; </td>
              <td><strong><em>kuš</em></strong></td> <td> &larr; 30
              &larr; </td>
              <td><strong><em>šusi</em></strong></td>
            </tr>
            <tr>
              <td>10.8 km</td> <td> </td>
              <td>360 m</td> <td> </td>
              <td>6 m</td> <td> </td>
              <td>50 cm</td> <td> </td>
              <td>17 mm</td>
            </tr>
          </table>
        </div>




        <div class="encart">

          <form action="" id="form_add_longueurs" onsubmit="return false;">

            <p>

              Add lengths:

            </p>

            <div class="retrait">
              <table class="encadre">
                <tr>
                  <th></th>
                  <th><em>danna</em></th>
                  <th><em>uš</em></th>
                  <th><em>ninda</em></th>
                  <th><em>kuš</em></th>
                  <th><em>šusi</em></th>
                </tr>

                <tr>
                  <td></td>

                  <td>

                    <input type="text" name="danna1"
                           id="add_length_danna1" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           add_longueurs(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="us1" id="add_length_us1"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           add_longueurs(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="ninda1" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           add_longueurs(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="kus1" id="add_length_kus1"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           add_longueurs(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="susi1"
                           id="add_length_susi1" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           add_longueurs(this.form)" />

                  </td>
                </tr>


                <tr>
                  <td align="center">+</td>

                  <td>

                    <input type="text" name="danna2"
                           id="add_length_danna2" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           add_longueurs(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="us2" id="add_length_us2"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           add_longueurs(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="ninda2"
                           id="add_length_ninda2" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           add_longueurs(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="kus2" id="add_length_kus2"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           add_longueurs(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="susi2"
                           id="add_length_susi2" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           add_longueurs(this.form)" />

                  </td>
                </tr>


                <tr>
                  <td colspan="6"><hr/></td>
                </tr>


                <tr>
                  <td>

                    <input type="button" name="bouton" value="="
                           onclick="add_longueurs(this.form)" />

                  </td>

                  <td colspan="4">

                    <span id="add_lengths_output" />

                    <!-- <input type="text" name="output" value=""
                                size="45" /> -->

                  </td>

                  <td>

                    <input type="button" onclick="this.form.reset();
clear_result('add_lengths_output');
document.getElementById('add_length_danna1').focus();" value="Clear"/>

                  </td>
                </tr>
              </table>
            </div>

            <div class="retrait" id="tableau_add_longueurs"></div>

          </form>
        </div>






        <div class="encart">

          <form action="" id="form_soustr_longueurs" onsubmit="return false;">

            <p>

              Subtract lengths:

            </p>

            <div class="retrait">

              <table class="encadre">
                <tr>
                  <th></th>
                  <th><em>danna</em></th>
                  <th><em>uš</em></th>
                  <th><em>ninda</em></th>
                  <th><em>kuš</em></th>
                  <th><em>šusi</em></th>
                </tr>

                <tr>

                  <td></td>

                  <td>

                    <input type="text" name="danna1" value="" size="8"
                           id="subtract_length_danna1"
                           onkeypress="if (event.keyCode == 13)
                                       soustr_longueurs(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="us1" value="" size="8"
                           id="subtract_length_us1"
                           onkeypress="if (event.keyCode == 13)
                                       soustr_longueurs(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="ninda1" value="" size="8"
                           id="subtract_length_ninda1"
                           onkeypress="if (event.keyCode == 13)
                                       soustr_longueurs(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="kus1" value="" size="8"
                           id="subtract_length_kus1"
                           onkeypress="if (event.keyCode == 13)
                                       soustr_longueurs(this.form)" /> </td>

                  <td>

                    <input type="text" name="susi1" value="" size="8"
                           id="subtract_length_susi1"
                           onkeypress="if (event.keyCode == 13)
                                       soustr_longueurs(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td align="center">&minus; </td>

                  <td>

                    <input type="text" name="danna2" value="" size="8"
                           id="subtract_length_danna2"
                           onkeypress="if (event.keyCode == 13)
                                       soustr_longueurs(this.form)" /> </td>

                  <td>

                    <input type="text" name="us2" value="" size="8"
                           id="subtract_length_us2"
                           onkeypress="if (event.keyCode == 13)
                                       soustr_longueurs(this.form)" /> </td>

                  <td>

                    <input type="text" name="ninda2" value="" size="8"
                           id="subtract_length_ninda2"
                           onkeypress="if (event.keyCode == 13)
                                       soustr_longueurs(this.form)" /> </td>

                  <td>

                    <input type="text" name="kus2" value="" size="8"
                           id="subtract_length_kus2"
                           onkeypress="if (event.keyCode == 13)
                                       soustr_longueurs(this.form)" /> </td>

                  <td>

                    <input type="text" name="susi2" value="" size="8"
                           id="subtract_length_susi2"
                           onkeypress="if (event.keyCode == 13)
                                       soustr_longueurs(this.form)" />

                  </td>
                </tr>


                <tr>
                  <td colspan="6"><hr/></td>
                </tr>


                <tr>
                  <td>

                    <input type="button" name="bouton" value="="
                           onclick="soustr_longueurs(this.form)" />

                  </td>

                  <td colspan="4">

                    <span id="subtract_lengths_output" />

                  </td>

                  <td>

                    <input type="button" onclick="this.form.reset();
clear_result('subtract_lengths_output');
document.getElementById('subtract_length_danna1').focus();" value="Clear"/>

                  </td>
                </tr>
              </table>
            </div>
          </form>
        </div>




        <div class="encart">

          <form action="" id="form_mult_longueur" onsubmit="return false;">

            <p>

              Multiply a length:

            </p>

            <div class="retrait">

              <table class="encadre">

                <tr>
                  <td>

                    <input type="text" name="danna"
                           id="mult_longueur_danna" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_longueur_form(this.form)" />

                    <strong><em>danna</em></strong>

                  </td>

                  <td>

                    <input type="text" name="us" id="mult_longueur_us"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           mult_longueur_form(this.form)" />

                    <strong><em>uš</em></strong>

                  </td>

                  <td>

                    <input type="text" name="ninda" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_longueur_form(this.form)" />

                    <strong><em>ninda</em></strong>

                  </td>

                  <td>

                    <input type="text" name="kus" id="mult_longueur_kus"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           mult_longueur_form(this.form)" />

                    <strong><em>kuš</em></strong>

                  </td>

                  <td>

                    <input type="text" name="susi"
                           id="mult_longueur_susi" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_longueur_form(this.form)" />

                    <strong><em>šusi</em></strong>

                  </td>
                </tr>

                <tr>
                  <td colspan="5">

                    &times;

                    <input type="text" name="scalaire"
                           id="mult_longueur_scalaire" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_longueur_form(this.form)" />

                    times

                  </td>
                </tr>

                <tr>
                  <td colspan="5"><hr/></td>
                </tr>


                <tr>
                  <td>

                    <input type="button" name="bouton" value="="
                           onclick="mult_longueur_form(this.form)" />

                  </td>

                  <td colspan="3">

                    <span id="mult_length_output"></span>

                    <!-- <input type="text" name="output" value=""
                         size="45" /> -->

                  </td>

                  <td>

                    <input type="button" onclick="this.form.reset();
clear_result('mult_length_output');
document.getElementById('mult_longueur_danna').focus();" value="Clear"/>

                  </td>
                </tr>
              </table>
            </div>
          </form>
        </div>




        <h3><a name="surfaces"/>Surfaces</h3>

        <p>

          Units of surface:

        </p>

        <div class="retrait">

          <table class="encadre">

            <tr>
              <td><strong><em>gan</em></strong></td>
              <td> &larr; 100 &larr; </td>
              <td><strong><em>sar</em></strong></td>
              <td> &larr; 60 &larr; </td>
              <td><strong><em>gin</em></strong></td>
              <td> &larr; 180 &larr; </td>
              <td><strong><em>še</em></strong></td>
            </tr>
            <tr>
              <td>3600 m&sup2;</td> <td> </td>
              <td>36 m&sup2;</td> <td> </td>
              <td>0.6 m&sup2;</td> <td> </td>
              <td>33 cm&sup2;</td>
            </tr>
            <tr>
              <td></td> <td> </td>
              <td>1 ninda &times; 1 ninda</td> <td> </td>
              <td></td> <td> </td>
              <td></td>
            </tr>
          </table>
        </div>




        <div class="encart">

          <form action="" id="form_mult_longueurs" onsubmit="return false;">

            <p>

              Multiply lengths to get a surface:

            </p>

            <div class="retrait">
              <table class="encadre">
                <tr>
                  <th></th>
                  <th><em>danna</em></th>
                  <th><em>uš</em></th>
                  <th><em>ninda</em></th>
                  <th><em>kuš</em></th>
                  <th><em>šusi</em></th>
                </tr>

                <tr>
                  <td></td>

                  <td>

                    <input type="text" name="danna1"
                           id="mult_length_danna1" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_longueurs(this.form)" /> </td>

                  <td>

                    <input type="text" name="us1" id="mult_length_us1"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           mult_longueurs(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="ninda1" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_longueurs(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="kus1" id="mult_length_kus1"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           mult_longueurs(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="susi1"
                           id="mult_length_susi1" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_longueurs(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td align="center">&times; </td>

                  <td>

                    <input type="text" name="danna2"
                           id="mult_length_danna2" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_longueurs(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="us2" id="mult_length_us2"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           mult_longueurs(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="ninda2"
                           id="mult_length_ninda2" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_longueurs(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="kus2" id="mult_length_kus2"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           mult_longueurs(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="susi2"
                           id="mult_length_susi2" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_longueurs(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td colspan="6"><hr/></td>
                </tr>

                <tr>
                  <td>

                    <input type="button" name="bouton" value="="
                           onclick="mult_longueurs(this.form)" />

                  </td>

                  <td colspan="4">

                    <span id="mult_two_lengths_output"></span>

                    <!-- <input type="text" name="output" value=""
                    size="45" /> -->

                  </td>

                  <td>

                    <input type="button" onclick="form.reset();
                                                  clear_result('mult_two_lengths_output');
                                                  document.getElementById('mult_length_danna1').focus();"
                                                  value="Clear"/>

                  </td>
                </tr>
              </table>
            </div>
          </form>
        </div>





        <div class="encart">

          <form action="" id="form_add_surfaces" onsubmit="return false;">

            <p>

              Add surfaces:

            </p>

            <div class="retrait">
              <table class="encadre">
                <tr>
                  <th></th>
                  <th><em>gan</em></th>
                  <th><em>sar</em></th>
                  <th><em>gin</em></th>
                  <th><em>še</em></th>
                </tr>
                <tr>
                  <td> </td>

                  <td>

                    <input type="text" name="gan1" value="" size="8"
                           id="add_surfaces_gan1"
                           onkeypress="if (event.keyCode == 13)
                           add_surfaces(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="sar1" value="" size="8"
                           id="add_surfaces_sar1"
                           onkeypress="if (event.keyCode == 13)
                           add_surfaces(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="gin1" value="" size="8"
                           id="add_surfaces_gin1"
                           onkeypress="if (event.keyCode == 13)
                           add_surfaces(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="se1" value="" size="8"
                           id="add_surfaces_se1"
                           onkeypress="if (event.keyCode == 13)
                                       add_surfaces(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td align="center">+</td>

                  <td>

                    <input type="text" name="gan2" value="" size="8"
                           id="add_surfaces_gan2"
                           onkeypress="if (event.keyCode == 13)
                           add_surfaces(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="sar2" value="" size="8"
                           id="add_surfaces_sar2"
                           onkeypress="if (event.keyCode == 13)
                           add_surfaces(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="gin2" value="" size="8"
                           id="add_surfaces_gin2"
                           onkeypress="if (event.keyCode == 13)
                           add_surfaces(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="se2" value="" size="8"
                           id="add_surfaces_se2"
                           onkeypress="if (event.keyCode == 13)
                                       add_surfaces(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td colspan="5"><hr/></td>
                </tr>

                <tr>
                  <td>

                    <input type="button" name="bouton" value="="
                           onclick="add_surfaces(this.form)" />


                  </td>

                  <td colspan="3">

                    <span id="add_surfaces_output"></span>

                    <!-- <input type="text" name="output" value=""
                    size="45" /> -->

                  </td>

                  <td>

                    <input type="button" onclick="this.form.reset();
clear_result('add_surfaces_output');
document.getElementById('add_surfaces_gan1').focus();" value="Clear"/>

                  </td>
                </tr>
              </table>
            </div>
          </form>
        </div>




        <div class="encart">

          <form action="" id="form_soustr_surfaces" onsubmit="return false;">

            <p>

              Subtract surfaces:

            </p>

            <div class="retrait">
              <table class="encadre">
                <tr>
                  <th></th>
                  <th><em>gan</em></th>
                  <th><em>sar</em></th>
                  <th><em>gin</em></th>
                  <th><em>še</em></th>
                </tr>
                <tr>
                  <td> </td>

                  <td>

                    <input type="text" name="gan1" value="" size="8"
                           id="subtract_surfaces_gan1"
                           onkeypress="if (event.keyCode == 13)
                           soustr_surfaces(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="sar1" value="" size="8"
                           id="subtract_surfaces_sar1"
                           onkeypress="if (event.keyCode == 13)
                           soustr_surfaces(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="gin1" value="" size="8"
                           id="subtract_surfaces_gin1"
                           onkeypress="if (event.keyCode == 13)
                           soustr_surfaces(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="se1" value="" size="8"
                           id="subtract_surfaces_se1"
                           onkeypress="if (event.keyCode == 13)
                           soustr_surfaces(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td align="center">&minus; </td>

                  <td>

                    <input type="text" name="gan2" value="" size="8"
                           id="subtract_surfaces_gan2"
                           onkeypress="if (event.keyCode == 13)
                           soustr_surfaces(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="sar2" value="" size="8"
                           id="subtract_surfaces_sar2"
                           onkeypress="if (event.keyCode == 13)
                           soustr_surfaces(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="gin2" value="" size="8"
                           id="subtract_surfaces_gin2"
                           onkeypress="if (event.keyCode == 13)
                           soustr_surfaces(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="se2" value="" size="8"
                           id="subtract_surfaces_se2"
                           onkeypress="if (event.keyCode == 13)
                           soustr_surfaces(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td colspan="5"><hr/></td>
                </tr>

                <tr>
                  <td>

                    <input type="button" name="bouton" value="="
                           onclick="soustr_surfaces(this.form)" />

                  </td>

                  <td colspan="3">

                    <span id="subtract_surfaces_output"></span>

                    <!-- <input type="text" name="output" value=""
                    size="45" /> -->

                  </td>

                  <td>

                    <input type="button" onclick="this.form.reset();
clear_result('subtract_surfaces_output');
document.getElementById('subtract_surfaces_gan1').focus();" value="Clear"/>

                  </td>
                </tr>
              </table>
            </div>
          </form>
        </div>





        <div class="encart">

          <form action="" id="form_mult_surface" onsubmit="return false;">

            <p>

              Multiply a surface:

            </p>

            <div class="retrait">
              <table class="encadre">
                <tr>
                  <td>

                    <input type="text" name="gan" id="mult_surface_gan"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           mult_surface_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="sar" id="mult_surface_sar"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           mult_surface_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="gin" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_surface_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="se" id="mult_surface_se"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           mult_surface_form(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td> <strong><em>gan</em></strong></td>
                  <td> <strong><em>sar</em></strong></td>
                  <td> <strong><em>gin</em></strong> </td>
                  <td> <strong><em>še</em></strong> </td>
                </tr>

                <tr>
                  <td colspan="4"> &times;

                    <input type="text" name="scalaire"
                           id="mult_surface_scalaire" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_surface_form(this.form)" />

                    times

                  </td>
                </tr>

                <tr>
                  <td colspan="4"><hr/></td>
                </tr>

                <tr>
                  <td>

                    <input type="button" name="bouton" value="="
                           onclick="mult_surface_form(this.form)" />

                  </td>

                  <td colspan="2">

                    <span id="mult_surface_output"></span>

                    <!-- <input type="text" name="output" value=""
                         size="45" /> -->

                  </td>

                  <td>

                    <input type="button" onclick="form.reset();
                                                  clear_result('mult_surface_output');
                                                  document.getElementById('mult_surface_gan').focus();"
                                                  value="Clear"/>

                  </td>
                </tr>
              </table>
            </div>
          </form>
        </div>





        <h3><a name="volumes"/>Volumes</h3>

        <p>

          Units of volume:

        </p>

        <div class="retrait">
          <table class="encadre">
            <tr>
              <td><strong><em>gan</em></strong> </td>
              <td> &larr; 100 &larr; </td>
              <td><strong><em>sar</em></strong> </td>
              <td> &larr; 60 &larr; </td>
              <td><strong><em>gin</em></strong> </td>
              <td> &larr; 180 &larr; </td>
              <td><strong><em>še</em></strong> </td>
            </tr>
            <tr>
              <td>1800 m&sup3; </td>
              <td> </td>
              <td>18 m&sup3; </td>
              <td> </td>
              <td>300 dm&sup3; </td>
              <td> </td>
              <td>1.66 dm&sup3; </td>
            </tr>
            <tr>
              <td> </td>
              <td> </td>
              <td>1 (surface-)sar &times; 1 kuš </td>
              <td> </td>
              <td> </td>
              <td> </td>
              <td> </td>
            </tr>
          </table>
        </div>



        <div class="encart">

          <form action="" id="form_mult_trois_longueurs"
                onsubmit="return false;">

            <p>

              Multiply lengths to get a volume:

            </p>

            <div class="retrait">
              <table class="encadre">
                <tr>
                  <th></th>
                  <th><em>danna</em></th>
                  <th><em>uš</em></th>
                  <th><em>ninda</em></th>
                  <th><em>kuš</em></th>
                  <th><em>šusi</em></th>
                </tr>
                <tr>
                  <td> </td>
                  <td>

                    <input type="text" name="danna1"
                           id="mult_3length_danna1" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_trois_longueurs_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="us1" id="mult_3length_us1"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           mult_trois_longueurs_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="ninda1" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_trois_longueurs_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="kus1"
                           id="mult_3length_kus1" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_trois_longueurs_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="susi1"
                           id="mult_3length_susi1" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                                       mult_trois_longueurs_form(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td align="center">&times; </td>

                  <td>

                    <input type="text" name="danna2"
                           id="mult_3length_danna2" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_trois_longueurs_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="us2" id="mult_3length_us2"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           mult_trois_longueurs_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="ninda2"
                           id="mult_3length_ninda2" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_trois_longueurs_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="kus2"
                           id="mult_3length_kus2" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_trois_longueurs_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="susi2"
                           id="mult_3length_susi2" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_trois_longueurs_form(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td align="center">&times;

                  </td>

                  <td>

                    <input type="text" name="danna3"
                           id="mult_3length_danna3" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_trois_longueurs_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="us3" id="mult_3length_us3"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           mult_trois_longueurs_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="ninda3"
                           id="mult_3length_ninda3" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_trois_longueurs_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="kus3"
                           id="mult_3length_kus3" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_trois_longueurs_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="susi3"
                           id="mult_3length_susi3" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_trois_longueurs_form(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td colspan="6"><hr/></td>
                </tr>

                <tr>
                  <td>

                    <input type="button" name="bouton" value="="
                           onclick="mult_trois_longueurs_form(this.form)"
                           />

                  </td>

                  <td colspan="4">

                    <span id="mult_three_lengths_output"></span>

                    <!--    <input type="text" name="output" value=""
                                   size="45" /> -->

                  </td>

                  <td>

                    <input type="button" onclick="form.reset();
                                                  clear_result('mult_three_lengths_output');
document.getElementById('mult_3length_danna1').focus();"
                           value="Clear"/>

                  </td>
                </tr>
              </table>
            </div>
          </form>
        </div>





        <div class="encart">

          <form action="" id="form_mult_surface_longueur"
                onsubmit="return false;">

            <p>

              Multiply length and surface to get a volume:

            </p>

            <div class="retrait">

              <table class="encadre">

                <tr>
                  <td>

                    <input type="text" name="danna"
                           id="mult_surface_length_danna" value=""
                           size="8" onkeypress="if (event.keyCode == 13)
                           mult_surface_longueur_form(this.form)" />

                    <strong><em>danna</em></strong>

                  </td>

                  <td>

                    <input type="text" name="us"
                           id="mult_surface_length_us" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_surface_longueur_form(this.form)" />

                    <strong><em>uš</em></strong>

                  </td>

                  <td>

                    <input type="text" name="ninda" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_surface_longueur_form(this.form)" />

                    <strong><em>ninda</em></strong>

                  </td>

                  <td>

                    <input type="text" name="kus"
                           id="mult_surface_length_kus" value=""
                           size="8" onkeypress="if (event.keyCode == 13)
                           mult_surface_longueur_form(this.form)" />

                    <strong><em>kuš</em></strong>

                  </td>

                  <td>

                    <input type="text" name="susi"
                           id="mult_surface_length_susi" value=""
                           size="8" onkeypress="if (event.keyCode == 13)
                           mult_surface_longueur_form(this.form)" />

                    <strong><em>šusi</em></strong>

                  </td>
                </tr>

                <tr>
                  <td> &times; </td>

                  <td>

                    <input type="text" name="gan"
                           id="mult_surface_length_gan" value=""
                           size="8" onkeypress="if (event.keyCode == 13)
                           mult_surface_longueur_form(this.form)" />

                    <strong><em>gan</em></strong>

                  </td>

                  <td>

                    <input type="text" name="sar"
                           id="mult_surface_length_sar" value=""
                           size="8" onkeypress="if (event.keyCode == 13)
                           mult_surface_longueur_form(this.form)" />

                    <strong><em>sar</em></strong>

                  </td>

                  <td>

                    <input type="text" name="gin" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_surface_longueur_form(this.form)"
                           /> <strong><em>gin</em></strong>

                  </td>

                  <td>

                    <input type="text" name="se"
                           id="mult_surface_length_se" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_surface_longueur_form(this.form)" />

                    <strong><em>še</em></strong>


                  </td>
                </tr>


                <tr>
                  <td colspan="5"><hr/></td>
                </tr>


                <tr>
                  <td>

                    <input type="button" name="bouton" value="="
                           onclick="mult_surface_longueur_form(this.form)"/>

                  </td>

                  <td colspan="3">

                    <span id="mult_surface_length_output"></span>

                    <!-- <input type="text" name="output" value=""
                         size="45" /> -->

                  </td>

                  <td>

                    <input type="button" onclick="form.reset();
                                                  clear_result('mult_surface_length_output');
document.getElementById('mult_surface_length_danna').focus();"
                           value="Clear"/>

                  </td>
                </tr>
              </table>
            </div>
          </form>
        </div>




        <div class="encart">

          <form action="" id="form_add_volumes" onsubmit="return false;">

            <p>

              Add volumes:

            </p>

            <div class="retrait">
              <table class="encadre">
                <tr>
                  <th></th>
                  <th><em>gan</em></th>
                  <th><em>sar</em></th>
                  <th><em>gin</em></th>
                  <th><em>še</em></th>
                </tr>

                <tr>
                  <td> </td>

                  <td>

                    <input type="text" name="gan1" value="" size="8"
                           id="add_volumes_gan1"
                           onkeypress="if (event.keyCode == 13)
                           add_volumes(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="sar1" value="" size="8"
                           id="add_volumes_sar1"
                           onkeypress="if (event.keyCode == 13)
                           add_volumes(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="gin1" value="" size="8"
                           id="add_volumes_gin1"
                           onkeypress="if (event.keyCode == 13)
                           add_volumes(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="se1" value="" size="8"
                           id="add_volumes_se1"
                           onkeypress="if (event.keyCode == 13)
                           add_volumes(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td align="center">+ </td>

                  <td>

                    <input type="text" name="gan2" value="" size="8"
                           id="add_volumes_gan2"
                           onkeypress="if (event.keyCode == 13)
                           add_volumes(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="sar2" value="" size="8"
                           id="add_volumes_sar2"
                           onkeypress="if (event.keyCode == 13)
                                       add_volumes(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="gin2" value="" size="8"
                           id="add_volumes_gin2"
                           onkeypress="if (event.keyCode == 13)
                           add_volumes(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="se2" value="" size="8"
                           id="add_volumes_se2"
                           onkeypress="if (event.keyCode == 13)
                           add_volumes(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td colspan="5"><hr/></td>
                </tr>

                <tr>
                  <td>

                    <input type="button" name="bouton" value="="
                           onclick="add_volumes(this.form)" />

                  </td>

                  <td colspan="3">

                    <span id="add_volumes_output"></span>

                    <!-- <input type="text" name="output" value=""
                    size="45" /> -->

                  </td>

                  <td>

                    <input type="button" onclick="this.form.reset();
clear_result('add_volumes_output');
document.getElementById('add_volumes_gan1').focus();" value="Clear"/>

                  </td>
                </tr>
              </table>
            </div>
          </form>
       </div>





        <div class="encart">

          <form action="" id="form_soustr_volumes" onsubmit="return false;">

            <p>

              Subtract volumes:

            </p>

            <div class="retrait">
              <table class="encadre">
                <tr>
                  <th></th>
                  <th><em>gan</em></th>
                  <th><em>sar</em></th> <th><em>gin</em></th>
                  <th><em>še</em></th>
                </tr>

                <tr>
                  <td> </td>

                  <td>

                    <input type="text" name="gan1" value="" size="8"
                           id="subtract_volumes_gan1"
                           onkeypress="if (event.keyCode == 13)
                           soustr_volumes(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="sar1" value="" size="8"
                           id="subtract_volumes_sar1"
                           onkeypress="if (event.keyCode == 13)
                           soustr_volumes(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="gin1" value="" size="8"
                           id="subtract_volumes_gin1"
                           onkeypress="if (event.keyCode == 13)
                                       soustr_volumes(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="se1" value="" size="8"
                           id="subtract_volumes_se1"
                           onkeypress="if (event.keyCode == 13)
                                       soustr_volumes(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td align="center">&minus; </td>

                  <td>

                    <input type="text" name="gan2" value="" size="8"
                           id="subtract_volumes_gan2"
                           onkeypress="if (event.keyCode == 13)
                           soustr_volumes(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="sar2" value="" size="8"
                           id="subtract_volumes_sar2"
                           onkeypress="if (event.keyCode == 13)
                           soustr_volumes(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="gin2" value="" size="8"
                           id="subtract_volumes_gin2"
                           onkeypress="if (event.keyCode == 13)
                           soustr_volumes(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="se2" value="" size="8"
                           id="subtract_volumes_se2"
                           onkeypress="if (event.keyCode == 13)
                           soustr_volumes(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td colspan="5"><hr/></td>
                </tr>

                <tr>
                  <td>

                    <input type="button" name="bouton" value="="
                           onclick="soustr_volumes(this.form)" />

                  </td>

                  <td colspan="3">

                    <span id="subtract_volumes_output"></span>

                    <!-- <input type="text" name="output" value=""
                    size="45" /> -->

                  </td>

                  <td>

                    <input type="button" onclick="this.form.reset();
clear_result('subtract_volumes_output');
document.getElementById('subtract_volumes_gan1').focus();" value="Clear"/>

                  </td>
                </tr>
              </table>
            </div>
          </form>
       </div>



        <div class="encart">

          <form action="" id="form_mult_volume" onsubmit="return false;">

            <p>

              Multiply a volume:

            </p>

            <div class="retrait">

              <table class="encadre">

                <tr>
                  <td>

                    <input type="text" name="gan" id="mult_volume_gan"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           mult_volume_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="sar" id="mult_volume_sar"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           mult_volume_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="gin" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_volume_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="se" id="mult_volume_se"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           mult_volume_form(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td> <strong><em>gan</em></strong> </td>
                  <td> <strong><em>sar</em></strong> </td>
                  <td> <strong><em>gin</em></strong> </td>
                  <td> <strong><em>še</em></strong> </td>
                </tr>

                <tr>
                  <td colspan="4">
                    &times;

                    <input type="text" name="scalaire"
                           id="mult_volume_scalaire" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_volume_form(this.form)" />

                    times

                  </td>
                </tr>

                <tr>
                  <td colspan="4"><hr/></td>
                </tr>

                <tr>
                  <td>

                    <input type="button" name="bouton" value="="
                           onclick="mult_volume_form(this.form)" />

                  </td>

                  <td colspan="2">

                    <span id="mult_volume_output"></span>

                    <!-- <input type="text" name="output" value=""
                         size="45" /> -->

                  </td>

                  <td>
                    <input type="button" onclick="form.reset();
                                                  clear_result('mult_volume_output');
document.getElementById('mult_volume_gan').focus();" value="Clear"/>

                  </td>
                </tr>
              </table>
            </div>
          </form>
        </div>





        <h3><a name="capacities"/>Capacities</h3>

        <p>

          Units of capacity:

        </p>

        <div class="retrait">
          <table class="encadre">
            <tr>
              <td><strong><em>gur</em></strong> </td>
              <td> &larr; 5 &larr; </td>
              <td><strong><em>bariga</em></strong> </td>
              <td> &larr; 6 &larr; </td>
              <td><strong><em>ban</em></strong> </td>
              <td> &larr; 10 &larr; </td>
              <td><strong><em>sila</em></strong> </td>
              <td> &larr; 60 &larr; </td>
              <td><strong><em>gin</em></strong> </td>
              <td> &larr; 180 &larr; </td>
              <td><strong><em>še</em></strong> </td>
            </tr>
            <tr>
              <td>300 L</td>
              <td> </td>
              <td>60 L </td>
              <td> </td>
              <td>10 L </td>
              <td> </td>
              <td>1 L </td>
              <td> </td>
              <td>16.6 mL </td>
              <td> </td>
              <td>0.092 mL </td>
            </tr>
          </table>
        </div>







        <div class="encart">

          <form action="" id="form_add_capacites" onsubmit="return false;">

            <p>

              Add capacities:

            </p>

            <div class="retrait">
              <table class="encadre">
                <tr>
                  <th></th>
                  <th><em>gur</em></th>
                  <th><em>bariga</em></th>
                  <th><em>ban</em></th>
                  <th><em>sila</em></th>
                  <th><em>gin</em></th> <th><em>še</em></th>
                </tr>

                <tr>
                  <td> </td>

                  <td>

                    <input type="text" name="gur1" value="" size="8"
                           id="add_capacities_gur1"
                           onkeypress="if (event.keyCode == 13)
                           add_capacites(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="bariga1" value="" size="8"
                           id="add_capacities_bariga1"
                           onkeypress="if (event.keyCode == 13)
                           add_capacites(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="ban1" value="" size="8"
                           id="add_capacities_ban1"
                           onkeypress="if (event.keyCode == 13)
                           add_capacites(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="sila1" value="" size="8"
                           id="add_capacities_sila1"
                           onkeypress="if (event.keyCode == 13)
                           add_capacites(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="gin1" value="" size="8"
                           id="add_capacities_gin1"
                           onkeypress="if (event.keyCode == 13)
                           add_capacites(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="se1" value="" size="8"
                           id="add_capacities_se1"
                           onkeypress="if (event.keyCode == 13)
                           add_capacites(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td align="center">+

                  </td>

                  <td>

                    <input type="text" name="gur2" value="" size="8"
                           id="add_capacities_gur2"
                           onkeypress="if (event.keyCode == 13)
                           add_capacites(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="bariga2" value="" size="8"
                           id="add_capacities_bariga2"
                           onkeypress="if (event.keyCode == 13)
                           add_capacites(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="ban2" value="" size="8"
                           id="add_capacities_ban2"
                           onkeypress="if (event.keyCode == 13)
                           add_capacites(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="sila2" value="" size="8"
                           id="add_capacities_sila2"
                           onkeypress="if (event.keyCode == 13)
                           add_capacites(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="gin2" value="" size="8"
                           id="add_capacities_gin2"
                           onkeypress="if (event.keyCode == 13)
                           add_capacites(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="se2" value="" size="8"
                           id="add_capacities_se2"
                           onkeypress="if (event.keyCode == 13)
                           add_capacites(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td colspan="7"><hr/></td>
                </tr>

                <tr>
                  <td>

                    <input type="button" name="bouton" value="="
                           onclick="add_capacites(this.form)" />

                  </td>

                  <td colspan="5">

                    <span id="add_capacities_output"></span>

                    <!-- <input type="text" name="output" value=""
                    size="45" /> -->

                  </td>

                  <td>

                    <input type="button" onclick="this.form.reset();
clear_result('add_capacities_output');
document.getElementById('add_capacities_gur1').focus();" value="Clear"/>

                  </td>
                </tr>
              </table>
            </div>
          </form>
        </div>




        <div class="encart">

          <form action="" id="form_soustr_capacites" onsubmit="return false;">

            <p>

              Subtract capacities:

            </p>

            <div class="retrait">
              <table class="encadre">
                <tr>
                  <th></th>
                  <th><em>gur</em></th>
                  <th><em>bariga</em></th>
                  <th><em>ban</em></th>
                  <th><em>sila</em></th>
                  <th><em>gin</em></th>
                  <th><em>še</em></th>
                </tr>

                <tr>
                  <td> </td>

                  <td>

                    <input type="text" name="gur1" value="" size="8"
                           id="subtract_capacities_gur1"
                           onkeypress="if (event.keyCode == 13)
                           soustr_capacites(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="bariga1" value="" size="8"
                           id="subtract_capacities_bariga1"
                           onkeypress="if (event.keyCode == 13)
                           soustr_capacites(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="ban1" value="" size="8"
                           id="subtract_capacities_ban1"
                           onkeypress="if (event.keyCode == 13)
                           soustr_capacites(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="sila1" value="" size="8"
                           id="subtract_capacities_sila1"
                           onkeypress="if (event.keyCode == 13)
                           soustr_capacites(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="gin1" value="" size="8"
                           id="subtract_capacities_gin1"
                           onkeypress="if (event.keyCode == 13)
                           soustr_capacites(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="se1" value="" size="8"
                           id="subtract_capacities_se1"
                           onkeypress="if (event.keyCode == 13)
                           soustr_capacites(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td align="center">&minus;</td>

                  <td>

                    <input type="text" name="gur2" value="" size="8"
                           id="subtract_capacities_gur2"
                           onkeypress="if (event.keyCode == 13)
                           soustr_capacites(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="bariga2" value="" size="8"
                           id="subtract_capacities_bariga2"
                           onkeypress="if (event.keyCode == 13)
                           soustr_capacites(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="ban2" value="" size="8"
                           id="subtract_capacities_ban2"
                           onkeypress="if (event.keyCode == 13)
                           soustr_capacites(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="sila2" value="" size="8"
                           id="subtract_capacities_sila2"
                           onkeypress="if (event.keyCode == 13)
                           soustr_capacites(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="gin2" value="" size="8"
                           id="subtract_capacities_gin2"
                           onkeypress="if (event.keyCode == 13)
                           soustr_capacites(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="se2" value="" size="8"
                           id="subtract_capacities_se2"
                           onkeypress="if (event.keyCode == 13)
                           soustr_capacites(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td colspan="7"><hr/></td>
                </tr>

                <tr>
                  <td>

                    <input type="button" name="bouton" value="="
                           onclick="soustr_capacites(this.form)" />

                  </td>

                  <td colspan="5">

                    <span id="subtract_capacities_output"></span>

                    <!-- <input type="text" name="output" value=""
                    size="45"/> -->

                  </td>

                  <td>

                    <input type="button" onclick="this.form.reset();
clear_result('subtract_capacities_output');
document.getElementById('subtract_capacities_gur1').focus();" value="Clear"/>

                  </td>
                </tr>
              </table>
            </div>
          </form>
        </div>




        <div class="encart">

          <form action="" id="form_mult_capacite" onsubmit="return false;">

            <p>

              Multiply a capacity:

            </p>

            <div class="retrait">
              <table class="encadre">
                <tr>
                  <td>

                    <input type="text" name="gur" id="mult_capacite_gur"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           mult_capacite_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="bariga"
                           id="mult_capacite_bariga" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_capacite_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="ban" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_capacite_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="sila"
                           id="mult_capacite_sila" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_capacite_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="gin" id="mult_capacite_gin"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           mult_capacite_form(this.form)"
                           />

                  </td>

                  <td>

                    <input type="text" name="se" id="mult_capacite_se"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           mult_capacite_form(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td> <strong><em>gur</em></strong> </td>
                  <td> <strong><em>bariga</em></strong> </td>
                  <td> <strong><em>ban</em></strong> </td>
                  <td> <strong><em>sila</em></strong> </td>
                  <td> <strong><em>gin</em></strong> </td>
                  <td> <strong><em>še</em></strong> </td>
                </tr>


                <tr>
                  <td colspan="6"> &times;

                    <input type="text" name="scalaire"
                           id="mult_capacite_scalaire" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_capacite_form(this.form)" />

                    times

                  </td>
                </tr>

                <tr>
                  <td colspan="6"><hr/></td>
                </tr>

                <tr>
                  <td>

                    <input type="button" name="bouton" value="="
                           onclick="mult_capacite_form(this.form)" />

                  </td>

                  <td colspan="4">


                    <span id="mult_capacity_output"></span>

                    <!-- <input type="text" name="output" value=""
                         size="45" /> -->

                  </td>

                  <td>

                    <input type="button" onclick="form.reset();
                                                  clear_result('mult_capacity_output');
                                                  document.getElementById('mult_capacite_gur').focus();"
                           value="Clear"/>

                  </td>
                </tr>
              </table>
            </div>
          </form>
        </div>






        <h3><a name="weights"/>Weights</h3>

        <p>

          Units of weight:

        </p>

        <div class="retrait">
          <table class="encadre">
            <tr>
              <td><strong><em>gu</em></strong> </td>
              <td> &larr; 60 &larr; </td>
              <td><strong><em>mana</em></strong> </td>
              <td> &larr; 60 &larr; </td>
              <td><strong><em>gin</em></strong> </td>
              <td> &larr; 180 &larr; </td>
              <td><strong><em>še</em></strong> </td>
            </tr>
            <tr>
              <td>30 kg
              </td>
              <td> </td>
              <td>500 g
              </td>
              <td> </td>
              <td>8.33 g </td>
              <td> </td>
              <td>0.046 g </td>
            </tr>
          </table>
        </div>



        <div class="encart">

          <form action="" id="form_add_poids" onsubmit="return false;">

            <p>

              Add weights:

            </p>

            <div class="retrait">
              <table class="encadre">
                <tr>
                  <th></th>
                  <th><em>gu</em></th>
                  <th><em>mana</em></th>
                  <th><em>gin</em></th>
                  <th><em>še</em></th>
                </tr>
                <tr>
                  <td> </td>
                  <td>

                    <input type="text" name="gu1" value="" size="8"
                           id="add_weights_gu1"
                           onkeypress="if (event.keyCode == 13)
                           add_poids(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="mana1" value="" size="8"
                           id="add_weights_mana1"
                           onkeypress="if (event.keyCode == 13)
                           add_poids(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="gin1" value="" size="8"
                           id="add_weights_gin1"
                           onkeypress="if (event.keyCode == 13)
                           add_poids(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="se1" value="" size="8"
                           id="add_weights_se1"
                           onkeypress="if (event.keyCode == 13)
                           add_poids(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td align="center">+ </td>

                  <td>

                    <input type="text" name="gu2" value="" size="8"
                           id="add_weights_gu2"
                           onkeypress="if (event.keyCode == 13)
                           add_poids(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="mana2" value="" size="8"
                           id="add_weights_mana2"
                           onkeypress="if (event.keyCode == 13)
                           add_poids(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="gin2" value="" size="8"
                           id="add_weights_gin2"
                           onkeypress="if (event.keyCode == 13)
                           add_poids(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="se2" value="" size="8"
                           id="add_weights_se2"
                           onkeypress="if (event.keyCode == 13)
                           add_poids(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td colspan="5"><hr/></td>
                </tr>

                <tr>
                  <td>

                    <input type="button" name="bouton" value="="
                           onclick="add_poids(this.form)" />

                  </td>

                  <td colspan="3">

                    <span id="add_weights_output"></span>

                    <!-- <input type="text" name="output" value=""
                    size="45"/>-->

                  </td>

                  <td>

                    <input type="button" onclick="this.form.reset();
clear_result('add_weights_output');
document.getElementById('add_weights_gu1').focus();" value="Clear"/>

                  </td>
                </tr>
              </table>
            </div>
          </form>
        </div>





        <div class="encart">

          <form action="" id="form_soustr_poids" onsubmit="return false;">

            <p>

              Subtract weights:

            </p>

            <div class="retrait">
              <table class="encadre">
                <tr>
                  <th></th>
                  <th><em>gu</em></th>
                  <th><em>mana</em></th>
                  <th><em>gin</em></th>
                  <th><em>še</em></th>
                </tr>

                <tr>
                  <td> </td>

                  <td>

                    <input type="text" name="gu1" value="" size="8"
                           id="subtract_weights_gu1"
                           onkeypress="if (event.keyCode == 13)
                           soustr_poids(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="mana1" value="" size="8"
                           id="subtract_weights_mana1"
                           onkeypress="if (event.keyCode == 13)
                           soustr_poids(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="gin1" value="" size="8"
                           id="subtract_weights_gin1"
                           onkeypress="if (event.keyCode == 13)
                           soustr_poids(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="se1" value="" size="8"
                           id="subtract_weights_se1"
                           onkeypress="if (event.keyCode == 13)
                           soustr_poids(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td align="center"> &minus; </td>

                  <td>

                    <input type="text" name="gu2" value="" size="8"
                           id="subtract_weights_gu2"
                           onkeypress="if (event.keyCode == 13)
                           soustr_poids(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="mana2" value="" size="8"
                           id="subtract_weights_mana2"
                           onkeypress="if (event.keyCode == 13)
                           soustr_poids(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="gin2" value="" size="8"
                           id="subtract_weights_gin2"
                           onkeypress="if (event.keyCode == 13)
                           soustr_poids(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="se2" value="" size="8"
                           id="subtract_weights_se2"
                           onkeypress="if (event.keyCode == 13)
                           soustr_poids(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td colspan="5"><hr/></td>
                </tr>

                <tr>
                  <td>

                    <input type="button" name="bouton" value="="
                           onclick="soustr_poids(this.form)" />

                  </td>

                  <td colspan="3">

                    <span id="subtract_weights_output"></span>

                    <!-- <input type="text" name="output" value=""
                    size="45"/> -->

                  </td>

                  <td>

                    <input type="button" onclick="this.form.reset();
clear_result('subtract_weights_output');
document.getElementById('subtract_weights_gu1').focus();" value="Clear"/>

                  </td>
                </tr>
              </table>
            </div>
          </form>
        </div>





        <div class="encart">


          <form action="" id="form_mult_poids" onsubmit="return false;">

            <p>

              Multiply a weight:

            </p>

            <div class="retrait">
              <table class="encadre">

                <tr>
                  <td>

                    <input type="text" name="gu" id="mult_poids_gu"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           mult_poids_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="mana" id="mult_poids_mana"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           mult_poids_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="gin" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                                       mult_poids_form(this.form)" />

                  </td>

                  <td>

                    <input type="text" name="se" id="mult_poids_se"
                           value="" size="8" onkeypress="if
                           (event.keyCode == 13)
                           mult_poids_form(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td> <strong><em>gu</em></strong> </td>
                  <td> <strong><em>mana</em></strong> </td>
                  <td> <strong><em>gin</em></strong> </td>
                  <td> <strong><em>še</em></strong> </td>
                  </tr>

                <tr>
                  <td colspan="4"> &times;

                    <input type="text" name="scalaire"
                           id="mult_poids_scalaire" value="" size="8"
                           onkeypress="if (event.keyCode == 13)
                           mult_poids_form(this.form)" />

                    times

                  </td>
                </tr>


                <tr>
                  <td colspan="4"><hr/></td>
                </tr>

                <tr>
                  <td>

                    <input type="button" name="bouton" value="="
                           onclick="mult_poids_form(this.form)" />

                  </td>

                  <td colspan="2">

                    <span id="mult_weight_output"></span>

                    <!-- <input type="text" name="output" value=""
                         size="45" /> -->

                  </td>

                  <td>

                    <input type="button" onclick="form.reset();
                                                  clear_result('mult_weight_output');
                                                  document.getElementById('mult_poids_gu').focus();"
                                                  value="Clear"/>

                  </td>
                </tr>
              </table>
            </div>
          </form>
        </div>





        <h3><a name="systemSsystemG"/>System G and system S</h3>


        <p>System G:</p>
        <div class="retrait">
          <table class="encadre">
            <tr>
              <td> <strong><em>šar-gal</em></strong></td>
              <td> &larr; 6 &larr; </td>
              <td><strong><em>šar'u</em></strong></td>
              <td> &larr; 10 &larr; </td>
              <td><strong><em>šar</em></strong></td>
              <td> &larr; 6 &larr; </td>
              <td><strong><em>bur'u</em></strong></td>
              <td> &larr; 10 &larr; </td>
              <td><strong><em>bur</em></strong></td>
              <td> &larr; 3 &larr; </td>
              <td><strong><em>eše</em></strong></td>
              <td> &larr; 6 &larr; </td>
              <td><strong><em>iku</em></strong> </td>
            </tr>
            <tr>
              <td>64800</td>
              <td> </td>
              <td>10800</td>
              <td> </td>
              <td>1080</td>
              <td> </td>
              <td>180</td>
              <td> </td>
              <td>18</td>
              <td> </td>
              <td>6</td>
              <td> </td>
              <td>1 </td>
            </tr>
          </table>
        </div>

        <p>System S:</p>
        <div class="retrait">
          <table class="encadre">
            <tr>
              <td><strong><em>šar-gal</em></strong></td>
              <td> &larr; 6 &larr; </td>
              <td><strong><em>šar'u</em></strong></td>
              <td> &larr; 10 &larr; </td>
              <td><strong><em>šar</em></strong></td>
              <td> &larr; 6 &larr; </td>
              <td><strong><em>gešu</em></strong></td>
              <td> &larr; 10 &larr; </td>
              <td><strong><em>geš</em></strong></td>
              <td> &larr; 6 &larr; </td>
              <td><strong><em>u</em></strong></td>
              <td> &larr; 10 &larr; </td>
              <td><strong><em>diš</em></strong> </td>
            </tr>
            <tr>
              <td>216000</td>
              <td> </td>
              <td>36000</td>
              <td> </td>
              <td>3600</td>
              <td> </td>
              <td>600</td>
              <td> </td>
              <td>60</td>
              <td> </td>
              <td>10</td>
              <td> </td>
              <td>1 </td>
            </tr>
          </table>
        </div>


        <!-- <div class="encart">

          <form action="" id="form_systemS2systemG" onsubmit="return false;">
            <p>  Conversion from system S to system G: </p>

            <div class="retrait">
              <table class="encadre">
                <tr>
                  <th>šar-gal</th> <th><em>šar'u</em></th> <th><em>šar</em></th> <th><em>gešu</em></th>
                  <th><em>geš</em></th> <th><em>u</em></th> <th><em>diš</em></th>
                </tr>
                <tr>
                  <td>         <input type="text" name="sargal" id="systemS2systemG_sargal" value="" size="7"
                                      onkeypress="if (event.keyCode == 13) systemS2systemG(this.form)" />

                  </td>
                  <td>     <input type="text" name="saru" value="" size="7"
                                  onkeypress="if (event.keyCode == 13) systemS2systemG(this.form)" />

                  </td>
                  <td>     <input type="text" name="sar" value="" size="7"
                                  onkeypress="if (event.keyCode == 13) systemS2systemG(this.form)" />

                  </td>
                  <td>     <input type="text" name="gesu" value="" size="7"
                                  onkeypress="if (event.keyCode == 13)
                                              systemS2systemG(this.form)" />

                  </td>
                  <td>     <input type="text" name="ges" value="" size="7"
                                  onkeypress="if (event.keyCode == 13) systemS2systemG(this.form)" />

                  </td>
                  <td>     <input type="text" name="u" value="" size="7"
                                  onkeypress="if (event.keyCode == 13) systemS2systemG(this.form)" />

                  </td>
                  <td>     <input type="text" name="dis" value="" size="7"
                                  onkeypress="if (event.keyCode == 13)
                                              systemS2systemG(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td colspan="7">
                    <input type="button" name="bouton" value="G &rarr;"
                           onclick="systemS2systemG(this.form)" />
                    <input type="text" name="output" value="" size="45" />
                    <input type="button" onclick="form.reset(); document.getElementById('systemS2systemG_sargal').focus();" value="Clear"/>


                  </td>
                </tr>
              </table>
            </div>
          </form>





        </div> -->

        <!-- <div class="encart">


          <form action="" id="form_systemG2systemS" onsubmit="return false;">
            <p>  Conversion from system G to system S: </p>

            <div class="retrait">
              <table class="encadre">
                <tr>
                  <th><em>šar-gal</em></th> <th><em>šar'u</em></th> <th><em>šar</em></th> <th><em>bur'u</em></th>
                  <th><em>bur</em></th> <th><em>eše</em></th> <th><em>iku</em></th>
                </tr>
                <tr>
                  <td>         <input type="text" name="sargal"  id="systemG2systemS_sargal" value="" size="6"
                                      onkeypress="if (event.keyCode == 13) systemG2systemS_form(this.form)" />

                  </td>
                  <td>     <input type="text" name="saru" value="" size="6"
                                  onkeypress="if (event.keyCode == 13) systemG2systemS_form(this.form)" />

                  </td>
                  <td>     <input type="text" name="sar" value="" size="6"
                                  onkeypress="if (event.keyCode == 13) systemG2systemS_form(this.form)" />

                  </td>
                  <td>     <input type="text" name="buru" value="" size="6"
                                  onkeypress="if (event.keyCode == 13)
                                              systemG2systemS_form(this.form)" />

                  </td>
                  <td>     <input type="text" name="bur" value="" size="6"
                                  onkeypress="if (event.keyCode == 13) systemG2systemS_form(this.form)" />

                  </td>
                  <td>     <input type="text" name="ese" value="" size="6"
                                  onkeypress="if (event.keyCode == 13) systemG2systemS_form(this.form)" />

                  </td>
                  <td>     <input type="text" name="iku" value="" size="6"
                                  onkeypress="if (event.keyCode == 13)
                                              systemG2systemS_form(this.form)" />

                  </td>
                </tr>

                <tr>
                  <td colspan="7">
                    <input type="button" name="bouton" value="S &rarr;"
                           onclick="systemG2systemS_form(this.form)" />
                    <input type="text" name="output" value="" size="45" />
                    <input type="button" onclick="form.reset(); document.getElementById('systemG2systemS_sargal').focus();" value="Clear"/>



                  </td>
                </tr>
              </table>
            </div>
          </form>
        </div> -->

        <hr/>


        <h2><a name="dates"/>Dates</h2>

                <div class="encart">

          <form action="" id="form_date"
                onsubmit="return false;">

            <p>

              Date conversion: <br/>

              King <select id="date_king" onchange="date_update_years();">

              <option value="null" selected="selected">-- select --</option>
              <option value="Nabopolassar">Nabopolassar</option>
              <option value="Nebuchadnezzar">Nebuchadnezzar</option>
              <option value="EvilMerodach">Evil-Merodach</option>
              <option value="Neriglissar">Neriglissar</option>
              <option value="Nabonidus">Nabonidus</option>
              <option value="Cyrus">Cyrus</option>
              <option value="Cambyses">Cambyses</option>
              <option value="Bardiya">Bardiya</option>
              <option value="NebuchadnezzarIII">Nebuchadnezzar III</option>
              <option value="Darius">Darius</option>
              <option value="NebuchadnezzarIV">Nebuchadnezzar IV</option>
              <option value="Darius">Darius</option>
              <option value="Xerxes">Xerxes</option>
              <option value="Artaxerxes">Artaxerxes</option>
              <option value="DariusII">Darius II</option>
              <option value="ArtaxerxesII">Artaxerxes II</option>
              <option value="ArtaxerxesIII">Artaxerxes III</option>
              <option value="Arses">Arses</option>
              <option value="DariusIII">Darius III</option>
              </select>

              Year <select id="date_year" onchange="date_update_months();">
<option value=""/>
              </select>

              Month <select id="date_month" onchange="date_update_days();">
<option value=""/>
              </select>

              Day <select id="date_day" onchange="date_display_result();">
<option value=""/>
              </select>

              <!-- <input type="button" name="bouton" value="Date"
              onclick="date_display_result()" /> -->

            </p>

            <div id="date_result"></div>

          </form>
        </div>

                <p>During the Neo Babylonian and Persian periods, which
          are concerned by this converter, the year was based on the
          revolution of the Earth around the Sun, that is 365 days. It
          was beginning in spring, during the Babylonian month of
          <em>nisannu</em> (1), and ending during month <em>addaru</em>
          (12). Years’ calculation was based on Kings’ reigns which are
          well known, thanks to <em>Ptolemy's Canon</em>. This
          fundamental document allows us establishing equivalences
          between Babylonian and Gregorian dates.</p>

    <p>The year in which a king acceded to the throne, is
recorded as “Year 0” in this converter, then subsequent regnal
years are numbered until the next King. A year consisted of
12 lunar months, each of them corresponding to the interval
between two new moons, thus 12 × 29 or 30 days : </p>

    <ul>
    <li>1: <em>nisannu</em></li>
    <li>2: <em>aiāru</em></li>
    <li>3: <em>simānu</em></li>
    <li>4: <em>dūzu</em></li>
    <li>5: <em>abu</em></li>
    <li>6: <em>ulūlu</em></li>
    <li>7: <em>tašrītu</em></li>
    <li>8: <em>arahsamnu</em></li>
    <li>9: <em>kislīmu</em></li>
    <li>10: <em>ṭebētu</em></li>
    <li>11: <em>šabāṭu</em></li>
    <li>12: <em>addaru</em></li>
    </ul>

<p>However, 11 days are lacking to complete the solar year. To
fill this gap, Mesopotamians used empirically to add from time
to time a 13th month. This intercalary month was added either
after the 6th (month 6b), or the 12th (month 12b).
    </p>

    <p>
    A mathematical scheme enabling a regular cycle of intercalary
months was elaborated during Achaemenid Period, based on the
fact that 19 solar years and 235 lunar months have the same
number of days. Seven intercalary months were added over a
period of 19 years, on year 1, 3, 6, 9, 11, 14, and 17 year.
    Only the 1st year had an intercalary month <em>ulūlu</em> (6b), all the
others had an <em>addaru</em> (12b).</p>

<p> Chronological equivalences between Babylonian and Gregorian dates of
this converter have been taken from the book of R. A. Parker and
W. H. Dubberstein, <em>Babylonian Chronology, 626 B.C. - A.D. 45</em>,
Studies in Ancient Oriental Civilization 24, 1942 and encoded by Bruno
Gombert (Université Paris 1 Panthéon Sorbonne, ARSCAN).</p>




        <h2><a name="faq"/>About MesoCalc</h2>

        <h3><a name="download"/>Can I download MesoCalc?</h3>

        <div class="encart">

          <p> Yes, you can! You can download MesoCalc and use it offline
            on your computer or smartphone.</p>

          <ul>
            <li> To download the <strong>current version</strong>,
              select &quot;File &gt; Save As&quot; in your web browser
              while it is displaying the present page.</li>

            <li>
              To get the <strong>latest version</strong>, <a href="https://archive.softwareheritage.org/browse/origin/?origin_url=https://github.com/BapMel/mesocalc">download
              the latest version of the file <code>mesocalc.html</code></a> from <a href="https://www.softwareheritage.org/">Software Heritage</a>,
              the universal software archive.
            </li>

          </ul>
        </div>



        <h3><a name="source"/>Can I read MesoCalc's source code?</h3>

        <div class="encart">

          <p>Yes, you can! MesoCalc is a free software. You can read the
            source code of the present web page. You can even modify the
            source code and then redistribute your own modifications
            under the terms of the GNU General Public License (see
            the <a href="#license">license</a> below). </p>

          <p> You can see the source code of this program. It is written
          in HTML, CSS and JavaScript.</p>

            <ul>
              <li> To see the <strong>current version</strong>'s source
            code, go to &quot;View &gt; Page Source&quot; or
            &quot;Tools &gt; Source Code&quot; in your web browser while
            displaying the present web page.</li>

            <li>
              To see the <strong>latest version</strong> or any older, <a href="https://archive.softwareheritage.org/browse/origin/?origin_url=https://github.com/BapMel/mesocalc">display
              the latest version of the file <code>mesocalc.html</code></a> on <a href="https://www.softwareheritage.org/">Software Heritage</a>,
              the universal software archive.
            </li>
            </ul>

        </div>



        <h3><a name="archive"/>Is MesoCalc's source code archived?</h3>

        <div class="encart">
          <p> Yes, it is. Archiving software is crucial because
            programmers are not aware that this part of scientific
            culture disappears more easily than clay tablets. The
            programs and source codes of the first decades of computer
            science are already lost at the beginning of the
            XXIth century.</p>

          <p> This is the reason why MesoCalc'c source code is archived.
            You can find its successive versions (since 2016)
            on <a href="https://github.com/BapMel/mesocalc">Github</a> and
  <a href="https://archive.softwareheritage.org/browse/origin/?origin_url=https://github.com/BapMel/mesocalc">Software Heritage</a>,
              the universal software archive.
          </p>

          <p> <a href="https://archive.softwareheritage.org/swh:1:dir:422f91faa6324f6bc1593fdc1387d0c8fea6603a;origin=https://github.com/BapMel/mesocalc;visit=swh:1:snp:8e33bcb11b630dbd2b9fb108ace63f2660985a14;anchor=swh:1:rev:89c3703de074a6eee90efd54e3f8ba26ae48a42e">
    <img src="https://archive.softwareheritage.org/badge/swh:1:dir:422f91faa6324f6bc1593fdc1387d0c8fea6603a/" alt="Archived | swh:1:dir:422f91faa6324f6bc1593fdc1387d0c8fea6603a"/>
          </a>
          </p>
        </div>


        <h3><a name="features"/>Are there new features in MesoCalc?</h3>

        <div class="encart">

          <p>Yes, very frequently! Month after month, MesoCalc gets new
            features and new bug corrections. In case you downloaded
            MesoCalc to use it offline, make sure that you have the
            newest version.</p>

          <p>Last modifications:</p>

          <ul>

            <li><strong>10th February 2023:</strong> <a href="https://www.softwareheritage.org/">Software Heritage</a> links.
            <p><a href="https://archive.softwareheritage.org/swh:1:dir:422f91faa6324f6bc1593fdc1387d0c8fea6603a;origin=https://github.com/BapMel/mesocalc;visit=swh:1:snp:8e33bcb11b630dbd2b9fb108ace63f2660985a14;anchor=swh:1:rev:89c3703de074a6eee90efd54e3f8ba26ae48a42e">
    <img src="https://archive.softwareheritage.org/badge/swh:1:dir:422f91faa6324f6bc1593fdc1387d0c8fea6603a/" alt="Archived | swh:1:dir:422f91faa6324f6bc1593fdc1387d0c8fea6603a"/></a></p></li>

            <li><strong>16th May 2017:</strong> integration of Bruno
              Gombert's calendar, designed after R. A. Parker and W. H. Dubberstein, <em>Babylonian Chronology,
              626 B.C.-A.D. 45</em>, Studies in Ancient Oriental
              Civilization 24, 1942.</li>

            <li><strong>7th May 2016:</strong> metric approximation of
              measuring units (metres, litres, etc.). Bug correction in
              system G (1 šar-gal = 64800, not 34800). Cleaning of the
              HTML code. "Clear" buttons for all operations on measuring
              units. Verification of the XHTML 1.0 Strict validity :

              <p>
                <a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10"
alt="Valid XHTML 1.0 Strict" height="31" width="88" /></a>
              </p>
            </li>

            <li><strong>15th January 2016:</strong> two new features. 1)
              Regular approximation of a number; 2) a new algorithm to
              list regular numbers, made possible by Mathieu
              Ossendrijver's huge database of regular numbers.</li>

            <li><strong>16th September 2015:</strong> bug correction in
              measurement units. Now, input numbers can be either
              decimal or sexagesimal (until recently, only sexagesimal
              numbers were accepted).
            </li>

          </ul>
        </div>



        <h3><a name="license"/>License</h3>

        <div class="encart">

          <p>MesoCalc: a Mesopotamian calculator.</p>

          <p>Copyright (C) <a href="http://baptiste.meles.free.fr/">Baptiste
              MÉLÈS</a> 2013.</p>

          <p> Latest version: 11th April 2024.</p>

          <p>This program is free software: you can redistribute it and/or
            modify it under the terms of the GNU General Public License as
            published by the Free Software Foundation, either version 3 of the
            License, or any later version.</p>

          <p>This program is distributed in the hope that it will be useful,
            but WITHOUT ANY WARRANTY; without even the implied warranty of
            MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
            the <a href="http://www.gnu.org/licenses/">GNU General Public
              License</a> for more details.</p>
        </div>



        <h3><a name="contact"/>Contact</h3>

        <div class="encart">
          <p>If you see bugs or want new features,
            please <a href="mailto:baptiste.meles@univ-lorraine.fr">contact
            Baptiste Mélès</a>. All comments and suggestions are
            welcome! </p>
        </div>
      </div>
    </div>
    </body>
    </html>

back to top

Software Heritage — Copyright (C) 2015–2026, The Software Heritage developers. License: GNU AGPLv3+.
The source code of Software Heritage itself is available on our development forge.
The source code files archived by Software Heritage are available under their own copyright and licenses.
Terms of use: Archive access, API— Content policy— Contact— JavaScript license information— Web API