Alle Messstellen

Evidenz-Pass

berechneter Fakt Nummer 195

Berechneter Fakt für HETLINGEN, Fenster 1 Stunde: Wasserstand 2026-11-05T20:18:00+01:00 = 349 cm, Wasserstand 2026-11-05T19:18:00+01:00 = 319 cm. Differenz = +30 cm. Formel pegel-puls-delta-v1: Differenz = Referenzwert − Basiswert. Status: vollständig. Dies ist keine Hochwasserwarnung.

Quelle

PEGELONLINE, Wasserstraßen- und Schifffahrtsverwaltung des Bundes, technisch betrieben durch das ITZBund

Lizenz DL-DE->Zero-2.0 · Lizenztext · Nutzungsbedingungen

Die WSV stellt ungeprüfte Rohdaten bereit und übernimmt keine Haftung für Richtigkeit, Genauigkeit, Aktualität, Zuverlässigkeit oder Vollständigkeit.

Messstelle

HETLINGEN , ELBE , km 650.5

Kennung 599c23b1-4550-41e3-a7e7-3056989927f1

Verwendete Beobachtungen

referenz

Wert: 349 cm

Quelle, unverändert: 2026-11-05T20:18:00+01:00

Messzeit, angezeigt für Europe/Berlin: 05.11.2026, 20:18 Uhr

Erster Abruf: 05.11.2026, 20:20 Uhr. Sichtungen: 1.

Abrufadresse der Messung

Snapshot 99bd6f7b4deee2fe79876e31dfa985c018d169acd0fb0ebbfaeafc8065efe9ef

basis

Wert: 319 cm

Quelle, unverändert: 2026-11-05T19:18:00+01:00

Messzeit, angezeigt für Europe/Berlin: 05.11.2026, 19:18 Uhr

Erster Abruf: 05.11.2026, 20:20 Uhr. Sichtungen: 1.

Abrufadresse der Messung

Snapshot 99bd6f7b4deee2fe79876e31dfa985c018d169acd0fb0ebbfaeafc8065efe9ef

Berechnung

Formel pegel-puls-delta-v1: delta = referenzwert - basiswert

Fenster 1 Stunde, 3600 Sekunden. Höchster erlaubter Basisabstand: 1800 Sekunden.

Status vollständig Abstand der Basis zum Zielzeitpunkt: 0 Sekunden. Tatsächlicher Abstand der beiden Messwerte: 3600 Sekunden.

Differenz: +30 cm

Andere vollständige Vergleichsdifferenzen: 43062. Anteil strikt kleiner: 63.54 %. Anteil strikt größer: 36.14 %.

Anteil der anderen vollständigen Fensterdifferenzen im abgerufenen Zeitraum, die strikt kleiner beziehungsweise strikt größer sind. Die aktuelle Differenz gehört nicht zur Vergleichsmenge. Gleiche Werte gelten nicht als extremer. Das ist kein langjähriges Perzentil.

Grenzen

  • Die Differenz verbindet zwei tatsächlich gespeicherte Messwerte. Fehlende Zeiten werden nicht aufgefüllt.
  • Ein lückenhafter, veralteter oder widersprüchlicher Vergleich wird nicht als Fundstück verwendet.
  • Der Perzentilhinweis beschreibt nur den abgerufenen Zeitraum.
  • Datenlabor ist kein Hochwasser-Warndienst. Amtliche Warnungen veröffentlichen die Hochwasserzentralen der Länder.
Gespeicherter Evidenz-Pass als JSON
{
    "pass_version": "evidenz-pass-v1",
    "claim_class": "berechneter_fakt",
    "statement": "Berechneter Fakt für HETLINGEN, Fenster 1 Stunde: Wasserstand 2026-11-05T20:18:00+01:00 = 349 cm, Wasserstand 2026-11-05T19:18:00+01:00 = 319 cm. Differenz = +30 cm. Formel pegel-puls-delta-v1: Differenz = Referenzwert − Basiswert. Status: vollständig. Dies ist keine Hochwasserwarnung.",
    "author": "Datenlabor, deterministische Berechnung, keine KI",
    "code_version": "0.1.0",
    "source": {
        "name": "PEGELONLINE",
        "provider": "Wasserstraßen- und Schifffahrtsverwaltung des Bundes, technisch betrieben durch das ITZBund",
        "license": "DL-DE->Zero-2.0",
        "license_url": "https://www.govdata.de/dl-de/zero-2-0",
        "terms_url": "https://pegelonline.wsv.de/gast/nutzungsbedingungen",
        "notice": "Die WSV stellt ungeprüfte Rohdaten bereit und übernimmt keine Haftung für Richtigkeit, Genauigkeit, Aktualität, Zuverlässigkeit oder Vollständigkeit."
    },
    "station": {
        "uuid": "599c23b1-4550-41e3-a7e7-3056989927f1",
        "name": "HETLINGEN",
        "water": "ELBE",
        "km": 650.5,
        "latitude": 53.609411,
        "longitude": 9.584318,
        "agency": "STANDORT HAMBURG"
    },
    "inputs": [
        {
            "role": "referenz",
            "observation_id": 131196,
            "measured_at_raw": "2026-11-05T20:18:00+01:00",
            "measured_at_utc": "2026-11-05 19:18:00",
            "value": 349,
            "value_token": "349",
            "unit": "cm",
            "value_state": "gemessen",
            "fetched_at": "2026-11-05 19:20:38",
            "first_seen": "2026-11-05 19:20:38",
            "last_seen": "2026-11-05 19:20:38",
            "sightings": 1,
            "snapshot_id": 25,
            "snapshot_hash": "99bd6f7b4deee2fe79876e31dfa985c018d169acd0fb0ebbfaeafc8065efe9ef",
            "request_url": "https://pegelonline.wsv.de/webservices/rest-api/v2/stations/599c23b1-4550-41e3-a7e7-3056989927f1/W/measurements.json?start=P30D&prettyprint=false"
        },
        {
            "role": "basis",
            "observation_id": 131136,
            "measured_at_raw": "2026-11-05T19:18:00+01:00",
            "measured_at_utc": "2026-11-05 18:18:00",
            "value": 319,
            "value_token": "319",
            "unit": "cm",
            "value_state": "gemessen",
            "fetched_at": "2026-11-05 19:20:38",
            "first_seen": "2026-11-05 19:20:38",
            "last_seen": "2026-11-05 19:20:38",
            "sightings": 1,
            "snapshot_id": 25,
            "snapshot_hash": "99bd6f7b4deee2fe79876e31dfa985c018d169acd0fb0ebbfaeafc8065efe9ef",
            "request_url": "https://pegelonline.wsv.de/webservices/rest-api/v2/stations/599c23b1-4550-41e3-a7e7-3056989927f1/W/measurements.json?start=P30D&prettyprint=false"
        }
    ],
    "calculation": {
        "formula": "delta = referenzwert - basiswert",
        "formula_version": "pegel-puls-delta-v1",
        "window_seconds": 3600,
        "window_label": "1 Stunde",
        "max_gap_seconds": 1800,
        "max_internal_gap_seconds": 120,
        "no_interpolation": true,
        "delta": 30,
        "rate_per_hour": 30,
        "unit": "cm",
        "gap_seconds": 0,
        "status": "vollstaendig",
        "status_detail": "Abstand der Basis zum Zielzeitpunkt: 0 Sekunden. Tatsächlicher Abstand der beiden Messwerte: 3600 Sekunden.",
        "sample_count": 43062,
        "share_strictly_below_percent": 63.54,
        "share_strictly_above_percent": 36.14,
        "percentile_method": "Anteil der anderen vollständigen Fensterdifferenzen im abgerufenen Zeitraum, die strikt kleiner beziehungsweise strikt größer sind. Die aktuelle Differenz gehört nicht zur Vergleichsmenge. Gleiche Werte gelten nicht als extremer. Das ist kein langjähriges Perzentil.",
        "comparison_samples": [
            55,
            57,
            58,
            55,
            56,
            54,
            57,
            59,
            55,
            54,
            55,
            55,
            55,
            56,
            54,
            53,
            54,
            56,
            55,
            54,
            55,
            53,
            53,
            53,
            54,
            56,
            54,
            55,
            56,
            55,
            53,
            54,
            54,
            54,
            54,
            52,
            55,
            68,
            51,
            54,
            55,
            57,
            55,
            52,
            56,
            53,
            56,
            53,
            54,
            55,
            56,
            52,
            58,
            52,
            54,
            55,
            57,
            56,
            55,
            54,
            55,
            53,
            52,
            55,
            54,
            55,
            52,
            49,
            53,
            54,
            53,
            53,
            53,
            51,
            53,
            54,
            53,
            51,
            52,
            52,
            51,
            53,
            52,
            52,
            51,
            50,
            52,
            49,
            51,
            50,
            53,
            52,
            48,
            50,
            49,
            48,
            49,
            49,
            50,
            49,
            48,
            47,
            47,
            48,
            47,
            47,
            47,
            48,
            47,
            46,
            45,
            45,
            45,
            46,
            45,
            44,
            44,
            44,
            43,
            42,
            42,
            41,
            41,
            41,
            40,
            40,
            39,
            38,
            37,
            38,
            38,
            38,
            38,
            37,
            38,
            38,
            34,
            25,
            29,
            36,
            33,
            33,
            34,
            32,
            32,
            33,
            31,
            34,
            32,
            31,
            30,
            27,
            28,
            28,
            28,
            29,
            27,
            27,
            28,
            26,
            26,
            26,
            25,
            25,
            24,
            23,
            23,
            22,
            21,
            21,
            23,
            21,
            22,
            20,
            19,
            19,
            17,
            17,
            18,
            18,
            17,
            18,
            17,
            17,
            16,
            17,
            16,
            16,
            16,
            15,
            13,
            11,
            10,
            10,
            7,
            6,
            10,
            18,
            14,
            6,
            8,
            7,
            5,
            5,
            5,
            2,
            2,
            -1,
            -11,
            -1,
            -3,
            -5,
            1,
            -4,
            -3,
            -1,
            -5,
            -6,
            -8,
            -7,
            -5,
            -8,
            -11,
            -10,
            -10,
            -13,
            -11,
            -15,
            -13,
            -14,
            -17,
            -15,
            -16,
            -17,
            -18,
            -18,
            -18,
            -19,
            -19,
            -24,
            -23,
            -24,
            -24,
            -25,
            -26,
            -28,
            -27,
            -28,
            -28,
            -28,
            -28,
            -27,
            -30,
            -30,
            -29,
            -31,
            -34,
            -33,
            -35,
            -34,
            -36,
            -37,
            -37,
            -37,
            -39,
            -38,
            -37,
            -36,
            -29,
            -38,
            -39,
            -36,
            -42,
            -40,
            -43,
            -46,
            -43,
            -44,
            -45,
            -45,
            -48,
            -46,
            -43,
            -46,
            -45,
            -44,
            -48,
            -45,
            -47,
            -49,
            -48,
            -50,
            -51,
            -51,
            -49,
            -50,
            -50,
            -50,
            -52,
            -47,
            -49,
            -51,
            -51,
            -53,
            -52,
            -56,
            -50,
            -52,
            -52,
            -54,
            -55,
            -54,
            -52,
            -54,
            -55,
            -53,
            -52,
            -52,
            -53,
            -56,
            -54,
            -53,
            -52,
            -53,
            -53,
            -54,
            -54,
            -54,
            -54,
            -55,
            -54,
            -55,
            -54,
            -55,
            -54,
            -53,
            -52,
            -53,
            -56,
            -54,
            -53,
            -53,
            -54,
            -54,
            -54,
            -53,
            -53,
            -54,
            -53,
            -53,
            -53,
            -54,
            -54,
            -53,
            -54,
            -53,
            -52,
            -53,
            -53,
            -54,
            -55,
            -53,
            -54,
            -53,
            -53,
            -47,
            -55,
            -53,
            -54,
            -53,
            -51,
            -54,
            -53,
            -53,
            -53,
            -54,
            -53,
            -54,
            -53,
            -51,
            -52,
            -52,
            -53,
            -55,
            -59,
            -57,
            -58,
            -50,
            -60,
            -54,
            -57,
            -57,
            -51,
            -55,
            -51,
            -56,
            -56,
            -54,
            -51,
            -52,
            -57,
            -56,
            -56,
            -55,
            -55,
            -57,
            -56,
            -54,
            -56,
            -54,
            -54,
            -55,
            -55,
            -56,
            -54,
            -55,
            -58,
            -55,
            -57,
            -55,
            -54,
            -55,
            -55,
            -55,
            -56,
            -58,
            -57,
            -57,
            -56,
            -55,
            -56,
            -53,
            -56,
            -54,
            -55,
            -60,
            -63,
            -56,
            -53,
            -59,
            -55,
            -56,
            -57,
            -53,
            -50,
            -49,
            -50,
            -57,
            -47,
            -52,
            -49,
            -51,
            -56,
            -50,
            -56,
            -50,
            -51,
            -52,
            -52,
            -54,
            -51,
            -78,
            -35,
            -68,
            -44,
            -56,
            -52,
            -56,
            -47,
            -53,
            -52,
            -51,
            -48,
            -49,
            -52,
            -53,
            -46,
            -54,
            -45,
            -47,
            -53,
            -51,
            -45,
            -53,
            -45,
            -49,
            -46,
            -48,
            -45,
            -48,
            -49,
            -48,
            -45,
            -50,
            -47,
            -43,
            -38,
            -46,
            -48,
            -44,
            -47,
            -46,
            -44,
            -46,
            -45,
            -47,
            -45,
            -45,
            -45,
            -45,
            -46,
            -42,
            -43,
            -44,
            -42,
            -44,
            -45,
            -45,
            -43,
            -43,
            -41,
            -15,
            -56,
            -25,
            -48,
            -37,
            -40,
            -37,
            -43,
            -39,
            -41,
            -38,
            -42,
            -40,
            -38,
            -35,
            -38,
            -49,
            -40,
            -40,
            -25,
            -26,
            -47,
            -36,
            -37,
            -41,
            -35,
            -35,
            -35,
            -40,
            -34,
            -35,
            -38,
            -32,
            -36,
            -34,
            -32,
            -35,
            -38,
            -28,
            -35,
            -36,
            -34,
            -31,
            -36,
            -31,
            -34,
            -31,
            -29,
            -29,
            -30,
            -32,
            -30,
            -29,
            -30,
            -28,
            -28,
            -27,
            -35,
            -22,
            -30,
            -25,
            -29,
            -26,
            -26,
            -21,
            -26,
            -24,
            -26,
            -22,
            -20,
            -22,
            -22,
            -21,
            -20,
            -19,
            -23,
            -6,
            -18,
            -17,
            -22,
            -23,
            -8,
            -11,
            -14,
            -5,
            -13,
            -9,
            -12,
            -2,
            -5,
            -5,
            -4,
            -5,
            1,
            2,
            -1,
            4,
            10,
            4,
            12,
            13,
            12,
            13,
            21,
            17,
            22,
            14,
            26,
            19,
            27,
            30,
            32,
            30,
            34,
            36,
            39,
            39,
            49,
            41,
            48,
            47,
            52,
            53,
            53,
            55,
            60,
            59,
            62,
            62,
            61,
            65,
            69,
            70,
            70,
            69,
            74,
            77,
            76,
            77,
            76,
            80,
            81,
            84,
            78,
            87,
            85,
            88,
            85,
            91,
            89,
            90,
            93,
            93,
            92,
            94,
            93,
            95,
            92,
            92,
            93,
            94,
            95,
            94,
            94,
            94,
            93,
            102,
            86,
            96,
            91,
            90,
            88,
            93,
            90,
            89,
            89,
            89,
            88,
            83,
            86,
            86,
            83,
            83,
            83,
            81,
            80,
            81,
            81,
            79,
            80,
            78,
            78,
            77,
            77,
            77,
            75,
            74,
            73,
            73,
            72,
            70,
            71,
            70,
            76,
            68,
            70,
            67,
            71,
            65,
            66,
            66,
            66,
            67,
            66,
            64,
            64,
            64,
            65,
            64,
            64,
            63,
            62,
            62,
            62,
            61,
            63,
            60,
            64,
            62,
            62,
            62,
            63,
            61,
            62,
            60,
            60,
            61,
            60,
            63,
            61,
            59,
            62,
            60,
            61,
            61,
            61,
            61,
            61,
            62,
            61,
            62,
            61,
            60,
            60,
            61,
            61,
            61,
            62,
            61,
            62,
            61,
            61,
            60,
            58,
            61,
            60,
            63,
            62,
            59,
            61,
            59,
            60,
            59,
            59,
            58,
            61,
            60,
            59,
            60,
            58,
            58,
            59,
            59,
            58,
            59,
            58,
            58,
            58,
            57,
            57,
            58,
            57,
            57,
            57,
            58,
            58,
            58,
            57,
            56,
            58,
            57,
            56,
            56,
            57,
            55,
            56,
            56,
            55,
            54,
            55,
            54,
            54,
            54,
            54,
            53,
            53,
            53,
            52,
            53,
            52,
            53,
            53,
            52,
            51,
            46,
            51,
            47,
            49,
            51,
            49,
            50,
            49,
            49,
            49,
            50,
            47,
            47,
            48,
            46,
            48,
            48,
            46,
            46,
            46,
            45,
            44,
            44,
            44,
            44,
            44,
            43,
            43,
            43,
            42,
            42,
            41,
            41,
            40,
            41,
            39,
            41,
            40,
            40,
            38,
            38,
            38,
            38,
            37,
            38,
            38,
            37,
            36,
            36,
            36,
            35,
            36,
            35,
            34,
            33,
            33,
            32,
            32,
            32,
            34,
            36,
            31,
            32,
            30,
            30,
            30,
            30,
            29,
            29,
            28,
            27,
            27,
            25,
            25,
            25,
            24,
            25,
            24,
            23,
            22,
            23,
            22,
            21,
            21,
            21,
            20,
            20,
            18,
            17,
            17,
            17,
            17,
            15,
            16,
            15,
            14,
            12,
            12,
            12,
            11,
            12,
            10,
            9,
            9,
            7,
            7,
            7,
            6,
            6,
            4,
            4,
            3,
            3,
            2,
            2,
            1,
            0,
            -1,
            -1,
            -2,
            -3,
            -3,
            -5,
            -5,
            -7,
            -7,
            -8,
            -9,
            -10,
            -10,
            -11,
            -11,
            -11,
            -13,
            -13,
            -15,
            -17,
            -17,
            -17,
            -18,
            -20,
            -19,
            -20,
            -22,
            -23,
            -23,
            -24,
            -24,
            -25,
            -26,
            -27,
            -28,
            -28,
            -30,
            -31,
            -30,
            -32,
            -32,
            -33,
            -33,
            -35,
            -35,
            -35,
            -37,
            -36,
            -38,
            -39,
            -39,
            -40,
            -40,
            -40,
            -41,
            -42,
            -42,
            -43,
            -44,
            -44,
            -45,
            -45,
            -46,
            -47,
            -47,
            -47,
            -48,
            -47,
            -48,
            -49,
            -49,
            -49,
            -50,
            -50,
            -51,
            -51,
            -51,
            -52,
            -52,
            -52,
            -52,
            -53,
            -52,
            -53,
            -54,
            -53,
            -53,
            -54,
            -58,
            -57,
            -54,
            -54,
            -56,
            -56,
            -55,
            -53,
            -54,
            -56,
            -61,
            -76,
            -50,
            -56,
            -59,
            -55,
            -59,
            -54,
            -58,
            -57,
            -61,
            -56,
            -55,
            -53,
            -56,
            -57,
            -62,
            -60,
            -55,
            -56,
            -58,
            -57,
            -60,
            -58,
            -55,
            -56,
            -57,
            -59,
            -57,
            -58,
            -58,
            -58,
            -58,
            -57,
            -57,
            -58,
            -58,
            -58,
            -58,
            -56,
            -57,
            -58,
            -58,
            -57,
            -58,
            -56,
            -57,
            -59,
            -59,
            -64,
            -52,
            -55,
            -57,
            -58,
            -58,
            -56,
            -60,
            -61,
            -60,
            -58,
            -53,
            -36,
            -65,
            -58,
            -55,
            -58,
            -55,
            -62,
            -56,
            -58,
            -55,
            -59,
            -61,
            -60,
            -60,
            -60,
            -54,
            -56,
            -61,
            -60,
            -59,
            -59,
            -57,
            -58,
            -62,
            -61,
            -59,
            -58,
            -60,
            -60,
            -60,
            -59,
            -60,
            -60,
            -61,
            -59,
            -60,
            -60,
            -60,
            -62,
            -61,
            -59,
            -60,
            -60,
            -60,
            -61,
            -60,
            -59,
            -59,
            -53,
            -62,
            -60,
            -61,
            -60,
            -58,
            -61,
            -58,
            -59,
            -58,
            -59,
            -60,
            -61,
            -59,
            -60,
            -60,
            -61,
            -60,
            -59,
            -60,
            -59,
            -58,
            -59,
            -58,
            -61,
            -57,
            -58,
            -58,
            -58,
            -58,
            -58,
            -57,
            -58,
            -57,
            -57,
            -56,
            -56,
            -57,
            -56,
            -56,
            -56,
            -55,
            -56,
            -55,
            -56,
            -55,
            -56,
            -55,
            -55,
            -55,
            -55,
            -55,
            -56,
            -54,
            -55,
            -55,
            -54,
            -54,
            -54,
            -54,
            -54,
            -53,
            -52,
            -52,
            -53,
            -53,
            -53,
            -54,
            -53,
            -52,
            -51,
            -51,
            -55,
            -66,
            -50,
            -53,
            -56,
            -49,
            -49,
            -49,
            -53,
            -51,
            -51,
            -51,
            -50,
            -52,
            -50,
            -49,
            -53,
            -50,
            -52,
            -50,
            -51,
            -51,
            -48,
            -49,
            -52,
            -50,
            -50,
            -51,
            -46,
            -48,
            -49,
            -50,
            -49,
            -48,
            -47,
            -49,
            -49,
            -46,
            -46,
            -48,
            -47,
            -48,
            -47,
            -46,
            -46,
            -47,
            -48,
            -45,
            -47,
            -47,
            -47,
            -46,
            -54,
            -53,
            -46,
            -41,
            -44,
            -45,
            -44,
            -46,
            -43,
            -29,
            -46,
            -42,
            -38,
            -44,
            -44,
            -44,
            -41,
            -43,
            -42,
            -41,
            -43,
            -40,
            -43,
            -44,
            -38,
            -41,
            -39,
            -45,
            -35,
            -37,
            -43,
            -41,
            -38,
            -38,
            -36,
            -36,
            -40,
            -40,
            -36,
            -35,
            -37,
            -35,
            -37,
            -35,
            -34,
            -36,
            -36,
            -33,
            -33,
            -33,
            -33,
            -33,
            -33,
            -32,
            -29,
            -32,
            -30,
            -30,
            -30,
            -31,
            -20,
            -20,
            -27,
            -29,
            -26,
            -26,
            -27,
            -24,
            -23,
            -24,
            -22,
            -22,
            -23,
            -23,
            -21,
            -19,
            -18,
            -17,
            -16,
            -15,
            -13,
            -13,
            -10,
            -9,
            -8,
            -6,
            -4,
            2,
            -6,
            -2,
            3,
            5,
            7,
            7,
            7,
            10,
            6,
            17,
            11,
            17,
            18,
            21,
            22,
            29,
            29,
            32,
            35,
            37,
            39,
            43,
            43,
            46,
            48,
            50,
            51,
            54,
            57,
            58,
            62,
            63,
            66,
            67,
            70,
            71,
            73,
            75,
            77,
            79,
            82,
            83,
            85,
            87,
            89,
            91,
            91,
            91,
            92,
            94,
            95,
            97,
            100,
            100,
            102,
            103,
            101,
            100,
            89,
            104,
            104,
            104,
            106,
            101,
            105,
            100,
            108,
            103,
            111,
            101,
            108,
            105,
            107,
            103,
            104,
            100,
            100,
            99,
            97,
            95,
            96,
            95,
            94,
            94,
            93,
            90,
            93,
            90,
            89,
            90,
            85,
            87,
            84,
            84,
            83,
            82,
            81,
            80,
            81,
            79,
            77,
            77,
            75,
            74,
            74,
            73,
            73,
            70,
            73,
            72,
            70,
            69,
            67,
            68,
            66,
            66,
            67,
            67,
            78,
            63,
            64,
            64,
            61,
            66,
            62,
            66,
            59,
            63,
            62,
            62,
            61,
            61,
            61,
            60,
            62,
            61,
            62,
            61,
            62,
            63,
            61,
            60,
            62,
            60,
            60,
            63,
            59,
            61,
            61,
            60,
            62,
            61,
            61,
            61,
            61,
            61,
            61,
            62,
            61,
            61,
            63,
            61,
            62,
            63,
            62,
            62,
            63,
            65,
            62,
            62,
            64,
            63,
            63,
            62,
            63,
            62,
            61,
            62,
            63,
            63,
            63,
            63,
            63,
            62,
            62,
            63,
            62,
            63,
            61,
            63,
            61,
            60,
            60,
            61,
            60,
            60,
            61,
            61,
            60,
            60,
            60,
            60,
            59,
            58,
            61,
            60,
            59,
            58,
            53,
            54,
            58,
            57,
            59,
            59,
            58,
            59,
            59,
            57,
            57,
            58,
            57,
            57,
            57,
            56,
            57,
            57,
            55,
            57,
            57,
            56,
            56,
            54,
            54,
            53,
            53,
            53,
            53,
            53,
            52,
            52,
            51,
            52,
            51,
            50,
            51,
            50,
            50,
            49,
            49,
            48,
            49,
            48,
            47,
            47,
            48,
            48,
            46,
            45,
            46,
            46,
            45,
            45,
            46,
            46,
            43,
            44,
            43,
            44,
            48,
            47,
            43,
            43,
            41,
            40,
            41,
            39,
            38,
            39,
            38,
            37,
            37,
            37,
            36,
            36,
            36,
            35,
            35,
            33,
            33,
            34,
            32,
            34,
            32,
            33,
            32,
            32,
            33,
            31,
            30,
            30,
            30,
            27,
            23,
            27,
            26,
            27,
            25,
            26,
            25,
            25,
            24,
            24,
            24,
            24,
            21,
            21,
            22,
            20,
            20,
            20,
            20,
            18,
            16,
            17,
            17,
            14,
            15,
            13,
            14,
            14,
            13,
            12,
            11,
            10,
            10,
            9,
            9,
            9,
            8,
            7,
            6,
            5,
            3,
            3,
            2,
            2,
            1,
            0,
            -1,
            -2,
            -2,
            -4,
            -3,
            -5,
            -5,
            -7,
            -8,
            -8,
            -8,
            -11,
            -10,
            -10,
            -6,
            -11,
            -12,
            -13,
            -13,
            -15,
            -16,
            -17,
            -18,
            -19,
            -20,
            -21,
            -21,
            -22,
            -23,
            -22,
            -24,
            -26,
            -26,
            -26,
            -26,
            -29,
            -30,
            -29,
            -29,
            -29,
            -31,
            -33,
            -34,
            -34,
            -35,
            -35,
            -37,
            -36,
            -37,
            -38,
            -39,
            -39,
            -40,
            -40,
            -39,
            -41,
            -41,
            -42,
            -41,
            -41,
            -42,
            -44,
            -46,
            -65,
            -34,
            -47,
            -46,
            -48,
            -50,
            -48,
            -48,
            -49,
            -49,
            -47,
            -49,
            -46,
            -49,
            -50,
            -52,
            -52,
            -52,
            -49,
            -52,
            -50,
            -50,
            -51,
            -51,
            -53,
            -56,
            -54,
            -52,
            -54,
            -54,
            -54,
            -55,
            -53,
            -53,
            -53,
            -55,
            -56,
            -55,
            -54,
            -54,
            -54,
            -53,
            -54,
            -54,
            -55,
            -55,
            -55,
            -54,
            -55,
            -55,
            -54,
            -54,
            -54,
            -56,
            -55,
            -56,
            -56,
            -55,
            -54,
            -53,
            -34,
            -66,
            -52,
            -54,
            -53,
            -52,
            -54,
            -55,
            -52,
            -54,
            -56,
            -55,
            -58,
            -55,
            -55,
            -54,
            -53,
            -53,
            -56,
            -53,
            -55,
            -55,
            -55,
            -54,
            -53,
            -51,
            -52,
            -55,
            -52,
            -53,
            -53,
            -52,
            -53,
            -54,
            -54,
            -53,
            -52,
            -52,
            -53,
            -53,
            -52,
            -54,
            -52,
            -52,
            -52,
            -52,
            -51,
            -52,
            -51,
            -51,
            -51,
            -51,
            -51,
            -50,
            -51,
            -50,
            -50,
            -51,
            -51,
            -51,
            -51,
            -51,
            -52,
            -52,
            -50,
            -50,
            -50,
            -49,
            -51,
            -50,
            -50,
            -50,
            -50,
            -51,
            -50,
            -50,
            -50,
            -50,
            -50,
            -50,
            -50,
            -50,
            -50,
            -51,
            -51,
            -51,
            -51,
            -50,
            -51,
            -51,
            -50,
            -51,
            -51,
            -51,
            -51,
            -50,
            -50,
            -52,
            -51,
            -51,
            -52,
            -50,
            -51,
            -51,
            -51,
            -51,
            -52,
            -51,
            -51,
            -52,
            -52,
            -52,
            -52,
            -52,
            -51,
            -52,
            -53,
            -52,
            -53,
            -52,
            -51,
            -52,
            -52,
            -52,
            -52,
            -51,
            -52,
            -52,
            -51,
            -53,
            -52,
            -52,
            -51,
            -50,
            -51,
            -50,
            -51,
            -51,
            -52,
            -60,
            -50,
            -54,
            -50,
            -51,
            -49,
            -49,
            -52,
            -49,
            -54,
            -47,
            -52,
            -49,
            -50,
            -48,
            -48,
            -50,
            -49,
            -48,
            -49,
            -49,
            -48,
            -50,
            -49,
            -47,
            -48,
            -46,
            -48,
            -45,
            -48,
            -46,
            -49,
            -48,
            -47,
            -45,
            -46,
            -47,
            -46,
            -45,
            -43,
            -45,
            -46,
            -45,
            -43,
            -43,
            -44,
            -44,
            -43,
            -44,
            -44,
            -42,
            -42,
            -42,
            -43,
            -44,
            -43,
            -42,
            -42,
            -41,
            -41,
            -32,
            -42,
            -38,
            -40,
            -39,
            -41,
            -40,
            -38,
            -41,
            -34,
            -42,
            -37,
            -38,
            -36,
            -38,
            -37,
            -36,
            -36,
            -36,
            -35,
            -35,
            -36,
            -34,
            -34,
            -36,
            -34,
            -35,
            -32,
            -36,
            -32,
            -32,
            -29,
            -30,
            -30,
            -32,
            -31,
            -29,
            -28,
            -29,
            -29,
            -27,
            -26,
            -25,
            -27,
            -26,
            -25,
            -24,
            -23,
            -23,
            -21,
            -21,
            -21,
            -20,
            -18,
            -17,
            -17,
            -16,
            -15,
            -14,
            -12,
            -12,
            -10,
            -8,
            -9,
            -7,
            -4,
            -5,
            0,
            0,
            2,
            5,
            7,
            7,
            9,
            8,
            15,
            15,
            18,
            20,
            22,
            23,
            28,
            29,
            32,
            34,
            36,
            38,
            41,
            42,
            47,
            48,
            49,
            52,
            56,
            57,
            60,
            62,
            64,
            66,
            68,
            70,
            69,
            69,
            80,
            77,
            83,
            74,
            86,
            85,
            89,
            89,
            92,
            94,
            95,
            97,
            99,
            100,
            102,
            102,
            105,
            107,
            109,
            108,
            112,
            111,
            111,
            115,
            113,
            115,
            113,
            114,
            113,
            115,
            115,
            119,
            112,
            115,
            114,
            113,
            113,
            115,
            111,
            111,
            109,
            110,
            109,
            108,
            107,
            109,
            105,
            105,
            105,
            105,
            102,
            103,
            102,
            100,
            99,
            96,
            95,
            98,
            99,
            101,
            92,
            96,
            91,
            100,
            91,
            94,
            89,
            89,
            87,
            86,
            85,
            85,
            84,
            82,
            82,
            83,
            81,
            80,
            77,
            80,
            77,
            77,
            76,
            75,
            74,
            75,
            75,
            74,
            75,
            73,
            73,
            72,
            73,
            72,
            71,
            73,
            72,
            71,
            72,
            72,
            72,
            71,
            71,
            71,
            70,
            69,
            69,
            69,
            69,
            68,
            69,
            69,
            68,
            69,
            69,
            71,
            72,
            68,
            68,
            68,
            69,
            68,
            67,
            69,
            68,
            67,
            69,
            70,
            71,
            70,
            71,
            70,
            70,
            71,
            70,
            70,
            69,
            70,
            71,
            69,
            69,
            70,
            71,
            69,
            70,
            68,
            69,
            69,
            68,
            69,
            69,
            69,
            69,
            69,
            70,
            69,
            68,
            69,
            69,
            69,
            68,
            69,
            70,
            70,
            71,
            71,
            71,
            71,
            70,
            70,
            69,
            70,
            69,
            70,
            70,
            70,
            69,
            69,
            70,
            69,
            68,
            69,
            70,
            69,
            68,
            68,
            67,
            68,
            66,
            67,
            66,
            65,
            65,
            65,
            64,
            63,
            64,
            63,
            63,
            63,
            63,
            62,
            61,
            58,
            60,
            61,
            60,
            59,
            59,
            58,
            57,
            57,
            57,
            56,
            56,
            55,
            55,
            54,
            54,
            53,
            54,
            53,
            51,
            52,
            50,
            50,
            48,
            46,
            48,
            40,
            44,
            45,
            50,
            46,
            45,
            44,
            44,
            43,
            42,
            42,
            42,
            41,
            40,
            39,
            38,
            39,
            38,
            38,
            38,
            37,
            37,
            37,
            37,
            36,
            36,
            35,
            35,
            34,
            33,
            33,
            32,
            32,
            32,
            35,
            31,
            31,
            30,
            30,
            29,
            29,
            29,
            28,
            28,
            27,
            25,
            25,
            26,
            25,
            24,
            24,
            23,
            22,
            22,
            20,
            20,
            19,
            20,
            21,
            19,
            26,
            21,
            18,
            13,
            15,
            15,
            15,
            14,
            14,
            14,
            13,
            12,
            11,
            11,
            10,
            10,
            9,
            9,
            6,
            6,
            6,
            5,
            5,
            4,
            3,
            3,
            3,
            1,
            1,
            0,
            -2,
            -2,
            -3,
            -5,
            -5,
            -6,
            -7,
            -7,
            -9,
            -9,
            -10,
            -12,
            -13,
            -15,
            -14,
            -15,
            -16,
            -17,
            -19,
            -20,
            -21,
            -22,
            -22,
            -23,
            -24,
            -24,
            -25,
            -27,
            -28,
            -28,
            -28,
            -30,
            -31,
            -32,
            -32,
            -34,
            -34,
            -36,
            -37,
            -38,
            -38,
            -39,
            -40,
            -40,
            -42,
            -42,
            -43,
            -45,
            -44,
            -46,
            -46,
            -47,
            -48,
            -49,
            -49,
            -50,
            -51,
            -51,
            -52,
            -52,
            -52,
            -53,
            -53,
            -53,
            -53,
            -54,
            -55,
            -55,
            -55,
            -56,
            -56,
            -56,
            -56,
            -55,
            -56,
            -56,
            -56,
            -57,
            -56,
            -56,
            -56,
            -56,
            -57,
            -57,
            -57,
            -58,
            -58,
            -56,
            -56,
            -57,
            -58,
            -57,
            -56,
            -56,
            -56,
            -56,
            -56,
            -56,
            -55,
            -56,
            -56,
            -56,
            -55,
            -56,
            -54,
            -56,
            -56,
            -54,
            -56,
            -54,
            -55,
            -55,
            -55,
            -55,
            -55,
            -54,
            -54,
            -54,
            -54,
            -53,
            -52,
            -53,
            -53,
            -53,
            -54,
            -53,
            -52,
            -54,
            -53,
            -53,
            -53,
            -53,
            -53,
            -54,
            -53,
            -54,
            -54,
            -54,
            -54,
            -53,
            -54,
            -53,
            -54,
            -54,
            -54,
            -54,
            -54,
            -56,
            -54,
            -55,
            -55,
            -54,
            -56,
            -56,
            -58,
            -56,
            -56,
            -56,
            -57,
            -56,
            -57,
            -55,
            -57,
            -57,
            -57,
            -57,
            -58,
            -58,
            -57,
            -59,
            -58,
            -58,
            -57,
            -58,
            -59,
            -60,
            -59,
            -60,
            -59,
            -61,
            -62,
            -62,
            -61,
            -62,
            -64,
            -61,
            -62,
            -61,
            -60,
            -60,
            -65,
            -70,
            -57,
            -62,
            -63,
            -64,
            -63,
            -62,
            -63,
            -65,
            -65,
            -60,
            -63,
            -63,
            -60,
            -63,
            -62,
            -57,
            -67,
            -60,
            -61,
            -63,
            -61,
            -62,
            -60,
            -60,
            -62,
            -60,
            -61,
            -60,
            -59,
            -63,
            -61,
            -60,
            -61,
            -60,
            -58,
            -59,
            -60,
            -59,
            -58,
            -60,
            -60,
            -59,
            -58,
            -58,
            -59,
            -59,
            -59,
            -58,
            -57,
            -57,
            -57,
            -56,
            -54,
            -58,
            -57,
            -57,
            -58,
            -56,
            -52,
            -47,
            -60,
            -54,
            -56,
            -52,
            -54,
            -55,
            -53,
            -52,
            -52,
            -57,
            -53,
            -53,
            -57,
            -53,
            -54,
            -58,
            -50,
            -56,
            -55,
            -54,
            -55,
            -53,
            -54,
            -55,
            -54,
            -54,
            -53,
            -54,
            -55,
            -53,
            -53,
            -73,
            -47,
            -61,
            -48,
            -58,
            -52,
            -57,
            -51,
            -53,
            -52,
            -57,
            -51,
            -58,
            -52,
            -52,
            -50,
            -55,
            -52,
            -49,
            -54,
            -52,
            -48,
            -54,
            -52,
            -52,
            -51,
            -54,
            -48,
            -54,
            -48,
            -53,
            -51,
            -53,
            -49,
            -48,
            -50,
            -50,
            -48,
            -49,
            -49,
            -47,
            -48,
            -48,
            -47,
            -49,
            -47,
            -47,
            -48,
            -46,
            -46,
            -45,
            -45,
            -46,
            -43,
            -45,
            -44,
            -44,
            -44,
            -44,
            -42,
            -23,
            -49,
            -34,
            -47,
            -36,
            -41,
            -36,
            -45,
            -40,
            -41,
            -35,
            -41,
            -35,
            -40,
            -37,
            -40,
            -34,
            -37,
            -38,
            -35,
            -36,
            -39,
            -33,
            -35,
            -33,
            -34,
            -33,
            -35,
            -30,
            -36,
            -32,
            -30,
            -29,
            -31,
            -32,
            -30,
            -29,
            -28,
            -29,
            -28,
            -29,
            -26,
            -27,
            -35,
            -36,
            -17,
            -25,
            -16,
            -28,
            -25,
            -21,
            -25,
            -18,
            -21,
            -20,
            -19,
            -19,
            -18,
            -12,
            -18,
            -13,
            -15,
            -15,
            -8,
            -13,
            -11,
            -6,
            -4,
            -6,
            -2,
            -1,
            2,
            3,
            6,
            5,
            8,
            8,
            7,
            11,
            16,
            15,
            18,
            20,
            22,
            25,
            28,
            28,
            30,
            33,
            37,
            39,
            40,
            41,
            44,
            47,
            49,
            50,
            52,
            54,
            56,
            58,
            61,
            63,
            74,
            79,
            61,
            72,
            66,
            79,
            80,
            76,
            83,
            80,
            82,
            85,
            86,
            88,
            90,
            87,
            94,
            92,
            97,
            98,
            93,
            98,
            99,
            97,
            98,
            102,
            100,
            100,
            100,
            102,
            100,
            102,
            101,
            103,
            105,
            103,
            101,
            103,
            102,
            103,
            102,
            100,
            99,
            101,
            99,
            99,
            97,
            97,
            96,
            97,
            95,
            94,
            92,
            92,
            90,
            91,
            90,
            89,
            87,
            86,
            83,
            83,
            83,
            82,
            84,
            82,
            76,
            79,
            76,
            77,
            76,
            75,
            74,
            73,
            71,
            72,
            70,
            69,
            68,
            67,
            67,
            67,
            66,
            65,
            65,
            63,
            63,
            62,
            61,
            61,
            61,
            60,
            60,
            59,
            58,
            57,
            58,
            58,
            57,
            56,
            57,
            56,
            56,
            56,
            55,
            55,
            55,
            55,
            54,
            54,
            54,
            54,
            55,
            55,
            54,
            55,
            55,
            54,
            55,
            56,
            57,
            57,
            56,
            56,
            54,
            55,
            59,
            56,
            58,
            56,
            57,
            57,
            57,
            58,
            59,
            57,
            58,
            58,
            58,
            59,
            58,
            59,
            59,
            59,
            60,
            61,
            60,
            61,
            61,
            61,
            61,
            61,
            61,
            61,
            62,
            62,
            61,
            61,
            61,
            62,
            61,
            61,
            61,
            61,
            61,
            61,
            61,
            61,
            62,
            61,
            61,
            61,
            61,
            61,
            61,
            61,
            61,
            61,
            60,
            60,
            60,
            60,
            60,
            60,
            60,
            60,
            59,
            59,
            59,
            59,
            59,
            58,
            58,
            58,
            58,
            57,
            57,
            57,
            57,
            56,
            56,
            56,
            56,
            55,
            54,
            54,
            53,
            53,
            53,
            53,
            52,
            52,
            52,
            51,
            51,
            51,
            50,
            48,
            45,
            49,
            47,
            49,
            45,
            45,
            47,
            45,
            45,
            44,
            44,
            43,
            42,
            42,
            41,
            41,
            41,
            40,
            39,
            39,
            39,
            39,
            37,
            38,
            36,
            36,
            34,
            33,
            34,
            34,
            32,
            33,
            32,
            32,
            31,
            30,
            29,
            30,
            29,
            28,
            27,
            28,
            26,
            26,
            25,
            25,
            24,
            23,
            23,
            22,
            21,
            20,
            20,
            19,
            18,
            18,
            17,
            16,
            16,
            17,
            19,
            14,
            14,
            11,
            14,
            12,
            9,
            10,
            9,
            9,
            7,
            7,
            6,
            5,
            5,
            3,
            3,
            1,
            1,
            1,
            -1,
            -2,
            -2,
            -4,
            -3,
            -5,
            -5,
            -6,
            -8,
            -9,
            -8,
            -11,
            -11,
            -12,
            -12,
            -12,
            -13,
            -15,
            -16,
            -16,
            -17,
            -18,
            -19,
            -20,
            -20,
            -21,
            -22,
            -23,
            -24,
            -24,
            -25,
            -26,
            -28,
            -28,
            -29,
            -30,
            -31,
            -32,
            -33,
            -34,
            -35,
            -36,
            -36,
            -37,
            -37,
            -38,
            -39,
            -40,
            -41,
            -42,
            -42,
            -43,
            -43,
            -44,
            -46,
            -45,
            -46,
            -46,
            -47,
            -48,
            -48,
            -49,
            -49,
            -50,
            -51,
            -51,
            -51,
            -51,
            -51,
            -52,
            -53,
            -53,
            -54,
            -54,
            -54,
            -56,
            -55,
            -55,
            -55,
            -56,
            -56,
            -58,
            -56,
            -58,
            -58,
            -59,
            -59,
            -59,
            -58,
            -59,
            -59,
            -60,
            -58,
            -60,
            -59,
            -60,
            -59,
            -59,
            -59,
            -59,
            -58,
            -58,
            -58,
            -57,
            -59,
            -60,
            -76,
            -57,
            -58,
            -60,
            -61,
            -59,
            -58,
            -55,
            -61,
            -60,
            -56,
            -59,
            -57,
            -59,
            -59,
            -60,
            -60,
            -61,
            -58,
            -59,
            -59,
            -58,
            -58,
            -57,
            -57,
            -58,
            -59,
            -57,
            -60,
            -58,
            -58,
            -60,
            -60,
            -59,
            -59,
            -58,
            -61,
            -58,
            -58,
            -58,
            -57,
            -58,
            -59,
            -58,
            -59,
            -58,
            -58,
            -59,
            -59,
            -57,
            -59,
            -59,
            -59,
            -59,
            -60,
            -61,
            -60,
            -61,
            -60,
            -58,
            -41,
            -60,
            -59,
            -57,
            -57,
            -60,
            -61,
            -63,
            -56,
            -59,
            -63,
            -59,
            -61,
            -59,
            -59,
            -58,
            -59,
            -57,
            -61,
            -60,
            -64,
            -66,
            -59,
            -62,
            -64,
            -62,
            -61,
            -60,
            -64,
            -62,
            -63,
            -60,
            -60,
            -62,
            -65,
            -63,
            -59,
            -60,
            -62,
            -62,
            -64,
            -60,
            -62,
            -62,
            -61,
            -60,
            -64,
            -59,
            -62,
            -64,
            -61,
            -60,
            -61,
            -62,
            -62,
            -60,
            -61,
            -61,
            -62,
            -61,
            -62,
            -63,
            -62,
            -62,
            -61,
            -60,
            -60,
            -60,
            -61,
            -59,
            -59,
            -61,
            -61,
            -60,
            -60,
            -61,
            -60,
            -61,
            -59,
            -59,
            -55,
            -54,
            -60,
            -59,
            -57,
            -58,
            -58,
            -62,
            -55,
            -58,
            -58,
            -58,
            -58,
            -57,
            -53,
            -55,
            -62,
            -74,
            -48,
            -60,
            -52,
            -62,
            -59,
            -58,
            -57,
            -59,
            -55,
            -57,
            -57,
            -54,
            -58,
            -55,
            -59,
            -54,
            -52,
            -62,
            -54,
            -54,
            -57,
            -53,
            -55,
            -55,
            -54,
            -54,
            -54,
            -54,
            -54,
            -55,
            -54,
            -54,
            -56,
            -53,
            -53,
            -54,
            -55,
            -52,
            -54,
            -51,
            -52,
            -54,
            -53,
            -52,
            -54,
            -51,
            -52,
            -51,
            -52,
            -49,
            -51,
            -50,
            -50,
            -51,
            -51,
            -50,
            -51,
            -50,
            -46,
            -34,
            -59,
            -46,
            -53,
            -45,
            -47,
            -49,
            -49,
            -47,
            -48,
            -49,
            -47,
            -48,
            -46,
            -49,
            -44,
            -48,
            -49,
            -39,
            -47,
            -47,
            -42,
            -48,
            -45,
            -44,
            -45,
            -45,
            -44,
            -44,
            -44,
            -43,
            -43,
            -43,
            -41,
            -42,
            -42,
            -42,
            -40,
            -42,
            -40,
            -42,
            -42,
            -39,
            -40,
            -40,
            -38,
            -40,
            -38,
            -39,
            -38,
            -39,
            -38,
            -38,
            -37,
            -37,
            -36,
            -36,
            -35,
            -36,
            -34,
            -34,
            -33,
            -32,
            -31,
            -32,
            -30,
            -29,
            -29,
            -30,
            -29,
            -28,
            -27,
            -27,
            -25,
            -25,
            -23,
            -23,
            -22,
            -21,
            -20,
            -19,
            -18,
            -16,
            -14,
            -13,
            -12,
            -9,
            -8,
            -5,
            -3,
            -1,
            1,
            3,
            6,
            8,
            11,
            14,
            16,
            19,
            23,
            24,
            28,
            31,
            33,
            36,
            38,
            42,
            44,
            47,
            50,
            53,
            56,
            58,
            60,
            63,
            65,
            67,
            69,
            72,
            74,
            76,
            78,
            82,
            81,
            84,
            87,
            89,
            91,
            94,
            95,
            97,
            99,
            101,
            103,
            103,
            105,
            107,
            107,
            108,
            111,
            111,
            113,
            114,
            114,
            116,
            116,
            115,
            116,
            116,
            116,
            115,
            116,
            114,
            114,
            113,
            113,
            112,
            112,
            110,
            108,
            108,
            108,
            104,
            104,
            102,
            101,
            99,
            98,
            97,
            96,
            94,
            93,
            92,
            91,
            90,
            89,
            88,
            86,
            85,
            83,
            83,
            82,
            80,
            81,
            79,
            77,
            77,
            75,
            74,
            74,
            72,
            71,
            69,
            67,
            68,
            65,
            67,
            66,
            65,
            62,
            62,
            61,
            61,
            59,
            56,
            57,
            57,
            56,
            56,
            56,
            56,
            54,
            55,
            53,
            54,
            52,
            53,
            53,
            52,
            51,
            51,
            50,
            54,
            51,
            51,
            53,
            53,
            51,
            53,
            49,
            51,
            51,
            49,
            50,
            52,
            50,
            50,
            50,
            53,
            52,
            52,
            51,
            50,
            51,
            52,
            53,
            52,
            53,
            53,
            53,
            54,
            54,
            55,
            55,
            55,
            56,
            54,
            55,
            55,
            56,
            57,
            56,
            56,
            57,
            59,
            58,
            58,
            58,
            57,
            57,
            57,
            58,
            58,
            59,
            57,
            58,
            57,
            56,
            58,
            59,
            60,
            58,
            56,
            59,
            59,
            57,
            57,
            59,
            57,
            60,
            59,
            59,
            60,
            59,
            55,
            57,
            58,
            60,
            56,
            58,
            57,
            57,
            57,
            57,
            58,
            56,
            56,
            56,
            55,
            55,
            56,
            54,
            54,
            54,
            54,
            54,
            53,
            52,
            53,
            51,
            51,
            52,
            51,
            51,
            51,
            50,
            50,
            49,
            49,
            49,
            48,
            48,
            48,
            47,
            47,
            47,
            45,
            45,
            42,
            45,
            44,
            45,
            42,
            43,
            42,
            41,
            41,
            40,
            40,
            41,
            39,
            38,
            38,
            38,
            39,
            38,
            36,
            35,
            36,
            35,
            34,
            35,
            34,
            33,
            31,
            31,
            30,
            30,
            30,
            30,
            28,
            29,
            28,
            28,
            25,
            26,
            26,
            27,
            23,
            25,
            24,
            22,
            22,
            21,
            20,
            20,
            19,
            19,
            19,
            18,
            18,
            16,
            15,
            15,
            15,
            14,
            15,
            14,
            15,
            11,
            10,
            8,
            10,
            8,
            7,
            8,
            6,
            7,
            6,
            4,
            4,
            3,
            3,
            1,
            1,
            1,
            1,
            -1,
            -3,
            -4,
            -4,
            -5,
            -5,
            -6,
            -7,
            -7,
            -9,
            -10,
            -14,
            -35,
            -7,
            -15,
            -18,
            -17,
            -14,
            -12,
            -22,
            -31,
            -29,
            -19,
            -22,
            -30,
            -23,
            -26,
            -25,
            -28,
            -27,
            -27,
            -33,
            -36,
            -36,
            -29,
            -30,
            -35,
            -33,
            -34,
            -38,
            -40,
            -37,
            -38,
            -37,
            -39,
            -40,
            -43,
            -41,
            -44,
            -45,
            -45,
            -47,
            -45,
            -48,
            -46,
            -48,
            -47,
            -48,
            -51,
            -50,
            -50,
            -51,
            -51,
            -50,
            -53,
            -55,
            -55,
            -54,
            -55,
            -53,
            -54,
            -50,
            -31,
            -64,
            -58,
            -57,
            -55,
            -56,
            -61,
            -55,
            -47,
            -59,
            -54,
            -58,
            -50,
            -58,
            -58,
            -59,
            -56,
            -60,
            -61,
            -56,
            -54,
            -56,
            -63,
            -61,
            -56,
            -59,
            -62,
            -62,
            -58,
            -62,
            -59,
            -64,
            -60,
            -58,
            -57,
            -60,
            -58,
            -55,
            -59,
            -56,
            -61,
            -59,
            -60,
            -59,
            -59,
            -59,
            -58,
            -59,
            -60,
            -59,
            -58,
            -61,
            -58,
            -58,
            -57,
            -58,
            -58,
            -60,
            -59,
            -60,
            -61,
            -56,
            -55,
            -54,
            -60,
            -60,
            -60,
            -55,
            -58,
            -48,
            -64,
            -58,
            -60,
            -60,
            -58,
            -57,
            -58,
            -57,
            -57,
            -58,
            -57,
            -55,
            -58,
            -59,
            -60,
            -61,
            -56,
            -54,
            -58,
            -56,
            -59,
            -56,
            -58,
            -60,
            -58,
            -58,
            -75,
            -55,
            -60,
            -57,
            -61,
            -60,
            -61,
            -57,
            -61,
            -61,
            -58,
            -59,
            -60,
            -60,
            -61,
            -60,
            -58,
            -57,
            -64,
            -57,
            -61,
            -59,
            -59,
            -60,
            -56,
            -61,
            -61,
            -61,
            -60,
            -60,
            -62,
            -62,
            -59,
            -60,
            -58,
            -62,
            -60,
            -67,
            -60,
            -58,
            -64,
            -63,
            -60,
            -59,
            -62,
            -60,
            -59,
            -60,
            -59,
            -59,
            -60,
            -58,
            -61,
            -60,
            -59,
            -58,
            -59,
            -59,
            -61,
            -58,
            -43,
            -64,
            -56,
            -63,
            -55,
            -57,
            -57,
            -60,
            -56,
            -57,
            -60,
            -58,
            -57,
            -56,
            -56,
            -56,
            -59,
            -58,
            -54,
            -59,
            -55,
            -56,
            -58,
            -57,
            -60,
            -55,
            -55,
            -56,
            -54,
            -56,
            -54,
            -55,
            -56,
            -53,
            -56,
            -51,
            -55,
            -46,
            -54,
            -55,
            -51,
            -47,
            -53,
            -55,
            -106,
            -30,
            -76,
            -35,
            -61,
            -56,
            -62,
            -44,
            -63,
            -49,
            -57,
            -48,
            -55,
            -50,
            -53,
            -52,
            -61,
            -50,
            -58,
            -52,
            -48,
            -50,
            -53,
            -47,
            -56,
            -51,
            -51,
            -46,
            -48,
            -51,
            -48,
            -48,
            -53,
            -110,
            -31,
            -46,
            -31,
            -63,
            -48,
            -51,
            -46,
            -48,
            -49,
            -49,
            -50,
            -47,
            -49,
            -50,
            -42,
            -47,
            -49,
            -46,
            -46,
            -50,
            -41,
            -52,
            -42,
            -50,
            -44,
            -47,
            11,
            -69,
            -21,
            -59,
            -34,
            -39,
            -34,
            -52,
            -27,
            -43,
            -38,
            -46,
            -40,
            -39,
            -36,
            -41,
            -30,
            -42,
            -35,
            -37,
            -43,
            -38,
            -35,
            -40,
            -31,
            -34,
            -33,
            -41,
            -38,
            -34,
            -36,
            -35,
            -29,
            29,
            -46,
            -32,
            -47,
            -15,
            -28,
            -25,
            -29,
            -26,
            -24,
            -21,
            -20,
            -21,
            -18,
            -16,
            -24,
            -17,
            -12,
            -15,
            -10,
            -6,
            -13,
            -4,
            -11,
            -4,
            -4,
            3,
            1,
            6,
            9,
            8,
            11,
            14,
            17,
            18,
            19,
            22,
            28,
            29,
            34,
            31,
            35,
            41,
            43,
            46,
            50,
            51,
            54,
            55,
            57,
            59,
            61,
            63,
            66,
            69,
            73,
            74,
            75,
            78,
            80,
            80,
            81,
            83,
            86,
            89,
            90,
            93,
            94,
            95,
            98,
            99,
            98,
            100,
            102,
            102,
            105,
            104,
            104,
            105,
            105,
            106,
            107,
            109,
            110,
            110,
            109,
            108,
            107,
            105,
            105,
            105,
            104,
            103,
            103,
            103,
            102,
            101,
            100,
            99,
            97,
            97,
            95,
            94,
            92,
            92,
            89,
            88,
            88,
            87,
            86,
            85,
            83,
            83,
            82,
            81,
            80,
            79,
            78,
            77,
            76,
            75,
            73,
            74,
            73,
            71,
            72,
            71,
            70,
            70,
            67,
            66,
            68,
            67,
            65,
            65,
            63,
            63,
            62,
            63,
            63,
            62,
            62,
            61,
            62,
            61,
            60,
            55,
            58,
            63,
            61,
            60,
            58,
            59,
            59,
            60,
            59,
            60,
            57,
            59,
            59,
            58,
            59,
            58,
            60,
            58,
            60,
            59,
            59,
            60,
            61,
            59,
            61,
            59,
            61,
            62,
            60,
            61,
            61,
            60,
            60,
            62,
            63,
            61,
            61,
            62,
            61,
            62,
            62,
            61,
            62,
            62,
            61,
            62,
            62,
            63,
            64,
            64,
            65,
            64,
            64,
            64,
            64,
            64,
            63,
            63,
            65,
            70,
            67,
            62,
            63,
            64,
            66,
            66,
            65,
            64,
            65,
            64,
            66,
            65,
            66,
            66,
            66,
            66,
            65,
            65,
            64,
            64,
            65,
            64,
            64,
            66,
            65,
            66,
            63,
            64,
            65,
            64,
            66,
            63,
            53,
            62,
            63,
            64,
            62,
            64,
            63,
            63,
            64,
            64,
            63,
            63,
            63,
            62,
            65,
            62,
            62,
            63,
            62,
            62,
            60,
            61,
            61,
            60,
            61,
            60,
            58,
            60,
            60,
            59,
            59,
            58,
            59,
            60,
            59,
            60,
            60,
            58,
            58,
            57,
            56,
            56,
            57,
            58,
            57,
            58,
            58,
            59,
            58,
            57,
            56,
            55,
            55,
            55,
            55,
            54,
            53,
            54,
            53,
            55,
            65,
            55,
            54,
            53,
            54,
            52,
            53,
            52,
            51,
            51,
            51,
            51,
            50,
            50,
            48,
            49,
            48,
            47,
            46,
            46,
            47,
            45,
            45,
            45,
            43,
            44,
            44,
            43,
            42,
            41,
            43,
            44,
            43,
            41,
            41,
            39,
            33,
            24,
            39,
            40,
            39,
            38,
            38,
            33,
            34,
            34,
            34,
            33,
            33,
            34,
            33,
            33,
            33,
            30,
            32,
            28,
            26,
            29,
            25,
            28,
            28,
            26,
            27,
            27,
            25,
            25,
            12,
            11,
            24,
            23,
            19,
            18,
            15,
            17,
            16,
            18,
            18,
            17,
            16,
            16,
            12,
            14,
            11,
            10,
            12,
            7,
            11,
            8,
            3,
            9,
            3,
            4,
            3,
            0,
            2,
            3,
            7,
            18,
            1,
            -5,
            -7,
            -14,
            -11,
            -4,
            -5,
            -8,
            -6,
            -9,
            -10,
            -12,
            -11,
            -14,
            -15,
            -13,
            -17,
            -16,
            -16,
            -21,
            -18,
            -21,
            -24,
            -25,
            -25,
            -27,
            -26,
            -27,
            -17,
            -17,
            -30,
            -34,
            -30,
            -32,
            -30,
            -32,
            -32,
            -35,
            -36,
            -37,
            -39,
            -41,
            -37,
            -38,
            -38,
            -39,
            -43,
            -40,
            -45,
            -45,
            -40,
            -47,
            -45,
            -47,
            -48,
            -46,
            -51,
            -50,
            -50,
            -53,
            -52,
            -49,
            -46,
            -42,
            -49,
            -55,
            -54,
            -54,
            -56,
            -55,
            -55,
            -55,
            -56,
            -54,
            -55,
            -56,
            -56,
            -55,
            -55,
            -56,
            -56,
            -57,
            -56,
            -55,
            -58,
            -57,
            -58,
            -60,
            -58,
            -58,
            -60,
            -57,
            -58,
            -57,
            -56,
            -58,
            -59,
            -59,
            -60,
            -59,
            -56,
            -56,
            -57,
            -59,
            -58,
            -57,
            -56,
            -57,
            -56,
            -57,
            -58,
            -57,
            -61,
            -60,
            -59,
            -58,
            -55,
            -59,
            -58,
            -57,
            -58,
            -57,
            -58,
            -56,
            -55,
            -55,
            -57,
            -56,
            -57,
            -56,
            -57,
            -57,
            -56,
            -58,
            -57,
            -58,
            -58,
            -57,
            -55,
            -55,
            -57,
            -57,
            -57,
            -56,
            -56,
            -57,
            -56,
            -55,
            -57,
            -57,
            -56,
            -56,
            -56,
            -56,
            -57,
            -57,
            -57,
            -58,
            -57,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -57,
            -58,
            -58,
            -58,
            -58,
            -53,
            -55,
            -56,
            -58,
            -59,
            -58,
            -59,
            -59,
            -59,
            -60,
            -60,
            -59,
            -60,
            -59,
            -59,
            -58,
            -59,
            -60,
            -60,
            -63,
            -60,
            -60,
            -61,
            -60,
            -60,
            -61,
            -61,
            -61,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -61,
            -61,
            -59,
            -60,
            -61,
            -60,
            -61,
            -60,
            -61,
            -61,
            -60,
            -59,
            -59,
            -59,
            -61,
            -59,
            -60,
            -61,
            -60,
            -66,
            -57,
            -59,
            -58,
            -58,
            -59,
            -56,
            -59,
            -59,
            -58,
            -58,
            -55,
            -56,
            -58,
            -56,
            -57,
            -57,
            -56,
            -58,
            -56,
            -56,
            -56,
            -56,
            -56,
            -52,
            -54,
            -50,
            -53,
            -54,
            -55,
            -107,
            -25,
            -57,
            -40,
            -67,
            -53,
            -66,
            -49,
            -59,
            -49,
            -54,
            -55,
            -52,
            -50,
            -55,
            -51,
            -50,
            -50,
            -61,
            -41,
            -55,
            -50,
            -48,
            -49,
            -53,
            -59,
            -57,
            -56,
            -42,
            -50,
            -46,
            -55,
            -46,
            -58,
            -43,
            -52,
            -50,
            -52,
            -42,
            -51,
            -46,
            -53,
            -47,
            -47,
            -53,
            -45,
            -47,
            -52,
            -42,
            -47,
            -45,
            -46,
            -45,
            -49,
            -47,
            -48,
            -50,
            -49,
            -45,
            -46,
            9,
            -73,
            -41,
            -58,
            -29,
            -44,
            -32,
            -45,
            -39,
            -47,
            -41,
            -43,
            -45,
            -46,
            -40,
            -43,
            -44,
            -41,
            -31,
            -50,
            -36,
            -41,
            -44,
            -42,
            -37,
            -28,
            -31,
            -32,
            -42,
            -36,
            -33,
            -33,
            -39,
            -27,
            -41,
            -30,
            -33,
            -30,
            -37,
            -28,
            -32,
            -25,
            -30,
            -26,
            -20,
            -26,
            -22,
            -18,
            -27,
            -20,
            -20,
            -18,
            -18,
            -12,
            -13,
            -9,
            -5,
            -5,
            -3,
            2,
            0,
            3,
            6,
            9,
            11,
            16,
            19,
            18,
            26,
            27,
            29,
            37,
            39,
            40,
            40,
            45,
            48,
            47,
            51,
            55,
            59,
            61,
            65,
            67,
            69,
            70,
            72,
            76,
            76,
            80,
            81,
            84,
            86,
            87,
            90,
            92,
            94,
            98,
            98,
            100,
            102,
            103,
            105,
            106,
            107,
            108,
            110,
            112,
            115,
            115,
            116,
            117,
            118,
            118,
            117,
            118,
            118,
            118,
            116,
            115,
            117,
            117,
            116,
            114,
            112,
            112,
            111,
            110,
            107,
            106,
            105,
            104,
            102,
            101,
            102,
            98,
            97,
            98,
            96,
            94,
            92,
            91,
            90,
            89,
            88,
            86,
            86,
            84,
            83,
            82,
            83,
            81,
            80,
            80,
            79,
            78,
            75,
            75,
            74,
            72,
            72,
            70,
            70,
            69,
            68,
            68,
            65,
            65,
            64,
            63,
            63,
            62,
            61,
            61,
            60,
            60,
            59,
            59,
            60,
            59,
            59,
            58,
            59,
            59,
            59,
            57,
            58,
            58,
            58,
            58,
            58,
            57,
            58,
            58,
            58,
            59,
            58,
            59,
            58,
            59,
            59,
            59,
            59,
            59,
            59,
            60,
            59,
            60,
            61,
            60,
            60,
            61,
            61,
            61,
            62,
            62,
            63,
            62,
            62,
            63,
            64,
            63,
            64,
            64,
            64,
            65,
            65,
            66,
            66,
            66,
            65,
            67,
            67,
            67,
            67,
            67,
            67,
            67,
            66,
            67,
            67,
            68,
            67,
            67,
            67,
            67,
            67,
            67,
            67,
            67,
            67,
            67,
            67,
            67,
            67,
            67,
            67,
            66,
            67,
            66,
            66,
            66,
            66,
            66,
            65,
            65,
            65,
            65,
            62,
            66,
            64,
            65,
            64,
            64,
            62,
            63,
            62,
            62,
            61,
            61,
            60,
            61,
            60,
            58,
            58,
            58,
            59,
            57,
            57,
            57,
            57,
            55,
            55,
            55,
            54,
            55,
            54,
            54,
            53,
            53,
            52,
            52,
            52,
            52,
            51,
            51,
            51,
            51,
            51,
            51,
            51,
            51,
            50,
            50,
            50,
            50,
            50,
            49,
            49,
            48,
            48,
            47,
            47,
            46,
            47,
            47,
            46,
            45,
            47,
            43,
            44,
            43,
            43,
            43,
            43,
            42,
            42,
            41,
            42,
            41,
            40,
            40,
            39,
            40,
            39,
            38,
            37,
            37,
            37,
            36,
            34,
            35,
            34,
            33,
            33,
            31,
            31,
            30,
            30,
            29,
            29,
            27,
            26,
            25,
            22,
            24,
            25,
            22,
            21,
            20,
            19,
            18,
            18,
            17,
            16,
            15,
            14,
            14,
            13,
            12,
            11,
            11,
            10,
            9,
            8,
            7,
            6,
            6,
            4,
            3,
            2,
            0,
            0,
            -2,
            -2,
            -4,
            -5,
            -5,
            -6,
            -7,
            -8,
            -9,
            -10,
            -11,
            -11,
            -13,
            -14,
            -15,
            -17,
            -18,
            -18,
            -19,
            -20,
            -21,
            -22,
            -23,
            -23,
            -25,
            -25,
            -26,
            -28,
            -28,
            -29,
            -30,
            -28,
            -31,
            -34,
            -33,
            -34,
            -35,
            -36,
            -37,
            -38,
            -38,
            -40,
            -41,
            -42,
            -42,
            -43,
            -43,
            -44,
            -45,
            -46,
            -46,
            -47,
            -48,
            -48,
            -49,
            -49,
            -49,
            -50,
            -50,
            -51,
            -52,
            -52,
            -52,
            -52,
            -54,
            -54,
            -54,
            -54,
            -56,
            -56,
            -55,
            -56,
            -57,
            -56,
            -57,
            -57,
            -57,
            -57,
            -58,
            -59,
            -58,
            -58,
            -57,
            -59,
            -58,
            -58,
            -58,
            -58,
            -59,
            -62,
            -57,
            -59,
            -61,
            -60,
            -60,
            -58,
            -60,
            -59,
            -58,
            -58,
            -60,
            -59,
            -59,
            -58,
            -60,
            -60,
            -59,
            -59,
            -59,
            -59,
            -58,
            -59,
            -61,
            -70,
            -55,
            -58,
            -61,
            -60,
            -59,
            -57,
            -57,
            -59,
            -58,
            -57,
            -57,
            -58,
            -59,
            -59,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -57,
            -57,
            -56,
            -57,
            -57,
            -56,
            -58,
            -68,
            -56,
            -57,
            -56,
            -59,
            -59,
            -59,
            -55,
            -56,
            -60,
            -56,
            -57,
            -57,
            -58,
            -59,
            -57,
            -58,
            -60,
            -58,
            -57,
            -58,
            -57,
            -60,
            -59,
            -58,
            -61,
            -60,
            -59,
            -59,
            -60,
            -59,
            -58,
            -49,
            -64,
            -62,
            -58,
            -60,
            -60,
            -63,
            -62,
            -60,
            -63,
            -62,
            -62,
            -61,
            -60,
            -61,
            -61,
            -61,
            -62,
            -62,
            -61,
            -64,
            -62,
            -63,
            -63,
            -63,
            -62,
            -62,
            -62,
            -52,
            -64,
            -63,
            -64,
            -63,
            -62,
            -62,
            -65,
            -61,
            -62,
            -63,
            -62,
            -63,
            -62,
            -64,
            -63,
            -64,
            -63,
            -65,
            -65,
            -64,
            -65,
            -63,
            -63,
            -64,
            -62,
            -63,
            -64,
            -63,
            -63,
            -64,
            -63,
            -63,
            -63,
            -62,
            -62,
            -61,
            -62,
            -61,
            -61,
            -62,
            -60,
            -64,
            -62,
            -60,
            -61,
            -62,
            -61,
            -60,
            -60,
            -60,
            -61,
            -58,
            -61,
            -59,
            -60,
            -59,
            -59,
            -61,
            -59,
            -59,
            -60,
            -59,
            -59,
            -58,
            -59,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -57,
            -57,
            -58,
            -57,
            -56,
            -55,
            -56,
            -55,
            -56,
            -55,
            -55,
            -55,
            -55,
            -56,
            -56,
            -56,
            -56,
            -55,
            -55,
            -55,
            -55,
            -54,
            -56,
            -55,
            -55,
            -55,
            -55,
            -55,
            -54,
            -53,
            -53,
            -56,
            -55,
            -53,
            -54,
            -55,
            -55,
            -54,
            -53,
            -54,
            -53,
            -54,
            -53,
            -53,
            -53,
            -52,
            -53,
            -52,
            -52,
            -51,
            -51,
            -52,
            -51,
            -51,
            -51,
            -51,
            -50,
            -52,
            -51,
            -50,
            -51,
            -50,
            -50,
            -50,
            -50,
            -51,
            -50,
            -51,
            -49,
            -50,
            -50,
            -49,
            -49,
            -48,
            -47,
            -48,
            -48,
            -48,
            -47,
            -47,
            -46,
            -47,
            -46,
            -47,
            -46,
            -46,
            -45,
            -46,
            -46,
            -44,
            -45,
            -45,
            -44,
            -44,
            -44,
            -43,
            -42,
            -44,
            -43,
            -43,
            -42,
            -41,
            -42,
            -41,
            -42,
            -41,
            -39,
            -40,
            -40,
            -40,
            -39,
            -38,
            -38,
            -38,
            -38,
            -37,
            -37,
            -36,
            -35,
            -35,
            -34,
            -33,
            -33,
            -32,
            -32,
            -31,
            -30,
            -29,
            -29,
            -28,
            -26,
            -26,
            -25,
            -24,
            -24,
            -23,
            -21,
            -20,
            -19,
            -18,
            -17,
            -15,
            -14,
            -11,
            -10,
            -8,
            -8,
            -5,
            -2,
            -1,
            2,
            6,
            7,
            8,
            12,
            14,
            16,
            20,
            22,
            25,
            27,
            30,
            32,
            34,
            38,
            41,
            42,
            45,
            48,
            50,
            51,
            57,
            58,
            60,
            63,
            64,
            67,
            69,
            72,
            73,
            75,
            76,
            79,
            81,
            84,
            86,
            87,
            89,
            91,
            92,
            93,
            95,
            97,
            98,
            100,
            102,
            103,
            105,
            105,
            107,
            108,
            108,
            110,
            109,
            110,
            110,
            112,
            112,
            110,
            111,
            110,
            108,
            109,
            110,
            108,
            107,
            107,
            103,
            106,
            104,
            104,
            101,
            102,
            102,
            98,
            97,
            96,
            93,
            94,
            93,
            94,
            89,
            89,
            87,
            85,
            81,
            87,
            84,
            84,
            83,
            79,
            78,
            71,
            80,
            76,
            73,
            75,
            72,
            75,
            72,
            68,
            68,
            67,
            67,
            66,
            66,
            64,
            62,
            64,
            61,
            63,
            58,
            60,
            57,
            58,
            58,
            58,
            57,
            56,
            55,
            55,
            55,
            55,
            53,
            54,
            55,
            53,
            57,
            52,
            52,
            52,
            53,
            52,
            51,
            53,
            52,
            52,
            54,
            53,
            52,
            52,
            52,
            52,
            53,
            54,
            58,
            50,
            53,
            51,
            52,
            55,
            56,
            61,
            53,
            54,
            60,
            54,
            56,
            52,
            55,
            59,
            57,
            58,
            57,
            56,
            57,
            59,
            59,
            57,
            56,
            56,
            61,
            57,
            61,
            59,
            58,
            58,
            58,
            60,
            60,
            60,
            60,
            59,
            61,
            60,
            60,
            61,
            59,
            60,
            62,
            61,
            61,
            60,
            58,
            59,
            61,
            61,
            60,
            60,
            61,
            60,
            61,
            59,
            60,
            60,
            60,
            60,
            60,
            60,
            60,
            59,
            59,
            60,
            58,
            57,
            54,
            58,
            58,
            57,
            57,
            55,
            57,
            55,
            55,
            57,
            54,
            53,
            54,
            54,
            57,
            54,
            53,
            53,
            52,
            51,
            52,
            51,
            52,
            50,
            50,
            50,
            49,
            49,
            48,
            48,
            46,
            46,
            47,
            46,
            45,
            44,
            44,
            44,
            46,
            44,
            43,
            42,
            43,
            42,
            41,
            40,
            40,
            41,
            40,
            40,
            39,
            39,
            38,
            37,
            37,
            37,
            37,
            36,
            35,
            37,
            35,
            34,
            34,
            34,
            33,
            33,
            32,
            32,
            33,
            31,
            31,
            30,
            29,
            28,
            27,
            27,
            27,
            27,
            27,
            27,
            25,
            25,
            24,
            24,
            23,
            22,
            22,
            21,
            19,
            20,
            22,
            21,
            16,
            16,
            12,
            16,
            17,
            16,
            15,
            15,
            14,
            14,
            12,
            8,
            11,
            12,
            11,
            8,
            8,
            8,
            7,
            7,
            5,
            7,
            5,
            2,
            3,
            1,
            1,
            0,
            -1,
            -2,
            -3,
            -2,
            -4,
            -3,
            -6,
            -7,
            -8,
            -10,
            -10,
            -10,
            -10,
            -10,
            -11,
            -13,
            -14,
            -15,
            -18,
            -19,
            -18,
            -20,
            -21,
            -22,
            -23,
            -24,
            -24,
            -26,
            -25,
            -26,
            -30,
            -30,
            -28,
            -29,
            -27,
            -33,
            -37,
            -36,
            -36,
            -37,
            -37,
            -39,
            -39,
            -36,
            -40,
            -43,
            -44,
            -42,
            -43,
            -47,
            -46,
            -48,
            -48,
            -50,
            -51,
            -49,
            -51,
            -51,
            -52,
            -53,
            -52,
            -52,
            -54,
            -57,
            -64,
            -58,
            -56,
            -56,
            -58,
            -56,
            -57,
            -58,
            -60,
            -60,
            -59,
            -60,
            -61,
            -60,
            -59,
            -59,
            -60,
            -60,
            -60,
            -61,
            -61,
            -60,
            -61,
            -59,
            -60,
            -62,
            -61,
            -62,
            -61,
            -61,
            -61,
            -60,
            -59,
            -60,
            -60,
            -61,
            -61,
            -59,
            -60,
            -60,
            -61,
            -60,
            -60,
            -60,
            -61,
            -58,
            -59,
            -59,
            -58,
            -59,
            -58,
            -58,
            -59,
            -58,
            -58,
            -58,
            -59,
            -58,
            -58,
            -56,
            -48,
            -56,
            -57,
            -58,
            -57,
            -58,
            -57,
            -57,
            -56,
            -56,
            -57,
            -56,
            -55,
            -56,
            -57,
            -56,
            -57,
            -56,
            -56,
            -55,
            -55,
            -56,
            -56,
            -57,
            -55,
            -56,
            -55,
            -55,
            -55,
            -55,
            -55,
            -55,
            -55,
            -56,
            -57,
            -55,
            -56,
            -57,
            -56,
            -57,
            -56,
            -56,
            -56,
            -56,
            -55,
            -57,
            -57,
            -57,
            -59,
            -56,
            -57,
            -57,
            -57,
            -57,
            -57,
            -57,
            -57,
            -58,
            -56,
            -58,
            -57,
            -58,
            -58,
            -64,
            -59,
            -56,
            -56,
            -59,
            -58,
            -61,
            -56,
            -59,
            -58,
            -57,
            -57,
            -58,
            -57,
            -58,
            -56,
            -59,
            -59,
            -60,
            -56,
            -59,
            -59,
            -58,
            -59,
            -58,
            -59,
            -59,
            -60,
            -58,
            -58,
            -58,
            -57,
            -58,
            -59,
            -58,
            -59,
            -58,
            -57,
            -57,
            -58,
            -58,
            -60,
            -57,
            -57,
            -57,
            -56,
            -57,
            -57,
            -56,
            -56,
            -56,
            -57,
            -56,
            -56,
            -55,
            -56,
            -63,
            -58,
            -55,
            -54,
            -45,
            -51,
            -52,
            -57,
            -53,
            -54,
            -52,
            -58,
            -53,
            -55,
            -55,
            -54,
            -54,
            -54,
            -53,
            -55,
            -53,
            -52,
            -51,
            -55,
            -48,
            -53,
            -52,
            -52,
            -53,
            -52,
            -52,
            -50,
            -52,
            -51,
            -50,
            -52,
            -51,
            -52,
            -51,
            -51,
            -51,
            -52,
            -50,
            -50,
            -50,
            -48,
            -50,
            -50,
            -50,
            -48,
            -50,
            -49,
            -50,
            -49,
            -50,
            -49,
            -49,
            -49,
            -49,
            -50,
            -41,
            -47,
            -49,
            -49,
            -51,
            -50,
            -52,
            -48,
            -48,
            -48,
            -48,
            -46,
            -48,
            -47,
            -48,
            -47,
            -47,
            -46,
            -48,
            -47,
            -46,
            -47,
            -45,
            -46,
            -50,
            -45,
            -46,
            -45,
            -45,
            -44,
            -44,
            -45,
            -44,
            -45,
            -44,
            -43,
            -43,
            -41,
            -42,
            -41,
            -42,
            -41,
            -44,
            -51,
            -37,
            -46,
            -38,
            -42,
            -40,
            -43,
            -40,
            -40,
            -40,
            -40,
            -38,
            -38,
            -38,
            -38,
            -38,
            -37,
            -37,
            -37,
            -37,
            -35,
            -36,
            -36,
            -34,
            -34,
            -35,
            -34,
            -32,
            -33,
            -33,
            -31,
            -31,
            -30,
            -30,
            -28,
            -28,
            -27,
            -27,
            -25,
            -27,
            -24,
            -23,
            -22,
            -21,
            -20,
            -19,
            -18,
            -16,
            -14,
            -13,
            -11,
            -10,
            -7,
            -6,
            -3,
            -2,
            2,
            4,
            7,
            11,
            22,
            11,
            23,
            18,
            26,
            27,
            33,
            34,
            37,
            40,
            43,
            45,
            48,
            51,
            53,
            52,
            58,
            61,
            67,
            67,
            66,
            72,
            74,
            76,
            79,
            81,
            84,
            85,
            87,
            90,
            91,
            94,
            95,
            98,
            97,
            101,
            102,
            105,
            106,
            110,
            110,
            112,
            113,
            115,
            115,
            117,
            117,
            118,
            119,
            120,
            120,
            120,
            120,
            120,
            120,
            120,
            119,
            119,
            117,
            117,
            116,
            115,
            114,
            112,
            110,
            110,
            109,
            106,
            106,
            105,
            102,
            101,
            100,
            99,
            98,
            101,
            97,
            95,
            91,
            82,
            91,
            90,
            93,
            88,
            86,
            83,
            83,
            82,
            83,
            84,
            80,
            78,
            78,
            77,
            76,
            75,
            74,
            73,
            72,
            70,
            70,
            70,
            70,
            69,
            66,
            66,
            65,
            64,
            64,
            63,
            62,
            62,
            60,
            60,
            61,
            61,
            58,
            60,
            59,
            58,
            59,
            58,
            58,
            59,
            59,
            57,
            57,
            57,
            56,
            57,
            58,
            57,
            58,
            57,
            57,
            57,
            57,
            57,
            57,
            68,
            59,
            57,
            54,
            58,
            59,
            62,
            60,
            60,
            60,
            58,
            61,
            62,
            61,
            62,
            62,
            60,
            63,
            63,
            63,
            63,
            63,
            62,
            62,
            61,
            65,
            64,
            65,
            65,
            64,
            65,
            65,
            65,
            66,
            66,
            65,
            64,
            66,
            64,
            65,
            65,
            64,
            65,
            64,
            65,
            64,
            65,
            64,
            65,
            63,
            64,
            63,
            64,
            63,
            64,
            65,
            63,
            63,
            64,
            64,
            63,
            63,
            63,
            64,
            62,
            62,
            63,
            62,
            61,
            60,
            60,
            60,
            60,
            59,
            58,
            59,
            61,
            58,
            58,
            57,
            57,
            57,
            56,
            55,
            56,
            54,
            54,
            54,
            54,
            53,
            52,
            53,
            52,
            52,
            51,
            50,
            51,
            50,
            49,
            49,
            47,
            48,
            48,
            48,
            47,
            47,
            45,
            45,
            45,
            46,
            43,
            45,
            44,
            43,
            41,
            41,
            42,
            41,
            41,
            40,
            40,
            39,
            38,
            36,
            36,
            35,
            34,
            34,
            35,
            35,
            35,
            34,
            33,
            32,
            30,
            29,
            29,
            29,
            28,
            30,
            28,
            27,
            27,
            27,
            14,
            14,
            26,
            24,
            21,
            22,
            23,
            20,
            20,
            21,
            19,
            17,
            16,
            16,
            16,
            14,
            18,
            14,
            15,
            10,
            8,
            13,
            8,
            7,
            7,
            4,
            7,
            4,
            2,
            5,
            4,
            2,
            3,
            1,
            -3,
            -4,
            -6,
            -7,
            -4,
            -4,
            -6,
            -4,
            -7,
            -8,
            -10,
            -13,
            -13,
            -13,
            -16,
            -14,
            -15,
            -19,
            -22,
            -19,
            -18,
            -22,
            -22,
            -24,
            -24,
            -25,
            -14,
            -16,
            -28,
            -28,
            -27,
            -31,
            -34,
            -31,
            -32,
            -35,
            -34,
            -34,
            -35,
            -36,
            -37,
            -35,
            -40,
            -40,
            -43,
            -41,
            -41,
            -46,
            -42,
            -43,
            -44,
            -43,
            -46,
            -47,
            -46,
            -49,
            -49,
            -49,
            -52,
            -51,
            -50,
            -50,
            -48,
            -48,
            -52,
            -55,
            -51,
            -54,
            -53,
            -53,
            -53,
            -52,
            -53,
            -54,
            -53,
            -55,
            -55,
            -51,
            -50,
            -55,
            -57,
            -56,
            -56,
            -54,
            -55,
            -56,
            -56,
            -53,
            -56,
            -58,
            -65,
            -71,
            -51,
            -58,
            -59,
            -55,
            -59,
            -55,
            -58,
            -57,
            -55,
            -58,
            -58,
            -56,
            -59,
            -56,
            -55,
            -60,
            -56,
            -56,
            -57,
            -57,
            -57,
            -55,
            -53,
            -54,
            -58,
            -56,
            -57,
            -56,
            -55,
            -56,
            -58,
            -57,
            -57,
            -53,
            -56,
            -58,
            -64,
            -53,
            -57,
            -58,
            -58,
            -64,
            -60,
            -56,
            -52,
            -65,
            -74,
            -53,
            -55,
            -59,
            -59,
            -61,
            -61,
            -61,
            -57,
            -65,
            -59,
            -56,
            -53,
            -45,
            -66,
            -60,
            -54,
            -62,
            -60,
            -60,
            -64,
            -61,
            -63,
            -61,
            -59,
            -62,
            -60,
            -59,
            -60,
            -59,
            -62,
            -64,
            -61,
            -59,
            -62,
            -64,
            -64,
            -66,
            -61,
            -63,
            -62,
            -63,
            -63,
            -63,
            -61,
            -63,
            -63,
            -66,
            -65,
            -63,
            -57,
            -69,
            -66,
            -73,
            -62,
            -60,
            -60,
            -66,
            -70,
            -57,
            -47,
            -69,
            -68,
            -65,
            -64,
            -61,
            -63,
            -62,
            -70,
            -63,
            -65,
            -67,
            -65,
            -62,
            -64,
            -62,
            -70,
            -65,
            -62,
            -67,
            -60,
            -64,
            -65,
            -63,
            -67,
            -65,
            -64,
            -66,
            -65,
            -64,
            -63,
            -62,
            -64,
            -65,
            -63,
            -62,
            -64,
            -62,
            -62,
            -63,
            -64,
            -64,
            -64,
            -63,
            -65,
            -63,
            -63,
            -62,
            -63,
            -62,
            -62,
            -62,
            -61,
            -53,
            -64,
            -60,
            -63,
            -62,
            -62,
            -72,
            -55,
            -65,
            -56,
            -61,
            -62,
            -63,
            -60,
            -62,
            -57,
            -58,
            -61,
            -60,
            -58,
            -61,
            -61,
            -58,
            -57,
            -63,
            -57,
            -60,
            -60,
            -56,
            -58,
            -62,
            -58,
            -58,
            -58,
            -58,
            -59,
            -59,
            -58,
            -56,
            -59,
            -56,
            -58,
            -58,
            -59,
            -57,
            -60,
            -56,
            -55,
            -56,
            -57,
            -59,
            -59,
            -57,
            -57,
            -54,
            -59,
            -57,
            -58,
            -56,
            -58,
            -56,
            -59,
            -57,
            -57,
            -55,
            -55,
            -44,
            -65,
            -51,
            -60,
            -53,
            -54,
            -54,
            -56,
            -53,
            -55,
            -53,
            -55,
            -53,
            -54,
            -53,
            -51,
            -56,
            -54,
            -49,
            -55,
            -52,
            -52,
            -56,
            -52,
            -51,
            -51,
            -51,
            -51,
            -52,
            -52,
            -50,
            -50,
            -52,
            -49,
            -53,
            -50,
            -50,
            -49,
            -51,
            -48,
            -50,
            -50,
            -49,
            -49,
            -47,
            -45,
            -50,
            -48,
            -52,
            -44,
            -47,
            -48,
            -47,
            -45,
            -46,
            -44,
            -46,
            -44,
            -44,
            -45,
            -46,
            -40,
            -44,
            -42,
            -44,
            -42,
            -42,
            -41,
            -41,
            -41,
            -43,
            -39,
            -41,
            -40,
            -39,
            -39,
            -39,
            -37,
            -38,
            -37,
            -36,
            -36,
            -34,
            -34,
            -33,
            -34,
            -33,
            -32,
            -31,
            -30,
            -28,
            -29,
            -28,
            -27,
            -25,
            -24,
            -23,
            -22,
            -20,
            -19,
            -19,
            -16,
            -16,
            -13,
            -10,
            -9,
            -5,
            -4,
            0,
            0,
            3,
            8,
            10,
            13,
            15,
            19,
            23,
            24,
            27,
            32,
            35,
            36,
            40,
            42,
            47,
            49,
            52,
            56,
            57,
            61,
            65,
            66,
            69,
            72,
            74,
            78,
            82,
            81,
            86,
            87,
            89,
            92,
            93,
            96,
            97,
            101,
            102,
            105,
            107,
            108,
            110,
            111,
            113,
            114,
            116,
            117,
            119,
            120,
            121,
            122,
            123,
            123,
            125,
            125,
            124,
            125,
            125,
            124,
            124,
            123,
            122,
            122,
            119,
            119,
            118,
            116,
            114,
            113,
            112,
            111,
            108,
            106,
            105,
            104,
            103,
            101,
            99,
            97,
            96,
            95,
            93,
            91,
            90,
            89,
            87,
            86,
            83,
            84,
            82,
            81,
            81,
            80,
            79,
            76,
            76,
            74,
            74,
            71,
            70,
            70,
            69,
            68,
            68,
            67,
            66,
            64,
            63,
            63,
            61,
            60,
            60,
            59,
            59,
            57,
            57,
            56,
            56,
            56,
            55,
            55,
            54,
            53,
            53,
            54,
            53,
            52,
            53,
            52,
            52,
            51,
            52,
            52,
            52,
            52,
            51,
            51,
            51,
            51,
            51,
            51,
            51,
            52,
            52,
            52,
            52,
            52,
            52,
            52,
            52,
            52,
            52,
            52,
            52,
            53,
            53,
            53,
            53,
            54,
            54,
            54,
            53,
            54,
            54,
            54,
            54,
            55,
            55,
            55,
            56,
            56,
            56,
            57,
            56,
            58,
            58,
            58,
            52,
            56,
            58,
            58,
            59,
            59,
            59,
            59,
            58,
            60,
            58,
            60,
            59,
            60,
            58,
            58,
            59,
            58,
            59,
            59,
            60,
            60,
            59,
            58,
            58,
            58,
            58,
            58,
            58,
            58,
            57,
            57,
            58,
            56,
            54,
            56,
            57,
            56,
            56,
            56,
            54,
            57,
            55,
            56,
            55,
            55,
            53,
            53,
            55,
            55,
            53,
            55,
            52,
            54,
            51,
            49,
            50,
            50,
            49,
            49,
            54,
            51,
            48,
            48,
            47,
            46,
            47,
            45,
            47,
            45,
            46,
            44,
            43,
            43,
            44,
            44,
            42,
            43,
            42,
            42,
            40,
            41,
            40,
            40,
            40,
            39,
            38,
            38,
            38,
            36,
            38,
            36,
            34,
            36,
            37,
            34,
            33,
            33,
            33,
            32,
            33,
            29,
            30,
            29,
            29,
            28,
            29,
            28,
            26,
            24,
            26,
            23,
            24,
            22,
            23,
            23,
            23,
            21,
            21,
            20,
            19,
            17,
            19,
            16,
            15,
            12,
            -3,
            18,
            9,
            9,
            14,
            10,
            10,
            6,
            7,
            8,
            6,
            4,
            4,
            2,
            3,
            0,
            -1,
            0,
            -1,
            -1,
            -2,
            -2,
            -3,
            -3,
            -8,
            -15,
            -10,
            -9,
            -10,
            -10,
            -11,
            -16,
            -15,
            -15,
            -16,
            -16,
            -17,
            -18,
            -19,
            -21,
            -22,
            -22,
            -24,
            -24,
            -27,
            -26,
            -26,
            -30,
            -28,
            -29,
            -31,
            -31,
            -33,
            -34,
            -33,
            -36,
            -38,
            -36,
            -38,
            -34,
            -21,
            -45,
            -37,
            -39,
            -47,
            -43,
            -44,
            -42,
            -44,
            -48,
            -46,
            -45,
            -47,
            -46,
            -48,
            -49,
            -48,
            -49,
            -51,
            -52,
            -52,
            -54,
            -55,
            -55,
            -53,
            -45,
            -51,
            -54,
            -54,
            -55,
            -57,
            -52,
            -56,
            -57,
            -57,
            -58,
            -58,
            -59,
            -59,
            -57,
            -57,
            -59,
            -59,
            -59,
            -58,
            -61,
            -67,
            -56,
            -60,
            -60,
            -60,
            -61,
            -59,
            -59,
            -62,
            -60,
            -68,
            -62,
            -56,
            -59,
            -65,
            -62,
            -63,
            -57,
            -62,
            -61,
            -61,
            -60,
            -58,
            -61,
            -62,
            -62,
            -62,
            -58,
            -61,
            -61,
            -59,
            -64,
            -59,
            -58,
            -59,
            -60,
            -61,
            -61,
            -59,
            -60,
            -61,
            -60,
            -61,
            -62,
            -59,
            -60,
            -59,
            -61,
            -60,
            -59,
            -59,
            -61,
            -59,
            -60,
            -61,
            -60,
            -60,
            -59,
            -58,
            -59,
            -53,
            -62,
            -59,
            -58,
            -60,
            -61,
            -61,
            -61,
            -59,
            -59,
            -52,
            -58,
            -63,
            -62,
            -56,
            -58,
            -58,
            -63,
            -57,
            -59,
            -59,
            -60,
            -62,
            -59,
            -58,
            -59,
            -59,
            -63,
            -60,
            -59,
            -61,
            -57,
            -61,
            -63,
            -61,
            -60,
            -59,
            -59,
            -62,
            -62,
            -60,
            -62,
            -61,
            -60,
            -62,
            -61,
            -61,
            -59,
            -60,
            -60,
            -60,
            -62,
            -79,
            -52,
            -64,
            -57,
            -63,
            -62,
            -62,
            -61,
            -62,
            -61,
            -59,
            -66,
            -62,
            -60,
            -56,
            -64,
            -60,
            -54,
            -67,
            -59,
            -58,
            -63,
            -60,
            -60,
            -60,
            -61,
            -57,
            -62,
            -59,
            -59,
            -60,
            -60,
            -59,
            -59,
            -60,
            -60,
            -60,
            -71,
            -56,
            -55,
            -58,
            -57,
            -56,
            -59,
            -59,
            -57,
            -59,
            -57,
            -58,
            -58,
            -57,
            -58,
            -57,
            -57,
            -57,
            -57,
            -56,
            -59,
            -58,
            -53,
            -38,
            -66,
            -52,
            -60,
            -54,
            -55,
            -57,
            -56,
            -55,
            -54,
            -58,
            -52,
            -54,
            -55,
            -60,
            -51,
            -55,
            -61,
            -48,
            -57,
            -56,
            -51,
            -54,
            -55,
            -54,
            -54,
            -57,
            -52,
            -54,
            -54,
            -53,
            -52,
            -54,
            -54,
            -52,
            -52,
            -52,
            -41,
            -56,
            -57,
            -57,
            -52,
            -56,
            -48,
            -52,
            -53,
            -51,
            -50,
            -52,
            -50,
            -52,
            -50,
            -52,
            -52,
            -52,
            -51,
            -52,
            -50,
            -51,
            -51,
            -51,
            -51,
            -50,
            -49,
            -49,
            -50,
            -48,
            -48,
            -47,
            -50,
            -50,
            -49,
            -47,
            -47,
            -47,
            -47,
            -47,
            -46,
            -46,
            -46,
            -46,
            -46,
            -46,
            -44,
            -45,
            -44,
            -44,
            -44,
            -45,
            -44,
            -44,
            -43,
            -43,
            -43,
            -43,
            -43,
            -42,
            -42,
            -41,
            -41,
            -38,
            -42,
            -40,
            -44,
            -39,
            -40,
            -38,
            -41,
            -38,
            -39,
            -37,
            -38,
            -36,
            -36,
            -36,
            -36,
            -35,
            -35,
            -34,
            -34,
            -34,
            -32,
            -33,
            -32,
            -31,
            -30,
            -30,
            -29,
            -29,
            -29,
            -27,
            -26,
            -25,
            -24,
            -23,
            -22,
            -22,
            -21,
            -19,
            -18,
            -17,
            -14,
            -12,
            -11,
            -8,
            -5,
            -3,
            0,
            2,
            4,
            7,
            9,
            13,
            17,
            19,
            22,
            25,
            29,
            31,
            35,
            39,
            41,
            45,
            47,
            50,
            53,
            56,
            60,
            62,
            66,
            68,
            71,
            74,
            76,
            80,
            84,
            84,
            88,
            90,
            92,
            95,
            97,
            99,
            102,
            104,
            106,
            107,
            110,
            112,
            116,
            118,
            118,
            119,
            120,
            122,
            123,
            126,
            127,
            128,
            130,
            130,
            131,
            130,
            131,
            131,
            130,
            129,
            125,
            123,
            133,
            128,
            125,
            124,
            124,
            122,
            122,
            120,
            118,
            117,
            119,
            114,
            113,
            110,
            108,
            106,
            105,
            102,
            102,
            100,
            100,
            99,
            97,
            94,
            84,
            91,
            88,
            89,
            85,
            87,
            87,
            81,
            83,
            79,
            79,
            79,
            78,
            76,
            76,
            72,
            74,
            73,
            71,
            70,
            69,
            68,
            67,
            66,
            66,
            65,
            63,
            64,
            62,
            63,
            62,
            58,
            58,
            54,
            62,
            66,
            55,
            59,
            55,
            64,
            56,
            59,
            57,
            57,
            57,
            57,
            53,
            55,
            55,
            56,
            58,
            58,
            56,
            59,
            54,
            56,
            56,
            56,
            57,
            58,
            67,
            57,
            57,
            57,
            60,
            58,
            56,
            61,
            58,
            61,
            59,
            58,
            58,
            60,
            58,
            62,
            58,
            60,
            61,
            59,
            61,
            61,
            62,
            61,
            60,
            61,
            62,
            61,
            60,
            61,
            61,
            64,
            64,
            68,
            63,
            61,
            62,
            61,
            68,
            58,
            64,
            61,
            61,
            64,
            64,
            63,
            62,
            64,
            64,
            64,
            63,
            63,
            65,
            63,
            66,
            65,
            62,
            62,
            63,
            62,
            63,
            63,
            64,
            63,
            62,
            61,
            62,
            62,
            62,
            62,
            61,
            61,
            61,
            61,
            61,
            60,
            61,
            58,
            59,
            60,
            59,
            59,
            57,
            58,
            58,
            57,
            55,
            56,
            56,
            57,
            57,
            56,
            55,
            55,
            54,
            54,
            54,
            53,
            51,
            51,
            50,
            52,
            52,
            50,
            49,
            49,
            50,
            48,
            48,
            48,
            47,
            47,
            46,
            45,
            45,
            44,
            45,
            44,
            43,
            43,
            42,
            42,
            40,
            41,
            40,
            40,
            39,
            38,
            38,
            37,
            38,
            37,
            36,
            36,
            35,
            34,
            33,
            33,
            33,
            32,
            31,
            30,
            30,
            27,
            29,
            28,
            28,
            28,
            28,
            25,
            24,
            24,
            24,
            23,
            23,
            22,
            20,
            21,
            21,
            20,
            20,
            18,
            18,
            16,
            16,
            16,
            15,
            14,
            13,
            12,
            11,
            10,
            10,
            10,
            9,
            8,
            7,
            7,
            5,
            5,
            4,
            3,
            3,
            1,
            1,
            0,
            -1,
            -1,
            -3,
            -4,
            -5,
            -5,
            -6,
            -8,
            -8,
            -9,
            -10,
            -10,
            -12,
            -13,
            -13,
            -14,
            -14,
            -13,
            -17,
            -18,
            -17,
            -20,
            -21,
            -21,
            -23,
            -24,
            -25,
            -29,
            -26,
            -29,
            -28,
            -29,
            -31,
            -31,
            -32,
            -33,
            -33,
            -35,
            -36,
            -36,
            -37,
            -36,
            -37,
            -40,
            -46,
            -56,
            -39,
            -45,
            -46,
            -43,
            -43,
            -41,
            -48,
            -47,
            -46,
            -47,
            -48,
            -48,
            -53,
            -49,
            -51,
            -54,
            -51,
            -54,
            -53,
            -53,
            -54,
            -54,
            -52,
            -54,
            -56,
            -55,
            -56,
            -57,
            -56,
            -58,
            -59,
            -57,
            -57,
            -58,
            -59,
            -58,
            -58,
            -59,
            -58,
            -59,
            -59,
            -55,
            -60,
            -58,
            -59,
            -59,
            -59,
            -60,
            -61,
            -60,
            -61,
            -60,
            -60,
            -61,
            -61,
            -63,
            -66,
            -59,
            -54,
            -44,
            -74,
            -51,
            -61,
            -62,
            -65,
            -68,
            -58,
            -59,
            -62,
            -61,
            -61,
            -61,
            -56,
            -61,
            -60,
            -59,
            -61,
            -58,
            -61,
            -62,
            -60,
            -61,
            -63,
            -62,
            -59,
            -61,
            -60,
            -59,
            -61,
            -59,
            -59,
            -62,
            -61,
            -61,
            -61,
            -62,
            -62,
            -62,
            -61,
            -60,
            -60,
            -62,
            -61,
            -60,
            -61,
            -62,
            -61,
            -61,
            -60,
            -61,
            -62,
            -61,
            -60,
            -61,
            -61,
            -60,
            -57,
            -61,
            -61,
            -62,
            -51,
            -68,
            -59,
            -61,
            -62,
            -58,
            -61,
            -62,
            -61,
            -61,
            -62,
            -62,
            -62,
            -63,
            -62,
            -61,
            -62,
            -62,
            -61,
            -61,
            -63,
            -61,
            -62,
            -62,
            -63,
            -62,
            -62,
            -62,
            -63,
            -62,
            -62,
            -62,
            -62,
            -61,
            -61,
            -61,
            -62,
            -62,
            -63,
            -63,
            -63,
            -62,
            -62,
            -63,
            -63,
            -62,
            -61,
            -62,
            -62,
            -62,
            -61,
            -62,
            -63,
            -62,
            -62,
            -62,
            -62,
            -63,
            -62,
            -62,
            -61,
            -61,
            -61,
            -61,
            -58,
            -61,
            -62,
            -61,
            -61,
            -61,
            -60,
            -59,
            -61,
            -60,
            -60,
            -60,
            -61,
            -63,
            -68,
            -54,
            -56,
            -59,
            -60,
            -60,
            -61,
            -59,
            -60,
            -59,
            -58,
            -61,
            -58,
            -58,
            -59,
            -59,
            -61,
            -58,
            -55,
            -60,
            -58,
            -55,
            -59,
            -56,
            -57,
            -56,
            -59,
            -57,
            -58,
            -58,
            -56,
            -55,
            -57,
            -56,
            -57,
            -55,
            -55,
            -56,
            -56,
            -55,
            -56,
            -56,
            -56,
            -57,
            -55,
            -54,
            -58,
            -55,
            -54,
            -54,
            -55,
            -55,
            -54,
            -55,
            -55,
            -54,
            -54,
            -54,
            -53,
            -50,
            -46,
            -59,
            -56,
            -53,
            -52,
            -51,
            -51,
            -53,
            -52,
            -52,
            -52,
            -50,
            -53,
            -51,
            -51,
            -52,
            -50,
            -51,
            -53,
            -48,
            -50,
            -53,
            -49,
            -52,
            -50,
            -51,
            -47,
            -49,
            -49,
            -48,
            -50,
            -50,
            -48,
            -49,
            -47,
            -48,
            -48,
            -47,
            -47,
            -47,
            -46,
            -46,
            -45,
            -45,
            -45,
            -46,
            -42,
            -45,
            -45,
            -45,
            -44,
            -44,
            -44,
            -44,
            -43,
            -43,
            -43,
            -42,
            -42,
            -42,
            -41,
            -42,
            -41,
            -42,
            -41,
            -41,
            -39,
            -40,
            -39,
            -40,
            -39,
            -38,
            -38,
            -38,
            -38,
            -36,
            -35,
            -36,
            -36,
            -35,
            -34,
            -34,
            -33,
            -32,
            -32,
            -31,
            -31,
            -30,
            -30,
            -29,
            -27,
            -27,
            -26,
            -25,
            -25,
            -24,
            -23,
            -21,
            -20,
            -19,
            -17,
            -16,
            -15,
            -13,
            -12,
            -10,
            -7,
            -5,
            -3,
            -1,
            2,
            5,
            7,
            10,
            13,
            15,
            19,
            21,
            24,
            27,
            30,
            34,
            36,
            40,
            42,
            45,
            48,
            51,
            54,
            56,
            59,
            57,
            67,
            67,
            64,
            73,
            74,
            77,
            79,
            83,
            84,
            88,
            88,
            92,
            93,
            96,
            97,
            99,
            100,
            105,
            104,
            106,
            108,
            110,
            112,
            113,
            114,
            115,
            117,
            117,
            117,
            119,
            119,
            120,
            120,
            121,
            120,
            120,
            120,
            120,
            119,
            118,
            117,
            117,
            115,
            114,
            112,
            111,
            110,
            108,
            107,
            105,
            104,
            102,
            101,
            100,
            97,
            96,
            94,
            94,
            92,
            95,
            87,
            87,
            89,
            84,
            84,
            80,
            81,
            77,
            70,
            74,
            79,
            76,
            74,
            71,
            68,
            70,
            71,
            67,
            66,
            63,
            66,
            64,
            60,
            60,
            60,
            61,
            57,
            58,
            56,
            59,
            56,
            55,
            55,
            55,
            55,
            53,
            53,
            53,
            52,
            52,
            52,
            51,
            52,
            52,
            51,
            53,
            51,
            51,
            51,
            51,
            51,
            51,
            51,
            50,
            52,
            51,
            51,
            52,
            51,
            51,
            51,
            52,
            55,
            52,
            52,
            53,
            53,
            53,
            61,
            55,
            50,
            51,
            53,
            54,
            57,
            54,
            53,
            53,
            55,
            57,
            53,
            54,
            57,
            56,
            56,
            54,
            57,
            56,
            58,
            54,
            57,
            57,
            56,
            55,
            55,
            57,
            56,
            55,
            56,
            56,
            56,
            56,
            56,
            56,
            57,
            55,
            57,
            56,
            57,
            56,
            56,
            56,
            56,
            57,
            55,
            57,
            56,
            55,
            56,
            56,
            56,
            55,
            55,
            55,
            55,
            56,
            54,
            55,
            54,
            53,
            54,
            53,
            53,
            53,
            53,
            52,
            53,
            52,
            52,
            52,
            50,
            48,
            52,
            49,
            51,
            51,
            50,
            50,
            47,
            48,
            47,
            48,
            47,
            47,
            46,
            46,
            46,
            44,
            46,
            43,
            44,
            42,
            41,
            42,
            41,
            41,
            40,
            41,
            40,
            40,
            39,
            38,
            37,
            37,
            37,
            36,
            37,
            36,
            36,
            35,
            34,
            35,
            36,
            36,
            34,
            27,
            21,
            24,
            29,
            28,
            29,
            30,
            26,
            29,
            27,
            28,
            26,
            30,
            29,
            26,
            24,
            27,
            23,
            24,
            23,
            20,
            21,
            23,
            22,
            21,
            20,
            18,
            20,
            18,
            18,
            16,
            16,
            17,
            16,
            18,
            15,
            16,
            16,
            13,
            14,
            11,
            10,
            10,
            7,
            8,
            7,
            6,
            5,
            3,
            4,
            4,
            1,
            1,
            -1,
            -1,
            -3,
            -4,
            -4,
            -7,
            -4,
            0,
            6,
            -5,
            -31,
            4,
            -14,
            -16,
            -9,
            -17,
            -11,
            -19,
            -16,
            -19,
            -20,
            -18,
            -15,
            -19,
            -21,
            -23,
            -27,
            -21,
            -23,
            -28,
            -26,
            -28,
            -27,
            -26,
            -29,
            -31,
            -30,
            -34,
            -34,
            -35,
            -38,
            -40,
            -41,
            -39,
            -40,
            -39,
            -43,
            -41,
            -41,
            -42,
            -42,
            -44,
            -44,
            -44,
            -46,
            -46,
            -46,
            -49,
            -48,
            -50,
            -49,
            -50,
            -51,
            -52,
            -53,
            -52,
            -55,
            -55,
            -57,
            -52,
            -32,
            -67,
            -50,
            -51,
            -57,
            -54,
            -60,
            -55,
            -64,
            -66,
            -60,
            -62,
            -64,
            -62,
            -62,
            -58,
            -59,
            -64,
            -65,
            -61,
            -64,
            -66,
            -67,
            -67,
            -64,
            -64,
            -70,
            -62,
            -64,
            -64,
            -63,
            -63,
            -60,
            -63,
            -65,
            -66,
            -64,
            -65,
            -64,
            -69,
            -63,
            -65,
            -64,
            -64,
            -62,
            -63,
            -64,
            -63,
            -63,
            -62,
            -63,
            -63,
            -61,
            -61,
            -62,
            -63,
            -63,
            -62,
            -61,
            -60,
            -61,
            -61,
            -63,
            -63,
            -62,
            -62,
            -62,
            -61,
            -55,
            -54,
            -60,
            -60,
            -59,
            -59,
            -59,
            -61,
            -59,
            -59,
            -58,
            -60,
            -58,
            -56,
            -56,
            -58,
            -60,
            -58,
            -54,
            -58,
            -58,
            -58,
            -59,
            -57,
            -59,
            -59,
            -57,
            -57,
            -57,
            -57,
            -58,
            -54,
            -59,
            -57,
            -59,
            -58,
            -59,
            -57,
            -59,
            -59,
            -59,
            -58,
            -59,
            -58,
            -58,
            -58,
            -59,
            -58,
            -59,
            -59,
            -59,
            -59,
            -58,
            -58,
            -59,
            -58,
            -59,
            -59,
            -58,
            -59,
            -59,
            -60,
            -60,
            -59,
            -70,
            -62,
            -57,
            -59,
            -56,
            -62,
            -62,
            -62,
            -58,
            -59,
            -60,
            -60,
            -59,
            -59,
            -59,
            -60,
            -58,
            -60,
            -59,
            -59,
            -59,
            -60,
            -59,
            -60,
            -61,
            -60,
            -59,
            -60,
            -60,
            -59,
            -59,
            -60,
            -58,
            -60,
            -59,
            -59,
            -59,
            -60,
            -59,
            -60,
            -60,
            -60,
            -59,
            -59,
            -58,
            -59,
            -58,
            -58,
            -59,
            -58,
            -57,
            -58,
            -57,
            -57,
            -58,
            -57,
            -56,
            -57,
            -57,
            -57,
            -46,
            -54,
            -59,
            -57,
            -60,
            -53,
            -54,
            -55,
            -58,
            -57,
            -56,
            -55,
            -56,
            -56,
            -57,
            -57,
            -57,
            -55,
            -57,
            -58,
            -58,
            -57,
            -57,
            -57,
            -63,
            -52,
            -53,
            -52,
            -48,
            -50,
            -80,
            -47,
            -65,
            -48,
            -49,
            -61,
            -51,
            -50,
            -61,
            -52,
            -50,
            -55,
            -51,
            -52,
            -53,
            -53,
            -46,
            -54,
            -51,
            -51,
            -50,
            -54,
            -49,
            -55,
            -52,
            -50,
            -49,
            -50,
            -47,
            -51,
            -47,
            -49,
            -50,
            -48,
            -50,
            -52,
            -48,
            -46,
            -49,
            -45,
            -49,
            -49,
            -46,
            -47,
            -45,
            -44,
            -47,
            -46,
            -44,
            -43,
            -42,
            -43,
            -44,
            -43,
            -36,
            -47,
            -46,
            -45,
            -49,
            -47,
            -16,
            -49,
            -31,
            -48,
            -46,
            -33,
            -43,
            -47,
            -33,
            -41,
            -43,
            -36,
            -40,
            -38,
            -37,
            -37,
            -43,
            -41,
            -44,
            -40,
            -38,
            -38,
            -39,
            -30,
            -34,
            -36,
            -38,
            -33,
            -34,
            -31,
            -35,
            -30,
            -30,
            -31,
            -28,
            -29,
            -29,
            -28,
            -27,
            -25,
            -23,
            -23,
            -24,
            -23,
            -22,
            -19,
            -16,
            -16,
            -15,
            -14,
            -13,
            -10,
            -7,
            -6,
            -1,
            2,
            4,
            5,
            11,
            11,
            15,
            21,
            21,
            26,
            28,
            30,
            35,
            41,
            41,
            43,
            47,
            48,
            52,
            55,
            58,
            62,
            63,
            73,
            77,
            76,
            76,
            83,
            82,
            82,
            79,
            95,
            91,
            103,
            92,
            98,
            101,
            104,
            103,
            109,
            110,
            114,
            115,
            116,
            118,
            118,
            122,
            122,
            125,
            128,
            129,
            127,
            129,
            130,
            131,
            132,
            132,
            132,
            133,
            133,
            132,
            128,
            128,
            127,
            125,
            125,
            124,
            120,
            122,
            120,
            118,
            117,
            114,
            113,
            112,
            110,
            109,
            107,
            104,
            102,
            102,
            100,
            99,
            97,
            94,
            92,
            91,
            89,
            88,
            87,
            92,
            79,
            85,
            72,
            83,
            79,
            77,
            72,
            77,
            71,
            71,
            71,
            69,
            66,
            69,
            64,
            64,
            65,
            62,
            61,
            60,
            59,
            58,
            58,
            58,
            56,
            57,
            56,
            55,
            56,
            54,
            56,
            55,
            56,
            54,
            56,
            55,
            54,
            54,
            53,
            54,
            54,
            55,
            54,
            54,
            55,
            54,
            56,
            56,
            55,
            52,
            55,
            55,
            54,
            58,
            57,
            57,
            58,
            57,
            59,
            58,
            59,
            59,
            58,
            58,
            59,
            60,
            61,
            59,
            61,
            61,
            61,
            61,
            62,
            61,
            62,
            62,
            62,
            62,
            62,
            62,
            63,
            63,
            63,
            63,
            63,
            63,
            63,
            62,
            63,
            62,
            62,
            62,
            62,
            62,
            59,
            57,
            62,
            60,
            61,
            61,
            61,
            61,
            61,
            61,
            61,
            62,
            60,
            59,
            59,
            63,
            61,
            61,
            62,
            57,
            59,
            59,
            58,
            60,
            58,
            60,
            58,
            57,
            57,
            59,
            57,
            57,
            57,
            57,
            55,
            56,
            55,
            55,
            55,
            55,
            55,
            54,
            54,
            54,
            53,
            53,
            54,
            53,
            52,
            51,
            52,
            50,
            52,
            51,
            49,
            50,
            50,
            49,
            49,
            47,
            51,
            51,
            49,
            47,
            47,
            47,
            46,
            47,
            47,
            47,
            47,
            45,
            46,
            47,
            46,
            45,
            44,
            42,
            42,
            43,
            42,
            42,
            41,
            39,
            37,
            36,
            35,
            37,
            38,
            36,
            39,
            39,
            39,
            40,
            38,
            31,
            11,
            34,
            48,
            33,
            28,
            37,
            25,
            36,
            32,
            36,
            33,
            31,
            33,
            30,
            25,
            29,
            23,
            28,
            25,
            25,
            29,
            27,
            23,
            29,
            22,
            25,
            22,
            21,
            21,
            21,
            19,
            17,
            23,
            18,
            19,
            18,
            15,
            13,
            15,
            12,
            14,
            14,
            16,
            16,
            12,
            12,
            11,
            8,
            9,
            12,
            11,
            8,
            5,
            5,
            4,
            -2,
            -1,
            -1,
            2,
            6,
            26,
            2,
            -14,
            0,
            3,
            -7,
            4,
            -9,
            -7,
            -17,
            -12,
            -10,
            -13,
            -12,
            -8,
            -13,
            -11,
            -16,
            -13,
            -14,
            -20,
            -19,
            -17,
            -22,
            -20,
            -23,
            -21,
            -20,
            -22,
            -23,
            -23,
            -26,
            -31,
            -27,
            -30,
            -30,
            -30,
            -29,
            -31,
            -30,
            -34,
            -34,
            -38,
            -38,
            -37,
            -39,
            -38,
            -35,
            -35,
            -39,
            -39,
            -40,
            -38,
            -41,
            -42,
            -38,
            -41,
            -42,
            -46,
            -52,
            -93,
            -31,
            -46,
            -51,
            -45,
            -52,
            -48,
            -47,
            -48,
            -50,
            -50,
            -57,
            -63,
            -55,
            -55,
            -55,
            -49,
            -58,
            -53,
            -55,
            -57,
            -52,
            -53,
            -55,
            -55,
            -55,
            -56,
            -56,
            -56,
            -59,
            -55,
            -57,
            -60,
            -56,
            -56,
            -56,
            -57,
            -59,
            -57,
            -58,
            -58,
            -56,
            -56,
            -59,
            -58,
            -56,
            -56,
            -57,
            -59,
            -60,
            -58,
            -57,
            -58,
            -58,
            -58,
            -58,
            -59,
            -59,
            -68,
            -47,
            -12,
            -72,
            -63,
            -57,
            -64,
            -54,
            -61,
            -60,
            -56,
            -50,
            -57,
            -51,
            -45,
            -50,
            -52,
            -53,
            -62,
            -47,
            -56,
            -56,
            -52,
            -57,
            -55,
            -56,
            -54,
            -54,
            -55,
            -53,
            -55,
            -53,
            -66,
            -56,
            -51,
            -53,
            -58,
            -55,
            -57,
            -49,
            -58,
            -53,
            -54,
            -56,
            -52,
            -50,
            -56,
            -53,
            -57,
            -55,
            -51,
            -53,
            -56,
            -52,
            -56,
            -53,
            -55,
            -51,
            -55,
            -53,
            -43,
            -58,
            -52,
            -56,
            -51,
            -51,
            -51,
            -53,
            -52,
            -53,
            -55,
            -55,
            -52,
            -52,
            -53,
            -55,
            -55,
            -53,
            -49,
            -57,
            -52,
            -52,
            -55,
            -52,
            -54,
            -53,
            -54,
            -52,
            -54,
            -53,
            -52,
            -53,
            -41,
            -48,
            -52,
            -55,
            -50,
            -52,
            -49,
            -55,
            -49,
            -54,
            -52,
            -51,
            -54,
            -53,
            -49,
            -53,
            -49,
            -50,
            -53,
            -50,
            -49,
            -52,
            -49,
            -51,
            -49,
            -52,
            -49,
            -51,
            -50,
            -50,
            -50,
            -49,
            -48,
            -50,
            -49,
            -50,
            -47,
            -48,
            -48,
            -48,
            -49,
            -48,
            -47,
            -48,
            -48,
            -48,
            -48,
            -46,
            -47,
            -46,
            -46,
            -46,
            -46,
            -45,
            -47,
            -48,
            -78,
            -28,
            -48,
            -37,
            -49,
            -47,
            -50,
            -39,
            -46,
            -43,
            -47,
            -44,
            -44,
            -48,
            -44,
            -36,
            -44,
            -46,
            -37,
            -46,
            -48,
            -48,
            -45,
            -38,
            -46,
            -45,
            -40,
            -40,
            -40,
            -44,
            -40,
            -39,
            -41,
            -42,
            -42,
            -39,
            -39,
            -41,
            -41,
            -40,
            -40,
            -39,
            -39,
            -38,
            -39,
            -39,
            -38,
            -36,
            -43,
            -35,
            -39,
            -37,
            -34,
            -36,
            -35,
            -39,
            -37,
            -36,
            -31,
            -33,
            -1,
            -52,
            -31,
            -38,
            -27,
            -29,
            -24,
            -50,
            -34,
            -29,
            -19,
            -23,
            -36,
            -33,
            -22,
            -38,
            -25,
            -26,
            -35,
            -26,
            -16,
            -31,
            -19,
            -37,
            -14,
            -28,
            -20,
            -17,
            -30,
            -22,
            -18,
            -20,
            -23,
            -18,
            -16,
            -19,
            -15,
            -13,
            -11,
            -12,
            -11,
            -13,
            -9,
            -8,
            -5,
            -1,
            -3,
            -4,
            8,
            0,
            6,
            5,
            4,
            11,
            11,
            15,
            17,
            20,
            18,
            24,
            26,
            27,
            29,
            29,
            31,
            36,
            37,
            54,
            49,
            42,
            40,
            43,
            60,
            66,
            55,
            64,
            61,
            65,
            69,
            71,
            67,
            83,
            72,
            86,
            73,
            89,
            81,
            80,
            95,
            93,
            90,
            93,
            100,
            99,
            99,
            101,
            100,
            103,
            103,
            107,
            106,
            110,
            109,
            110,
            111,
            108,
            112,
            114,
            112,
            113,
            114,
            114,
            113,
            111,
            113,
            112,
            112,
            111,
            112,
            110,
            109,
            109,
            109,
            108,
            107,
            104,
            103,
            104,
            102,
            102,
            101,
            100,
            99,
            97,
            95,
            95,
            94,
            94,
            94,
            92,
            91,
            90,
            88,
            87,
            87,
            86,
            84,
            84,
            83,
            82,
            80,
            80,
            80,
            79,
            78,
            78,
            77,
            76,
            76,
            74,
            74,
            73,
            73,
            71,
            71,
            71,
            70,
            70,
            69,
            69,
            69,
            66,
            70,
            68,
            69,
            68,
            68,
            67,
            67,
            66,
            68,
            66,
            66,
            67,
            67,
            67,
            69,
            67,
            68,
            67,
            68,
            68,
            67,
            68,
            68,
            67,
            67,
            68,
            68,
            70,
            68,
            70,
            70,
            70,
            69,
            69,
            69,
            69,
            70,
            72,
            71,
            72,
            73,
            73,
            72,
            54,
            70,
            71,
            74,
            73,
            74,
            72,
            74,
            74,
            75,
            73,
            77,
            72,
            78,
            74,
            73,
            81,
            72,
            76,
            73,
            77,
            78,
            75,
            76,
            75,
            74,
            77,
            76,
            73,
            77,
            75,
            73,
            78,
            76,
            76,
            76,
            78,
            79,
            76,
            76,
            77,
            79,
            64,
            70,
            73,
            76,
            75,
            78,
            74,
            78,
            76,
            78,
            75,
            76,
            74,
            75,
            71,
            70,
            73,
            73,
            92,
            75,
            75,
            73,
            72,
            71,
            73,
            70,
            70,
            68,
            70,
            67,
            70,
            67,
            71,
            70,
            65,
            69,
            66,
            67,
            64,
            61,
            65,
            64,
            65,
            64,
            62,
            63,
            65,
            57,
            63,
            64,
            58,
            58,
            57,
            47,
            54,
            55,
            57,
            56,
            57,
            53,
            69,
            61,
            57,
            55,
            54,
            50,
            56,
            52,
            51,
            50,
            52,
            50,
            47,
            46,
            50,
            48,
            46,
            47,
            44,
            46,
            44,
            42,
            44,
            44,
            43,
            44,
            44,
            43,
            42,
            40,
            40,
            38,
            38,
            38,
            38,
            38,
            37,
            38,
            38,
            38,
            36,
            35,
            34,
            34,
            33,
            32,
            33,
            36,
            31,
            29,
            30,
            29,
            31,
            37,
            31,
            29,
            26,
            26,
            23,
            21,
            22,
            25,
            23,
            23,
            22,
            22,
            20,
            20,
            21,
            19,
            18,
            17,
            18,
            18,
            15,
            16,
            14,
            13,
            13,
            12,
            12,
            11,
            10,
            9,
            8,
            6,
            6,
            6,
            5,
            5,
            5,
            4,
            2,
            1,
            0,
            -1,
            -1,
            -2,
            -3,
            -4,
            -5,
            -6,
            -6,
            -8,
            -7,
            -8,
            -11,
            -11,
            -12,
            -13,
            -14,
            -13,
            -15,
            -14,
            -18,
            -19,
            -18,
            -19,
            -19,
            -17,
            -22,
            -25,
            -24,
            -26,
            -26,
            -26,
            -28,
            -29,
            -30,
            -31,
            -31,
            -32,
            -32,
            -33,
            -34,
            -35,
            -36,
            -37,
            -37,
            -39,
            -39,
            -39,
            -39,
            -40,
            -40,
            -41,
            -42,
            -43,
            -43,
            -44,
            -45,
            -45,
            -46,
            -45,
            -46,
            -46,
            -47,
            -48,
            -48,
            -49,
            -49,
            -49,
            -49,
            -50,
            -50,
            -51,
            -51,
            -51,
            -52,
            -52,
            -51,
            -52,
            -52,
            -52,
            -53,
            -53,
            -54,
            -54,
            -54,
            -54,
            -54,
            -54,
            -55,
            -55,
            -55,
            -56,
            -56,
            -56,
            -55,
            -55,
            -55,
            -55,
            -55,
            -55,
            -55,
            -55,
            -55,
            -55,
            -55,
            -55,
            -56,
            -56,
            -57,
            -57,
            -57,
            -56,
            -56,
            -56,
            -56,
            -56,
            -56,
            -57,
            -56,
            -57,
            -57,
            -57,
            -57,
            -56,
            -57,
            -56,
            -56,
            -56,
            -57,
            -56,
            -57,
            -56,
            -56,
            -57,
            -56,
            -56,
            -57,
            -57,
            -57,
            -57,
            -57,
            -57,
            -57,
            -57,
            -56,
            -56,
            -57,
            -57,
            -57,
            -57,
            -57,
            -57,
            -56,
            -57,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -57,
            -59,
            -59,
            -59,
            -59,
            -59,
            -59,
            -59,
            -59,
            -59,
            -59,
            -60,
            -60,
            -60,
            -59,
            -59,
            -59,
            -63,
            -98,
            -45,
            -61,
            -59,
            -59,
            -65,
            -59,
            -60,
            -58,
            -65,
            -55,
            -66,
            -65,
            -65,
            -62,
            -60,
            -59,
            -69,
            -59,
            -64,
            -64,
            -60,
            -61,
            -59,
            -63,
            -63,
            -62,
            -62,
            -64,
            -60,
            -63,
            -64,
            -63,
            -63,
            -63,
            -61,
            -64,
            -64,
            -63,
            -62,
            -62,
            -64,
            -64,
            -64,
            -63,
            -62,
            -63,
            -63,
            -62,
            -66,
            -70,
            -59,
            -65,
            -60,
            -62,
            -67,
            -64,
            -63,
            -64,
            -61,
            -25,
            -78,
            -60,
            -63,
            -64,
            -60,
            -65,
            -63,
            -65,
            -59,
            -66,
            -58,
            -56,
            -60,
            -60,
            -60,
            -65,
            -54,
            -63,
            -60,
            -58,
            -63,
            -61,
            -64,
            -61,
            -60,
            -60,
            -59,
            -58,
            -62,
            -58,
            -58,
            -58,
            -59,
            -59,
            -61,
            -56,
            -58,
            -59,
            -58,
            -58,
            -56,
            -57,
            -57,
            -57,
            -58,
            -57,
            -62,
            -57,
            -54,
            -48,
            -61,
            -52,
            -60,
            -55,
            -54,
            -56,
            -58,
            -55,
            -57,
            -54,
            -55,
            -56,
            -58,
            -53,
            -52,
            -55,
            -53,
            -52,
            -55,
            -54,
            -53,
            -55,
            -52,
            -53,
            -57,
            -52,
            -53,
            -53,
            -52,
            -51,
            -51,
            -51,
            -51,
            -50,
            -51,
            -51,
            -51,
            -51,
            -50,
            -51,
            -50,
            -50,
            -50,
            -49,
            -48,
            -50,
            -48,
            -47,
            -50,
            -49,
            -49,
            -49,
            -48,
            -48,
            -48,
            -47,
            -41,
            -47,
            -45,
            -46,
            -44,
            -46,
            -42,
            -45,
            -41,
            -43,
            -42,
            -43,
            -39,
            -43,
            -41,
            -42,
            -38,
            -41,
            -40,
            -38,
            -39,
            -41,
            -36,
            -38,
            -36,
            -36,
            -35,
            -35,
            -32,
            -33,
            -32,
            -32,
            -29,
            -32,
            -29,
            -29,
            -27,
            -26,
            -24,
            -24,
            -24,
            -21,
            -20,
            -19,
            -17,
            -16,
            -13,
            -11,
            -10,
            -7,
            -5,
            -3,
            0,
            3,
            5,
            9,
            12,
            14,
            18,
            20,
            22,
            25,
            28,
            30,
            34,
            36,
            39,
            42,
            45,
            48,
            52,
            53,
            56,
            59,
            61,
            64,
            67,
            69,
            72,
            75,
            76,
            80,
            82,
            83,
            85,
            87,
            91,
            92,
            94,
            96,
            98,
            101,
            101,
            104,
            105,
            107,
            109,
            110,
            112,
            113,
            115,
            116,
            116,
            118,
            119,
            119,
            120,
            119,
            119,
            119,
            118,
            118,
            119,
            118,
            118,
            115,
            116,
            115,
            113,
            112,
            111,
            111,
            109,
            108,
            106,
            104,
            101,
            101,
            100,
            98,
            96,
            96,
            95,
            93,
            65,
            104,
            83,
            94,
            87,
            81,
            87,
            82,
            79,
            83,
            79,
            78,
            78,
            75,
            77,
            75,
            69,
            66,
            73,
            66,
            70,
            68,
            64,
            64,
            63,
            61,
            61,
            61,
            59,
            58,
            57,
            56,
            55,
            55,
            55,
            55,
            55,
            54,
            53,
            51,
            52,
            52,
            50,
            50,
            50,
            51,
            51,
            49,
            49,
            49,
            50,
            51,
            52,
            50,
            45,
            38,
            51,
            48,
            51,
            52,
            75,
            37,
            55,
            44,
            50,
            54,
            49,
            54,
            54,
            49,
            53,
            53,
            51,
            54,
            51,
            53,
            57,
            59,
            53,
            59,
            53,
            55,
            57,
            55,
            56,
            58,
            57,
            56,
            58,
            58,
            59,
            59,
            60,
            59,
            60,
            57,
            55,
            58,
            59,
            60,
            59,
            61,
            61,
            60,
            61,
            59,
            59,
            60,
            60,
            60,
            59,
            60,
            59,
            60,
            65,
            73,
            61,
            61,
            57,
            58,
            62,
            59,
            61,
            59,
            57,
            59,
            57,
            57,
            58,
            57,
            59,
            57,
            50,
            55,
            53,
            54,
            53,
            53,
            51,
            53,
            54,
            52,
            54,
            53,
            51,
            50,
            49,
            50,
            50,
            50,
            48,
            48,
            48,
            48,
            46,
            49,
            50,
            47,
            45,
            44,
            44,
            42,
            42,
            44,
            42,
            41,
            41,
            40,
            39,
            39,
            37,
            37,
            39,
            38,
            36,
            35,
            34,
            36,
            35,
            33,
            32,
            31,
            30,
            32,
            32,
            31,
            31,
            30,
            30,
            29,
            26,
            27,
            33,
            26,
            27,
            24,
            25,
            25,
            24,
            22,
            21,
            22,
            19,
            20,
            20,
            20,
            19,
            18,
            16,
            16,
            16,
            15,
            13,
            13,
            13,
            12,
            12,
            10,
            9,
            6,
            6,
            7,
            7,
            5,
            4,
            4,
            3,
            3,
            2,
            -1,
            0,
            -3,
            -7,
            -4,
            -3,
            -5,
            -7,
            -7,
            -7,
            -8,
            -9,
            -9,
            -10,
            -13,
            -13,
            -15,
            -17,
            -18,
            -19,
            -18,
            -19,
            -19,
            -20,
            -21,
            -21,
            -23,
            -24,
            -26,
            -25,
            -28,
            -30,
            -31,
            -34,
            -33,
            -33,
            -34,
            -36,
            -36,
            -36,
            -39,
            -39,
            -39,
            -39,
            -40,
            -41,
            -43,
            -44,
            -42,
            -43,
            -40,
            -51,
            -51,
            -47,
            -49,
            -51,
            -47,
            -49,
            -52,
            -51,
            -49,
            -50,
            -50,
            -50,
            -53,
            -55,
            -55,
            -54,
            -55,
            -56,
            -56,
            -58,
            -56,
            -57,
            -59,
            -57,
            -58,
            -58,
            -58,
            -59,
            -59,
            -58,
            -61,
            -60,
            -59,
            -61,
            -60,
            -59,
            -61,
            -60,
            -60,
            -60,
            -60,
            -57,
            -59,
            -60,
            -60,
            -58,
            -60,
            -60,
            -59,
            -60,
            -60,
            -61,
            -61,
            -61,
            -61,
            -60,
            -62,
            -60,
            -61,
            -53,
            -54,
            -60,
            -59,
            -57,
            -61,
            -60,
            -58,
            -59,
            -60,
            -61,
            -61,
            -58,
            -60,
            -59,
            -58,
            -59,
            -59,
            -59,
            -59,
            -57,
            -59,
            -59,
            -57,
            -59,
            -58,
            -58,
            -59,
            -58,
            -59,
            -61,
            -59,
            -60,
            -61,
            -60,
            -60,
            -61,
            -59,
            -61,
            -60,
            -59,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -61,
            -60,
            -61,
            -60,
            -61,
            -60,
            -61,
            -61,
            -61,
            -61,
            -60,
            -62,
            -61,
            -62,
            -62,
            -61,
            -61,
            -62,
            -63,
            -62,
            -61,
            -61,
            -62,
            -62,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -64,
            -64,
            -63,
            -64,
            -63,
            -63,
            -63,
            -62,
            -63,
            -63,
            -63,
            -63,
            -63,
            -64,
            -63,
            -63,
            -64,
            -64,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -62,
            -63,
            -62,
            -63,
            -62,
            -63,
            -62,
            -62,
            -63,
            -63,
            -62,
            -62,
            -63,
            -62,
            -62,
            -72,
            -59,
            -61,
            -62,
            -63,
            -62,
            -63,
            -61,
            -61,
            -60,
            -60,
            -59,
            -60,
            -60,
            -62,
            -58,
            -59,
            -62,
            -60,
            -59,
            -62,
            -57,
            -58,
            -60,
            -60,
            -57,
            -59,
            -58,
            -58,
            -58,
            -59,
            -60,
            -57,
            -60,
            -56,
            -61,
            -58,
            -56,
            -56,
            -58,
            -57,
            -56,
            -57,
            -57,
            -56,
            -57,
            -56,
            -57,
            -56,
            -55,
            -56,
            -56,
            -56,
            -57,
            -56,
            -57,
            -55,
            -54,
            -55,
            -55,
            -45,
            -58,
            -56,
            -54,
            -52,
            -55,
            -53,
            -55,
            -53,
            -55,
            -53,
            -55,
            -54,
            -54,
            -51,
            -54,
            -55,
            -51,
            -53,
            -53,
            -51,
            -54,
            -53,
            -52,
            -51,
            -54,
            -51,
            -52,
            -52,
            -52,
            -50,
            -49,
            -52,
            -49,
            -51,
            -47,
            -50,
            -51,
            -50,
            -49,
            -49,
            -50,
            -49,
            -49,
            -49,
            -48,
            -49,
            -47,
            -48,
            -49,
            -47,
            -47,
            -46,
            -45,
            -47,
            -46,
            -47,
            -47,
            -46,
            -46,
            -46,
            -46,
            -45,
            -44,
            -46,
            -44,
            -44,
            -44,
            -44,
            -42,
            -43,
            -43,
            -42,
            -41,
            -41,
            -42,
            -40,
            -43,
            -43,
            -43,
            -40,
            -42,
            -41,
            -39,
            -38,
            -38,
            -41,
            -39,
            -40,
            -35,
            -37,
            -37,
            -36,
            -33,
            -34,
            -34,
            -33,
            -32,
            -32,
            -32,
            -32,
            -31,
            -30,
            -29,
            -29,
            -27,
            -26,
            -26,
            -25,
            -24,
            -23,
            -21,
            -22,
            -21,
            -18,
            -17,
            -15,
            -17,
            -12,
            -10,
            -12,
            -7,
            -6,
            -4,
            -1,
            1,
            3,
            6,
            9,
            9,
            12,
            17,
            18,
            20,
            22,
            26,
            29,
            34,
            37,
            40,
            40,
            45,
            47,
            48,
            50,
            55,
            59,
            60,
            63,
            63,
            66,
            70,
            71,
            71,
            74,
            77,
            79,
            81,
            82,
            85,
            87,
            89,
            91,
            93,
            94,
            95,
            97,
            98,
            100,
            102,
            103,
            103,
            106,
            108,
            108,
            109,
            110,
            113,
            110,
            111,
            114,
            112,
            113,
            113,
            112,
            112,
            111,
            111,
            109,
            110,
            108,
            106,
            106,
            106,
            104,
            103,
            102,
            101,
            99,
            97,
            97,
            95,
            94,
            93,
            92,
            88,
            88,
            87,
            86,
            84,
            84,
            82,
            81,
            76,
            79,
            78,
            77,
            74,
            75,
            76,
            72,
            72,
            70,
            57,
            73,
            71,
            65,
            67,
            67,
            67,
            62,
            63,
            61,
            59,
            58,
            60,
            57,
            57,
            58,
            55,
            55,
            55,
            55,
            54,
            54,
            53,
            53,
            53,
            52,
            52,
            52,
            51,
            52,
            51,
            51,
            49,
            45,
            47,
            51,
            47,
            47,
            49,
            50,
            50,
            45,
            52,
            51,
            50,
            49,
            52,
            51,
            51,
            48,
            53,
            50,
            52,
            49,
            52,
            50,
            48,
            51,
            49,
            52,
            63,
            48,
            48,
            53,
            51,
            50,
            49,
            52,
            52,
            50,
            50,
            54,
            51,
            53,
            54,
            52,
            53,
            54,
            53,
            53,
            54,
            53,
            54,
            53,
            52,
            54,
            54,
            54,
            54,
            53,
            53,
            54,
            56,
            58,
            57,
            54,
            58,
            58,
            55,
            54,
            54,
            59,
            52,
            53,
            54,
            55,
            52,
            52,
            52,
            56,
            55,
            53,
            51,
            54,
            52,
            53,
            53,
            52,
            53,
            51,
            51,
            50,
            51,
            50,
            50,
            49,
            48,
            50,
            48,
            50,
            51,
            48,
            47,
            47,
            45,
            46,
            47,
            45,
            45,
            45,
            43,
            43,
            43,
            43,
            43,
            42,
            41,
            40,
            41,
            40,
            40,
            39,
            38,
            39,
            38,
            37,
            36,
            35,
            33,
            36,
            34,
            35,
            35,
            33,
            34,
            33,
            32,
            33,
            33,
            30,
            32,
            31,
            30,
            29,
            29,
            29,
            29,
            27,
            26,
            26,
            26,
            25,
            25,
            25,
            24,
            24,
            23,
            22,
            22,
            22,
            21,
            20,
            20,
            20,
            19,
            18,
            19,
            16,
            16,
            14,
            14,
            14,
            14,
            14,
            12,
            11,
            10,
            11,
            10,
            9,
            8,
            8,
            6,
            6,
            4,
            4,
            4,
            4,
            6,
            1,
            1,
            -1,
            -2,
            -1,
            -4,
            -4,
            -6,
            -7,
            -8,
            -6,
            -10,
            -10,
            -11,
            -11,
            -12,
            -14,
            -16,
            -14,
            -14,
            -16,
            -17,
            -17,
            -19,
            -20,
            -20,
            -22,
            -23,
            -22,
            -24,
            -25,
            -26,
            -27,
            -27,
            -28,
            -28,
            -29,
            -32,
            -30,
            -31,
            -31,
            -32,
            -33,
            -36,
            -36,
            -36,
            -37,
            -36,
            -39,
            -40,
            -39,
            -40,
            -42,
            -41,
            -43,
            -43,
            -44,
            -45,
            -46,
            -47,
            -47,
            -46,
            -47,
            -47,
            -49,
            -48,
            -50,
            -48,
            -49,
            -51,
            -51,
            -52,
            -52,
            -51,
            -53,
            -53,
            -53,
            -53,
            -54,
            -55,
            -55,
            -55,
            -56,
            -56,
            -56,
            -57,
            -56,
            -55,
            -58,
            -57,
            -57,
            -57,
            -57,
            -58,
            -59,
            -59,
            -59,
            -59,
            -59,
            -59,
            -59,
            -59,
            -59,
            -58,
            -59,
            -59,
            -59,
            -60,
            -59,
            -59,
            -60,
            -60,
            -59,
            -60,
            -59,
            -59,
            -59,
            -59,
            -58,
            -59,
            -58,
            -60,
            -60,
            -59,
            -58,
            -59,
            -58,
            -60,
            -59,
            -58,
            -59,
            -58,
            -58,
            -59,
            -58,
            -57,
            -58,
            -58,
            -57,
            -57,
            -57,
            -57,
            -58,
            -57,
            -57,
            -57,
            -57,
            -58,
            -57,
            -59,
            -53,
            -63,
            -51,
            -57,
            -58,
            -55,
            -61,
            -59,
            -56,
            -57,
            -57,
            -60,
            -59,
            -58,
            -60,
            -57,
            -57,
            -58,
            -58,
            -56,
            -55,
            -57,
            -57,
            -57,
            -56,
            -57,
            -58,
            -57,
            -58,
            -57,
            -58,
            -57,
            -58,
            -58,
            -57,
            -57,
            -57,
            -56,
            -58,
            -57,
            -59,
            -58,
            -57,
            -58,
            -58,
            -58,
            -57,
            -57,
            -58,
            -58,
            -59,
            -58,
            -57,
            -59,
            -58,
            -59,
            -58,
            -57,
            -58,
            -56,
            -62,
            -52,
            -64,
            -58,
            -56,
            -60,
            -55,
            -59,
            -57,
            -59,
            -57,
            -55,
            -58,
            -56,
            -56,
            -57,
            -58,
            -56,
            -57,
            -58,
            -61,
            -57,
            -58,
            -58,
            -57,
            -59,
            -57,
            -55,
            -58,
            -56,
            -58,
            -58,
            -55,
            -56,
            -57,
            -60,
            -57,
            -57,
            -57,
            -56,
            -56,
            -55,
            -57,
            -55,
            -55,
            -55,
            -56,
            -55,
            -56,
            -56,
            -55,
            -55,
            -54,
            -54,
            -55,
            -53,
            -54,
            -54,
            -54,
            -53,
            -53,
            -54,
            -53,
            -52,
            -53,
            -52,
            -51,
            -48,
            -54,
            -51,
            -54,
            -52,
            -50,
            -54,
            -52,
            -53,
            -52,
            -53,
            -52,
            -52,
            -50,
            -52,
            -51,
            -50,
            -52,
            -49,
            -51,
            -53,
            -50,
            -51,
            -48,
            -48,
            -50,
            -51,
            -52,
            -50,
            -52,
            -50,
            -47,
            -48,
            -47,
            -48,
            -49,
            -48,
            -57,
            -67,
            -50,
            -47,
            -52,
            -46,
            -43,
            -50,
            -50,
            -47,
            -46,
            -48,
            -47,
            -49,
            -45,
            -45,
            -46,
            -42,
            -48,
            -49,
            -46,
            -45,
            -44,
            -47,
            -47,
            -47,
            -42,
            -43,
            -42,
            -40,
            -43,
            -43,
            -41,
            -41,
            -41,
            -41,
            -44,
            -43,
            -39,
            -40,
            -39,
            -39,
            -40,
            -38,
            -36,
            -39,
            -38,
            -39,
            -37,
            -34,
            -33,
            -35,
            -35,
            -36,
            -34,
            -34,
            -34,
            -33,
            -33,
            -33,
            -24,
            -14,
            -29,
            -34,
            -26,
            -29,
            -32,
            -25,
            -25,
            -26,
            -25,
            -24,
            -26,
            -20,
            -23,
            -23,
            -21,
            -24,
            -17,
            -14,
            -16,
            -17,
            -14,
            -10,
            -8,
            -5,
            -8,
            -8,
            -6,
            -3,
            3,
            3,
            5,
            7,
            8,
            11,
            16,
            20,
            19,
            22,
            25,
            28,
            32,
            33,
            34,
            38,
            42,
            46,
            46,
            49,
            51,
            57,
            59,
            61,
            62,
            63,
            65,
            70,
            75,
            76,
            79,
            80,
            80,
            84,
            86,
            85,
            89,
            91,
            94,
            96,
            98,
            101,
            105,
            105,
            107,
            109,
            114,
            115,
            115,
            100,
            66,
            143,
            107,
            131,
            106,
            116,
            112,
            125,
            114,
            125,
            118,
            122,
            114,
            118,
            119,
            123,
            109,
            115,
            113,
            116,
            109,
            112,
            110,
            110,
            107,
            113,
            102,
            102,
            102,
            101,
            97,
            102,
            98,
            96,
            94,
            97,
            91,
            90,
            90,
            89,
            85,
            89,
            87,
            86,
            84,
            85,
            81,
            82,
            78,
            78,
            75,
            76,
            74,
            71,
            71,
            70,
            65,
            67,
            66,
            80,
            115,
            40,
            75,
            51,
            77,
            64,
            70,
            59,
            69,
            56,
            63,
            58,
            64,
            61,
            61,
            55,
            70,
            61,
            62,
            59,
            63,
            59,
            61,
            58,
            60,
            54,
            61,
            60,
            60,
            58,
            62,
            57,
            59,
            60,
            60,
            57,
            63,
            59,
            58,
            58,
            61,
            58,
            61,
            61,
            61,
            61,
            62,
            61,
            63,
            62,
            63,
            60,
            61,
            62,
            61,
            62,
            63,
            62,
            63,
            62,
            61,
            61,
            61,
            60,
            61,
            64,
            60,
            62,
            61,
            61,
            61,
            63,
            63,
            62,
            61,
            61,
            62,
            61,
            60,
            61,
            62,
            61,
            61,
            61,
            61,
            61,
            63,
            60,
            63,
            62,
            61,
            62,
            61,
            61,
            61,
            60,
            60,
            61,
            61,
            61,
            61,
            60,
            60,
            60,
            60,
            58,
            60,
            58,
            58,
            58,
            58,
            58,
            58,
            59,
            59,
            57,
            57,
            57,
            57,
            58,
            58,
            58,
            57,
            58,
            56,
            54,
            56,
            54,
            55,
            55,
            53,
            53,
            52,
            52,
            53,
            53,
            51,
            52,
            53,
            52,
            52,
            51,
            49,
            41,
            38,
            50,
            47,
            50,
            46,
            49,
            49,
            44,
            46,
            47,
            45,
            48,
            48,
            43,
            42,
            41,
            44,
            45,
            42,
            39,
            31,
            44,
            38,
            42,
            41,
            40,
            40,
            39,
            38,
            38,
            36,
            37,
            37,
            34,
            35,
            35,
            33,
            35,
            34,
            33,
            34,
            33,
            32,
            33,
            32,
            30,
            31,
            29,
            28,
            29,
            28,
            27,
            27,
            25,
            26,
            17,
            24,
            22,
            19,
            32,
            35,
            21,
            23,
            19,
            21,
            17,
            15,
            18,
            17,
            15,
            17,
            13,
            13,
            16,
            15,
            15,
            12,
            7,
            10,
            12,
            19,
            6,
            9,
            4,
            5,
            5,
            3,
            4,
            3,
            1,
            1,
            0,
            -2,
            0,
            -2,
            -3,
            -2,
            -7,
            -7,
            -7,
            -9,
            -9,
            -9,
            -12,
            -12,
            -11,
            -13,
            -14,
            -13,
            -16,
            -16,
            -17,
            -19,
            -18,
            -21,
            -15,
            -24,
            -22,
            -25,
            -22,
            -27,
            -26,
            -27,
            -25,
            -28,
            -30,
            -28,
            -29,
            -29,
            -31,
            -34,
            -34,
            -35,
            -36,
            -36,
            -38,
            -40,
            -36,
            -38,
            -42,
            -39,
            -42,
            -41,
            -41,
            -42,
            -43,
            -43,
            -45,
            -44,
            -45,
            -45,
            -46,
            -46,
            -47,
            -48,
            -49,
            -49,
            -48,
            -49,
            -50,
            -50,
            -50,
            -50,
            -50,
            -52,
            -52,
            -53,
            -51,
            -52,
            -52,
            -53,
            -53,
            -53,
            -54,
            -54,
            -54,
            -54,
            -54,
            -48,
            -57,
            -54,
            -55,
            -57,
            -56,
            -56,
            -55,
            -56,
            -56,
            -57,
            -56,
            -56,
            -56,
            -56,
            -56,
            -55,
            -54,
            -54,
            -56,
            -56,
            -54,
            -58,
            -54,
            -57,
            -56,
            -56,
            -56,
            -55,
            -55,
            -56,
            -56,
            -56,
            -56,
            -56,
            -56,
            -55,
            -56,
            -56,
            -56,
            -55,
            -56,
            -55,
            -56,
            -56,
            -56,
            -55,
            -57,
            -55,
            -56,
            -56,
            -56,
            -56,
            -56,
            -56,
            -55,
            -55,
            -55,
            -57,
            -61,
            -54,
            -56,
            -55,
            -55,
            -56,
            -57,
            -56,
            -55,
            -55,
            -56,
            -57,
            -56,
            -55,
            -55,
            -57,
            -57,
            -58,
            -55,
            -57,
            -56,
            -57,
            -55,
            -55,
            -58,
            -55,
            -57,
            -57,
            -57,
            -59,
            -57,
            -57,
            -58,
            -57,
            -58,
            -57,
            -57,
            -58,
            -57,
            -57,
            -57,
            -58,
            -57,
            -58,
            -59,
            -58,
            -58,
            -58,
            -57,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -60,
            -59,
            -59,
            -60,
            -55,
            -51,
            -63,
            -57,
            -59,
            -58,
            -59,
            -57,
            -59,
            -58,
            -58,
            -58,
            -58,
            -58,
            -59,
            -59,
            -57,
            -59,
            -56,
            -62,
            -58,
            -60,
            -59,
            -57,
            -59,
            -57,
            -58,
            -56,
            -59,
            -57,
            -57,
            -57,
            -58,
            -56,
            -58,
            -58,
            -56,
            -58,
            -57,
            -55,
            -56,
            -56,
            -56,
            -56,
            -56,
            -54,
            -55,
            -54,
            -56,
            -77,
            -44,
            -60,
            -48,
            -59,
            -55,
            -58,
            -51,
            -55,
            -52,
            -57,
            -54,
            -60,
            -50,
            -58,
            -50,
            -54,
            -55,
            -51,
            -51,
            -58,
            -50,
            -55,
            -51,
            -54,
            -52,
            -52,
            -50,
            -50,
            -52,
            -51,
            -50,
            -50,
            -49,
            -53,
            -50,
            -51,
            -50,
            -52,
            -49,
            -50,
            -49,
            -51,
            -49,
            -50,
            -49,
            -47,
            -50,
            -49,
            -48,
            -51,
            -49,
            -48,
            -48,
            -48,
            -48,
            -49,
            -48,
            -49,
            -50,
            -25,
            -57,
            -39,
            -53,
            -42,
            -45,
            -43,
            -47,
            -47,
            -44,
            -42,
            -48,
            -37,
            -43,
            -40,
            -46,
            -44,
            -37,
            -45,
            -44,
            -36,
            -44,
            -40,
            -41,
            -39,
            -40,
            -41,
            -41,
            -39,
            -40,
            -36,
            -39,
            -38,
            -38,
            -37,
            -36,
            -36,
            -37,
            -35,
            -36,
            -36,
            -35,
            -33,
            -33,
            -32,
            -32,
            -31,
            -30,
            -28,
            -30,
            -28,
            -27,
            -28,
            -27,
            -26,
            -25,
            -23,
            -24,
            -23,
            -19,
            -21,
            -20,
            -20,
            -15,
            -15,
            -14,
            -10,
            -9,
            -4,
            -9,
            -2,
            2,
            -2,
            -40,
            27,
            -8,
            20,
            7,
            16,
            13,
            26,
            15,
            29,
            28,
            32,
            33,
            40,
            36,
            45,
            43,
            47,
            51,
            52,
            52,
            60,
            58,
            64,
            65,
            68,
            70,
            74,
            72,
            76,
            78,
            81,
            83,
            84,
            85,
            88,
            89,
            94,
            94,
            95,
            98,
            99,
            101,
            102,
            105,
            105,
            108,
            109,
            110,
            111,
            110,
            112,
            113,
            113,
            114,
            112,
            114,
            113,
            112,
            113,
            155,
            91,
            128,
            102,
            113,
            109,
            114,
            101,
            114,
            103,
            104,
            102,
            102,
            98,
            103,
            95,
            99,
            95,
            93,
            94,
            94,
            90,
            91,
            87,
            88,
            86,
            86,
            83,
            85,
            82,
            81,
            79,
            79,
            79,
            78,
            76,
            77,
            72,
            72,
            73,
            71,
            71,
            70,
            69,
            67,
            68,
            66,
            65,
            64,
            63,
            63,
            63,
            61,
            60,
            59,
            60,
            59,
            59,
            58,
            58,
            57,
            56,
            55,
            56,
            56,
            55,
            55,
            55,
            55,
            55,
            55,
            55,
            55,
            55,
            54,
            54,
            54,
            54,
            54,
            54,
            55,
            53,
            54,
            54,
            54,
            53,
            53,
            54,
            54,
            55,
            55,
            55,
            54,
            54,
            54,
            53,
            54,
            56,
            56,
            56,
            56,
            56,
            56,
            56,
            57,
            57,
            57,
            57,
            57,
            57,
            57,
            57,
            58,
            59,
            59,
            59,
            59,
            59,
            59,
            59,
            58,
            59,
            59,
            59,
            59,
            59,
            59,
            59,
            59,
            59,
            59,
            59,
            59,
            59,
            59,
            60,
            60,
            60,
            59,
            59,
            59,
            59,
            59,
            59,
            59,
            60,
            59,
            58,
            59,
            58,
            58,
            58,
            58,
            57,
            58,
            59,
            57,
            56,
            56,
            56,
            56,
            55,
            55,
            55,
            54,
            54,
            54,
            54,
            53,
            53,
            52,
            52,
            51,
            50,
            50,
            50,
            49,
            49,
            49,
            48,
            49,
            49,
            49,
            48,
            45,
            46,
            46,
            46,
            46,
            45,
            44,
            45,
            44,
            43,
            43,
            43,
            42,
            41,
            41,
            42,
            41,
            40,
            40,
            39,
            39,
            38,
            38,
            38,
            37,
            37,
            36,
            35,
            35,
            35,
            34,
            34,
            34,
            33,
            32,
            32,
            31,
            31,
            31,
            30,
            31,
            30,
            29,
            28,
            28,
            28,
            28,
            27,
            27,
            26,
            25,
            24,
            24,
            23,
            22,
            22,
            21,
            20,
            19,
            19,
            22,
            19,
            18,
            17,
            16,
            16,
            16,
            13,
            11,
            14,
            12,
            10,
            12,
            12,
            11,
            9,
            9,
            9,
            7,
            7,
            6,
            6,
            6,
            4,
            3,
            1,
            -1,
            1,
            0,
            0,
            -1,
            -3,
            -3,
            -4,
            -4,
            -6,
            -6,
            -6,
            -8,
            -9,
            -10,
            -11,
            -12,
            -12,
            -13,
            -14,
            -15,
            -16,
            -16,
            -17,
            -18,
            -19,
            -20,
            -20,
            -21,
            -22,
            -22,
            -22,
            -23,
            -24,
            -25,
            -26,
            -28,
            -35,
            -27,
            -31,
            -33,
            -31,
            -30,
            -32,
            -34,
            -35,
            -36,
            -36,
            -36,
            -36,
            -38,
            -39,
            -40,
            -44,
            -79,
            -32,
            -46,
            -48,
            -47,
            -46,
            -40,
            -43,
            -47,
            -48,
            -46,
            -49,
            -50,
            -49,
            -50,
            -52,
            -50,
            -54,
            -53,
            -51,
            -55,
            -51,
            -51,
            -52,
            -51,
            -54,
            -54,
            -55,
            -54,
            -54,
            -56,
            -56,
            -55,
            -55,
            -56,
            -48,
            -57,
            -55,
            -56,
            -55,
            -60,
            -59,
            -55,
            -50,
            -57,
            -55,
            -56,
            -58,
            -57,
            -61,
            -58,
            -57,
            -59,
            -60,
            -60,
            -60,
            -59,
            -59,
            -59,
            -54,
            -19,
            -67,
            -55,
            -54,
            -56,
            -56,
            -61,
            -62,
            -57,
            -57,
            -60,
            -56,
            -56,
            -57,
            -57,
            -55,
            -58,
            -55,
            -55,
            -58,
            -55,
            -59,
            -60,
            -59,
            -59,
            -57,
            -57,
            -56,
            -58,
            -59,
            -56,
            -57,
            -57,
            -59,
            -58,
            -65,
            -57,
            -60,
            -59,
            -61,
            -56,
            -57,
            -59,
            -58,
            -60,
            -59,
            -58,
            -57,
            -58,
            -57,
            -57,
            -58,
            -58,
            -58,
            -58,
            -59,
            -58,
            -59,
            -58,
            -60,
            -61,
            -61,
            -60,
            -59,
            -58,
            -59,
            -60,
            -58,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -61,
            -61,
            -61,
            -60,
            -60,
            -61,
            -62,
            -62,
            -61,
            -61,
            -62,
            -61,
            -62,
            -62,
            -62,
            -61,
            -62,
            -62,
            -62,
            -61,
            -61,
            -60,
            -62,
            -63,
            -71,
            -57,
            -65,
            -60,
            -64,
            -63,
            -61,
            -60,
            -62,
            -61,
            -60,
            -62,
            -62,
            -61,
            -60,
            -62,
            -59,
            -58,
            -64,
            -60,
            -59,
            -61,
            -59,
            -60,
            -59,
            -60,
            -57,
            -61,
            -58,
            -58,
            -60,
            -59,
            -59,
            -58,
            -58,
            -59,
            -58,
            -58,
            -57,
            -58,
            -58,
            -58,
            -57,
            -57,
            -58,
            -58,
            -57,
            -57,
            -56,
            -55,
            -56,
            -61,
            -51,
            -54,
            -53,
            -57,
            -55,
            -55,
            -54,
            -52,
            -45,
            -60,
            -51,
            -55,
            -50,
            -54,
            -54,
            -56,
            -52,
            -51,
            -54,
            -52,
            -49,
            -53,
            -53,
            -51,
            -56,
            -56,
            -49,
            -52,
            -60,
            -49,
            -52,
            -54,
            -50,
            -53,
            -51,
            -48,
            -52,
            -50,
            -50,
            -50,
            -50,
            -50,
            -50,
            -50,
            -50,
            -49,
            -48,
            -49,
            -48,
            -47,
            -47,
            -48,
            -46,
            -46,
            -45,
            -47,
            -47,
            -46,
            -45,
            -42,
            -49,
            -48,
            -48,
            -44,
            -46,
            -45,
            -45,
            -45,
            -46,
            -43,
            -44,
            -44,
            -44,
            -42,
            -44,
            -41,
            -43,
            -44,
            -41,
            -41,
            -43,
            -39,
            -41,
            -39,
            -37,
            -38,
            -38,
            -38,
            -31,
            -39,
            -38,
            -34,
            -37,
            -34,
            -37,
            -37,
            -35,
            -37,
            -34,
            -34,
            -34,
            -34,
            -33,
            -32,
            -32,
            -31,
            -32,
            -30,
            -30,
            -30,
            -30,
            -28,
            -29,
            -28,
            -28,
            -25,
            -26,
            -23,
            -27,
            -21,
            -21,
            -21,
            -19,
            -19,
            -17,
            -16,
            -15,
            -13,
            -12,
            -11,
            -9,
            -8,
            -6,
            -4,
            -1,
            0,
            1,
            4,
            6,
            9,
            11,
            12,
            14,
            17,
            19,
            22,
            24,
            26,
            29,
            31,
            34,
            36,
            38,
            41,
            43,
            46,
            49,
            51,
            53,
            55,
            58,
            60,
            61,
            65,
            66,
            68,
            70,
            72,
            75,
            77,
            78,
            80,
            82,
            83,
            85,
            87,
            89,
            89,
            94,
            93,
            94,
            98,
            97,
            98,
            95,
            103,
            95,
            101,
            101,
            105,
            105,
            106,
            105,
            107,
            107,
            107,
            106,
            106,
            105,
            105,
            103,
            104,
            104,
            105,
            102,
            102,
            101,
            100,
            99,
            99,
            97,
            96,
            95,
            95,
            92,
            92,
            92,
            91,
            89,
            89,
            87,
            86,
            86,
            85,
            85,
            83,
            83,
            82,
            81,
            79,
            79,
            77,
            71,
            78,
            76,
            78,
            75,
            72,
            73,
            71,
            70,
            69,
            68,
            70,
            73,
            64,
            73,
            70,
            68,
            62,
            62,
            62,
            63,
            62,
            60,
            60,
            62,
            59,
            60,
            58,
            59,
            59,
            59,
            56,
            58,
            56,
            57,
            57,
            57,
            56,
            57,
            57,
            57,
            55,
            55,
            56,
            55,
            51,
            54,
            55,
            55,
            55,
            56,
            53,
            54,
            58,
            54,
            53,
            53,
            56,
            55,
            57,
            61,
            55,
            55,
            52,
            56,
            56,
            55,
            56,
            57,
            56,
            57,
            55,
            55,
            55,
            55,
            53,
            57,
            58,
            58,
            57,
            57,
            56,
            57,
            57,
            56,
            58,
            57,
            58,
            58,
            57,
            57,
            57,
            58,
            58,
            58,
            58,
            57,
            57,
            57,
            57,
            57,
            58,
            60,
            58,
            58,
            61,
            59,
            57,
            58,
            58,
            57,
            58,
            57,
            54,
            57,
            58,
            58,
            55,
            56,
            55,
            56,
            54,
            55,
            55,
            54,
            55,
            54,
            54,
            53,
            54,
            53,
            53,
            53,
            54,
            53,
            52,
            52,
            52,
            52,
            51,
            51,
            50,
            50,
            49,
            49,
            49,
            48,
            48,
            48,
            48,
            47,
            45,
            44,
            44,
            44,
            43,
            45,
            45,
            45,
            44,
            45,
            44,
            43,
            39,
            35,
            43,
            41,
            42,
            42,
            41,
            39,
            42,
            40,
            40,
            38,
            38,
            37,
            38,
            38,
            36,
            36,
            36,
            35,
            33,
            34,
            34,
            34,
            34,
            34,
            31,
            33,
            32,
            32,
            30,
            22,
            25,
            22,
            23,
            29,
            27,
            27,
            27,
            29,
            26,
            25,
            24,
            25,
            25,
            26,
            24,
            24,
            25,
            24,
            25,
            19,
            20,
            19,
            16,
            16,
            16,
            13,
            16,
            16,
            18,
            22,
            13,
            14,
            13,
            10,
            11,
            11,
            7,
            9,
            7,
            8,
            8,
            8,
            6,
            4,
            5,
            4,
            4,
            3,
            2,
            0,
            -1,
            -2,
            -4,
            -6,
            -4,
            -6,
            -7,
            -7,
            -7,
            1,
            -4,
            -2,
            -5,
            -13,
            -12,
            -13,
            -14,
            -18,
            -16,
            -16,
            -16,
            -17,
            -19,
            -22,
            -21,
            -22,
            -23,
            -23,
            -25,
            -22,
            -24,
            -27,
            -25,
            -27,
            -28,
            -28,
            -32,
            -33,
            -33,
            -34,
            -33,
            -34,
            -36,
            -35,
            -37,
            -37,
            -37,
            -39,
            -39,
            -40,
            -42,
            -43,
            -42,
            -42,
            -43,
            -43,
            -45,
            -44,
            -43,
            -44,
            -45,
            -45,
            -46,
            -46,
            -46,
            -47,
            -47,
            -49,
            -49,
            -50,
            -50,
            -51,
            -51,
            -51,
            -51,
            -52,
            -51,
            -51,
            -51,
            -52,
            -53,
            -54,
            -53,
            -53,
            -54,
            -54,
            -54,
            -54,
            -53,
            -53,
            -53,
            -52,
            -53,
            -53,
            -53,
            -53,
            -53,
            -53,
            -53,
            -54,
            -55,
            -55,
            -55,
            -55,
            -55,
            -54,
            -54,
            -54,
            -54,
            -54,
            -54,
            -54,
            -55,
            -55,
            -55,
            -56,
            -55,
            -55,
            -55,
            -55,
            -55,
            -55,
            -54,
            -54,
            -55,
            -55,
            -54,
            -55,
            -55,
            -54,
            -55,
            -55,
            -55,
            -55,
            -54,
            -53,
            -56,
            -54,
            -55,
            -54,
            -54,
            -55,
            -56,
            -56,
            -55,
            -56,
            -55,
            -55,
            -57,
            -56,
            -57,
            -56,
            -56,
            -56,
            -57,
            -57,
            -56,
            -56,
            -56,
            -56,
            -55,
            -56,
            -57,
            -56,
            -56,
            -58,
            -57,
            -56,
            -57,
            -57,
            -56,
            -55,
            -56,
            -56,
            -58,
            -59,
            -58,
            -57,
            -58,
            -58,
            -58,
            -59,
            -59,
            -55,
            -57,
            -56,
            -57,
            -56,
            -61,
            -56,
            -56,
            -59,
            -58,
            -57,
            -60,
            -57,
            -56,
            -57,
            -57,
            -59,
            -56,
            -55,
            -57,
            -56,
            -59,
            -56,
            -60,
            -60,
            -59,
            -58,
            -58,
            -60,
            -57,
            -61,
            -56,
            -58,
            -57,
            -57,
            -57,
            -59,
            -61,
            -56,
            -56,
            -54,
            -57,
            -54,
            -57,
            -55,
            -59,
            -57,
            -57,
            -58,
            -58,
            -56,
            -55,
            -52,
            -54,
            -57,
            -54,
            -54,
            -58,
            -52,
            -52,
            -57,
            -54,
            -55,
            -55,
            -56,
            -52,
            -57,
            -57,
            -54,
            -54,
            -54,
            -51,
            -73,
            -46,
            -59,
            -52,
            -58,
            -65,
            -56,
            -51,
            -64,
            -47,
            -54,
            -50,
            -54,
            -49,
            -54,
            -52,
            -53,
            -50,
            -47,
            -51,
            -52,
            -49,
            -55,
            -51,
            -50,
            -52,
            -60,
            -50,
            -55,
            -51,
            -52,
            -51,
            -53,
            -48,
            -51,
            -47,
            -50,
            -50,
            -53,
            -48,
            -53,
            -52,
            -49,
            -50,
            -49,
            -47,
            -51,
            -53,
            -49,
            -49,
            -49,
            -47,
            -49,
            -45,
            -47,
            -47,
            -46,
            -44,
            -45,
            -45,
            -28,
            -53,
            -42,
            -47,
            -40,
            -36,
            -44,
            -48,
            -34,
            -48,
            -45,
            -44,
            -39,
            -44,
            -42,
            -44,
            -42,
            -43,
            -43,
            -41,
            -40,
            -45,
            -38,
            -40,
            -39,
            -36,
            -30,
            -39,
            -38,
            -39,
            -39,
            -36,
            -36,
            -36,
            -34,
            -40,
            -34,
            -35,
            -31,
            -36,
            -32,
            -31,
            -33,
            -34,
            -34,
            -30,
            -30,
            -28,
            -31,
            -30,
            -29,
            -30,
            -26,
            -29,
            -30,
            -40,
            -18,
            -30,
            -21,
            -28,
            -26,
            -23,
            -21,
            -24,
            -21,
            -20,
            -18,
            -16,
            -18,
            -16,
            -11,
            -14,
            -13,
            -9,
            -7,
            -3,
            -2,
            -7,
            -2,
            -3,
            3,
            4,
            7,
            4,
            9,
            11,
            13,
            14,
            17,
            20,
            22,
            24,
            25,
            27,
            29,
            32,
            34,
            38,
            31,
            43,
            43,
            47,
            48,
            51,
            52,
            54,
            54,
            58,
            62,
            61,
            63,
            65,
            67,
            70,
            74,
            89,
            68,
            78,
            74,
            81,
            84,
            82,
            85,
            87,
            88,
            90,
            90,
            91,
            93,
            93,
            93,
            97,
            97,
            95,
            97,
            96,
            97,
            100,
            98,
            99,
            98,
            100,
            98,
            101,
            99,
            99,
            97,
            98,
            98,
            97,
            96,
            95,
            94,
            95,
            95,
            94,
            92,
            91,
            97,
            89,
            90,
            87,
            88,
            87,
            87,
            85,
            85,
            83,
            80,
            74,
            82,
            79,
            74,
            78,
            76,
            77,
            74,
            81,
            72,
            74,
            71,
            74,
            69,
            72,
            70,
            65,
            67,
            68,
            69,
            63,
            63,
            61,
            63,
            63,
            61,
            62,
            61,
            60,
            60,
            59,
            58,
            55,
            57,
            57,
            58,
            57,
            57,
            53,
            54,
            55,
            55,
            52,
            57,
            55,
            54,
            55,
            52,
            51,
            55,
            53,
            54,
            54,
            53,
            52,
            52,
            53,
            54,
            54,
            53,
            58,
            50,
            53,
            58,
            54,
            56,
            51,
            55,
            48,
            53,
            54,
            55,
            49,
            55,
            51,
            54,
            59,
            54,
            53,
            52,
            57,
            56,
            57,
            55,
            55,
            55,
            55,
            56,
            55,
            55,
            57,
            56,
            59,
            57,
            56,
            55,
            56,
            56,
            60,
            58,
            57,
            57,
            59,
            55,
            56,
            56,
            56,
            58,
            60,
            56,
            57,
            56,
            56,
            57,
            57,
            57,
            56,
            55,
            54,
            57,
            58,
            57,
            56,
            55,
            54,
            53,
            55,
            54,
            55,
            55,
            48,
            50,
            56,
            52,
            54,
            51,
            51,
            51,
            52,
            51,
            50,
            50,
            50,
            49,
            49,
            50,
            48,
            48,
            49,
            49,
            48,
            47,
            46,
            46,
            46,
            45,
            44,
            44,
            44,
            44,
            44,
            44,
            42,
            42,
            43,
            42,
            41,
            41,
            40,
            40,
            39,
            38,
            38,
            38,
            38,
            38,
            37,
            38,
            38,
            37,
            37,
            36,
            36,
            35,
            34,
            35,
            34,
            33,
            32,
            33,
            37,
            34,
            31,
            31,
            32,
            31,
            29,
            30,
            29,
            29,
            28,
            28,
            26,
            27,
            27,
            27,
            26,
            26,
            25,
            24,
            23,
            24,
            23,
            22,
            22,
            21,
            21,
            20,
            19,
            19,
            18,
            17,
            19,
            18,
            16,
            16,
            15,
            14,
            13,
            12,
            12,
            12,
            11,
            10,
            10,
            9,
            8,
            7,
            7,
            6,
            5,
            5,
            4,
            4,
            3,
            1,
            1,
            0,
            0,
            -1,
            -2,
            -2,
            -3,
            -4,
            -5,
            -6,
            -6,
            -7,
            -9,
            -9,
            -9,
            -11,
            -10,
            -12,
            -14,
            -15,
            -15,
            -17,
            -18,
            -18,
            -19,
            -20,
            -20,
            -21,
            -22,
            -23,
            -24,
            -24,
            -25,
            -26,
            -27,
            -28,
            -30,
            -30,
            -31,
            -32,
            -31,
            -32,
            -32,
            -33,
            -34,
            -35,
            -36,
            -37,
            -38,
            -39,
            -39,
            -39,
            -40,
            -41,
            -41,
            -42,
            -43,
            -44,
            -43,
            -43,
            -44,
            -44,
            -45,
            -46,
            -46,
            -47,
            -48,
            -48,
            -49,
            -49,
            -50,
            -49,
            -49,
            -50,
            -50,
            -50,
            -51,
            -51,
            -51,
            -52,
            -52,
            -52,
            -52,
            -53,
            -53,
            -52,
            -53,
            -53,
            -53,
            -53,
            -53,
            -55,
            -54,
            -54,
            -54,
            -53,
            -54,
            -54,
            -54,
            -54,
            -54,
            -55,
            -55,
            -54,
            -54,
            -54,
            -54,
            -54,
            -54,
            -53,
            -53,
            -54,
            -54,
            -54,
            -54,
            -54,
            -53,
            -54,
            -55,
            -54,
            -54,
            -54,
            -54,
            -54,
            -53,
            -53,
            -54,
            -53,
            -53,
            -53,
            -52,
            -54,
            -54,
            -54,
            -54,
            -54,
            -54,
            -54,
            -54,
            -52,
            -54,
            -53,
            -53,
            -53,
            -54,
            -54,
            -54,
            -54,
            -53,
            -54,
            -53,
            -53,
            -53,
            -54,
            -54,
            -55,
            -53,
            -54,
            -55,
            -54,
            -56,
            -56,
            -55,
            -55,
            -56,
            -56,
            -57,
            -55,
            -54,
            -57,
            -57,
            -55,
            -56,
            -55,
            -57,
            -57,
            -58,
            -56,
            -55,
            -56,
            -58,
            -56,
            -57,
            -57,
            -58,
            -58,
            -57,
            -56,
            -59,
            -57,
            -60,
            -58,
            -59,
            -57,
            -60,
            -58,
            -56,
            -59,
            -58,
            -60,
            -58,
            -59,
            -59,
            -59,
            -57,
            -58,
            -58,
            -57,
            -58,
            -57,
            -60,
            -59,
            -59,
            -59,
            -58,
            -58,
            -58,
            -60,
            -59,
            -58,
            -57,
            -56,
            -56,
            -59,
            -56,
            -57,
            -54,
            -57,
            -59,
            -56,
            -57,
            -60,
            -59,
            -59,
            -56,
            -55,
            -56,
            -56,
            -56,
            -57,
            -67,
            -54,
            -60,
            -52,
            -59,
            -58,
            -54,
            -61,
            -51,
            -60,
            -54,
            -57,
            -53,
            -56,
            -52,
            -56,
            -56,
            -55,
            -52,
            -54,
            -57,
            -55,
            -54,
            -56,
            -52,
            -53,
            -53,
            -52,
            -53,
            -52,
            -51,
            -53,
            -54,
            -50,
            -52,
            -53,
            -52,
            -49,
            -51,
            -50,
            -53,
            -52,
            -52,
            -50,
            -52,
            -51,
            -53,
            -49,
            -50,
            -50,
            -50,
            -48,
            -47,
            -49,
            -48,
            -51,
            -49,
            -49,
            -50,
            -49,
            -38,
            -53,
            -44,
            -53,
            -43,
            -45,
            -48,
            -43,
            -51,
            -43,
            -47,
            -44,
            -47,
            -46,
            -46,
            -43,
            -45,
            -43,
            -46,
            -44,
            -41,
            -42,
            -43,
            -41,
            -45,
            -43,
            -43,
            -44,
            -44,
            -44,
            -42,
            -40,
            -41,
            -42,
            -42,
            -40,
            -41,
            -41,
            -39,
            -42,
            -38,
            -38,
            -38,
            -38,
            -37,
            -36,
            -37,
            -39,
            -38,
            -37,
            -37,
            -36,
            -36,
            -34,
            -36,
            -33,
            -34,
            -34,
            -34,
            -34,
            -31,
            -32,
            -33,
            -31,
            -32,
            -31,
            -32,
            -30,
            -29,
            -29,
            -28,
            -29,
            -28,
            -27,
            -27,
            -28,
            -27,
            -26,
            -26,
            -25,
            -24,
            -25,
            -24,
            -22,
            -24,
            -23,
            -22,
            -21,
            -20,
            -19,
            -19,
            -17,
            -15,
            -17,
            -14,
            -13,
            -13,
            -13,
            -11,
            -8,
            -8,
            -8,
            -7,
            -5,
            -5,
            -3,
            0,
            0,
            3,
            3,
            6,
            7,
            7,
            9,
            11,
            12,
            15,
            15,
            18,
            19,
            20,
            24,
            25,
            23,
            27,
            28,
            30,
            30,
            34,
            36,
            38,
            40,
            41,
            43,
            45,
            48,
            50,
            51,
            54,
            55,
            56,
            57,
            17,
            77,
            50,
            70,
            59,
            65,
            63,
            77,
            63,
            72,
            72,
            74,
            66,
            81,
            69,
            79,
            72,
            80,
            78,
            82,
            77,
            85,
            80,
            81,
            82,
            85,
            80,
            87,
            81,
            85,
            79,
            75,
            86,
            84,
            89,
            87,
            81,
            84,
            83,
            82,
            83,
            87,
            79,
            83,
            81,
            82,
            80,
            79,
            79,
            78,
            80,
            76,
            76,
            75,
            73,
            75,
            74,
            74,
            68,
            72,
            114,
            53,
            83,
            63,
            73,
            69,
            70,
            56,
            75,
            65,
            67,
            62,
            72,
            58,
            70,
            62,
            67,
            59,
            61,
            59,
            63,
            55,
            60,
            59,
            57,
            55,
            60,
            52,
            59,
            53,
            61,
            64,
            53,
            55,
            49,
            51,
            57,
            53,
            53,
            53,
            52,
            51,
            55,
            52,
            54,
            53,
            53,
            53,
            52,
            52,
            50,
            53,
            51,
            52,
            52,
            50,
            49,
            49,
            55,
            52,
            50,
            51,
            51,
            51,
            53,
            51,
            54,
            54,
            49,
            50,
            49,
            54,
            52,
            51,
            52,
            50,
            52,
            51,
            52,
            51,
            52,
            51,
            52,
            51,
            52,
            51,
            51,
            52,
            51,
            52,
            51,
            50,
            50,
            50,
            49,
            51,
            49,
            51,
            51,
            51,
            50,
            50,
            50,
            50,
            50,
            49,
            49,
            49,
            49,
            49,
            49,
            49,
            50,
            48,
            49,
            49,
            48,
            48,
            47,
            48,
            48,
            49,
            47,
            47,
            47,
            47,
            46,
            46,
            47,
            46,
            46,
            46,
            45,
            45,
            44,
            45,
            44,
            44,
            44,
            43,
            43,
            43,
            43,
            42,
            42,
            42,
            41,
            41,
            41,
            41,
            40,
            41,
            40,
            39,
            39,
            37,
            38,
            37,
            37,
            36,
            37,
            37,
            36,
            36,
            36,
            35,
            34,
            32,
            32,
            33,
            33,
            33,
            33,
            34,
            35,
            33,
            32,
            27,
            15,
            28,
            37,
            27,
            25,
            29,
            26,
            29,
            28,
            29,
            27,
            26,
            22,
            21,
            21,
            21,
            22,
            22,
            25,
            25,
            20,
            21,
            15,
            1,
            10,
            15,
            17,
            11,
            16,
            13,
            18,
            12,
            15,
            16,
            15,
            12,
            14,
            11,
            10,
            11,
            8,
            12,
            10,
            7,
            11,
            8,
            5,
            5,
            6,
            6,
            3,
            3,
            1,
            2,
            -2,
            -3,
            -9,
            -3,
            -6,
            1,
            13,
            -3,
            -10,
            -5,
            -2,
            -8,
            -8,
            -11,
            -12,
            -13,
            -13,
            -13,
            -11,
            -11,
            -10,
            -13,
            -16,
            -16,
            -21,
            -22,
            -19,
            -21,
            -15,
            -3,
            -14,
            -18,
            -22,
            -17,
            -23,
            -24,
            -31,
            -26,
            -31,
            -32,
            -32,
            -29,
            -32,
            -29,
            -30,
            -32,
            -32,
            -39,
            -36,
            -33,
            -38,
            -41,
            -37,
            -37,
            -41,
            -38,
            -37,
            -40,
            -40,
            -42,
            -40,
            -41,
            -38,
            -44,
            -42,
            -46,
            -46,
            -47,
            -49,
            -46,
            -48,
            -47,
            -46,
            -48,
            -46,
            -50,
            -50,
            -49,
            -48,
            -50,
            -51,
            -50,
            -50,
            -51,
            -50,
            -51,
            -51,
            -51,
            -53,
            -52,
            -52,
            -54,
            -53,
            -54,
            -54,
            -51,
            -51,
            -51,
            -49,
            -51,
            -50,
            -52,
            -53,
            -66,
            -93,
            -39,
            -51,
            -47,
            -52,
            -60,
            -55,
            -47,
            -58,
            -56,
            -49,
            -59,
            -49,
            -55,
            -50,
            -58,
            -60,
            -56,
            -50,
            -60,
            -55,
            -63,
            -49,
            -52,
            -57,
            -55,
            -57,
            -55,
            -55,
            -57,
            -56,
            -52,
            -56,
            -54,
            -56,
            -53,
            -49,
            -57,
            -56,
            -52,
            -55,
            -74,
            -47,
            -55,
            -51,
            -54,
            -59,
            -51,
            -53,
            -55,
            -56,
            -51,
            -53,
            -52,
            -56,
            -59,
            -56,
            -56,
            -55,
            -43,
            -14,
            -70,
            -63,
            -53,
            -57,
            -45,
            -56,
            -57,
            -53,
            -52,
            -59,
            -52,
            -60,
            -53,
            -60,
            -51,
            -49,
            -54,
            -59,
            -46,
            -56,
            -44,
            -59,
            -55,
            -52,
            -54,
            -52,
            -55,
            -53,
            -52,
            -54,
            -54,
            -52,
            -54,
            -54,
            -55,
            -60,
            -52,
            -53,
            -57,
            -54,
            -34,
            -62,
            -53,
            -58,
            -54,
            -49,
            -57,
            -55,
            -52,
            -52,
            -56,
            -55,
            -58,
            -54,
            -52,
            -56,
            -53,
            -54,
            -53,
            -57,
            -65,
            -55,
            -57,
            -51,
            -59,
            -55,
            -59,
            -53,
            -53,
            -50,
            -48,
            -56,
            -52,
            -48,
            -52,
            -52,
            -53,
            -52,
            -52,
            -50,
            -50,
            -49,
            -53,
            -51,
            -50,
            -48,
            -48,
            -53,
            -49,
            -48,
            -53,
            -49,
            -51,
            -50,
            -50,
            -49,
            -50,
            -49,
            -49,
            -49,
            -49,
            -47,
            -48,
            -48,
            -48,
            -48,
            -46,
            -50,
            -46,
            -45,
            -47,
            -61,
            -70,
            -35,
            -37,
            -36,
            -55,
            -49,
            -48,
            -43,
            -33,
            -37,
            -46,
            -49,
            -38,
            -43,
            -43,
            -37,
            -47,
            -45,
            -48,
            -40,
            -40,
            -45,
            -44,
            -40,
            -40,
            -41,
            -48,
            -36,
            -45,
            -44,
            -40,
            -41,
            -39,
            -45,
            -44,
            -38,
            -43,
            -43,
            -38,
            -39,
            -38,
            -39,
            -39,
            -40,
            -37,
            -38,
            -37,
            -38,
            -38,
            -39,
            -37,
            -36,
            -37,
            -36,
            -36,
            -34,
            -38,
            -37,
            -36,
            -21,
            -8,
            -45,
            -39,
            -41,
            -25,
            -30,
            -32,
            -34,
            -34,
            -32,
            -33,
            -28,
            -36,
            -28,
            -27,
            -35,
            -27,
            -28,
            -26,
            -28,
            -33,
            -28,
            -25,
            -29,
            -27,
            -61,
            -12,
            -35,
            -23,
            -26,
            -27,
            -30,
            -19,
            -27,
            -18,
            -27,
            -19,
            -22,
            -27,
            -24,
            -20,
            -20,
            -17,
            -18,
            -15,
            -16,
            -22,
            -12,
            -16,
            -12,
            -14,
            -11,
            -10,
            -12,
            -11,
            -9,
            -8,
            -7,
            -7,
            -6,
            -7,
            -4,
            -4,
            -1,
            -1,
            3,
            6,
            6,
            5,
            5,
            2,
            9,
            8,
            13,
            13,
            13,
            14,
            19,
            14,
            21,
            20,
            25,
            21,
            29,
            29,
            62,
            21,
            38,
            32,
            37,
            39,
            42,
            34,
            47,
            42,
            47,
            46,
            47,
            56,
            51,
            53,
            55,
            54,
            57,
            54,
            58,
            65,
            58,
            65,
            62,
            66,
            64,
            66,
            69,
            69,
            71,
            72,
            71,
            72,
            74,
            75,
            76,
            76,
            75,
            78,
            77,
            76,
            77,
            81,
            81,
            86,
            79,
            82,
            78,
            79,
            81,
            82,
            78,
            83,
            76,
            84,
            78,
            83,
            75,
            78,
            80,
            77,
            79,
            78,
            77,
            77,
            80,
            75,
            77,
            74,
            77,
            72,
            75,
            71,
            76,
            73,
            76,
            69,
            62,
            60,
            73,
            67,
            74,
            63,
            67,
            63,
            67,
            69,
            62,
            69,
            61,
            64,
            61,
            68,
            60,
            65,
            58,
            60,
            59,
            61,
            56,
            61,
            59,
            58,
            58,
            59,
            56,
            58,
            57,
            57,
            57,
            57,
            55,
            56,
            57,
            54,
            55,
            54,
            55,
            53,
            55,
            55,
            53,
            55,
            54,
            55,
            54,
            53,
            54,
            54,
            53,
            56,
            55,
            55,
            53,
            52,
            50,
            56,
            63,
            64,
            51,
            56,
            49,
            58,
            55,
            57,
            54,
            52,
            58,
            50,
            56,
            53,
            58,
            51,
            57,
            51,
            57,
            53,
            55,
            53,
            57,
            52,
            54,
            53,
            53,
            52,
            55,
            52,
            53,
            54,
            54,
            51,
            54,
            51,
            54,
            53,
            52,
            51,
            51,
            54,
            51,
            52,
            52,
            50,
            50,
            51,
            51,
            51,
            51,
            50,
            52,
            50,
            51,
            52,
            51,
            50,
            48,
            48,
            47,
            48,
            48,
            48,
            48,
            48,
            47,
            47,
            46,
            43,
            44,
            43,
            44,
            44,
            43,
            44,
            45,
            45,
            43,
            43,
            26,
            35,
            44,
            40,
            40,
            40,
            42,
            38,
            40,
            39,
            40,
            39,
            38,
            40,
            36,
            37,
            35,
            36,
            37,
            37,
            37,
            36,
            36,
            32,
            33,
            33,
            34,
            32,
            31,
            32,
            30,
            31,
            29,
            29,
            30,
            28,
            28,
            28,
            30,
            29,
            28,
            28,
            28,
            26,
            27,
            26,
            25,
            26,
            24,
            26,
            25,
            25,
            24,
            24,
            23,
            22,
            20,
            19,
            20,
            19,
            37,
            26,
            18,
            20,
            19,
            22,
            17,
            20,
            17,
            17,
            15,
            15,
            15,
            14,
            15,
            15,
            15,
            13,
            9,
            10,
            10,
            8,
            9,
            11,
            8,
            11,
            8,
            8,
            8,
            6,
            5,
            5,
            4,
            4,
            2,
            2,
            2,
            2,
            0,
            0,
            1,
            -1,
            -2,
            -1,
            -4,
            -4,
            -4,
            -6,
            -4,
            -7,
            -8,
            -8,
            -8,
            -9,
            -9,
            -11,
            -10,
            -11,
            -12,
            -11,
            -11,
            -6,
            -18,
            -18,
            -19,
            -18,
            -19,
            -18,
            -20,
            -20,
            -21,
            -21,
            -20,
            -22,
            -24,
            -22,
            -28,
            -28,
            -25,
            -26,
            -27,
            -28,
            -29,
            -29,
            -29,
            -33,
            -32,
            -32,
            -33,
            -34,
            -34,
            -35,
            -35,
            -36,
            -37,
            -38,
            -38,
            -39,
            -40,
            -41,
            -44,
            -40,
            -42,
            -44,
            -43,
            -44,
            -44,
            -44,
            -46,
            -44,
            -44,
            -45,
            -46,
            -47,
            -48,
            -47,
            -48,
            -49,
            -48,
            -49,
            -52,
            -57,
            -48,
            -47,
            -48,
            -53,
            -51,
            -53,
            -52,
            -53,
            -53,
            -53,
            -55,
            -55,
            -53,
            -55,
            -51,
            -51,
            -53,
            -54,
            -53,
            -53,
            -54,
            -54,
            -54,
            -53,
            -54,
            -54,
            -55,
            -53,
            -53,
            -54,
            -54,
            -54,
            -54,
            -54,
            -55,
            -55,
            -54,
            -54,
            -52,
            -55,
            -54,
            -53,
            -53,
            -53,
            -53,
            -54,
            -52,
            -53,
            -53,
            -53,
            -52,
            -52,
            -63,
            -49,
            -57,
            -53,
            -55,
            -53,
            -57,
            -53,
            -53,
            -53,
            -51,
            -52,
            -55,
            -52,
            -52,
            -55,
            -57,
            -57,
            -57,
            -51,
            -55,
            -53,
            -51,
            -54,
            -54,
            -54,
            -51,
            -55,
            -54,
            -52,
            -56,
            -51,
            -53,
            -54,
            -53,
            -55,
            -53,
            -55,
            -56,
            -55,
            -54,
            -54,
            -52,
            -55,
            -54,
            -55,
            -54,
            -53,
            -53,
            -54,
            -54,
            -56,
            -54,
            -52,
            -56,
            -54,
            -54,
            -54,
            -55,
            -56,
            -46,
            -64,
            -59,
            -53,
            -59,
            -57,
            -52,
            -58,
            -55,
            -57,
            -57,
            -56,
            -51,
            -57,
            -55,
            -54,
            -50,
            -53,
            -60,
            -61,
            -60,
            -55,
            -56,
            -60,
            -53,
            -56,
            -59,
            -53,
            -54,
            -56,
            -53,
            -56,
            -57,
            -57,
            -54,
            -55,
            -56,
            -54,
            -53,
            -53,
            -55,
            -54,
            -56,
            -54,
            -54,
            -53,
            -53,
            -56,
            -55,
            -54,
            -55,
            -51,
            -55,
            -55,
            -52,
            -53,
            -55,
            -54,
            -54,
            -52,
            -52,
            -49,
            -45,
            -53,
            -49,
            -52,
            -51,
            -49,
            -52,
            -51,
            -52,
            -52,
            -53,
            -50,
            -51,
            -49,
            -51,
            -49,
            -41,
            -45,
            -42,
            -49,
            -50,
            -45,
            -50,
            -46,
            -48,
            -49,
            -49,
            -49,
            -48,
            -50,
            -46,
            -46,
            -49,
            -46,
            -47,
            -46,
            -46,
            -47,
            -46,
            -47,
            -47,
            -47,
            -47,
            -46,
            -46,
            -44,
            -46,
            -45,
            -43,
            -45,
            -43,
            -44,
            -44,
            -44,
            -48,
            -101,
            -25,
            -43,
            -39,
            -48,
            -44,
            -48,
            -36,
            -46,
            -41,
            -45,
            -45,
            -41,
            -42,
            -42,
            -38,
            -46,
            -40,
            -41,
            -41,
            -40,
            -45,
            -43,
            -43,
            -41,
            -42,
            -42,
            -38,
            -42,
            -39,
            -40,
            -38,
            -40,
            -39,
            -38,
            -40,
            -37,
            -37,
            -38,
            -38,
            -37,
            -37,
            -37,
            -36,
            -36,
            -35,
            -33,
            -34,
            -34,
            -36,
            -36,
            -33,
            -33,
            -35,
            -35,
            -33,
            -35,
            -34,
            -33,
            -30,
            25,
            -49,
            -31,
            -34,
            -25,
            -31,
            -27,
            -33,
            -25,
            -31,
            -26,
            -25,
            -28,
            -25,
            -25,
            -30,
            -22,
            -27,
            -24,
            -25,
            -26,
            -18,
            -19,
            -20,
            -22,
            -21,
            -18,
            -21,
            -17,
            -19,
            -18,
            -19,
            -14,
            -15,
            -15,
            -13,
            -15,
            -14,
            -12,
            -10,
            -11,
            -10,
            -8,
            -7,
            -5,
            -5,
            -4,
            -2,
            -1,
            2,
            4,
            2,
            3,
            5,
            6,
            6,
            10,
            9,
            10,
            17,
            14,
            15,
            16,
            18,
            20,
            23,
            24,
            24,
            28,
            28,
            28,
            29,
            30,
            30,
            34,
            36,
            38,
            34,
            47,
            35,
            46,
            48,
            38,
            45,
            50,
            50,
            50,
            51,
            52,
            57,
            56,
            57,
            57,
            60,
            60,
            63,
            63,
            65,
            67,
            66,
            66,
            71,
            52,
            53,
            77,
            75,
            77,
            62,
            69,
            72,
            68,
            73,
            71,
            73,
            71,
            76,
            70,
            76,
            74,
            68,
            74,
            71,
            74,
            69,
            73,
            72,
            74,
            68,
            71,
            70,
            74,
            67,
            74,
            69,
            75,
            69,
            70,
            73,
            60,
            74,
            67,
            60,
            74,
            67,
            63,
            66,
            66,
            66,
            64,
            61,
            63,
            62,
            60,
            60,
            61,
            60,
            60,
            58,
            57,
            57,
            57,
            52,
            69,
            70,
            47,
            50,
            48,
            62,
            56,
            53,
            56,
            52,
            50,
            53,
            55,
            51,
            54,
            50,
            51,
            54,
            53,
            51,
            50,
            54,
            52,
            51,
            49,
            54,
            51,
            52,
            50,
            55,
            48,
            54,
            45,
            51,
            51,
            52,
            51,
            52,
            50,
            53,
            50,
            51,
            51,
            51,
            50,
            50,
            52,
            51,
            51,
            52,
            53,
            52,
            52,
            51,
            51,
            53,
            51,
            51,
            47,
            57,
            55,
            57,
            52,
            50,
            51,
            53,
            50,
            52,
            52,
            53,
            56,
            50,
            52,
            51,
            52,
            51,
            50,
            52,
            48,
            51,
            50,
            52,
            49,
            50,
            51,
            49,
            49,
            49,
            47,
            40,
            58,
            49,
            49,
            48,
            48,
            47,
            46,
            45,
            45,
            39,
            43,
            48,
            49,
            45,
            43,
            44,
            45,
            42,
            45,
            43,
            43,
            42,
            40,
            39,
            40,
            40,
            42,
            42,
            46,
            35,
            40,
            35,
            40,
            40,
            39,
            37,
            39,
            36,
            34,
            34,
            36,
            36,
            34,
            33,
            34,
            35,
            33,
            34,
            33,
            33,
            32,
            31,
            32,
            31,
            30,
            31,
            29,
            30,
            31,
            38,
            19,
            27,
            27,
            27,
            25,
            25,
            27,
            27,
            27,
            32,
            26,
            22,
            22,
            23,
            26,
            23,
            20,
            24,
            20,
            21,
            18,
            21,
            21,
            23,
            21,
            19,
            17,
            18,
            17,
            18,
            17,
            15,
            14,
            14,
            14,
            14,
            14,
            12,
            14,
            12,
            9,
            11,
            10,
            10,
            10,
            7,
            9,
            6,
            7,
            7,
            6,
            1,
            -1,
            4,
            2,
            2,
            1,
            0,
            -1,
            -1,
            0,
            -2,
            -3,
            -3,
            -2,
            -4,
            -5,
            -8,
            -7,
            -7,
            -7,
            -9,
            -10,
            -10,
            -11,
            -12,
            -12,
            -14,
            -15,
            -14,
            -13,
            -17,
            -17,
            -19,
            -19,
            -19,
            -20,
            -22,
            -22,
            -22,
            -23,
            -22,
            -24,
            -24,
            -25,
            -26,
            -28,
            -27,
            -28,
            -28,
            -28,
            -31,
            -31,
            -31,
            -33,
            -32,
            -33,
            -34,
            -34,
            -35,
            -36,
            -32,
            -32,
            -38,
            -36,
            -38,
            -38,
            -38,
            -40,
            -38,
            -41,
            -40,
            -42,
            -43,
            -55,
            -44,
            -50,
            -38,
            -45,
            -45,
            -50,
            -42,
            -47,
            -44,
            -50,
            -45,
            -47,
            -43,
            -49,
            -47,
            -50,
            -49,
            -48,
            -48,
            -49,
            -45,
            -51,
            -47,
            -51,
            -45,
            -50,
            -51,
            -47,
            -49,
            -52,
            -46,
            -51,
            -48,
            -50,
            -50,
            -55,
            -48,
            -50,
            -48,
            -52,
            -48,
            -52,
            -46,
            -51,
            -50,
            -50,
            -50,
            -51,
            -49,
            -53,
            -48,
            -51,
            -51,
            -49,
            -52,
            -51,
            -49,
            -49,
            -48,
            -38,
            -47,
            -43,
            -51,
            -49,
            -49,
            -44,
            -52,
            -48,
            -50,
            -45,
            -50,
            -48,
            -52,
            -45,
            -50,
            -46,
            -46,
            -48,
            -48,
            -47,
            -52,
            -46,
            -50,
            -46,
            -52,
            -48,
            -47,
            -50,
            -48,
            -47,
            -52,
            -47,
            -50,
            -48,
            -48,
            -43,
            -50,
            -48,
            -51,
            -47,
            -56,
            -44,
            -54,
            -47,
            -50,
            -47,
            -50,
            -47,
            -50,
            -48,
            -51,
            -48,
            -49,
            -50,
            -49,
            -48,
            -51,
            -48,
            -51,
            -50,
            -49,
            -50,
            -52,
            -49,
            -50,
            -51,
            -49,
            -50,
            -51,
            -49,
            -51,
            -51,
            -49,
            -51,
            -50,
            -50,
            -51,
            -50,
            -50,
            -50,
            -50,
            -50,
            -50,
            -50,
            -51,
            -50,
            -50,
            -51,
            -51,
            -50,
            -50,
            -50,
            -50,
            -51,
            -51,
            -51,
            -50,
            -50,
            -50,
            -49,
            -44,
            -52,
            -47,
            -50,
            -48,
            -51,
            -48,
            -50,
            -48,
            -47,
            -48,
            -48,
            -48,
            -47,
            -47,
            -48,
            -47,
            -48,
            -45,
            -46,
            -48,
            -46,
            -45,
            -46,
            -46,
            -45,
            -46,
            -45,
            -45,
            -46,
            -44,
            -43,
            -45,
            -44,
            -43,
            -44,
            -43,
            -43,
            -44,
            -43,
            -43,
            -43,
            -42,
            -42,
            -41,
            -42,
            -42,
            -41,
            -41,
            -41,
            -42,
            -41,
            -40,
            -39,
            -40,
            -45,
            -45,
            -35,
            -36,
            -39,
            -39,
            -39,
            -40,
            -47,
            -35,
            -42,
            -34,
            -30,
            -37,
            -42,
            -31,
            -40,
            -34,
            -38,
            -31,
            -36,
            -34,
            -38,
            -37,
            -31,
            -34,
            -35,
            -32,
            -34,
            -31,
            -31,
            -32,
            -33,
            -30,
            -31,
            -30,
            -31,
            -30,
            -31,
            -29,
            -30,
            -30,
            -30,
            -27,
            -29,
            -27,
            -28,
            -27,
            -27,
            -28,
            -26,
            -25,
            -26,
            -27,
            -25,
            -23,
            -23,
            -23,
            -23,
            -26,
            -28,
            -11,
            -20,
            -23,
            -20,
            -19,
            -18,
            -19,
            -10,
            -20,
            -8,
            -19,
            -23,
            -14,
            -9,
            -17,
            -9,
            -16,
            -9,
            -15,
            -9,
            -10,
            -5,
            -7,
            -8,
            -6,
            -4,
            -5,
            -4,
            -6,
            -1,
            0,
            -1,
            0,
            1,
            2,
            6,
            5,
            8,
            7,
            8,
            10,
            9,
            2,
            13,
            13,
            16,
            16,
            18,
            16,
            18,
            21,
            22,
            23,
            25,
            24,
            26,
            27,
            29,
            33,
            42,
            26,
            26,
            34,
            34,
            34,
            37,
            40,
            39,
            40,
            37,
            41,
            43,
            44,
            45,
            43,
            48,
            51,
            48,
            50,
            51,
            50,
            53,
            54,
            51,
            55,
            57,
            56,
            58,
            60,
            57,
            58,
            62,
            61,
            62,
            62,
            60,
            62,
            61,
            62,
            64,
            64,
            69,
            75,
            66,
            50,
            74,
            62,
            60,
            73,
            68,
            68,
            65,
            69,
            65,
            66,
            66,
            68,
            66,
            70,
            69,
            69,
            68,
            71,
            67,
            70,
            68,
            69,
            69,
            69,
            67,
            68,
            69,
            69,
            67,
            68,
            66,
            67,
            67,
            67,
            65,
            68,
            65,
            66,
            67,
            65,
            64,
            64,
            65,
            64,
            64,
            64,
            64,
            63,
            63,
            63,
            63,
            64,
            64,
            64,
            63,
            62,
            60,
            60,
            61,
            77,
            53,
            65,
            67,
            58,
            61,
            59,
            63,
            61,
            64,
            63,
            62,
            61,
            61,
            60,
            61,
            61,
            63,
            58,
            63,
            61,
            61,
            60,
            61,
            60,
            62,
            61,
            60,
            59,
            61,
            61,
            61,
            59,
            61,
            60,
            62,
            59,
            61,
            60,
            60,
            60,
            60,
            60,
            61,
            60,
            61,
            60,
            61,
            60,
            60,
            60,
            60,
            59,
            60,
            59,
            60,
            60,
            60,
            60,
            59,
            59,
            59,
            59,
            58,
            58,
            58,
            58,
            58,
            58,
            56,
            54,
            56,
            57,
            58,
            55,
            55,
            55,
            55,
            55,
            55,
            55,
            53,
            53,
            50,
            55,
            52,
            51,
            53,
            50,
            52,
            51,
            51,
            52,
            51,
            51,
            48,
            50,
            49,
            52,
            49,
            48,
            49,
            47,
            48,
            48,
            47,
            48,
            46,
            46,
            47,
            45,
            45,
            44,
            42,
            44,
            43,
            43,
            42,
            42,
            43,
            43,
            42,
            41,
            42,
            42,
            41,
            40,
            40,
            40,
            40,
            43,
            40,
            38,
            38,
            39,
            38,
            38,
            37,
            37,
            37,
            36,
            37,
            37,
            39,
            34,
            36,
            36,
            34,
            36,
            34,
            34,
            34,
            33,
            32,
            33,
            35,
            34,
            33,
            30,
            31,
            33,
            31,
            33,
            30,
            30,
            30,
            29,
            29,
            29,
            28,
            29,
            28,
            29,
            30,
            27,
            28,
            27,
            27,
            26,
            26,
            25,
            25,
            25,
            25,
            24,
            24,
            24,
            24,
            23,
            23,
            22,
            22,
            21,
            20,
            21,
            21,
            20,
            20,
            19,
            18,
            18,
            18,
            17,
            17,
            17,
            17,
            16,
            16,
            16,
            15,
            15,
            14,
            14,
            14,
            11,
            11,
            10,
            10,
            10,
            10,
            9,
            9,
            7,
            7,
            7,
            6,
            6,
            5,
            5,
            4,
            4,
            3,
            2,
            2,
            1,
            0,
            0,
            0,
            0,
            -2,
            -3,
            -3,
            -3,
            -5,
            -6,
            -6,
            -6,
            -8,
            -8,
            -3,
            -2,
            -11,
            -11,
            -13,
            -12,
            -14,
            -14,
            -15,
            -17,
            -15,
            -18,
            -18,
            -18,
            -18,
            -19,
            -21,
            -21,
            -22,
            -21,
            -24,
            -24,
            -24,
            -25,
            -26,
            -25,
            -26,
            -27,
            -28,
            -28,
            -30,
            -30,
            -31,
            -31,
            -31,
            -32,
            -33,
            -34,
            -34,
            -34,
            -35,
            -36,
            -36,
            -37,
            -37,
            -37,
            -38,
            -39,
            -39,
            -40,
            -41,
            -40,
            -42,
            -42,
            -42,
            -42,
            -42,
            -44,
            -43,
            -44,
            -50,
            -52,
            -43,
            -44,
            -43,
            -46,
            -46,
            -46,
            -46,
            -44,
            -48,
            -46,
            -47,
            -48,
            -49,
            -50,
            -48,
            -48,
            -49,
            -51,
            -49,
            -49,
            -50,
            -50,
            -50,
            -51,
            -50,
            -51,
            -50,
            -50,
            -50,
            -52,
            -77,
            -51,
            -52,
            -44,
            -54,
            -53,
            -60,
            -49,
            -53,
            -52,
            -52,
            -52,
            -53,
            -48,
            -54,
            -50,
            -54,
            -53,
            -52,
            -50,
            -54,
            -49,
            -53,
            -49,
            -53,
            -50,
            -50,
            -53,
            -51,
            -50,
            -55,
            -50,
            -52,
            -50,
            -51,
            -51,
            -51,
            -51,
            -50,
            -51,
            -50,
            -50,
            -52,
            -48,
            -51,
            -51,
            -50,
            -50,
            -51,
            -50,
            -51,
            -51,
            -51,
            -51,
            -53,
            -51,
            -52,
            -53,
            -52,
            -50,
            -25,
            -49,
            -51,
            -58,
            -49,
            -50,
            -42,
            -55,
            -51,
            -51,
            -52,
            -52,
            -51,
            -56,
            -51,
            -55,
            -51,
            -52,
            -52,
            -55,
            -50,
            -56,
            -52,
            -55,
            -52,
            -54,
            -55,
            -52,
            -54,
            -55,
            -51,
            -56,
            -54,
            -55,
            -55,
            -52,
            -54,
            -55,
            -55,
            -54,
            -55,
            -55,
            -53,
            -57,
            -54,
            -54,
            -55,
            -55,
            -54,
            -55,
            -55,
            -54,
            -55,
            -54,
            -54,
            -55,
            -55,
            -54,
            -54,
            -55,
            -54,
            -56,
            -54,
            -55,
            -53,
            -54,
            -55,
            -53,
            -53,
            -54,
            -53,
            -52,
            -54,
            -53,
            -52,
            -52,
            -53,
            -53,
            -53,
            -52,
            -52,
            -52,
            -52,
            -52,
            -52,
            -52,
            -52,
            -52,
            -52,
            -51,
            -51,
            -51,
            -51,
            -51,
            -49,
            -53,
            -50,
            -48,
            -51,
            -49,
            -50,
            -50,
            -49,
            -50,
            -50,
            -49,
            -49,
            -49,
            -48,
            -49,
            -48,
            -51,
            -45,
            -49,
            -52,
            -47,
            -47,
            -46,
            -46,
            -47,
            -45,
            -47,
            -46,
            -46,
            -46,
            -46,
            -46,
            -45,
            -45,
            -45,
            -44,
            -45,
            -44,
            -43,
            -43,
            -44,
            -43,
            -43,
            -43,
            -44,
            -43,
            -42,
            -42,
            -42,
            -42,
            -42,
            -42,
            -42,
            -43,
            -41,
            -40,
            -41,
            -40,
            -41,
            -41,
            -39,
            -40,
            -54,
            -35,
            -33,
            -42,
            -46,
            -39,
            -40,
            -39,
            -35,
            -33,
            -38,
            -36,
            -34,
            -37,
            -32,
            -38,
            -33,
            -30,
            -33,
            -34,
            -35,
            -34,
            -32,
            -35,
            -33,
            -32,
            -34,
            -31,
            -31,
            -31,
            -32,
            -30,
            -31,
            -31,
            -30,
            -30,
            -30,
            -29,
            -27,
            -27,
            -25,
            -25,
            -25,
            -26,
            -42,
            -21,
            -24,
            -27,
            -24,
            -21,
            -26,
            -21,
            -21,
            -21,
            -25,
            -18,
            -17,
            -18,
            -19,
            -16,
            -16,
            -13,
            -28,
            -16,
            -5,
            -9,
            -12,
            -8,
            -20,
            -14,
            -16,
            -5,
            -10,
            -9,
            -10,
            -6,
            -5,
            -6,
            -6,
            -1,
            -4,
            1,
            0,
            5,
            3,
            3,
            4,
            5,
            7,
            9,
            8,
            13,
            12,
            13,
            15,
            18,
            16,
            17,
            17,
            19,
            18,
            21,
            22,
            26,
            43,
            23,
            27,
            32,
            30,
            29,
            36,
            35,
            35,
            36,
            43,
            36,
            37,
            40,
            42,
            42,
            56,
            40,
            52,
            52,
            46,
            45,
            51,
            49,
            59,
            52,
            61,
            49,
            54,
            58,
            59,
            58,
            57,
            61,
            61,
            60,
            64,
            59,
            62,
            58,
            63,
            64,
            66,
            63,
            65,
            65,
            67,
            62,
            66,
            66,
            64,
            64,
            66,
            66,
            67,
            66,
            67,
            66,
            67,
            65,
            65,
            66,
            67,
            66,
            67,
            66,
            66,
            65,
            65,
            65,
            64,
            66,
            66,
            66,
            64,
            63,
            63,
            62,
            63,
            63,
            64,
            63,
            63,
            61,
            60,
            61,
            61,
            61,
            60,
            59,
            59,
            60,
            60,
            59,
            59,
            58,
            57,
            60,
            57,
            59,
            57,
            56,
            58,
            58,
            56,
            56,
            56,
            57,
            56,
            56,
            57,
            56,
            56,
            56,
            56,
            56,
            56,
            56,
            56,
            56,
            56,
            55,
            55,
            56,
            55,
            57,
            56,
            56,
            55,
            55,
            56,
            55,
            55,
            55,
            56,
            56,
            56,
            55,
            55,
            55,
            55,
            55,
            57,
            56,
            56,
            57,
            56,
            56,
            57,
            58,
            57,
            55,
            55,
            57,
            57,
            57,
            57,
            55,
            57,
            56,
            57,
            57,
            56,
            56,
            57,
            57,
            56,
            54,
            52,
            43,
            60,
            54,
            58,
            54,
            51,
            53,
            50,
            50,
            56,
            54,
            51,
            54,
            53,
            52,
            56,
            52,
            55,
            54,
            54,
            51,
            52,
            50,
            51,
            53,
            48,
            44,
            52,
            50,
            58,
            48,
            48,
            52,
            46,
            48,
            47,
            46,
            43,
            50,
            48,
            44,
            44,
            43,
            44,
            45,
            46,
            42,
            42,
            44,
            44,
            44,
            41,
            43,
            42,
            41,
            40,
            40,
            39,
            41,
            43,
            53,
            34,
            40,
            35,
            38,
            41,
            39,
            40,
            40,
            35,
            36,
            36,
            32,
            32,
            35,
            30,
            34,
            33,
            31,
            31,
            32,
            31,
            32,
            31,
            27,
            33,
            37,
            27,
            27,
            21,
            29,
            31,
            24,
            30,
            28,
            28,
            28,
            31,
            23,
            25,
            29,
            28,
            29,
            26,
            23,
            21,
            24,
            27,
            23,
            20,
            21,
            23,
            21,
            22,
            23,
            21,
            15,
            18,
            19,
            20,
            19,
            20,
            13,
            19,
            14,
            15,
            17,
            17,
            17,
            13,
            12,
            17,
            17,
            14,
            13,
            12,
            14,
            9,
            11,
            4,
            -22,
            21,
            5,
            9,
            7,
            -2,
            4,
            10,
            1,
            5,
            6,
            0,
            5,
            -2,
            -3,
            1,
            -3,
            -3,
            -1,
            -5,
            -2,
            -7,
            -4,
            -3,
            -2,
            -3,
            -6,
            -11,
            -9,
            -8,
            -9,
            -8,
            -13,
            -14,
            -14,
            -13,
            -8,
            -10,
            -15,
            -15,
            -18,
            -18,
            -11,
            -20,
            -14,
            -17,
            -22,
            -20,
            -21,
            -21,
            -19,
            -24,
            -24,
            -21,
            -24,
            -23,
            -27,
            -27,
            -26,
            -21,
            5,
            -40,
            -24,
            -30,
            -27,
            -21,
            -29,
            -35,
            -24,
            -32,
            -33,
            -30,
            -35,
            -31,
            -30,
            -35,
            -35,
            -32,
            -36,
            -36,
            -46,
            -34,
            -38,
            -39,
            -42,
            -44,
            -40,
            -36,
            -42,
            -41,
            -42,
            -44,
            -40,
            -39,
            -43,
            -42,
            -42,
            -44,
            -42,
            -44,
            -45,
            -46,
            -46,
            -46,
            -45,
            -49,
            -43,
            -46,
            -47,
            -47,
            -48,
            -47,
            -48,
            -49,
            -49,
            -49,
            -49,
            -46,
            -49,
            -49,
            -47,
            -48,
            -49,
            -49,
            -50,
            -50,
            -49,
            -50,
            -50,
            -49,
            -50,
            -51,
            -50,
            -50,
            -50,
            -50,
            -48,
            -52,
            -50,
            -49,
            -43,
            -51,
            -51,
            -50,
            -49,
            -47,
            -49,
            -52,
            -48,
            -49,
            -49,
            -49,
            -50,
            -52,
            -49,
            -50,
            -51,
            -50,
            -51,
            -51,
            -48,
            -49,
            -50,
            -48,
            -51,
            -46,
            -51,
            -50,
            -50,
            -49,
            -49,
            -49,
            -48,
            -49,
            -49,
            -49,
            -50,
            -52,
            -50,
            -50,
            -52,
            -50,
            -50,
            -49,
            -49,
            -49,
            -50,
            -49,
            -50,
            -50,
            -49,
            -49,
            -49,
            -50,
            -52,
            -52,
            -52,
            -51,
            -50,
            -48,
            -48,
            -49,
            -51,
            -52,
            -64,
            -54,
            -57,
            -50,
            -49,
            -52,
            -52,
            -53,
            -51,
            -54,
            -50,
            -51,
            -54,
            -51,
            -53,
            -50,
            -54,
            -49,
            -52,
            -52,
            -52,
            -55,
            -53,
            -52,
            -53,
            -53,
            -52,
            -53,
            -51,
            -53,
            -52,
            -53,
            -52,
            -53,
            -50,
            -52,
            -52,
            -53,
            -51,
            -51,
            -52,
            -53,
            -53,
            -51,
            -52,
            -53,
            -51,
            -52,
            -52,
            -51,
            -51,
            -48,
            -49,
            -49,
            -51,
            -52,
            -53,
            -52,
            -49,
            -49,
            -37,
            -47,
            -44,
            -50,
            -50,
            -47,
            -48,
            -47,
            -48,
            -44,
            -49,
            -48,
            -46,
            -48,
            -46,
            -48,
            -44,
            -48,
            -46,
            -46,
            -46,
            -43,
            -44,
            -45,
            -44,
            -44,
            -45,
            -44,
            -46,
            -44,
            -44,
            -42,
            -43,
            -40,
            -46,
            -42,
            -41,
            -42,
            -43,
            -43,
            -42,
            -40,
            -40,
            -41,
            -40,
            -39,
            -40,
            -38,
            -39,
            -39,
            -37,
            -40,
            -38,
            -39,
            -38,
            -38,
            -37,
            -36,
            -37,
            -36,
            -36,
            -35,
            -36,
            -36,
            -36,
            -36,
            -35,
            -35,
            -37,
            -36,
            -36,
            -35,
            -31,
            -33,
            -33,
            -33,
            -33,
            -32,
            -32,
            -32,
            -32,
            -33,
            -33,
            -32,
            -30,
            -29,
            -29,
            -29,
            -29,
            -33,
            -28,
            -28,
            -28,
            -27,
            -25,
            -27,
            -27,
            -25,
            -26,
            -27,
            -24,
            -24,
            -23,
            -25,
            -23,
            -24,
            -25,
            -28,
            -28,
            -22,
            -21,
            -21,
            -21,
            -17,
            -20,
            -18,
            -16,
            -19,
            -18,
            -15,
            -16,
            -14,
            -11,
            -13,
            -11,
            -10,
            -11,
            -9,
            -6,
            -8,
            -4,
            -5,
            -8,
            -2,
            -3,
            -1,
            1,
            1,
            0,
            5,
            6,
            7,
            9,
            8,
            8,
            10,
            11,
            13,
            14,
            20,
            17,
            17,
            21,
            20,
            21,
            24,
            25,
            25,
            28,
            29,
            28,
            29,
            29,
            33,
            34,
            36,
            39,
            41,
            44,
            40,
            41,
            44,
            45,
            44,
            47,
            49,
            48,
            53,
            55,
            51,
            50,
            -22,
            77,
            51,
            69,
            39,
            53,
            51,
            72,
            54,
            60,
            56,
            65,
            62,
            58,
            60,
            67,
            63,
            59,
            67,
            66,
            60,
            66,
            64,
            68,
            63,
            66,
            65,
            68,
            62,
            67,
            64,
            68,
            63,
            67,
            63,
            68,
            66,
            67,
            65,
            68,
            67,
            68,
            65,
            66,
            65,
            65,
            67,
            66,
            67,
            67,
            63,
            64,
            62,
            65,
            61,
            62,
            60,
            59,
            62,
            66,
            137,
            38,
            66,
            47,
            78,
            67,
            69,
            44,
            67,
            59,
            65,
            56,
            58,
            64,
            61,
            53,
            57,
            67,
            55,
            56,
            62,
            56,
            60,
            56,
            60,
            58,
            57,
            54,
            61,
            54,
            60,
            54,
            61,
            56,
            60,
            55,
            57,
            56,
            58,
            56,
            56,
            57,
            60,
            57,
            57,
            57,
            56,
            58,
            56,
            56,
            59,
            57,
            59,
            56,
            58,
            58,
            58,
            58,
            57,
            55,
            55,
            56,
            58,
            58,
            57,
            57,
            56,
            61,
            57,
            57,
            58,
            59,
            58,
            58,
            58,
            59,
            59,
            56,
            57,
            58,
            59,
            58,
            58,
            58,
            57,
            56,
            59,
            60,
            58,
            59,
            56,
            56,
            56,
            58,
            56,
            56,
            57,
            56,
            56,
            56,
            56,
            55,
            54,
            54,
            56,
            54,
            55,
            54,
            54,
            53,
            53,
            54,
            53,
            53,
            53,
            52,
            53,
            52,
            52,
            54,
            53,
            52,
            51,
            51,
            51,
            50,
            50,
            50,
            50,
            50,
            48,
            49,
            48,
            49,
            47,
            46,
            47,
            47,
            47,
            46,
            46,
            46,
            45,
            45,
            45,
            45,
            44,
            43,
            44,
            43,
            44,
            43,
            42,
            41,
            42,
            41,
            39,
            40,
            41,
            39,
            40,
            39,
            40,
            40,
            38,
            39,
            41,
            38,
            38,
            39,
            37,
            25,
            38,
            34,
            36,
            37,
            34,
            37,
            35,
            34,
            33,
            34,
            32,
            32,
            30,
            31,
            33,
            32,
            32,
            31,
            31,
            32,
            29,
            31,
            31,
            31,
            30,
            29,
            29,
            29,
            27,
            28,
            28,
            27,
            27,
            26,
            25,
            27,
            25,
            19,
            25,
            27,
            24,
            22,
            24,
            29,
            20,
            22,
            23,
            23,
            22,
            24,
            23,
            22,
            22,
            20,
            14,
            20,
            18,
            17,
            20,
            28,
            16,
            21,
            18,
            18,
            21,
            18,
            19,
            12,
            -4,
            4,
            9,
            13,
            19,
            15,
            9,
            15,
            10,
            12,
            11,
            9,
            10,
            11,
            7,
            6,
            10,
            12,
            6,
            -7,
            -6,
            -2,
            4,
            4,
            2,
            5,
            3,
            9,
            4,
            9,
            -2,
            -2,
            -1,
            8,
            -3,
            -11,
            4,
            -2,
            -3,
            -6,
            -1,
            -3,
            -11,
            -4,
            -7,
            -13,
            -13,
            -7,
            -7,
            -13,
            -11,
            -13,
            -13,
            -10,
            -15,
            -16,
            -17,
            -17,
            -17,
            -11,
            3,
            -10,
            -10,
            -20,
            -21,
            -20,
            -17,
            -26,
            -21,
            -23,
            -23,
            -24,
            -25,
            -28,
            -25,
            -24,
            -30,
            -32,
            -31,
            -17,
            -18,
            -23,
            -30,
            -30,
            -29,
            -31,
            -30,
            -39,
            -33,
            -34,
            -32,
            -41,
            -58,
            -35,
            -33,
            -34,
            -41,
            -38,
            -40,
            -38,
            -44,
            -47,
            -39,
            -46,
            -40,
            -40,
            -38,
            -49,
            -44,
            -35,
            -45,
            -43,
            -43,
            -51,
            -44,
            -47,
            -48,
            -48,
            -49,
            -49,
            -47,
            -45,
            -49,
            -44,
            -48,
            -50,
            -49,
            -47,
            -48,
            -50,
            -49,
            -48,
            -49,
            -50,
            -49,
            -50,
            -49,
            -49,
            -45,
            -46,
            -47,
            -55,
            -96,
            -33,
            -52,
            -44,
            -63,
            -60,
            -59,
            -44,
            -57,
            -45,
            -25,
            -60,
            -54,
            -50,
            -51,
            -48,
            -51,
            -51,
            -58,
            -42,
            -55,
            -52,
            -53,
            -50,
            -49,
            -50,
            -49,
            -59,
            -51,
            -49,
            -56,
            -48,
            -52,
            -53,
            -50,
            -53,
            -53,
            -49,
            -50,
            -51,
            -53,
            -53,
            -54,
            -51,
            -51,
            -54,
            -53,
            -50,
            -52,
            -53,
            -51,
            -56,
            -49,
            -54,
            -51,
            -55,
            -56,
            -55,
            -56,
            -48,
            -7,
            -70,
            -51,
            -60,
            -43,
            -46,
            -46,
            -61,
            -49,
            -54,
            -57,
            -53,
            -53,
            -53,
            -53,
            -56,
            -54,
            -55,
            -47,
            -61,
            -51,
            -53,
            -55,
            -53,
            -54,
            -52,
            -58,
            -53,
            -56,
            -55,
            -51,
            -54,
            -55,
            -52,
            -55,
            -54,
            -53,
            -57,
            -57,
            -56,
            -55,
            -56,
            -53,
            -55,
            -56,
            -54,
            -55,
            -56,
            -54,
            -54,
            -54,
            -50,
            -57,
            -53,
            -57,
            -54,
            -54,
            -56,
            -53,
            -58,
            -52,
            -56,
            -54,
            -56,
            -53,
            -53,
            -56,
            -54,
            -52,
            -52,
            -53,
            -52,
            -54,
            -55,
            -52,
            -54,
            -52,
            -51,
            -52,
            -51,
            -50,
            -51,
            -51,
            -50,
            -50,
            -51,
            -50,
            -50,
            -50,
            -51,
            -50,
            -52,
            -49,
            -51,
            -50,
            -48,
            -49,
            -49,
            -48,
            -48,
            -48,
            -57,
            -47,
            -49,
            -47,
            -47,
            -49,
            -49,
            -50,
            -50,
            -45,
            -49,
            -45,
            -50,
            -46,
            -44,
            -47,
            -44,
            -48,
            -41,
            -47,
            -44,
            -47,
            -45,
            -46,
            -46,
            -43,
            -44,
            -45,
            -45,
            -44,
            -43,
            -43,
            -42,
            -43,
            -43,
            -43,
            -43,
            -41,
            -43,
            -42,
            -43,
            -42,
            -41,
            -42,
            -40,
            -42,
            -41,
            -40,
            -40,
            -41,
            -39,
            -40,
            -39,
            -40,
            -41,
            -41,
            -39,
            -39,
            -38,
            -39,
            -29,
            -41,
            -36,
            -38,
            -37,
            -35,
            -36,
            -35,
            -35,
            -41,
            -37,
            -40,
            -33,
            -34,
            -36,
            -32,
            -36,
            -33,
            -43,
            -47,
            -37,
            -32,
            -32,
            -34,
            -28,
            -36,
            -35,
            -33,
            -30,
            -35,
            -33,
            -33,
            -32,
            -29,
            -31,
            -31,
            -32,
            -33,
            -30,
            -31,
            -31,
            -32,
            -32,
            -32,
            -30,
            -30,
            -29,
            -28,
            -28,
            -28,
            -27,
            -27,
            -27,
            -27,
            -28,
            -26,
            -27,
            -26,
            -26,
            -23,
            -25,
            -24,
            -25,
            -23,
            -25,
            -23,
            -22,
            -22,
            -21,
            -20,
            -19,
            -32,
            -8,
            -19,
            -18,
            -25,
            -20,
            -16,
            -7,
            -7,
            -10,
            -16,
            -19,
            -13,
            -15,
            -10,
            -11,
            -10,
            -14,
            -5,
            -8,
            -7,
            -8,
            -10,
            -6,
            -3,
            -1,
            -4,
            -1,
            -1,
            1,
            4,
            4,
            4,
            5,
            8,
            6,
            6,
            7,
            11,
            9,
            12,
            12,
            15,
            19,
            18,
            16,
            20,
            20,
            20,
            21,
            27,
            26,
            25,
            29,
            28,
            29,
            30,
            33,
            33,
            34,
            48,
            24,
            36,
            37,
            45,
            42,
            41,
            41,
            46,
            41,
            46,
            50,
            48,
            46,
            50,
            52,
            52,
            54,
            52,
            54,
            55,
            56,
            57,
            57,
            55,
            57,
            60,
            59,
            61,
            61,
            59,
            61,
            64,
            61,
            62,
            63,
            63,
            64,
            62,
            63,
            62,
            64,
            63,
            61,
            63,
            66,
            64,
            65,
            63,
            66,
            60,
            60,
            61,
            61,
            63,
            64,
            65,
            64,
            63,
            28,
            70,
            67,
            55,
            61,
            63,
            63,
            62,
            56,
            63,
            59,
            59,
            62,
            56,
            58,
            55,
            58,
            41,
            68,
            50,
            60,
            51,
            58,
            56,
            56,
            51,
            61,
            54,
            54,
            57,
            52,
            53,
            54,
            56,
            52,
            48,
            54,
            54,
            53,
            51,
            52,
            55,
            53,
            54,
            55,
            52,
            52,
            52,
            51,
            52,
            48,
            54,
            54,
            56,
            52,
            52,
            49,
            50,
            48,
            54,
            85,
            43,
            46,
            58,
            50,
            51,
            49,
            51,
            54,
            49,
            52,
            53,
            48,
            54,
            51,
            54,
            50,
            67,
            39,
            58,
            46,
            57,
            48,
            51,
            50,
            56,
            43,
            54,
            51,
            49,
            54,
            49,
            51,
            48,
            53,
            54,
            50,
            50,
            49,
            55,
            51,
            51,
            49,
            51,
            49,
            50,
            47,
            47,
            48,
            49,
            49,
            46,
            47,
            45,
            51,
            47,
            50,
            46,
            47,
            44,
            45,
            48,
            45,
            45,
            46,
            42,
            46,
            44,
            44,
            43,
            45,
            38,
            37,
            37,
            40,
            42,
            43,
            44,
            41,
            37,
            44,
            37,
            43,
            39,
            41,
            37,
            40,
            36,
            37,
            33,
            36,
            39,
            35,
            33,
            34,
            35,
            35,
            37,
            35,
            29,
            34,
            29,
            34,
            29,
            29,
            30,
            34,
            30,
            25,
            32,
            30,
            30,
            27,
            30,
            24,
            27,
            27,
            28,
            27,
            27,
            29,
            25,
            27,
            26,
            22,
            24,
            8,
            -1,
            33,
            26,
            21,
            27,
            20,
            33,
            20,
            19,
            19,
            16,
            20,
            25,
            10,
            19,
            16,
            16,
            14,
            17,
            12,
            20,
            13,
            17,
            14,
            17,
            14,
            14,
            12,
            10,
            11,
            10,
            11,
            10,
            8,
            11,
            10,
            10,
            11,
            7,
            9,
            8,
            14,
            6,
            10,
            6,
            9,
            5,
            9,
            8,
            2,
            0,
            5,
            3,
            -1,
            5,
            1,
            0,
            4,
            3,
            14,
            24,
            -10,
            -2,
            1,
            0,
            8,
            -9,
            0,
            -1,
            -3,
            -3,
            -5,
            -8,
            1,
            -3,
            -5,
            -3,
            -4,
            -5,
            -2,
            -12,
            -6,
            -9,
            -9,
            -12,
            -10,
            -8,
            -11,
            -9,
            -11,
            -14,
            -12,
            -11,
            -12,
            -14,
            -16,
            -16,
            -16,
            -14,
            -18,
            -16,
            -18,
            -18,
            -18,
            -17,
            -20,
            -19,
            -23,
            -24,
            -21,
            -18,
            -24,
            -23,
            -21,
            -26,
            -23,
            -22,
            -25,
            -26,
            -24,
            -26,
            -26,
            -29,
            -29,
            -31,
            -31,
            -28,
            -28,
            -31,
            -31,
            -31,
            -30,
            -31,
            -32,
            -33,
            -33,
            -34,
            -34,
            -35,
            -36,
            -34,
            -35,
            -34,
            -35,
            -36,
            -37,
            -38,
            -36,
            -36,
            -38,
            -38,
            -38,
            -38,
            -39,
            -40,
            -40,
            -39,
            -40,
            -40,
            -40,
            -40,
            -41,
            -41,
            -42,
            -43,
            -40,
            -43,
            -41,
            -42,
            -41,
            -43,
            -43,
            -44,
            -42,
            -44,
            -43,
            -45,
            -43,
            -51,
            -46,
            -44,
            -46,
            -42,
            -42,
            -48,
            -42,
            -46,
            -42,
            -46,
            -43,
            -46,
            -43,
            -46,
            -45,
            -48,
            -43,
            -44,
            -49,
            -44,
            -43,
            -48,
            -43,
            -46,
            -45,
            -45,
            -44,
            -45,
            -44,
            -45,
            -46,
            -46,
            -46,
            -47,
            -46,
            -42,
            -41,
            -44,
            -52,
            -60,
            -45,
            -45,
            -50,
            -50,
            -45,
            -47,
            -46,
            -46,
            -46,
            -48,
            -46,
            -43,
            -44,
            -48,
            -46,
            -46,
            -49,
            -47,
            -46,
            -40,
            -45,
            -48,
            -45,
            -48,
            -48,
            -43,
            -48,
            -45,
            -48,
            -45,
            -48,
            -46,
            -48,
            -46,
            -47,
            -46,
            -50,
            -49,
            -44,
            -48,
            -48,
            -44,
            -50,
            -48,
            -49,
            -48,
            -48,
            -47,
            -49,
            -47,
            -47,
            -46,
            -47,
            -45,
            -46,
            -50,
            -52,
            -48,
            -40,
            -32,
            -48,
            -48,
            -42,
            -43,
            -48,
            -45,
            -47,
            -46,
            -47,
            -44,
            -46,
            -49,
            -48,
            -44,
            -47,
            -46,
            -44,
            -45,
            -46,
            -45,
            -45,
            -44,
            -45,
            -46,
            -46,
            -45,
            -46,
            -45,
            -45,
            -45,
            -45,
            -44,
            -45,
            -43,
            -44,
            -41,
            -43,
            -42,
            -42,
            -43,
            -44,
            -43,
            -42,
            -42,
            -42,
            -42,
            -42,
            -42,
            -41,
            -41,
            -40,
            -41,
            -40,
            -43,
            -43,
            -42,
            -40,
            -42,
            -37,
            -38,
            -40,
            -39,
            -40,
            -39,
            -39,
            -39,
            -38,
            -38,
            -38,
            -38,
            -37,
            -38,
            -37,
            -37,
            -36,
            -36,
            -36,
            -36,
            -36,
            -35,
            -35,
            -36,
            -35,
            -36,
            -35,
            -37,
            -33,
            -31,
            -36,
            -33,
            -31,
            -32,
            -32,
            -32,
            -31,
            -34,
            -31,
            -33,
            -31,
            -29,
            -31,
            -32,
            -29,
            -29,
            -28,
            -29,
            -29,
            -29,
            -28,
            -29,
            -28,
            -28,
            -27,
            -24,
            -23,
            -24,
            -25,
            -24,
            -27,
            -29,
            -21,
            -24,
            -23,
            -24,
            -22,
            -22,
            -21,
            -20,
            -20,
            -19,
            -19,
            -18,
            -18,
            -16,
            -16,
            -16,
            -15,
            -15,
            -14,
            -14,
            -13,
            -10,
            -10,
            -8,
            -9,
            -6,
            -9,
            -10,
            -6,
            -7,
            -6,
            -4,
            -4,
            -3,
            -4,
            1,
            -1,
            3,
            1,
            1,
            4,
            6,
            4,
            6,
            8,
            9,
            9,
            11,
            10,
            13,
            13,
            15,
            14,
            15,
            16,
            19,
            19,
            21,
            21,
            25,
            21,
            25,
            25,
            28,
            29,
            29,
            28,
            30,
            32,
            33,
            32,
            35,
            35,
            36,
            36,
            37,
            39,
            38,
            40,
            43,
            43,
            42,
            42,
            42,
            45,
            45,
            46,
            45,
            49,
            50,
            49,
            50,
            50,
            52,
            53,
            53,
            53,
            52,
            54,
            53,
            55,
            54,
            56,
            57,
            55,
            52,
            60,
            56,
            62,
            55,
            57,
            57,
            60,
            58,
            60,
            59,
            61,
            60,
            60,
            60,
            60,
            60,
            61,
            60,
            59,
            60,
            61,
            60,
            61,
            61,
            61,
            60,
            62,
            61,
            62,
            62,
            61,
            63,
            63,
            62,
            61,
            61,
            55,
            57,
            67,
            59,
            63,
            60,
            59,
            61,
            59,
            57,
            63,
            59,
            59,
            58,
            61,
            62,
            61,
            59,
            58,
            62,
            60,
            57,
            62,
            65,
            57,
            60,
            57,
            60,
            63,
            60,
            61,
            60,
            60,
            58,
            60,
            60,
            60,
            60,
            61,
            62,
            60,
            61,
            62,
            60,
            62,
            61,
            62,
            59,
            61,
            61,
            60,
            60,
            61,
            60,
            60,
            61,
            59,
            58,
            59,
            54,
            65,
            69,
            54,
            62,
            60,
            62,
            64,
            58,
            64,
            63,
            60,
            61,
            63,
            63,
            59,
            60,
            63,
            64,
            65,
            60,
            61,
            63,
            59,
            60,
            63,
            61,
            60,
            63,
            59,
            62,
            59,
            61,
            59,
            61,
            59,
            59,
            59,
            60,
            58,
            57,
            60,
            59,
            62,
            58,
            54,
            59,
            51,
            59,
            56,
            57,
            56,
            56,
            55,
            56,
            54,
            53,
            55,
            55,
            56,
            61,
            57,
            51,
            54,
            55,
            53,
            54,
            50,
            54,
            50,
            53,
            50,
            51,
            50,
            50,
            51,
            49,
            47,
            48,
            47,
            48,
            48,
            47,
            46,
            46,
            44,
            47,
            43,
            44,
            44,
            44,
            44,
            44,
            44,
            43,
            43,
            43,
            42,
            41,
            41,
            42,
            40,
            40,
            37,
            41,
            42,
            38,
            43,
            38,
            41,
            38,
            39,
            38,
            38,
            38,
            39,
            39,
            38,
            37,
            36,
            36,
            36,
            36,
            36,
            35,
            35,
            36,
            36,
            35,
            35,
            34,
            35,
            33,
            36,
            33,
            33,
            35,
            31,
            34,
            31,
            33,
            32,
            33,
            34,
            35,
            31,
            31,
            35,
            31,
            32,
            32,
            31,
            31,
            31,
            30,
            30,
            29,
            30,
            30,
            31,
            29,
            29,
            29,
            27,
            29,
            29,
            28,
            28,
            28,
            26,
            28,
            27,
            27,
            27,
            26,
            26,
            25,
            25,
            25,
            25,
            24,
            24,
            24,
            23,
            23,
            22,
            22,
            22,
            23,
            21,
            21,
            21,
            21,
            19,
            21,
            19,
            20,
            21,
            19,
            22,
            20,
            20,
            19,
            18,
            16,
            19,
            17,
            14,
            17,
            16,
            15,
            15,
            15,
            14,
            16,
            14,
            15,
            13,
            14,
            13,
            14,
            13,
            11,
            12,
            10,
            9,
            9,
            10,
            7,
            8,
            8,
            8,
            10,
            10,
            7,
            -7,
            -1,
            4,
            10,
            6,
            3,
            2,
            -4,
            3,
            4,
            3,
            1,
            1,
            -3,
            0,
            -3,
            -6,
            -2,
            -6,
            -7,
            -5,
            -6,
            -3,
            -5,
            -6,
            -8,
            -7,
            -9,
            -12,
            -10,
            -10,
            -13,
            -10,
            -9,
            -12,
            -11,
            -13,
            -14,
            -13,
            -15,
            -16,
            -16,
            -16,
            -20,
            -17,
            -20,
            -19,
            -18,
            -20,
            -20,
            -20,
            -20,
            -22,
            -19,
            -22,
            -23,
            -23,
            -28,
            -31,
            -26,
            -13,
            -21,
            -25,
            -32,
            -29,
            -26,
            -28,
            -21,
            -30,
            -31,
            -30,
            -30,
            -31,
            -30,
            -32,
            -32,
            -29,
            -31,
            -33,
            -31,
            -32,
            -37,
            -38,
            -37,
            -38,
            -37,
            -37,
            -37,
            -34,
            -36,
            -39,
            -35,
            -37,
            -40,
            -39,
            -41,
            -39,
            -39,
            -40,
            -41,
            -39,
            -41,
            -41,
            -39,
            -42,
            -41,
            -41,
            -42,
            -43,
            -42,
            -42,
            -43,
            -43,
            -44,
            -43,
            -44,
            -44,
            -42,
            -41,
            -44,
            -43,
            -42,
            -45,
            -45,
            -45,
            -46,
            -45,
            -46,
            -45,
            -46,
            -46,
            -46,
            -46,
            -45,
            -46,
            -43,
            -45,
            -48,
            -43,
            -46,
            -46,
            -45,
            -45,
            -46,
            -46,
            -45,
            -48,
            -46,
            -47,
            -48,
            -46,
            -47,
            -47,
            -48,
            -47,
            -47,
            -48,
            -48,
            -49,
            -48,
            -48,
            -48,
            -48,
            -48,
            -49,
            -48,
            -49,
            -49,
            -48,
            -49,
            -48,
            -48,
            -49,
            -49,
            -49,
            -49,
            -50,
            -50,
            -49,
            -50,
            -50,
            -50,
            -50,
            -50,
            -50,
            -50,
            -50,
            -51,
            -51,
            -50,
            -51,
            -51,
            -51,
            -51,
            -51,
            -52,
            -51,
            -50,
            -52,
            -51,
            -51,
            -51,
            -52,
            -52,
            -52,
            -52,
            -51,
            -52,
            -52,
            -52,
            -52,
            -52,
            -53,
            -52,
            -53,
            -52,
            -52,
            -52,
            -52,
            -51,
            -65,
            -46,
            -57,
            -46,
            -55,
            -51,
            -54,
            -50,
            -54,
            -51,
            -58,
            -53,
            -54,
            -51,
            -52,
            -51,
            -53,
            -52,
            -51,
            -53,
            -53,
            -65,
            -56,
            -57,
            -49,
            -53,
            -53,
            -50,
            -55,
            -50,
            -57,
            -50,
            -52,
            -53,
            -51,
            -51,
            -50,
            -54,
            -50,
            -50,
            -51,
            -52,
            -51,
            -49,
            -51,
            -51,
            -50,
            -51,
            -51,
            -48,
            -49,
            -49,
            -51,
            -51,
            -47,
            -49,
            -49,
            -51,
            -46,
            -47,
            -32,
            -56,
            -43,
            -54,
            -58,
            -77,
            -32,
            -50,
            -30,
            -62,
            -45,
            -47,
            -49,
            -48,
            -50,
            -47,
            -50,
            -46,
            -50,
            -46,
            -41,
            -31,
            -42,
            -45,
            -44,
            -51,
            -37,
            -50,
            -37,
            -50,
            -35,
            -52,
            -40,
            -43,
            -44,
            -43,
            -42,
            -43,
            -47,
            -45,
            -41,
            -40,
            -40,
            -42,
            -44,
            -38,
            -41,
            -41,
            -39,
            -43,
            -43,
            -39,
            -37,
            -37,
            -42,
            -40,
            -39,
            -35,
            -40,
            -41,
            -42,
            -35,
            -37,
            -37,
            -25,
            -9,
            -49,
            -34,
            -52,
            -22,
            -33,
            -35,
            -30,
            -34,
            -31,
            -33,
            -29,
            -33,
            -31,
            -32,
            -38,
            -33,
            -31,
            -27,
            -34,
            -21,
            -34,
            -24,
            -34,
            -26,
            -32,
            -21,
            -30,
            -25,
            -25,
            -25,
            -26,
            -21,
            -20,
            -20,
            -23,
            -22,
            -23,
            -22,
            -17,
            -22,
            -19,
            -18,
            -19,
            -15,
            -12,
            -14,
            -12,
            -12,
            -10,
            -10,
            -10,
            -11,
            -10,
            -7,
            -6,
            -5,
            -3,
            -2,
            2,
            2,
            0,
            2,
            5,
            6,
            9,
            10,
            10,
            11,
            12,
            12,
            16,
            17,
            18,
            21,
            28,
            22,
            25,
            28,
            25,
            28,
            30,
            32,
            35,
            37,
            37,
            39,
            40,
            38,
            39,
            42,
            43,
            46,
            47,
            47,
            49,
            50,
            53,
            54,
            56,
            56,
            57,
            59,
            58,
            60,
            60,
            58,
            59,
            61,
            62,
            64,
            66,
            65,
            66,
            67,
            66,
            67,
            65,
            67,
            67,
            69,
            69,
            68,
            68,
            70,
            69,
            70,
            70,
            70,
            71,
            70,
            67,
            55,
            59,
            76,
            62,
            68,
            66,
            62,
            71,
            66,
            64,
            68,
            67,
            68,
            64,
            40,
            65,
            70,
            62,
            63,
            65,
            57,
            66,
            60,
            60,
            67,
            62,
            60,
            63,
            54,
            57,
            63,
            58,
            56,
            56,
            60,
            58,
            56,
            58,
            55,
            55,
            57,
            58,
            54,
            58,
            51,
            54,
            57,
            53,
            50,
            54,
            54,
            55,
            53,
            55,
            52,
            53,
            52,
            53,
            53,
            54,
            66,
            63,
            44,
            55,
            53,
            55,
            57,
            52,
            52,
            54,
            50,
            53,
            49,
            53,
            75,
            51,
            49,
            58,
            54,
            52,
            57,
            49,
            55,
            55,
            48,
            51,
            53,
            49,
            57,
            55,
            48,
            56,
            54,
            54,
            52,
            54,
            55,
            53,
            55,
            54,
            54,
            52,
            56,
            52,
            57,
            56,
            53,
            55,
            56,
            54,
            54,
            54,
            53,
            51,
            53,
            53,
            54,
            52,
            53,
            54,
            54,
            54,
            55,
            53,
            54,
            51,
            53,
            52,
            53,
            52,
            52,
            51,
            54,
            53,
            53,
            51,
            52,
            50,
            50,
            49,
            51,
            50,
            50,
            50,
            49,
            50,
            50,
            49,
            50,
            49,
            49,
            48,
            49,
            48,
            48,
            46,
            47,
            47,
            46,
            46,
            46,
            46,
            45,
            46,
            45,
            45,
            44,
            44,
            44,
            44,
            43,
            42,
            43,
            43,
            42,
            42,
            42,
            42,
            42,
            41,
            41,
            40,
            40,
            40,
            39,
            41,
            39,
            38,
            39,
            37,
            39,
            37,
            34,
            38,
            36,
            38,
            36,
            39,
            38,
            37,
            37,
            35,
            33,
            27,
            34,
            33,
            33,
            35,
            32,
            32,
            33,
            32,
            32,
            33,
            34,
            32,
            30,
            30,
            31,
            29,
            20,
            2,
            39,
            24,
            28,
            29,
            25,
            28,
            23,
            24,
            26,
            29,
            28,
            29,
            26,
            26,
            24,
            21,
            25,
            25,
            24,
            24,
            24,
            25,
            23,
            25,
            23,
            23,
            21,
            23,
            19,
            23,
            22,
            17,
            20,
            19,
            21,
            17,
            16,
            17,
            18,
            19,
            19,
            25,
            17,
            18,
            17,
            15,
            18,
            15,
            14,
            15,
            14,
            13,
            11,
            13,
            15,
            14,
            11,
            13,
            20,
            38,
            2,
            17,
            12,
            9,
            12,
            9,
            13,
            10,
            8,
            5,
            6,
            5,
            8,
            6,
            7,
            10,
            4,
            4,
            4,
            1,
            3,
            0,
            0,
            -2,
            1,
            2,
            3,
            2,
            3,
            -1,
            0,
            1,
            -1,
            -2,
            -5,
            -4,
            -2,
            -2,
            -4,
            -5,
            -4,
            -5,
            -5,
            -6,
            -6,
            -7,
            -8,
            -7,
            -8,
            -9,
            -9,
            -9,
            -10,
            -10,
            -11,
            -12,
            -10,
            -12,
            -12,
            -12,
            -14,
            -16,
            -15,
            -15,
            -15,
            -16,
            -16,
            -16,
            -16,
            -17,
            -18,
            -19,
            -20,
            -20,
            -20,
            -20,
            -20,
            -20,
            -20,
            -18,
            -21,
            -21,
            -19,
            -21,
            -23,
            -25,
            -25,
            -26,
            -26,
            -26,
            -25,
            -26,
            -25,
            -26,
            -26,
            -26,
            -26,
            -28,
            -29,
            -28,
            -29,
            -30,
            -29,
            -30,
            -30,
            -30,
            -31,
            -30,
            -30,
            -30,
            -31,
            -32,
            -31,
            -32,
            -33,
            -32,
            -33,
            -32,
            -32,
            -32,
            -34,
            -33,
            -34,
            -34,
            -34,
            -34,
            -34,
            -34,
            -34,
            -35,
            -35,
            -36,
            -36,
            -36,
            -35,
            -36,
            -36,
            -37,
            -38,
            -37,
            -37,
            -37,
            -38,
            -38,
            -37,
            -37,
            -38,
            -37,
            -38,
            -38,
            -38,
            -39,
            -42,
            -38,
            -38,
            -40,
            -39,
            -40,
            -39,
            -41,
            -40,
            -40,
            -42,
            -40,
            -41,
            -41,
            -42,
            -41,
            -40,
            -40,
            -41,
            -42,
            -42,
            -41,
            -41,
            -42,
            -42,
            -42,
            -42,
            -43,
            -42,
            -42,
            -41,
            -41,
            -42,
            -42,
            -42,
            -43,
            -46,
            -47,
            -42,
            -43,
            -42,
            -43,
            -46,
            -43,
            -44,
            -43,
            -44,
            -45,
            -44,
            -44,
            -45,
            -44,
            -45,
            -44,
            -44,
            -45,
            -45,
            -44,
            -46,
            -45,
            -43,
            -45,
            -46,
            -45,
            -47,
            -45,
            -47,
            -44,
            -46,
            -45,
            -44,
            -46,
            -45,
            -45,
            -43,
            -46,
            -46,
            -47,
            -46,
            -44,
            -46,
            -46,
            -45,
            -45,
            -46,
            -47,
            -45,
            -45,
            -45,
            -46,
            -47,
            -46,
            -46,
            -46,
            -46,
            -46,
            -43,
            -41,
            -46,
            -45,
            -46,
            -44,
            -43,
            -46,
            -44,
            -46,
            -44,
            -44,
            -46,
            -48,
            -41,
            -43,
            -42,
            -44,
            -45,
            -44,
            -44,
            -45,
            -43,
            -42,
            -43,
            -44,
            -43,
            -42,
            -42,
            -40,
            -41,
            -44,
            -40,
            -42,
            -42,
            -40,
            -41,
            -42,
            -42,
            -40,
            -41,
            -40,
            -40,
            -40,
            -40,
            -39,
            -40,
            -39,
            -38,
            -38,
            -39,
            -38,
            -38,
            -38,
            -37,
            -37,
            -37,
            -35,
            -37,
            -35,
            -36,
            -35,
            -36,
            -35,
            -35,
            -34,
            -34,
            -34,
            -34,
            -32,
            -33,
            -32,
            -31,
            -29,
            -34,
            -32,
            -33,
            -31,
            -29,
            -30,
            -29,
            -28,
            -29,
            -29,
            -27,
            -27,
            -27,
            -26,
            -26,
            -28,
            -25,
            -23,
            -25,
            -23,
            -23,
            -24,
            -23,
            -21,
            -21,
            -21,
            -21,
            -20,
            -19,
            -20,
            -17,
            -18,
            -17,
            -17,
            -16,
            -15,
            -15,
            -15,
            -15,
            -10,
            -12,
            -12,
            -11,
            -11,
            -9,
            -8,
            -8,
            -7,
            -5,
            -6,
            -4,
            -4,
            -3,
            -2,
            -1,
            0,
            1,
            2,
            2,
            4,
            5,
            5,
            7,
            7,
            8,
            9,
            10,
            10,
            12,
            13,
            14,
            14,
            16,
            16,
            18,
            19,
            20,
            20,
            21,
            21,
            23,
            23,
            9,
            34,
            25,
            34,
            24,
            29,
            27,
            33,
            31,
            33,
            32,
            35,
            34,
            36,
            37,
            40,
            39,
            34,
            37,
            43,
            38,
            41,
            42,
            42,
            43,
            46,
            43,
            44,
            47,
            46,
            44,
            50,
            46,
            46,
            47,
            48,
            47,
            48,
            49,
            49,
            48,
            51,
            49,
            51,
            51,
            52,
            51,
            52,
            52,
            52,
            53,
            52,
            52,
            52,
            52,
            52,
            53,
            54,
            54,
            55,
            70,
            45,
            56,
            47,
            59,
            54,
            57,
            53,
            54,
            54,
            56,
            53,
            55,
            54,
            54,
            52,
            55,
            57,
            57,
            51,
            57,
            54,
            54,
            54,
            54,
            52,
            55,
            56,
            -496,
            54,
            56,
            52,
            55,
            54,
            56,
            54,
            56,
            55,
            54,
            55,
            56,
            54,
            56,
            54,
            54,
            54,
            55,
            55,
            53,
            55,
            54,
            55,
            55,
            55,
            55,
            55,
            54,
            54,
            54,
            55,
            54,
            55,
            54,
            55,
            55,
            54,
            55,
            54,
            55,
            54,
            54,
            55,
            55,
            55,
            54,
            54,
            54,
            54,
            54,
            55,
            54,
            54,
            54,
            54,
            55,
            54,
            54,
            53,
            602,
            53,
            54,
            53,
            54,
            55,
            53,
            54,
            54,
            53,
            53,
            53,
            53,
            53,
            53,
            53,
            54,
            54,
            53,
            52,
            54,
            53,
            53,
            52,
            52,
            52,
            52,
            53,
            52,
            52,
            52,
            51,
            52,
            51,
            51,
            51,
            51,
            51,
            50,
            51,
            51,
            51,
            50,
            50,
            50,
            49,
            50,
            50,
            50,
            49,
            49,
            49,
            49,
            49,
            49,
            48,
            48,
            48,
            47,
            48,
            48,
            48,
            48,
            47,
            47,
            46,
            46,
            46,
            44,
            45,
            45,
            44,
            45,
            44,
            44,
            45,
            43,
            43,
            44,
            43,
            43,
            43,
            41,
            36,
            41,
            41,
            41,
            40,
            42,
            40,
            41,
            40,
            40,
            39,
            39,
            38,
            38,
            40,
            38,
            37,
            37,
            37,
            38,
            36,
            36,
            36,
            35,
            35,
            34,
            34,
            34,
            34,
            34,
            34,
            32,
            32,
            32,
            31,
            32,
            31,
            30,
            29,
            29,
            28,
            28,
            29,
            29,
            28,
            26,
            27,
            26,
            27,
            26,
            25,
            25,
            24,
            24,
            24,
            22,
            23,
            21,
            21,
            22,
            27,
            22,
            20,
            21,
            20,
            19,
            20,
            18,
            18,
            17,
            18,
            17,
            16,
            16,
            14,
            15,
            15,
            14,
            13,
            11,
            13,
            11,
            12,
            11,
            10,
            10,
            10,
            9,
            8,
            8,
            7,
            8,
            8,
            6,
            7,
            5,
            4,
            4,
            3,
            2,
            3,
            2,
            1,
            0,
            -1,
            2,
            0,
            -1,
            -2,
            -4,
            -3,
            -4,
            -5,
            -6,
            -7,
            -6,
            -8,
            -7,
            -8,
            -9,
            -9,
            -11,
            -10,
            -13,
            -12,
            -14,
            -14,
            -15,
            -16,
            -16,
            -17,
            -17,
            -16,
            -18,
            -19,
            -19,
            -20,
            -21,
            -21,
            -21,
            -22,
            -22,
            -24,
            -24,
            -25,
            -26,
            -26,
            -26,
            -26,
            -26,
            -27,
            -28,
            -29,
            -29,
            -31,
            -31,
            -31,
            -32,
            -33,
            -38,
            -33,
            -33,
            -34,
            -34,
            -33,
            -35,
            -34,
            -35,
            -35,
            -36,
            -38,
            -41,
            -45,
            -36,
            -36,
            -38,
            -40,
            -39,
            -41,
            -42,
            -40,
            -40,
            -41,
            -41,
            -42,
            -43,
            -42,
            -42,
            -43,
            -43,
            -42,
            -43,
            -45,
            -45,
            -44,
            -45,
            -45,
            -45,
            -46,
            -46,
            -46,
            -47,
            -46,
            -45,
            -46,
            -47,
            -47,
            -47,
            -48,
            -49,
            -49,
            -49,
            -49,
            -49,
            -48,
            -49,
            -49,
            -49,
            -47,
            -43,
            -49,
            -51,
            -51,
            -51,
            -51,
            -51,
            -52,
            -51,
            -52,
            -51,
            -50,
            -48,
            -43,
            -53,
            -53,
            -52,
            -50,
            -51,
            -50,
            -48,
            -52,
            -52,
            -52,
            -53,
            -52,
            -50,
            -53,
            -52,
            -51,
            -52,
            -52,
            -52,
            -55,
            -86,
            -39,
            -54,
            -49,
            -56,
            -56,
            -57,
            -49,
            -56,
            -55,
            -53,
            -57,
            -52,
            -53,
            -50,
            -65,
            -62,
            -58,
            -51,
            -59,
            -53,
            -60,
            -52,
            -54,
            -57,
            -55,
            -58,
            -59,
            -51,
            -56,
            -55,
            -58,
            -62,
            -56,
            -55,
            -59,
            -56,
            -57,
            -56,
            -56,
            -58,
            -57,
            -59,
            -58,
            -60,
            -60,
            -60,
            -59,
            -58,
            -57,
            -60,
            -57,
            -58,
            -58,
            -61,
            -60,
            -60,
            -60,
            -61,
            -56,
            -25,
            -71,
            -58,
            -62,
            -55,
            -56,
            -55,
            -64,
            -60,
            -55,
            -62,
            -54,
            -60,
            -59,
            -63,
            -49,
            -50,
            -55,
            -62,
            -54,
            -61,
            -54,
            -61,
            -58,
            -56,
            -60,
            -57,
            -53,
            -61,
            -56,
            -57,
            -55,
            -51,
            -58,
            -57,
            -55,
            -57,
            -56,
            -57,
            -57,
            -55,
            -56,
            -54,
            -54,
            -53,
            -53,
            -53,
            -53,
            -54,
            -54,
            -51,
            -55,
            -55,
            -54,
            -52,
            -52,
            -52,
            -53,
            -52,
            -52,
            -52,
            -54,
            -52,
            -52,
            -53,
            -51,
            -51,
            -51,
            -47,
            -54,
            -49,
            -52,
            -50,
            -51,
            -50,
            -49,
            -51,
            -49,
            -49,
            -49,
            -48,
            -49,
            -49,
            -49,
            -48,
            -47,
            -46,
            -50,
            -48,
            -48,
            -48,
            -49,
            -47,
            -47,
            -49,
            -47,
            -47,
            -47,
            -47,
            -47,
            -46,
            -47,
            -47,
            -47,
            -47,
            -47,
            -47,
            -47,
            -47,
            -47,
            -46,
            -46,
            -45,
            -45,
            -45,
            -45,
            -45,
            -45,
            -44,
            -45,
            -45,
            -45,
            -44,
            -45,
            -43,
            -44,
            -44,
            -43,
            -43,
            -43,
            -43,
            -42,
            -42,
            -42,
            -42,
            -42,
            -42,
            -42,
            -42,
            -44,
            -40,
            -44,
            -39,
            -42,
            -40,
            -41,
            -39,
            -39,
            -39,
            -38,
            -39,
            -38,
            -39,
            -38,
            -37,
            -37,
            -38,
            -37,
            -37,
            -37,
            -37,
            -36,
            -35,
            -36,
            -35,
            -34,
            -34,
            -34,
            -33,
            -33,
            -33,
            -32,
            -32,
            -32,
            -31,
            -31,
            -30,
            -30,
            -30,
            -29,
            -28,
            -27,
            -27,
            -26,
            -26,
            -25,
            -25,
            -25,
            -26,
            -21,
            -22,
            -23,
            -27,
            -13,
            -25,
            -16,
            -16,
            -15,
            -15,
            -12,
            -20,
            -3,
            -12,
            -7,
            -6,
            -4,
            -10,
            -4,
            -3,
            5,
            -1,
            3,
            9,
            6,
            10,
            10,
            14,
            16,
            16,
            20,
            22,
            23,
            25,
            28,
            27,
            31,
            32,
            35,
            38,
            38,
            41,
            42,
            43,
            47,
            47,
            48,
            50,
            52,
            54,
            57,
            58,
            59,
            61,
            63,
            64,
            66,
            69,
            71,
            65,
            -4,
            117,
            63,
            92,
            53,
            83,
            67,
            84,
            66,
            85,
            77,
            88,
            74,
            84,
            81,
            88,
            81,
            85,
            78,
            91,
            76,
            90,
            87,
            84,
            86,
            86,
            49,
            89,
            77,
            90,
            74,
            85,
            72,
            80,
            76,
            84,
            77,
            76,
            75,
            75,
            73,
            79,
            73,
            72,
            66,
            77,
            70,
            73,
            70,
            71,
            64,
            72,
            68,
            65,
            64,
            67,
            61,
            64,
            63,
            72,
            137,
            18,
            73,
            52,
            77,
            61,
            68,
            55,
            70,
            56,
            63,
            57,
            59,
            59,
            60,
            54,
            60,
            58,
            64,
            49,
            56,
            51,
            52,
            51,
            55,
            50,
            89,
            48,
            60,
            48,
            61,
            49,
            62,
            53,
            57,
            50,
            53,
            55,
            54,
            53,
            56,
            48,
            55,
            56,
            60,
            49,
            56,
            52,
            55,
            52,
            58,
            50,
            54,
            56,
            56,
            53,
            58,
            54,
            53,
            53,
            54,
            54,
            55,
            52,
            55,
            54,
            55,
            54,
            57,
            53,
            55,
            56,
            57,
            53,
            54,
            52,
            54,
            57,
            54,
            56,
            57,
            56,
            56,
            56,
            54,
            56,
            55,
            54,
            53,
            54,
            53,
            55,
            54,
            54,
            53,
            54,
            55,
            54,
            55,
            54,
            53,
            54,
            53,
            53,
            53,
            54,
            53,
            53,
            53,
            54,
            53,
            52,
            52,
            52,
            52,
            52,
            51,
            51,
            52,
            51,
            50,
            50,
            50,
            51,
            50,
            50,
            50,
            48,
            44,
            47,
            49,
            48,
            47,
            47,
            46,
            47,
            46,
            46,
            46,
            46,
            46,
            46,
            44,
            44,
            44,
            43,
            45,
            43,
            43,
            43,
            43,
            42,
            42,
            42,
            41,
            40,
            40,
            39,
            39,
            38,
            39,
            40,
            39,
            39,
            38,
            38,
            38,
            38,
            37,
            37,
            37,
            38,
            37,
            36,
            35,
            35,
            36,
            35,
            35,
            35,
            35,
            35,
            34,
            32,
            29,
            20,
            31,
            30,
            32,
            31,
            32,
            34,
            30,
            27,
            11,
            26,
            27,
            30,
            26,
            29,
            25,
            29,
            26,
            31,
            31,
            28,
            25,
            27,
            22,
            27,
            26,
            27,
            29,
            29,
            20,
            -4,
            18,
            22,
            16,
            21,
            23,
            8,
            15,
            23,
            18,
            24,
            23,
            20,
            16,
            18,
            13,
            12,
            11,
            5,
            11,
            19,
            10,
            14,
            13,
            11,
            14,
            10,
            7,
            9,
            9,
            11,
            3,
            8,
            7,
            7,
            0,
            0,
            3,
            2,
            21,
            8,
            6,
            -1,
            4,
            -4,
            5,
            -4,
            -3,
            -11,
            -15,
            -8,
            -4,
            -9,
            -9,
            -10,
            -12,
            -11,
            -13,
            -16,
            -8,
            21,
            -7,
            -9,
            -6,
            -15,
            -15,
            -4,
            -15,
            -23,
            -20,
            -25,
            -24,
            -25,
            -20,
            -25,
            -20,
            -21,
            -20,
            -15,
            -24,
            -33,
            -24,
            -31,
            -32,
            -30,
            -34,
            -31,
            -27,
            -29,
            -28,
            -22,
            -27,
            -31,
            -30,
            -34,
            -31,
            -34,
            -32,
            -30,
            -35,
            -40,
            -40,
            -38,
            -40,
            -37,
            -44,
            -40,
            -37,
            -36,
            -33,
            -39,
            -43,
            -39,
            -36,
            -43,
            -41,
            -45,
            -46,
            -45,
            -44,
            -50,
            -46,
            -48,
            -46,
            -43,
            -48,
            -46,
            -44,
            -45,
            -45,
            -48,
            -49,
            -47,
            -48,
            -47,
            -49,
            -49,
            -50,
            -50,
            -47,
            -48,
            -50,
            -48,
            -47,
            -48,
            -48,
            -49,
            -51,
            -51,
            -51,
            -52,
            -50,
            -51,
            -51,
            -49,
            -50,
            -50,
            -52,
            -52,
            -51,
            -51,
            -51,
            -51,
            -50,
            -51,
            -50,
            -51,
            -52,
            -52,
            -52,
            -52,
            -51,
            -52,
            -52,
            -51,
            -51,
            -51,
            -51,
            -51,
            -52,
            -51,
            -51,
            -52,
            -53,
            -55,
            -52,
            -53,
            -53,
            -53,
            -51,
            -52,
            -52,
            -51,
            -53,
            -53,
            -57,
            -51,
            -53,
            -50,
            -52,
            -54,
            -53,
            -52,
            -55,
            -56,
            -53,
            -55,
            -53,
            -54,
            -54,
            -54,
            -56,
            -56,
            -53,
            -54,
            -54,
            -55,
            -56,
            -55,
            -55,
            -57,
            -56,
            -56,
            -55,
            -56,
            -57,
            -56,
            -58,
            -57,
            -57,
            -55,
            -57,
            -56,
            -56,
            -58,
            -55,
            -57,
            -56,
            -57,
            -57,
            -57,
            -57,
            -57,
            -58,
            -55,
            -58,
            -57,
            -56,
            -58,
            -59,
            -57,
            -57,
            -59,
            -57,
            -57,
            -53,
            -59,
            -56,
            -58,
            -56,
            -54,
            -55,
            -55,
            -59,
            -119,
            -24,
            -60,
            -40,
            -69,
            -58,
            -66,
            -54,
            -60,
            -55,
            -63,
            -56,
            -58,
            -60,
            -59,
            -55,
            -52,
            -58,
            -64,
            -49,
            -57,
            -55,
            -53,
            -54,
            -58,
            -54,
            -58,
            -54,
            -58,
            -57,
            -57,
            -55,
            -55,
            -57,
            -51,
            -52,
            -52,
            -52,
            -52,
            -87,
            -44,
            -62,
            -46,
            -55,
            -57,
            -61,
            -44,
            -54,
            -51,
            -55,
            -45,
            -55,
            -52,
            -54,
            -48,
            -58,
            -54,
            -50,
            -60,
            -49,
            18,
            -87,
            -43,
            -70,
            -38,
            -50,
            -40,
            -51,
            -46,
            -53,
            -43,
            -53,
            -49,
            -47,
            -47,
            -51,
            -50,
            -48,
            -42,
            -55,
            -45,
            -48,
            -52,
            -49,
            -46,
            -50,
            -47,
            -50,
            -46,
            -46,
            -44,
            -48,
            -45,
            -45,
            -49,
            -48,
            -49,
            -49,
            -48,
            -11,
            -55,
            -36,
            -53,
            -44,
            -40,
            -36,
            -52,
            -42,
            -44,
            -41,
            -52,
            -41,
            -43,
            -43,
            -49,
            -40,
            -50,
            -43,
            -38,
            -39,
            -47,
            -39,
            -43,
            -49,
            -42,
            -41,
            -36,
            -44,
            -41,
            -39,
            -38,
            -39,
            -35,
            -43,
            -36,
            -34,
            -46,
            -37,
            -51,
            -31,
            -45,
            -30,
            -42,
            -36,
            -32,
            -34,
            -36,
            -32,
            -39,
            -33,
            -31,
            -40,
            -31,
            -33,
            -35,
            -34,
            -26,
            -34,
            -34,
            -30,
            -32,
            -30,
            -30,
            -28,
            -27,
            -26,
            -32,
            -28,
            -25,
            -25,
            -23,
            -23,
            -23,
            -22,
            -21,
            -18,
            -11,
            -22,
            -15,
            -19,
            -15,
            -13,
            -14,
            -1,
            -6,
            -5,
            -11,
            1,
            -1,
            -3,
            0,
            5,
            0,
            13,
            6,
            9,
            25,
            18,
            33,
            14,
            28,
            18,
            35,
            31,
            30,
            34,
            38,
            39,
            44,
            42,
            43,
            55,
            47,
            53,
            56,
            59,
            53,
            63,
            66,
            64,
            68,
            68,
            71,
            73,
            73,
            75,
            81,
            79,
            79,
            82,
            83,
            85,
            87,
            89,
            90,
            90,
            92,
            95,
            94,
            96,
            97,
            96,
            98,
            97,
            96,
            97,
            99,
            97,
            99,
            101,
            97,
            99,
            101,
            98,
            99,
            96,
            92,
            96,
            96,
            93,
            95,
            93,
            91,
            92,
            91,
            90,
            89,
            86,
            89,
            86,
            85,
            83,
            83,
            82,
            81,
            80,
            79,
            79,
            78,
            76,
            76,
            76,
            74,
            73,
            72,
            71,
            72,
            71,
            70,
            69,
            68,
            67,
            66,
            66,
            66,
            64,
            64,
            61,
            62,
            62,
            61,
            61,
            60,
            60,
            58,
            59,
            58,
            58,
            58,
            56,
            57,
            56,
            56,
            56,
            56,
            55,
            53,
            50,
            56,
            56,
            55,
            56,
            52,
            56,
            54,
            54,
            52,
            55,
            54,
            51,
            52,
            52,
            52,
            55,
            54,
            52,
            47,
            52,
            52,
            56,
            52,
            52,
            54,
            51,
            55,
            54,
            53,
            53,
            54,
            53,
            55,
            54,
            53,
            55,
            51,
            54,
            51,
            54,
            53,
            53,
            54,
            54,
            53,
            54,
            53,
            51,
            51,
            50,
            50,
            52,
            52,
            53,
            53,
            54,
            54,
            50,
            36,
            42,
            41,
            40,
            48,
            53,
            51,
            54,
            48,
            38,
            42,
            47,
            45,
            57,
            52,
            46,
            56,
            46,
            49,
            47,
            59,
            54,
            52,
            46,
            47,
            50,
            45,
            47,
            45,
            46,
            47,
            47,
            46,
            48,
            46,
            44,
            46,
            45,
            47,
            41,
            46,
            46,
            46,
            45,
            41,
            41,
            44,
            43,
            42,
            44,
            43,
            41,
            42,
            39,
            38,
            40,
            38,
            36,
            36,
            40,
            56,
            53,
            49,
            49,
            41,
            21,
            33,
            27,
            37,
            48,
            46,
            38,
            40,
            31,
            33,
            40,
            28,
            32,
            32,
            33,
            27,
            28,
            25,
            30,
            32,
            27,
            32,
            30,
            27,
            28,
            25,
            26,
            25,
            23,
            22,
            26,
            22,
            22,
            25,
            26,
            22,
            20,
            19,
            19,
            20,
            20,
            17,
            17,
            20,
            19,
            18,
            21,
            18,
            19,
            18,
            13,
            14,
            15,
            12,
            12,
            12,
            9,
            8,
            7,
            9,
            21,
            15,
            11,
            8,
            7,
            6,
            4,
            4,
            2,
            3,
            1,
            1,
            3,
            1,
            1,
            1,
            -2,
            0,
            -4,
            -3,
            -3,
            -5,
            -5,
            -4,
            -6,
            -6,
            -7,
            -8,
            -10,
            -8,
            -11,
            -9,
            -12,
            -15,
            -13,
            -13,
            -14,
            -15,
            -16,
            -16,
            -17,
            -17,
            -19,
            -20,
            -22,
            -21,
            -23,
            -23,
            -23,
            -23,
            -23,
            -24,
            -24,
            -24,
            -26,
            -27,
            -27,
            -28,
            -27,
            -32,
            -40,
            -29,
            -31,
            -34,
            -33,
            -35,
            -35,
            -37,
            -34,
            -36,
            -35,
            -38,
            -39,
            -42,
            -40,
            -41,
            -40,
            -41,
            -40,
            -41,
            -43,
            -42,
            -43,
            -48,
            -46,
            -44,
            -44,
            -45,
            -44,
            -48,
            -49,
            -48,
            -48,
            -48,
            -50,
            -52,
            -50,
            -50,
            -51,
            -51,
            -50,
            -53,
            -51,
            -53,
            -52,
            -52,
            -53,
            -52,
            -54,
            -56,
            -54,
            -54,
            -56,
            -55,
            -54,
            -57,
            -55,
            -55,
            -56,
            -54,
            -46,
            -59,
            -56,
            -54,
            -58,
            -56,
            -56,
            -55,
            -57,
            -56,
            -58,
            -55,
            -55,
            -53,
            -55,
            -56,
            -57,
            -56,
            -57,
            -57,
            -55,
            -61,
            -55,
            -53,
            -57,
            -54,
            -57,
            -57,
            -57,
            -55,
            -56,
            -56,
            -55,
            -57,
            -55,
            -54,
            -57,
            -56,
            -55,
            -55,
            -57,
            -55,
            -56,
            -55,
            -56,
            -56,
            -56,
            -57,
            -56,
            -54,
            -57,
            -57,
            -55,
            -56,
            -56,
            -55,
            -56,
            -56,
            -57,
            -56,
            -55,
            -56,
            -56,
            -56,
            -57,
            -56,
            -56,
            -57,
            -57,
            -57,
            -58,
            -67,
            -51,
            -58,
            -56,
            -59,
            -58,
            -59,
            -56,
            -58,
            -57,
            -54,
            -60,
            -55,
            -56,
            -63,
            -56,
            -60,
            -61,
            -57,
            -55,
            -61,
            -57,
            -57,
            -61,
            -60,
            -56,
            -59,
            -59,
            -58,
            -59,
            -60,
            -59,
            -58,
            -58,
            -59,
            -59,
            -59,
            -59,
            -59,
            -59,
            -58,
            -59,
            -60,
            -58,
            -58,
            -60,
            -59,
            -58,
            -59,
            -59,
            -59,
            -60,
            -58,
            -57,
            -58,
            -57,
            -58,
            -61,
            -56,
            -62,
            -47,
            -65,
            -60,
            -56,
            -53,
            -57,
            -55,
            -58,
            -58,
            -57,
            -57,
            -57,
            -59,
            -56,
            -55,
            -60,
            -53,
            -53,
            -57,
            -57,
            -52,
            -58,
            -56,
            -53,
            -54,
            -57,
            -55,
            -54,
            -55,
            -54,
            -53,
            -54,
            -55,
            -54,
            -55,
            -54,
            -53,
            -53,
            -54,
            -53,
            -53,
            -53,
            -52,
            -54,
            -53,
            -51,
            -52,
            -52,
            -52,
            -53,
            -52,
            -51,
            -53,
            -51,
            -51,
            -52,
            -50,
            -48,
            -53,
            -47,
            -52,
            -50,
            -47,
            -53,
            -52,
            -49,
            -50,
            -50,
            -49,
            -50,
            -50,
            -48,
            -48,
            -49,
            -49,
            -50,
            -50,
            -49,
            -47,
            -46,
            -47,
            -46,
            -46,
            -59,
            -42,
            -50,
            -46,
            -47,
            -47,
            -48,
            -44,
            -44,
            -47,
            -46,
            -44,
            -45,
            -45,
            -44,
            -42,
            -42,
            -46,
            -44,
            -45,
            -43,
            -43,
            -44,
            -46,
            -44,
            -42,
            -42,
            -40,
            -42,
            -43,
            -41,
            -41,
            -40,
            -39,
            -40,
            -40,
            -37,
            -37,
            -38,
            -37,
            -38,
            -39,
            -36,
            -36,
            -39,
            -60,
            -27,
            -36,
            -37,
            -39,
            -34,
            -40,
            -28,
            -35,
            -31,
            -37,
            -34,
            -33,
            -34,
            -34,
            -23,
            -36,
            -28,
            -31,
            -31,
            -28,
            -28,
            -30,
            -29,
            -26,
            -28,
            -48,
            -17,
            -23,
            -23,
            -32,
            -23,
            -23,
            -21,
            -22,
            -19,
            -20,
            -20,
            -14,
            -14,
            -16,
            -17,
            -17,
            -13,
            -8,
            -8,
            -7,
            -8,
            -17,
            -10,
            -7,
            0,
            0,
            1,
            6,
            5,
            7,
            12,
            14,
            1,
            35,
            18,
            15,
            35,
            25,
            21,
            41,
            25,
            36,
            34,
            37,
            36,
            39,
            41,
            46,
            54,
            51,
            52,
            56,
            60,
            49,
            63,
            64,
            61,
            64,
            71,
            87,
            63,
            66,
            72,
            81,
            73,
            79,
            79,
            82,
            80,
            85,
            86,
            85,
            85,
            88,
            89,
            90,
            89,
            89,
            89,
            90,
            92,
            103,
            101,
            96,
            89,
            92,
            93,
            90,
            94,
            94,
            86,
            87,
            106,
            96,
            79,
            97,
            76,
            89,
            92,
            81,
            87,
            81,
            81,
            85,
            84,
            82,
            82,
            75,
            73,
            72,
            76,
            71,
            71,
            79,
            70,
            65,
            69,
            72,
            64,
            66,
            67,
            69,
            62,
            60,
            65,
            60,
            60,
            60,
            59,
            55,
            57,
            51,
            54,
            60,
            55,
            56,
            55,
            55,
            54,
            55,
            49,
            50,
            46,
            55,
            50,
            53,
            48,
            49,
            49,
            50,
            51,
            47,
            49,
            48,
            50,
            45,
            49,
            48,
            48,
            46,
            46,
            51,
            51,
            49,
            46,
            44,
            49,
            52,
            49,
            49,
            49,
            48,
            49,
            49,
            46,
            49,
            52,
            46,
            52,
            53,
            46,
            49,
            53,
            54,
            49,
            54,
            50,
            52,
            48,
            52,
            53,
            57,
            55,
            48,
            53,
            51,
            51,
            50,
            51,
            49,
            55,
            52,
            55,
            50,
            55,
            46,
            53,
            50,
            51,
            51,
            49,
            54,
            49,
            50,
            51,
            50,
            49,
            51,
            49,
            49,
            52,
            48,
            46,
            44,
            48,
            54,
            51,
            48,
            49,
            49,
            45,
            51,
            48,
            49,
            49,
            49,
            48,
            50,
            43,
            47,
            48,
            45,
            45,
            44,
            43,
            44,
            44,
            45,
            48,
            45,
            43,
            43,
            43,
            41,
            45,
            42,
            44,
            44,
            39,
            40,
            39,
            40,
            41,
            39,
            39,
            44,
            40,
            40,
            40,
            37,
            41,
            40,
            39,
            38,
            37,
            39,
            36,
            36,
            34,
            36,
            35,
            34,
            36,
            38,
            35,
            30,
            28,
            32,
            33,
            36,
            36,
            35,
            32,
            26,
            -9,
            6,
            18,
            18,
            34,
            31,
            20,
            38,
            23,
            30,
            28,
            33,
            30,
            33,
            23,
            25,
            27,
            25,
            25,
            22,
            26,
            26,
            23,
            23,
            26,
            25,
            25,
            25,
            22,
            21,
            21,
            19,
            22,
            24,
            20,
            19,
            20,
            17,
            20,
            19,
            14,
            20,
            19,
            18,
            21,
            15,
            16,
            18,
            16,
            18,
            16,
            15,
            17,
            17,
            13,
            12,
            11,
            7,
            10,
            14,
            51,
            36,
            22,
            19,
            7,
            8,
            16,
            1,
            11,
            5,
            9,
            1,
            2,
            -3,
            6,
            5,
            5,
            1,
            2,
            6,
            -4,
            -1,
            -1,
            -2,
            -2,
            -2,
            -4,
            -4,
            -4,
            -3,
            -3,
            -4,
            -5,
            -8,
            -8,
            -6,
            -9,
            -9,
            -11,
            -11,
            -6,
            -13,
            -9,
            -11,
            -14,
            -9,
            -14,
            -13,
            -13,
            -17,
            -21,
            -12,
            -12,
            -14,
            -14,
            -19,
            -20,
            -21,
            -20,
            -16,
            -20,
            -22,
            -24,
            -23,
            -22,
            -25,
            -24,
            -25,
            -25,
            -25,
            -27,
            -27,
            -24,
            -27,
            -26,
            -30,
            -32,
            -26,
            -30,
            -31,
            -28,
            -31,
            -31,
            -33,
            -33,
            -34,
            -33,
            -35,
            -36,
            -35,
            -38,
            -39,
            -37,
            -38,
            -37,
            -38,
            -40,
            -40,
            -39,
            -41,
            -40,
            -40,
            -43,
            -42,
            -42,
            -43,
            -42,
            -45,
            -45,
            -43,
            -37,
            -47,
            -48,
            -49,
            -48,
            -44,
            -44,
            -43,
            -45,
            -48,
            -48,
            -46,
            -46,
            -45,
            -48,
            -47,
            -46,
            -47,
            -46,
            -47,
            -47,
            -48,
            -48,
            -47,
            -48,
            -46,
            -48,
            -48,
            -48,
            -48,
            -49,
            -48,
            -48,
            -47,
            -48,
            -47,
            -47,
            -47,
            -48,
            -46,
            -46,
            -44,
            -47,
            -49,
            -58,
            -43,
            -48,
            -39,
            -45,
            -48,
            -48,
            -46,
            -47,
            -55,
            -49,
            -49,
            -46,
            -48,
            -44,
            -51,
            -43,
            -42,
            -49,
            -48,
            -45,
            -50,
            -47,
            -48,
            -45,
            -50,
            -45,
            -43,
            -46,
            -47,
            -46,
            -48,
            -45,
            -47,
            -45,
            -49,
            -46,
            -45,
            -47,
            -47,
            -48,
            -47,
            -46,
            -47,
            -47,
            -47,
            -47,
            -46,
            -46,
            -48,
            -46,
            -48,
            -47,
            -47,
            -47,
            -49,
            -47,
            -48,
            -49,
            -45,
            -37,
            -52,
            -45,
            -54,
            -49,
            -44,
            -47,
            -50,
            -46,
            -40,
            -45,
            -45,
            -48,
            -46,
            -50,
            -42,
            -51,
            -50,
            -45,
            -45,
            -49,
            -44,
            -46,
            -45,
            -53,
            -45,
            -46,
            -49,
            -47,
            -47,
            -48,
            -42,
            -48,
            -45,
            -49,
            -44,
            -46,
            -47,
            -46,
            -46,
            -44,
            -44,
            -48,
            -45,
            -43,
            -45,
            -45,
            -46,
            -43,
            -44,
            -45,
            -42,
            -44,
            -44,
            -42,
            -43,
            -42,
            -42,
            -41,
            -43,
            -41,
            -42,
            -42,
            -42,
            -42,
            -40,
            -39,
            -37,
            -56,
            -31,
            -46,
            -48,
            -30,
            -38,
            -40,
            -39,
            -39,
            -37,
            -39,
            -37,
            -37,
            -40,
            -35,
            -37,
            -31,
            -35,
            -36,
            -36,
            -35,
            -32,
            -33,
            -37,
            -32,
            -33,
            -31,
            -31,
            -31,
            -31,
            -30,
            -28,
            -30,
            -30,
            -27,
            -29,
            -31,
            -27,
            -25,
            -25,
            -27,
            -25,
            -25,
            -26,
            -23,
            -23,
            -24,
            -22,
            -23,
            -21,
            -21,
            -20,
            -20,
            -17,
            -17,
            -15,
            -15,
            -16,
            -16,
            -16,
            2,
            -19,
            -4,
            -1,
            -18,
            -8,
            -4,
            -4,
            -3,
            -4,
            0,
            -1,
            2,
            6,
            3,
            8,
            7,
            10,
            10,
            13,
            15,
            13,
            16,
            19,
            19,
            21,
            23,
            24,
            25,
            27,
            29,
            29,
            33,
            34,
            36,
            37,
            40,
            40,
            41,
            41,
            46,
            46,
            47,
            49,
            50,
            52,
            55,
            55,
            57,
            57,
            60,
            60,
            62,
            63,
            64,
            64,
            66,
            67,
            68,
            70,
            71,
            70,
            72,
            73,
            74,
            75,
            75,
            74,
            77,
            76,
            77,
            77,
            77,
            78,
            79,
            78,
            80,
            80,
            80,
            79,
            79,
            80,
            80,
            80,
            80,
            80,
            79,
            80,
            80,
            80,
            79,
            80,
            79,
            79,
            79,
            80,
            78,
            78,
            78,
            81,
            76,
            78,
            79,
            78,
            77,
            77,
            77,
            76,
            76,
            76,
            75,
            77,
            74,
            74,
            74,
            74,
            75,
            74,
            74,
            73,
            72,
            73,
            73,
            73,
            73,
            72,
            72,
            72,
            72,
            74,
            73,
            73,
            73,
            70,
            70,
            70,
            70,
            70,
            71,
            70,
            70,
            71,
            71,
            70,
            70,
            69,
            70,
            70,
            69,
            70,
            70,
            69,
            70,
            69,
            70,
            69,
            69,
            70,
            69,
            68,
            69,
            70,
            69,
            68,
            69,
            69,
            67,
            69,
            68,
            68,
            69,
            69,
            71,
            70,
            71,
            70,
            68,
            64,
            47,
            78,
            65,
            71,
            64,
            62,
            69,
            66,
            64,
            66,
            67,
            65,
            67,
            67,
            65,
            67,
            68,
            67,
            68,
            66,
            66,
            67,
            68,
            67,
            66,
            67,
            67,
            67,
            65,
            64,
            66,
            65,
            64,
            66,
            65,
            65,
            66,
            64,
            65,
            65,
            65,
            65,
            65,
            64,
            64,
            64,
            64,
            64,
            66,
            64,
            64,
            65,
            64,
            62,
            62,
            63,
            61,
            62,
            63,
            67,
            84,
            53,
            68,
            61,
            66,
            68,
            61,
            64,
            66,
            64,
            61,
            63,
            61,
            61,
            62,
            62,
            60,
            61,
            59,
            61,
            60,
            60,
            59,
            58,
            60,
            58,
            58,
            59,
            60,
            60,
            58,
            58,
            59,
            56,
            55,
            55,
            56,
            57,
            58,
            56,
            56,
            55,
            56,
            55,
            55,
            55,
            54,
            54,
            52,
            54,
            53,
            52,
            52,
            53,
            52,
            51,
            52,
            51,
            51,
            50,
            47,
            45,
            49,
            48,
            48,
            48,
            48,
            47,
            47,
            47,
            47,
            46,
            46,
            45,
            46,
            47,
            45,
            45,
            44,
            44,
            43,
            42,
            42,
            43,
            41,
            41,
            40,
            39,
            41,
            40,
            40,
            40,
            39,
            40,
            41,
            41,
            37,
            36,
            35,
            35,
            35,
            36,
            34,
            35,
            33,
            35,
            34,
            32,
            32,
            29,
            25,
            30,
            30,
            29,
            28,
            28,
            27,
            29,
            27,
            21,
            16,
            31,
            23,
            21,
            25,
            24,
            22,
            22,
            23,
            22,
            21,
            20,
            19,
            19,
            17,
            16,
            16,
            15,
            14,
            14,
            14,
            13,
            13,
            11,
            10,
            11,
            9,
            8,
            7,
            7,
            7,
            5,
            5,
            3,
            1,
            1,
            0,
            1,
            0,
            1,
            -1,
            -1,
            -3,
            -3,
            -4,
            -6,
            -8,
            -9,
            -13,
            -10,
            -4,
            -11,
            -13,
            -14,
            -13,
            -14,
            -14,
            -17,
            -17,
            -13,
            -6,
            -22,
            -21,
            -20,
            -24,
            -25,
            -24,
            -25,
            -27,
            -26,
            -29,
            -28,
            -29,
            -30,
            -29,
            -33,
            -33,
            -32,
            -36,
            -36,
            -34,
            -36,
            -38,
            -38,
            -38,
            -39,
            -37,
            -39,
            -41,
            -41,
            -43,
            -43,
            -42,
            -42,
            -43,
            -44,
            -44,
            -45,
            -46,
            -50,
            -47,
            -48,
            -48,
            -48,
            -49,
            -49,
            -47,
            -49,
            -44,
            -46,
            -50,
            -50,
            -49,
            -50,
            -49,
            -51,
            -51,
            -51,
            -52,
            -52,
            -51,
            -50,
            -50,
            -50,
            -51,
            -50,
            -51,
            -52,
            -54,
            -56,
            -52,
            -53,
            -53,
            -53,
            -54,
            -51,
            -51,
            -53,
            -49,
            -51,
            -53,
            -51,
            -51,
            -52,
            -51,
            -52,
            -52,
            -51,
            -52,
            -52,
            -51,
            -50,
            -52,
            -52,
            -51,
            -51,
            -52,
            -52,
            -51,
            -50,
            -52,
            -52,
            -53,
            -54,
            -52,
            -53,
            -53,
            -50,
            -52,
            -54,
            -51,
            -51,
            -53,
            -51,
            -54,
            -52,
            -53,
            -57,
            -51,
            -52,
            -52,
            -53,
            -54,
            -53,
            -52,
            -53,
            -53,
            -52,
            -52,
            -52,
            -53,
            -52,
            -52,
            -52,
            -54,
            -54,
            -54,
            -54,
            -53,
            -53,
            -54,
            -54,
            -54,
            -53,
            -54,
            -54,
            -55,
            -55,
            -54,
            -55,
            -55,
            -56,
            -56,
            -56,
            -55,
            -56,
            -55,
            -54,
            -56,
            -55,
            -56,
            -57,
            -55,
            -56,
            -56,
            -56,
            -57,
            -57,
            -57,
            -57,
            -58,
            -58,
            -58,
            -58,
            -57,
            -57,
            -58,
            -54,
            -59,
            -56,
            -59,
            -58,
            -57,
            -58,
            -59,
            -59,
            -59,
            -58,
            -57,
            -57,
            -57,
            -59,
            -59,
            -59,
            -57,
            -58,
            -57,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -57,
            -58,
            -58,
            -58,
            -58,
            -57,
            -58,
            -57,
            -57,
            -58,
            -57,
            -57,
            -57,
            -57,
            -57,
            -57,
            -57,
            -56,
            -56,
            -57,
            -56,
            -55,
            -56,
            -56,
            -55,
            -56,
            -56,
            -56,
            -55,
            -55,
            -56,
            -56,
            -55,
            -55,
            -55,
            -55,
            -55,
            -55,
            -55,
            -55,
            -54,
            -56,
            -56,
            -56,
            -54,
            -76,
            -50,
            -59,
            -49,
            -59,
            -55,
            -64,
            -54,
            -57,
            -54,
            -57,
            -54,
            -57,
            -51,
            -55,
            -55,
            -54,
            -55,
            -60,
            -50,
            -57,
            -53,
            -54,
            -54,
            -56,
            -53,
            -52,
            -56,
            -54,
            -54,
            -58,
            -52,
            -56,
            -56,
            -52,
            -54,
            -57,
            -54,
            -55,
            -51,
            -54,
            -52,
            -55,
            -53,
            -55,
            -53,
            -55,
            -53,
            -54,
            -53,
            -53,
            -52,
            -53,
            -53,
            -53,
            -53,
            -53,
            -51,
            -51,
            -54,
            -29,
            -57,
            -48,
            -58,
            -48,
            -52,
            -43,
            -53,
            -49,
            -53,
            -49,
            -53,
            -49,
            -54,
            -50,
            -52,
            -50,
            -48,
            -44,
            -55,
            -47,
            -52,
            -50,
            -51,
            -48,
            -51,
            -51,
            -47,
            -48,
            -49,
            -44,
            -50,
            -46,
            -47,
            -49,
            -47,
            -44,
            -47,
            -45,
            -49,
            -46,
            -47,
            -44,
            -46,
            -50,
            -56,
            -37,
            -46,
            -42,
            -47,
            -46,
            -44,
            -45,
            -43,
            -44,
            -44,
            -43,
            -42,
            -44,
            -41,
            -44,
            -42,
            -40,
            -41,
            -41,
            -41,
            -38,
            -41,
            -39,
            -39,
            -38,
            -39,
            -36,
            -38,
            -38,
            -35,
            -36,
            -38,
            -35,
            -34,
            -34,
            -33,
            -33,
            -31,
            -31,
            -29,
            -30,
            -29,
            -31,
            -28,
            -27,
            -25,
            -25,
            -23,
            -24,
            -21,
            -22,
            -19,
            -18,
            -17,
            -15,
            -14,
            -13,
            -11,
            -3,
            6,
            -11,
            -1,
            -2,
            5,
            5,
            5,
            11,
            11,
            13,
            15,
            19,
            19,
            24,
            24,
            28,
            30,
            31,
            34,
            38,
            38,
            39,
            44,
            45,
            48,
            49,
            54,
            53,
            50,
            46,
            71,
            53,
            71,
            60,
            69,
            66,
            71,
            69,
            76,
            73,
            75,
            79,
            77,
            84,
            86,
            81,
            83,
            86,
            87,
            86,
            88,
            90,
            89,
            89,
            93,
            91,
            91,
            92,
            91,
            91,
            91,
            91,
            89,
            90,
            90,
            89,
            89,
            87,
            86,
            85,
            86,
            85,
            83,
            82,
            82,
            80,
            79,
            78,
            77,
            76,
            76,
            75,
            75,
            72,
            72,
            70,
            68,
            69,
            73,
            79,
            53,
            71,
            54,
            69,
            60,
            65,
            59,
            62,
            57,
            59,
            57,
            56,
            58,
            52,
            53,
            57,
            55,
            51,
            49,
            53,
            50,
            49,
            49,
            47,
            44,
            48,
            47,
            45,
            46,
            44,
            43,
            44,
            45,
            42,
            42,
            43,
            41,
            44,
            43,
            44,
            41,
            41,
            41,
            42,
            40,
            40,
            42,
            42,
            41,
            41,
            42,
            40,
            41,
            40,
            39,
            41,
            42,
            39,
            41,
            41,
            40,
            42,
            44,
            41,
            41,
            41,
            41,
            42,
            41,
            43,
            43,
            41,
            42,
            44,
            40,
            42,
            40,
            43,
            44,
            42,
            41,
            43,
            43,
            45,
            46,
            41,
            45,
            44,
            44,
            44,
            44,
            44,
            43,
            45,
            44,
            44,
            45,
            41,
            43,
            42,
            43,
            42,
            43,
            42,
            43,
            43,
            42,
            40,
            40,
            40,
            41,
            40,
            40,
            40,
            41,
            40,
            40,
            40,
            40,
            38,
            40,
            40,
            38,
            36,
            36,
            35,
            37,
            36,
            34,
            34,
            34,
            34,
            32,
            32,
            32,
            29,
            32,
            30,
            28,
            28,
            30,
            28,
            29,
            27,
            25,
            27,
            21,
            24,
            23,
            24,
            23,
            20,
            21,
            20,
            19,
            21,
            18,
            17,
            15,
            18,
            16,
            14,
            14,
            13,
            12,
            12,
            13,
            13,
            13,
            12,
            7,
            10,
            8,
            8,
            6,
            5,
            3,
            3,
            2,
            5,
            1,
            1,
            0,
            2,
            1,
            -1,
            0,
            -2,
            -4,
            -3,
            -5,
            -5,
            -4,
            -5,
            -6,
            -5,
            -9,
            -9,
            -7,
            -7,
            -10,
            -9,
            -13,
            -11,
            -14,
            -13,
            -11,
            -13,
            -14,
            -15,
            -17,
            -16,
            -16,
            -17,
            -17,
            -19,
            -18,
            -18,
            -19,
            -22,
            -21,
            -20,
            -22,
            -23,
            -22,
            -24,
            -25,
            -27,
            -28,
            -27,
            -26,
            -30,
            -30,
            -29,
            -30,
            -30,
            -30,
            -30,
            -31,
            -33,
            -31,
            -34,
            -32,
            -35,
            -35,
            -36,
            -37,
            -39,
            -36,
            -38,
            -38,
            -39,
            -40,
            -41,
            -40,
            -41,
            -42,
            -41,
            -44,
            -44,
            -45,
            -44,
            -45,
            -46,
            -44,
            -45,
            -49,
            -49,
            -52,
            -51,
            -47,
            -48,
            -51,
            -50,
            -51,
            -49,
            -52,
            -51,
            -51,
            -51,
            -52,
            -51,
            -55,
            -51,
            -54,
            -52,
            -53,
            -53,
            -53,
            -53,
            -52,
            -52,
            -53,
            -54,
            -52,
            -54,
            -54,
            -55,
            -54,
            -56,
            -55,
            -56,
            -57,
            -55,
            -54,
            -54,
            -54,
            -53,
            -53,
            -54,
            -54,
            -54,
            -52,
            -54,
            -53,
            -54,
            -50,
            -53,
            -50,
            -51,
            -52,
            -54,
            -52,
            -53,
            -52,
            -53,
            -48,
            -49,
            -46,
            -47,
            -50,
            -50,
            -49,
            -53,
            -51,
            -54,
            -50,
            -50,
            -50,
            -48,
            -50,
            -48,
            -47,
            -51,
            -48,
            -49,
            -50,
            -47,
            -47,
            -48,
            -50,
            -47,
            -57,
            -43,
            -49,
            -45,
            -48,
            -45,
            -49,
            -44,
            -47,
            -45,
            -48,
            -47,
            -46,
            -47,
            -48,
            -46,
            -47,
            -47,
            -47,
            -46,
            -51,
            -46,
            -48,
            -49,
            -50,
            -48,
            -49,
            -47,
            -48,
            -47,
            -46,
            -47,
            -47,
            -48,
            -49,
            -49,
            -49,
            -48,
            -48,
            -49,
            -49,
            -45,
            -47,
            -47,
            -49,
            -50,
            -48,
            -50,
            -48,
            -50,
            -47,
            -48,
            -47,
            -49,
            -48,
            -49,
            -49,
            -49,
            -47,
            -49,
            -39,
            -53,
            -47,
            -51,
            -48,
            -50,
            -46,
            -49,
            -48,
            -49,
            -45,
            -48,
            -48,
            -47,
            -47,
            -47,
            -47,
            -47,
            -47,
            -47,
            -44,
            -47,
            -46,
            -43,
            -44,
            -44,
            -42,
            -45,
            -42,
            -42,
            -44,
            -40,
            -54,
            -46,
            -38,
            -40,
            -41,
            -43,
            -41,
            -39,
            -38,
            -37,
            -37,
            -34,
            -39,
            -34,
            -34,
            -35,
            -36,
            -38,
            -33,
            -33,
            -35,
            -36,
            -32,
            -33,
            -32,
            -33,
            -30,
            -33,
            -30,
            -30,
            -31,
            -28,
            -25,
            -31,
            -29,
            -30,
            -25,
            -27,
            -27,
            -27,
            -27,
            -26,
            -28,
            -27,
            -24,
            -28,
            -24,
            -25,
            -24,
            -20,
            -26,
            -23,
            -22,
            -23,
            -27,
            -21,
            -23,
            -23,
            -22,
            -23,
            -12,
            -16,
            -23,
            -23,
            -19,
            -19,
            -22,
            -21,
            -21,
            -22,
            -21,
            -24,
            -18,
            -21,
            -21,
            -22,
            -20,
            -18,
            -22,
            -21,
            -19,
            -18,
            -22,
            -19,
            -21,
            -21,
            -23,
            -19,
            -21,
            -20,
            -20,
            -22,
            -22,
            -18,
            -20,
            -19,
            -23,
            -21,
            -21,
            -19,
            -20,
            -21,
            -18,
            -16,
            -20,
            -17,
            -22,
            -19,
            -20,
            -22,
            -17,
            -21,
            -22,
            -22,
            -20,
            -23,
            -21,
            -21,
            -20,
            -20,
            -16,
            -16,
            -17,
            -16,
            -18,
            -14,
            -33,
            -26,
            -6,
            -5,
            -7,
            -19,
            -17,
            -13,
            -18,
            -14,
            -7,
            -8,
            -12,
            -5,
            -8,
            -7,
            -1,
            -4,
            -3,
            1,
            2,
            -6,
            6,
            4,
            5,
            2,
            9,
            5,
            8,
            9,
            12,
            17,
            16,
            16,
            14,
            19,
            20,
            20,
            26,
            24,
            28,
            31,
            30,
            32,
            33,
            36,
            39,
            41,
            43,
            46,
            47,
            47,
            49,
            52,
            52,
            51,
            52,
            56,
            58,
            59,
            81,
            75,
            56,
            55,
            59,
            74,
            75,
            71,
            77,
            77,
            72,
            74,
            79,
            75,
            78,
            81,
            76,
            80,
            82,
            80,
            81,
            90,
            80,
            84,
            84,
            90,
            82,
            90,
            88,
            88,
            88,
            84,
            87,
            87,
            91,
            88,
            89,
            87,
            84,
            89,
            87,
            85,
            87,
            86,
            87,
            87,
            86,
            85,
            85,
            83,
            83,
            83,
            82,
            79,
            80,
            79,
            80,
            78,
            79,
            76,
            75,
            74,
            74,
            75,
            74,
            74,
            73,
            73,
            73,
            72,
            71,
            71,
            72,
            69,
            70,
            69,
            70,
            67,
            68,
            68,
            67,
            68,
            66,
            65,
            66,
            65,
            65,
            63,
            64,
            65,
            64,
            64,
            64,
            64,
            63,
            64,
            63,
            63,
            62,
            63,
            64,
            62,
            64,
            63,
            63,
            62,
            62,
            64,
            63,
            62,
            63,
            62,
            63,
            64,
            63,
            64,
            63,
            64,
            63,
            63,
            64,
            65,
            65,
            65,
            65,
            64,
            63,
            64,
            64,
            64,
            64,
            64,
            57,
            67,
            63,
            65,
            64,
            66,
            63,
            65,
            65,
            64,
            65,
            64,
            66,
            65,
            65,
            66,
            65,
            64,
            64,
            66,
            65,
            65,
            67,
            66,
            65,
            66,
            66,
            65,
            66,
            66,
            66,
            66,
            65,
            66,
            65,
            65,
            66,
            66,
            65,
            67,
            67,
            66,
            66,
            66,
            66,
            66,
            65,
            66,
            66,
            65,
            65,
            65,
            66,
            65,
            67,
            66,
            66,
            66,
            65,
            65,
            72,
            64,
            67,
            65,
            65,
            65,
            68,
            65,
            65,
            65,
            65,
            67,
            64,
            66,
            66,
            66,
            67,
            66,
            66,
            65,
            64,
            64,
            62,
            62,
            63,
            62,
            63,
            64,
            63,
            62,
            61,
            61,
            62,
            61,
            62,
            61,
            61,
            60,
            60,
            61,
            60,
            60,
            60,
            60,
            59,
            59,
            59,
            57,
            57,
            59,
            60,
            59,
            58,
            58,
            57,
            57,
            56,
            57,
            57,
            57,
            57,
            56,
            55,
            55,
            56,
            55,
            53,
            54,
            54,
            54,
            54,
            53,
            53,
            52,
            52,
            52,
            52,
            52,
            52,
            52,
            52,
            52,
            52,
            52,
            52,
            52,
            52,
            48,
            52,
            53,
            49,
            48,
            49,
            47,
            51,
            49,
            46,
            49,
            48,
            46,
            46,
            46,
            46,
            45,
            45,
            45,
            44,
            45,
            44,
            43,
            41,
            42,
            42,
            42,
            41,
            41,
            1,
            1,
            -1,
            -1,
            -1,
            -2,
            -3,
            -4,
            -3,
            -4,
            -4,
            -6,
            -7,
            -8,
            -8,
            -9,
            -9,
            -10,
            -10,
            -9,
            -2,
            -7,
            -13,
            -12,
            -14,
            -15,
            -15,
            -15,
            -16,
            -19,
            -17,
            -17,
            -18,
            -18,
            -19,
            -18,
            -19,
            -20,
            -20,
            -21,
            -23,
            -24,
            -24,
            -24,
            -23,
            -25,
            -25,
            -24,
            -26,
            -28,
            -26,
            -27,
            -27,
            -28,
            -27,
            -27,
            -28,
            -30,
            -29,
            -29,
            -30,
            -31,
            -31,
            -31,
            -32,
            -31,
            -30,
            -32,
            -31,
            -32,
            -32,
            -31,
            -32,
            -32,
            -32,
            -33,
            -34,
            -33,
            -33,
            -34,
            -34,
            -34,
            -33,
            -34,
            -33,
            -33,
            -33,
            -34,
            -33,
            -33,
            -35,
            -35,
            -35,
            -33,
            -34,
            -34,
            -33,
            -34,
            -33,
            -33,
            -32,
            -32,
            -32,
            -33,
            -32,
            -32,
            -31,
            -33,
            -32,
            -31,
            -32,
            -32,
            -32,
            -33,
            -31,
            -33,
            -33,
            -31,
            -32,
            -32,
            -32,
            -31,
            -31,
            -32,
            -30,
            -30,
            -32,
            -33,
            -31,
            -30,
            -31,
            -31,
            -30,
            -31,
            -30,
            -31,
            -30,
            -32,
            -34,
            -31,
            -32,
            -32,
            -32,
            -32,
            -32,
            -33,
            -33,
            -35,
            -34,
            -34,
            -33,
            -34,
            -36,
            -35,
            -35,
            -35,
            -37,
            -36,
            -37,
            -38,
            -38,
            -38,
            -39,
            -39,
            -39,
            -39,
            -40,
            -39,
            -39,
            -41,
            -40,
            -41,
            -41,
            -41,
            -42,
            -41,
            -40,
            -43,
            -44,
            -47,
            -41,
            -45,
            -45,
            -45,
            -46,
            -45,
            -46,
            -43,
            -46,
            -47,
            -45,
            -46,
            -48,
            -47,
            -48,
            -46,
            -47,
            -48,
            -46,
            -48,
            -47,
            -46,
            -46,
            -48,
            -48,
            -46,
            -47,
            -45,
            -46,
            -47,
            -48,
            -46,
            -45,
            -47,
            -47,
            -47,
            -46,
            -46,
            -46,
            -46,
            -46,
            -46,
            -45,
            -45,
            -47,
            -45,
            -45,
            -44,
            -45,
            -44,
            -45,
            -44,
            -44,
            -42,
            -43,
            -43,
            -44,
            -43,
            -40,
            -38,
            -43,
            -40,
            -39,
            -38,
            -39,
            -41,
            -37,
            -38,
            -39,
            -38,
            -39,
            -38,
            -35,
            -37,
            -35,
            -38,
            -36,
            -34,
            -35,
            -33,
            -35,
            -35,
            -34,
            -33,
            -32,
            -35,
            -33,
            -33,
            -30,
            -30,
            -31,
            -31,
            -30,
            -31,
            -29,
            -30,
            -29,
            -29,
            -29,
            -27,
            -27,
            -27,
            -26,
            -26,
            -25,
            -26,
            -26,
            -26,
            -25,
            -25,
            -23,
            -22,
            -22,
            -24,
            -22,
            -22,
            -20,
            -19,
            -20,
            -18,
            -19,
            -17,
            -18,
            -17,
            -16,
            -14,
            -15,
            -14,
            -13,
            -12,
            -11,
            -10,
            -11,
            -8,
            -9,
            -5,
            -5,
            -5,
            -4,
            -3,
            -1,
            -1,
            0,
            2,
            2,
            5,
            5,
            7,
            6,
            6,
            10,
            11,
            11,
            15,
            14,
            16,
            18,
            18,
            19,
            21,
            21,
            23,
            23,
            25,
            26,
            28,
            30,
            32,
            34,
            36,
            35,
            38,
            38,
            41,
            41,
            44,
            44,
            46,
            47,
            48,
            50,
            51,
            53,
            54,
            55,
            56,
            56,
            58,
            60,
            60,
            62,
            62,
            64,
            65,
            66,
            66,
            66,
            68,
            69,
            69,
            71,
            72,
            72,
            73,
            75,
            76,
            76,
            76,
            77,
            80,
            80,
            80,
            81,
            81,
            82,
            83,
            82,
            83,
            84,
            84,
            86,
            86,
            86,
            87,
            89,
            88,
            88,
            88,
            87,
            87,
            89,
            87,
            88,
            87,
            87,
            87,
            88,
            87,
            88,
            88,
            88,
            87,
            88,
            87,
            89,
            88,
            90,
            89,
            88,
            88,
            87,
            88,
            87,
            86,
            87,
            87,
            88,
            87,
            87,
            86,
            85,
            85,
            85,
            84,
            84,
            84,
            83,
            84,
            83,
            82,
            82,
            82,
            82,
            81,
            82,
            81,
            81,
            81,
            81,
            80,
            79,
            80,
            80,
            79,
            78,
            78,
            78,
            76,
            77,
            77,
            75,
            75,
            75,
            75,
            75,
            74,
            72,
            73,
            72,
            72,
            71,
            71,
            70,
            70,
            65,
            68,
            68,
            68,
            68,
            68,
            68,
            67,
            67,
            68,
            67,
            67,
            65,
            66,
            66,
            66,
            66,
            66,
            67,
            67,
            66,
            66,
            67,
            66,
            67,
            67,
            66,
            67,
            67,
            67,
            66,
            66,
            67,
            67,
            67,
            67,
            67,
            66,
            66,
            66,
            66,
            66,
            66,
            67,
            66,
            66,
            67,
            66,
            66,
            66,
            65,
            64,
            66,
            65,
            64,
            64,
            64,
            63,
            63,
            63,
            66,
            62,
            62,
            61,
            62,
            61,
            60,
            60,
            56,
            57,
            60,
            60,
            60,
            58,
            58,
            58,
            58,
            58,
            56,
            57,
            59,
            54,
            56,
            55,
            54,
            54,
            54,
            53,
            52,
            52,
            52,
            51,
            50,
            50,
            50,
            49,
            49,
            48,
            48,
            48,
            47,
            46,
            46,
            46,
            44,
            44,
            44,
            43,
            42,
            42,
            42,
            42,
            41,
            40,
            39,
            40,
            39,
            39,
            39,
            37,
            37,
            37,
            35,
            36,
            34,
            34,
            34,
            33,
            36,
            33,
            30,
            29,
            29,
            29,
            28,
            28,
            27,
            26,
            27,
            25,
            22,
            25,
            22,
            23,
            22,
            21,
            20,
            19,
            19,
            18,
            17,
            16,
            16,
            16,
            15,
            14,
            14,
            13,
            12,
            11,
            11,
            11,
            10,
            8,
            8,
            7,
            6,
            7,
            7,
            6,
            5,
            5,
            3,
            0,
            3,
            -1,
            0,
            -1,
            -2,
            -1,
            -3,
            -3,
            -4,
            -5,
            -6,
            -6,
            -7,
            -8,
            -8,
            -9,
            -11,
            -11,
            -12,
            -12,
            -13,
            -14,
            -16,
            -16,
            -18,
            -18,
            -19,
            -20,
            -21,
            -22,
            -23,
            -24,
            -25,
            -26,
            -26,
            -27,
            -28,
            -28,
            -30,
            -31,
            -32,
            -32,
            -34,
            -34,
            -35,
            -36,
            -37,
            -38,
            -39,
            -39,
            -40,
            -41,
            -42,
            -43,
            -44,
            -45,
            -45,
            -46,
            -47,
            -44,
            -47,
            -46,
            -48,
            -49,
            -50,
            -51,
            -50,
            -52,
            -52,
            -53,
            -53,
            -54,
            -54,
            -55,
            -56,
            -55,
            -56,
            -56,
            -56,
            -57,
            -57,
            -58,
            -57,
            -58,
            -58,
            -59,
            -59,
            -59,
            -59,
            -60,
            -60,
            -59,
            -59,
            -60,
            -61,
            -60,
            -60,
            -60,
            -60,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -62,
            -61,
            -60,
            -61,
            -60,
            -60,
            -61,
            -61,
            -61,
            -61,
            -60,
            -61,
            -61,
            -61,
            -61,
            -60,
            -60,
            -60,
            -62,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -60,
            -61,
            -62,
            -60,
            -62,
            -62,
            -62,
            -62,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -64,
            -63,
            -63,
            -65,
            -65,
            -64,
            -64,
            -65,
            -65,
            -65,
            -65,
            -65,
            -65,
            -66,
            -65,
            -66,
            -66,
            -66,
            -66,
            -66,
            -65,
            -66,
            -66,
            -65,
            -67,
            -66,
            -66,
            -66,
            -66,
            -66,
            -66,
            -66,
            -66,
            -66,
            -67,
            -67,
            -67,
            -67,
            -66,
            -67,
            -67,
            -67,
            -67,
            -67,
            -67,
            -67,
            -66,
            -66,
            -67,
            -66,
            -66,
            -66,
            -66,
            -65,
            -65,
            -65,
            -65,
            -65,
            -66,
            -66,
            -65,
            -66,
            -66,
            -65,
            -65,
            -64,
            -65,
            -65,
            -65,
            -65,
            -65,
            -65,
            -65,
            -64,
            -65,
            -64,
            -64,
            -64,
            -66,
            -64,
            -63,
            -64,
            -65,
            -64,
            -63,
            -63,
            -65,
            -65,
            -62,
            -62,
            -63,
            -63,
            -63,
            -62,
            -64,
            -62,
            -62,
            -62,
            -62,
            -61,
            -60,
            -60,
            -61,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -62,
            -61,
            -59,
            -60,
            -60,
            -60,
            -59,
            -58,
            -59,
            -59,
            -62,
            -56,
            -58,
            -59,
            -59,
            -58,
            -57,
            -58,
            -58,
            -57,
            -57,
            -56,
            -56,
            -57,
            -59,
            -56,
            -56,
            -54,
            -57,
            -57,
            -56,
            -54,
            -55,
            -55,
            -56,
            -54,
            -55,
            -58,
            -59,
            -55,
            -55,
            -54,
            -53,
            -51,
            -54,
            -79,
            -43,
            -53,
            -53,
            -69,
            -60,
            -61,
            -57,
            -58,
            -69,
            -47,
            -53,
            -56,
            -50,
            -58,
            -54,
            -48,
            -55,
            -58,
            -49,
            -61,
            -61,
            -51,
            -55,
            -54,
            -47,
            -60,
            -51,
            -51,
            -57,
            -50,
            -55,
            -52,
            -49,
            -53,
            -53,
            -53,
            -55,
            -52,
            -47,
            -56,
            -54,
            -52,
            -52,
            -50,
            -52,
            -53,
            -52,
            -54,
            -51,
            -51,
            -50,
            -49,
            -49,
            -50,
            -48,
            -50,
            -52,
            -51,
            -50,
            -24,
            -60,
            -52,
            -56,
            -32,
            -45,
            -38,
            -46,
            -45,
            -34,
            -55,
            -47,
            -45,
            -50,
            -43,
            -43,
            -50,
            -46,
            -41,
            -50,
            -37,
            -37,
            -47,
            -40,
            -42,
            -47,
            -39,
            -46,
            -45,
            -39,
            -46,
            -40,
            -42,
            -44,
            -41,
            -41,
            -41,
            -37,
            -39,
            -42,
            -36,
            -36,
            -37,
            -36,
            -38,
            -35,
            -35,
            -34,
            -32,
            -35,
            -33,
            -32,
            -32,
            -30,
            -31,
            -32,
            -30,
            -29,
            -28,
            -27,
            -27,
            -26,
            -22,
            -18,
            -25,
            -19,
            -23,
            -19,
            -17,
            -15,
            -14,
            -15,
            -12,
            -13,
            -12,
            -8,
            -7,
            -1,
            -2,
            -7,
            2,
            2,
            5,
            3,
            9,
            12,
            15,
            17,
            16,
            19,
            24,
            25,
            27,
            27,
            33,
            36,
            39,
            38,
            40,
            43,
            45,
            48,
            49,
            52,
            54,
            55,
            57,
            59,
            62,
            66,
            66,
            69,
            71,
            72,
            75,
            76,
            78,
            80,
            82,
            84,
            86,
            87,
            88,
            90,
            92,
            92,
            95,
            96,
            97,
            98,
            98,
            100,
            102,
            103,
            105,
            98,
            95,
            103,
            105,
            110,
            104,
            104,
            105,
            107,
            105,
            106,
            105,
            106,
            109,
            107,
            105,
            103,
            104,
            106,
            102,
            102,
            99,
            101,
            100,
            99,
            102,
            98,
            98,
            99,
            97,
            97,
            97,
            93,
            93,
            92,
            93,
            90,
            91,
            93,
            90,
            89,
            89,
            88,
            87,
            85,
            84,
            84,
            83,
            83,
            81,
            81,
            80,
            80,
            79,
            78,
            78,
            77,
            75,
            76,
            77,
            80,
            83,
            72,
            72,
            74,
            72,
            74,
            72,
            73,
            71,
            70,
            69,
            69,
            68,
            68,
            68,
            69,
            68,
            66,
            66,
            66,
            67,
            66,
            67,
            67,
            64,
            65,
            65,
            63,
            63,
            63,
            63,
            66,
            65,
            64,
            64,
            65,
            63,
            62,
            62,
            64,
            63,
            63,
            62,
            63,
            63,
            63,
            64,
            63,
            63,
            63,
            62,
            62,
            62,
            62,
            62,
            62,
            61,
            60,
            60,
            60,
            61,
            61,
            61,
            60,
            61,
            60,
            60,
            58,
            59,
            59,
            59,
            58,
            59,
            58,
            57,
            56,
            56,
            57,
            57,
            55,
            55,
            55,
            55,
            54,
            54,
            54,
            53,
            53,
            53,
            53,
            53,
            51,
            51,
            51,
            51,
            50,
            50,
            48,
            49,
            48,
            47,
            46,
            47,
            46,
            46,
            45,
            44,
            44,
            44,
            44,
            43,
            42,
            42,
            41,
            40,
            40,
            40,
            40,
            39,
            38,
            37,
            37,
            36,
            36,
            34,
            34,
            33,
            33,
            33,
            32,
            31,
            30,
            29,
            29,
            28,
            28,
            28,
            27,
            25,
            25,
            25,
            24,
            23,
            23,
            22,
            21,
            21,
            20,
            20,
            19,
            18,
            17,
            16,
            15,
            14,
            14,
            12,
            13,
            11,
            10,
            9,
            9,
            8,
            7,
            6,
            6,
            4,
            4,
            2,
            1,
            0,
            0,
            -2,
            -2,
            -3,
            -5,
            -5,
            -6,
            -8,
            -8,
            -9,
            -11,
            -12,
            -12,
            -13,
            -15,
            -16,
            -16,
            -18,
            -19,
            -20,
            -21,
            -22,
            -22,
            -23,
            -24,
            -26,
            -27,
            -27,
            -28,
            -30,
            -31,
            -32,
            -33,
            -34,
            -35,
            -36,
            -37,
            -38,
            -39,
            -40,
            -40,
            -41,
            -42,
            -43,
            -44,
            -44,
            -46,
            -47,
            -48,
            -48,
            -49,
            -50,
            -50,
            -51,
            -52,
            -52,
            -54,
            -53,
            -55,
            -54,
            -56,
            -56,
            -57,
            -57,
            -57,
            -58,
            -58,
            -58,
            -60,
            -60,
            -60,
            -60,
            -61,
            -61,
            -62,
            -61,
            -63,
            -63,
            -63,
            -63,
            -64,
            -64,
            -65,
            -64,
            -64,
            -64,
            -63,
            -64,
            -76,
            -80,
            -61,
            -63,
            -73,
            -69,
            -66,
            -62,
            -68,
            -69,
            -63,
            -63,
            -69,
            -67,
            -65,
            -69,
            -68,
            -66,
            -67,
            -65,
            -65,
            -70,
            -63,
            -65,
            -67,
            -65,
            -64,
            -65,
            -65,
            -66,
            -64,
            -64,
            -65,
            -63,
            -64,
            -65,
            -64,
            -64,
            -64,
            -64,
            -62,
            -63,
            -63,
            -62,
            -63,
            -63,
            -61,
            -63,
            -62,
            -62,
            -62,
            -63,
            -62,
            -63,
            -62,
            -62,
            -63,
            -63,
            -64,
            -63,
            -51,
            -48,
            -68,
            -66,
            -55,
            -59,
            -62,
            -65,
            -60,
            -59,
            -64,
            -65,
            -60,
            -62,
            -65,
            -63,
            -63,
            -65,
            -63,
            -65,
            -65,
            -58,
            -66,
            -64,
            -62,
            -65,
            -65,
            -65,
            -65,
            -64,
            -66,
            -66,
            -64,
            -67,
            -65,
            -65,
            -65,
            -67,
            -68,
            -67,
            -68,
            -67,
            -67,
            -68,
            -67,
            -67,
            -69,
            -68,
            -67,
            -69,
            -68,
            -67,
            -68,
            -67,
            -68,
            -69,
            -69,
            -68,
            -69,
            -68,
            -68,
            -68,
            -65,
            -65,
            -67,
            -71,
            -108,
            -51,
            -70,
            -66,
            -71,
            -72,
            -69,
            -64,
            -66,
            -68,
            -62,
            -73,
            -70,
            -70,
            -65,
            -70,
            -73,
            -76,
            -66,
            -73,
            -69,
            -69,
            -68,
            -65,
            -67,
            -73,
            -70,
            -69,
            -76,
            -69,
            -72,
            -68,
            -72,
            -72,
            -70,
            -68,
            -70,
            -72,
            -71,
            -69,
            -70,
            -71,
            -73,
            -69,
            -70,
            -70,
            -73,
            -69,
            -70,
            -71,
            -69,
            -72,
            -68,
            -72,
            -73,
            -72,
            -73,
            -72,
            -73,
            -69,
            -30,
            -89,
            -68,
            -73,
            -70,
            -68,
            -70,
            -75,
            -72,
            -68,
            -75,
            -65,
            -68,
            -68,
            -72,
            -70,
            -67,
            -63,
            -73,
            -66,
            -70,
            -69,
            -70,
            -74,
            -71,
            -66,
            -69,
            -69,
            -62,
            -69,
            -67,
            -69,
            -64,
            -65,
            -67,
            -69,
            -68,
            -66,
            -66,
            -69,
            -67,
            -66,
            -65,
            -67,
            -68,
            -66,
            -62,
            -66,
            -66,
            -64,
            -65,
            -89,
            -53,
            -72,
            -52,
            -68,
            -66,
            -70,
            -61,
            -65,
            -63,
            -70,
            -67,
            -66,
            -65,
            -65,
            -60,
            -64,
            -66,
            -59,
            -62,
            -66,
            -62,
            -65,
            -63,
            -62,
            -62,
            -64,
            -60,
            -63,
            -64,
            -64,
            -61,
            -62,
            -62,
            -62,
            -62,
            -61,
            -61,
            -61,
            -61,
            -61,
            -60,
            -61,
            -61,
            -60,
            -61,
            -59,
            -60,
            -60,
            -58,
            -59,
            -58,
            -58,
            -57,
            -58,
            -59,
            -58,
            -57,
            -58,
            -58,
            -31,
            -70,
            -48,
            -67,
            -51,
            -54,
            -52,
            -58,
            -54,
            -57,
            -49,
            -53,
            -52,
            -52,
            -52,
            -57,
            -53,
            -50,
            -56,
            -53,
            -48,
            -53,
            -59,
            -45,
            -56,
            -47,
            -49,
            -52,
            -48,
            -45,
            -47,
            -48,
            -46,
            -48,
            -45,
            -45,
            -46,
            -46,
            -45,
            -44,
            -44,
            -44,
            -40,
            -44,
            -44,
            -40,
            -42,
            -40,
            -38,
            -39,
            -40,
            -37,
            -38,
            -37,
            -37,
            -35,
            -34,
            -35,
            -32,
            -32,
            -30,
            -30,
            -28,
            -27,
            -26,
            -24,
            -22,
            -21,
            -19,
            -19,
            -16,
            -15,
            -13,
            -10,
            -7,
            -5,
            -1,
            1,
            3,
            7,
            10,
            13,
            27,
            14,
            29,
            25,
            32,
            34,
            37,
            38,
            44,
            47,
            50,
            55,
            55,
            59,
            63,
            66,
            69,
            73,
            76,
            80,
            78,
            47,
            79,
            88,
            87,
            96,
            90,
            91,
            108,
            97,
            100,
            107,
            107,
            107,
            110,
            109,
            118,
            113,
            114,
            121,
            121,
            118,
            127,
            123,
            123,
            127,
            131,
            126,
            130,
            131,
            131,
            125,
            130,
            130,
            126,
            127,
            127,
            122,
            122,
            123,
            121,
            119,
            119,
            114,
            115,
            111,
            111,
            109,
            108,
            104,
            104,
            102,
            101,
            100,
            97,
            95,
            94,
            90,
            90,
            86,
            86,
            123,
            92,
            84,
            86,
            78,
            85,
            85,
            71,
            81,
            79,
            73,
            74,
            75,
            72,
            76,
            66,
            73,
            70,
            66,
            65,
            69,
            60,
            64,
            65,
            60,
            56,
            61,
            56,
            57,
            56,
            60,
            55,
            54,
            56,
            54,
            53,
            55,
            54,
            52,
            52,
            52,
            50,
            53,
            50,
            53,
            52,
            51,
            51,
            52,
            50,
            51,
            51,
            50,
            50,
            51,
            51,
            51,
            50,
            52,
            52,
            53,
            53,
            52,
            53,
            52,
            52,
            52,
            53,
            52,
            54,
            55,
            54,
            54,
            54,
            54,
            55,
            55,
            56,
            55,
            56,
            56,
            57,
            57,
            57,
            58,
            58,
            59,
            59,
            58,
            58,
            58,
            56,
            58,
            59,
            59,
            61,
            58,
            45,
            62,
            54,
            60,
            57,
            61,
            59,
            57,
            60,
            56,
            57,
            58,
            60,
            58,
            59,
            56,
            59,
            57,
            58,
            60,
            59,
            57,
            57,
            56,
            57,
            56,
            56,
            56,
            55,
            55,
            56,
            54,
            54,
            52,
            53,
            52,
            53,
            52,
            52,
            52,
            52,
            50,
            50,
            49,
            50,
            49,
            50,
            49,
            48,
            48,
            48,
            47,
            46,
            46,
            46,
            45,
            43,
            41,
            38,
            41,
            54,
            37,
            44,
            38,
            42,
            38,
            40,
            39,
            22,
            35,
            38,
            37,
            31,
            34,
            31,
            36,
            33,
            35,
            33,
            29,
            28,
            29,
            26,
            27,
            27,
            28,
            28,
            28,
            29,
            26,
            11,
            15,
            26,
            23,
            21,
            20,
            18,
            17,
            19,
            18,
            17,
            21,
            16,
            18,
            10,
            10,
            9,
            8,
            13,
            7,
            9,
            14,
            7,
            8,
            9,
            4,
            7,
            4,
            3,
            5,
            0,
            1,
            5,
            2,
            -1,
            -3,
            -6,
            -5,
            9,
            -3,
            -7,
            -4,
            -5,
            -6,
            -6,
            -11,
            -10,
            -14,
            -16,
            -13,
            -12,
            -15,
            -14,
            -16,
            -20,
            -22,
            -23,
            -24,
            -24,
            -23,
            -12,
            -15,
            -28,
            -26,
            -26,
            -28,
            -29,
            -28,
            -34,
            -34,
            -33,
            -37,
            -34,
            -36,
            -32,
            -33,
            -35,
            -35,
            -41,
            -36,
            -41,
            -46,
            -41,
            -43,
            -45,
            -42,
            -46,
            -42,
            -42,
            -46,
            -43,
            -47,
            -52,
            -51,
            -51,
            -51,
            -49,
            -50,
            -51,
            -49,
            -52,
            -57,
            -53,
            -56,
            -55,
            -55,
            -57,
            -56,
            -54,
            -56,
            -57,
            -56,
            -55,
            -57,
            -55,
            -55,
            -57,
            -58,
            -60,
            -60,
            -59,
            -65,
            -57,
            -59,
            -61,
            -58,
            -59,
            -59,
            -59,
            -60,
            -63,
            -65,
            -66,
            -66,
            -65,
            -60,
            -61,
            -61,
            -62,
            -62,
            -61,
            -62,
            -60,
            -61,
            -64,
            -73,
            -69,
            -64,
            -61,
            -62,
            -62,
            -63,
            -63,
            -61,
            -61,
            -61,
            -61,
            -62,
            -64,
            -63,
            -63,
            -63,
            -63,
            -63,
            -62,
            -63,
            -64,
            -62,
            -63,
            -63,
            -63,
            -65,
            -64,
            -61,
            -63,
            -63,
            -63,
            -64,
            -63,
            -62,
            -62,
            -57,
            -65,
            -63,
            -62,
            -62,
            -62,
            -63,
            -63,
            -62,
            -60,
            -59,
            -58,
            -60,
            -58,
            -63,
            -65,
            -62,
            -62,
            -62,
            -63,
            -65,
            -65,
            -63,
            -60,
            -53,
            -54,
            -57,
            -60,
            -56,
            -56,
            -84,
            -114,
            -47,
            -62,
            -47,
            -71,
            -71,
            -60,
            -63,
            -59,
            -68,
            -55,
            -69,
            -62,
            -65,
            -62,
            -66,
            -60,
            -60,
            -72,
            -56,
            -59,
            -69,
            -62,
            -66,
            -66,
            -63,
            -58,
            -69,
            -63,
            -62,
            -69,
            -66,
            -61,
            -68,
            -62,
            -64,
            -65,
            -62,
            -62,
            -63,
            -64,
            -65,
            -67,
            -64,
            -63,
            -66,
            -65,
            -67,
            -64,
            -61,
            -64,
            -65,
            -65,
            -63,
            -66,
            -68,
            -70,
            -70,
            -69,
            -39,
            -9,
            -78,
            -64,
            -78,
            -58,
            -64,
            -60,
            -67,
            -65,
            -59,
            -70,
            -57,
            -63,
            -61,
            -63,
            -61,
            -65,
            -65,
            -54,
            -68,
            -65,
            -60,
            -63,
            -61,
            -60,
            -61,
            -67,
            -59,
            -62,
            -64,
            -56,
            -60,
            -63,
            -58,
            -63,
            -61,
            -59,
            -63,
            -63,
            -63,
            -60,
            -59,
            -58,
            -62,
            -60,
            -59,
            -59,
            -58,
            -60,
            -61,
            -59,
            -59,
            -59,
            -60,
            -60,
            -61,
            -59,
            -60,
            -60,
            -60,
            -60,
            -60,
            -59,
            -61,
            -57,
            -49,
            -64,
            -54,
            -60,
            -56,
            -59,
            -57,
            -60,
            -57,
            -56,
            -57,
            -58,
            -58,
            -57,
            -56,
            -57,
            -54,
            -57,
            -55,
            -54,
            -55,
            -55,
            -53,
            -55,
            -54,
            -60,
            -51,
            -60,
            -56,
            -50,
            -55,
            -55,
            -47,
            -56,
            -50,
            -57,
            -53,
            -56,
            -53,
            -55,
            -55,
            -50,
            -52,
            -53,
            -53,
            -51,
            -52,
            -51,
            -48,
            -50,
            -50,
            -47,
            -49,
            -51,
            -48,
            -49,
            -51,
            -49,
            -46,
            -48,
            -48,
            -47,
            -48,
            -48,
            -47,
            -46,
            -46,
            -45,
            -45,
            -45,
            -44,
            -45,
            -44,
            -43,
            -44,
            -43,
            -43,
            -43,
            -42,
            -43,
            -42,
            -42,
            -41,
            -40,
            -40,
            -34,
            -41,
            -33,
            -35,
            -41,
            -36,
            -35,
            -42,
            -34,
            -37,
            -30,
            -33,
            -34,
            -29,
            -26,
            -27,
            -34,
            -28,
            -26,
            -24,
            -24,
            -23,
            -33,
            -23,
            -17,
            -14,
            -17,
            -14,
            -7,
            -9,
            -6,
            0,
            4,
            6,
            9,
            12,
            16,
            22,
            23,
            27,
            31,
            34,
            38,
            41,
            45,
            47,
            50,
            55,
            59,
            61,
            64,
            69,
            73,
            74,
            79,
            81,
            86,
            87,
            88,
            92,
            94,
            98,
            101,
            103,
            107,
            109,
            112,
            115,
            118,
            120,
            121,
            125,
            130,
            127,
            129,
            131,
            137,
            136,
            138,
            138,
            140,
            142,
            154,
            144,
            142,
            142,
            145,
            145,
            142,
            144,
            145,
            143,
            138,
            131,
            138,
            138,
            136,
            130,
            131,
            130,
            125,
            126,
            123,
            122,
            120,
            119,
            118,
            115,
            110,
            111,
            108,
            107,
            102,
            104,
            100,
            99,
            96,
            96,
            94,
            92,
            90,
            89,
            87,
            86,
            83,
            84,
            81,
            79,
            78,
            77,
            76,
            74,
            74,
            72,
            70,
            70,
            69,
            67,
            67,
            67,
            65,
            65,
            62,
            65,
            64,
            63,
            62,
            63,
            61,
            59,
            59,
            59,
            60,
            65,
            58,
            57,
            58,
            59,
            59,
            56,
            60,
            57,
            57,
            57,
            57,
            57,
            57,
            56,
            58,
            56,
            57,
            56,
            59,
            57,
            58,
            59,
            59,
            59,
            60,
            60,
            61,
            60,
            60,
            60,
            61,
            60,
            61,
            61,
            62,
            62,
            62,
            62,
            62,
            62,
            63,
            63,
            62,
            63,
            62,
            63,
            62,
            63,
            65,
            62,
            62,
            62,
            62,
            62,
            63,
            64,
            63,
            63,
            63,
            64,
            63,
            63,
            62,
            64,
            63,
            64,
            62,
            63,
            63,
            63,
            62,
            63,
            63,
            63,
            63,
            64,
            64,
            63,
            63,
            63,
            63,
            62,
            62,
            62,
            62,
            61,
            62,
            60,
            61,
            61,
            61,
            60,
            60,
            60,
            58,
            59,
            58,
            58,
            58,
            58,
            58,
            57,
            55,
            55,
            54,
            53,
            55,
            54,
            55,
            55,
            56,
            55,
            54,
            52,
            45,
            40,
            54,
            48,
            49,
            47,
            50,
            48,
            50,
            49,
            50,
            48,
            48,
            47,
            47,
            46,
            45,
            46,
            44,
            46,
            43,
            44,
            45,
            41,
            42,
            42,
            41,
            40,
            33,
            43,
            34,
            38,
            35,
            39,
            39,
            38,
            37,
            37,
            36,
            34,
            34,
            34,
            34,
            33,
            34,
            33,
            33,
            32,
            34,
            34,
            34,
            32,
            31,
            29,
            28,
            28,
            26,
            24,
            25,
            28,
            33,
            39,
            23,
            28,
            27,
            26,
            22,
            24,
            21,
            20,
            19,
            20,
            19,
            19,
            19,
            19,
            19,
            16,
            17,
            14,
            16,
            14,
            12,
            14,
            12,
            11,
            10,
            10,
            16,
            5,
            13,
            8,
            9,
            5,
            3,
            0,
            3,
            2,
            1,
            3,
            2,
            0,
            -1,
            -2,
            -4,
            -5,
            -10,
            -11,
            -6,
            -8,
            -10,
            -8,
            -10,
            -8,
            -13,
            -15,
            -12,
            -10,
            -9,
            -16,
            -16,
            -20,
            -20,
            -20,
            -21,
            -21,
            -21,
            -23,
            -23,
            -24,
            -25,
            -26,
            -28,
            -28,
            -30,
            -31,
            -32,
            -33,
            -33,
            -33,
            -34,
            -35,
            -36,
            -36,
            -37,
            -38,
            -38,
            -39,
            -40,
            -41,
            -42,
            -42,
            -43,
            -43,
            -43,
            -42,
            -46,
            -46,
            -46,
            -48,
            -48,
            -49,
            -50,
            -50,
            -50,
            -50,
            -47,
            -46,
            -53,
            -54,
            -52,
            -55,
            -54,
            -57,
            -54,
            -54,
            -57,
            -57,
            -61,
            -56,
            -56,
            -55,
            -56,
            -58,
            -58,
            -59,
            -60,
            -62,
            -73,
            -56,
            -60,
            -61,
            -61,
            -60,
            -61,
            -59,
            -61,
            -60,
            -60,
            -62,
            -61,
            -61,
            -61,
            -64,
            -63,
            -61,
            -62,
            -63,
            -61,
            -63,
            -61,
            -61,
            -62,
            -64,
            -64,
            -62,
            -62,
            -62,
            -62,
            -63,
            -62,
            -61,
            -61,
            -62,
            -62,
            -62,
            -61,
            -61,
            -62,
            -61,
            -62,
            -61,
            -61,
            -60,
            -61,
            -61,
            -61,
            -62,
            -61,
            -63,
            -63,
            -63,
            -62,
            -61,
            -61,
            -61,
            -60,
            -57,
            -47,
            -64,
            -61,
            -59,
            -60,
            -61,
            -60,
            -62,
            -60,
            -59,
            -61,
            -60,
            -61,
            -61,
            -61,
            -58,
            -60,
            -61,
            -60,
            -59,
            -61,
            -59,
            -61,
            -61,
            -60,
            -59,
            -59,
            -60,
            -60,
            -61,
            -60,
            -60,
            -60,
            -61,
            -60,
            -60,
            -61,
            -61,
            -62,
            -62,
            -61,
            -61,
            -61,
            -61,
            -63,
            -63,
            -62,
            -61,
            -62,
            -62,
            -62,
            -62,
            -62,
            -62,
            -62,
            -62,
            -63,
            -62,
            -62,
            -63,
            -63,
            -63,
            -62,
            -63,
            -61,
            -62,
            -62,
            -62,
            -62,
            -62,
            -61,
            -62,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -62,
            -61,
            -61,
            -61,
            -62,
            -61,
            -61,
            -61,
            -61,
            -61,
            -62,
            -61,
            -62,
            -60,
            -62,
            -60,
            -61,
            -59,
            -58,
            -58,
            -59,
            -60,
            -59,
            -59,
            -59,
            -68,
            -61,
            -61,
            -58,
            -58,
            -60,
            -56,
            -59,
            -59,
            -58,
            -55,
            -55,
            -55,
            -56,
            -57,
            -57,
            -57,
            -57,
            -56,
            -57,
            -57,
            -57,
            -56,
            -57,
            -55,
            -57,
            -54,
            -57,
            -53,
            -56,
            -54,
            -57,
            -55,
            -53,
            -54,
            -54,
            -55,
            -54,
            -54,
            -53,
            -55,
            -53,
            -52,
            -53,
            -54,
            -54,
            -52,
            -51,
            -52,
            -51,
            -53,
            -52,
            -53,
            -53,
            -52,
            -53,
            -51,
            -64,
            -51,
            -52,
            -41,
            -44,
            -54,
            -55,
            -47,
            -54,
            -52,
            -49,
            -49,
            -51,
            -52,
            -55,
            -51,
            -50,
            -51,
            -52,
            -44,
            -46,
            -55,
            -46,
            -47,
            -47,
            -49,
            -46,
            -50,
            -46,
            -50,
            -46,
            -48,
            -45,
            -47,
            -46,
            -47,
            -47,
            -46,
            -44,
            -45,
            -45,
            -44,
            -43,
            -43,
            -45,
            -45,
            -43,
            -41,
            -40,
            -42,
            -42,
            -42,
            -40,
            -39,
            -38,
            -38,
            -38,
            -39,
            -34,
            -35,
            -23,
            -33,
            -31,
            -34,
            -36,
            -26,
            -26,
            -33,
            -21,
            -26,
            -26,
            -24,
            -22,
            -21,
            -17,
            -19,
            -17,
            -12,
            -9,
            -14,
            -8,
            2,
            -3,
            1,
            5,
            10,
            11,
            16,
            19,
            23,
            26,
            29,
            32,
            36,
            41,
            44,
            47,
            49,
            53,
            59,
            62,
            64,
            68,
            72,
            75,
            79,
            81,
            84,
            86,
            91,
            94,
            97,
            99,
            101,
            103,
            107,
            109,
            113,
            113,
            117,
            120,
            121,
            121,
            123,
            117,
            141,
            129,
            140,
            134,
            135,
            142,
            140,
            143,
            144,
            143,
            146,
            146,
            146,
            146,
            147,
            143,
            146,
            144,
            146,
            141,
            143,
            140,
            140,
            136,
            138,
            134,
            131,
            130,
            129,
            127,
            127,
            124,
            124,
            119,
            117,
            116,
            114,
            111,
            111,
            109,
            107,
            106,
            104,
            104,
            101,
            99,
            97,
            96,
            95,
            94,
            92,
            92,
            90,
            90,
            88,
            87,
            84,
            86,
            87,
            94,
            72,
            84,
            73,
            79,
            80,
            75,
            77,
            75,
            73,
            75,
            72,
            72,
            71,
            71,
            70,
            72,
            69,
            67,
            64,
            70,
            65,
            67,
            67,
            68,
            65,
            66,
            67,
            66,
            65,
            67,
            64,
            65,
            64,
            66,
            64,
            64,
            65,
            66,
            65,
            66,
            65,
            66,
            66,
            66,
            66,
            66,
            67,
            66,
            67,
            68,
            68,
            67,
            67,
            67,
            67,
            68,
            68,
            68,
            68,
            68,
            68,
            69,
            69,
            69,
            69,
            68,
            68,
            69,
            69,
            70,
            70,
            70,
            70,
            70,
            70,
            70,
            70,
            73,
            73,
            71,
            72,
            72,
            71,
            71,
            70,
            72,
            72,
            72,
            72,
            71,
            72,
            72,
            72,
            72,
            74,
            73,
            73,
            72,
            72,
            72,
            72,
            71,
            71,
            71,
            71,
            71,
            71,
            71,
            70,
            69,
            69,
            69,
            69,
            68,
            68,
            67,
            68,
            66,
            66,
            67,
            67,
            66,
            65,
            65,
            64,
            65,
            65,
            64,
            64,
            62,
            62,
            62,
            62,
            62,
            61,
            60,
            60,
            60,
            60,
            58,
            58,
            58,
            57,
            57,
            57,
            56,
            55,
            55,
            55,
            55,
            54,
            54,
            53,
            53,
            52,
            52,
            51,
            49,
            49,
            50,
            50,
            49,
            49,
            49,
            48,
            47,
            47,
            47,
            46,
            45,
            45,
            45,
            44,
            44,
            43,
            43,
            42,
            42,
            39,
            40,
            40,
            39,
            40,
            40,
            37,
            37,
            36,
            36,
            36,
            35,
            36,
            35,
            35,
            34,
            32,
            30,
            33,
            32,
            31,
            33,
            31,
            30,
            30,
            29,
            27,
            27,
            27,
            26,
            26,
            24,
            25,
            24,
            25,
            23,
            22,
            21,
            21,
            22,
            20,
            17,
            16,
            17,
            16,
            15,
            15,
            15,
            14,
            12,
            13,
            13,
            11,
            10,
            9,
            -2,
            -5,
            6,
            5,
            3,
            5,
            3,
            -1,
            0,
            -1,
            -4,
            -1,
            -3,
            -3,
            -4,
            -7,
            -6,
            -10,
            -9,
            -13,
            -16,
            -10,
            -12,
            -17,
            -15,
            -18,
            -18,
            -19,
            -23,
            -21,
            -22,
            -22,
            -22,
            -23,
            -25,
            -26,
            -28,
            -30,
            -30,
            -31,
            -30,
            -30,
            -33,
            -33,
            -34,
            -33,
            -33,
            -36,
            -39,
            -40,
            -47,
            -45,
            -43,
            -40,
            -43,
            -45,
            -45,
            -45,
            -45,
            -46,
            -37,
            -34,
            -48,
            -48,
            -45,
            -48,
            -52,
            -48,
            -50,
            -50,
            -50,
            -53,
            -51,
            -52,
            -54,
            -53,
            -54,
            -54,
            -54,
            -54,
            -52,
            -58,
            -55,
            -54,
            -58,
            -56,
            -58,
            -57,
            -54,
            -57,
            -55,
            -57,
            -59,
            -58,
            -57,
            -59,
            -56,
            -56,
            -57,
            -58,
            -59,
            -60,
            -57,
            -58,
            -58,
            -59,
            -59,
            -57,
            -55,
            -56,
            -50,
            -53,
            -56,
            -62,
            -56,
            -56,
            -57,
            -57,
            -56,
            -54,
            -58,
            -97,
            -43,
            -58,
            -57,
            -60,
            -57,
            -60,
            -58,
            -56,
            -65,
            -48,
            -55,
            -60,
            -53,
            -58,
            -60,
            -49,
            -61,
            -60,
            -51,
            -61,
            -59,
            -53,
            -56,
            -58,
            -57,
            -59,
            -56,
            -53,
            -61,
            -57,
            -58,
            -58,
            -57,
            -57,
            -59,
            -58,
            -56,
            -58,
            -58,
            -58,
            -60,
            -59,
            -59,
            -58,
            -57,
            -59,
            -61,
            -59,
            -58,
            -57,
            -59,
            -58,
            -60,
            -60,
            -60,
            -60,
            -62,
            -63,
            -59,
            -21,
            -74,
            -60,
            -63,
            -58,
            -59,
            -58,
            -60,
            -64,
            -54,
            -69,
            -65,
            -59,
            -65,
            -61,
            -58,
            -69,
            -59,
            -58,
            -67,
            -57,
            -59,
            -66,
            -62,
            -60,
            -63,
            -60,
            -63,
            -66,
            -60,
            -63,
            -62,
            -63,
            -64,
            -63,
            -62,
            -63,
            -65,
            -63,
            -63,
            -63,
            -62,
            -64,
            -63,
            -64,
            -65,
            -64,
            -62,
            -64,
            -65,
            -66,
            -64,
            -63,
            -64,
            -64,
            -64,
            -64,
            -64,
            -64,
            -64,
            -63,
            -63,
            -62,
            -62,
            -62,
            -69,
            -63,
            -64,
            -54,
            -61,
            -61,
            -65,
            -63,
            -62,
            -60,
            -64,
            -62,
            -62,
            -59,
            -63,
            -60,
            -63,
            -62,
            -62,
            -61,
            -62,
            -60,
            -63,
            -60,
            -61,
            -58,
            -60,
            -60,
            -57,
            -59,
            -86,
            -53,
            -63,
            -51,
            -63,
            -60,
            -66,
            -54,
            -63,
            -55,
            -62,
            -53,
            -66,
            -56,
            -61,
            -55,
            -64,
            -55,
            -54,
            -62,
            -55,
            -53,
            -62,
            -55,
            -56,
            -58,
            -63,
            -54,
            -59,
            -55,
            -50,
            -56,
            -55,
            -61,
            -56,
            -56,
            -52,
            -53,
            -55,
            -54,
            -54,
            -53,
            -52,
            -58,
            -51,
            -54,
            -52,
            -51,
            -53,
            -57,
            -48,
            -54,
            -48,
            -54,
            -52,
            -53,
            -51,
            -50,
            -55,
            -52,
            -23,
            -55,
            -48,
            -57,
            -45,
            -48,
            -43,
            -52,
            -45,
            -53,
            -44,
            -53,
            -40,
            -48,
            -42,
            -49,
            -39,
            -47,
            -49,
            -39,
            -46,
            -48,
            -38,
            -45,
            -43,
            -42,
            -37,
            -46,
            -40,
            -43,
            -41,
            -39,
            -39,
            -41,
            -39,
            -41,
            -41,
            -40,
            -37,
            -41,
            -39,
            -33,
            -40,
            -33,
            -37,
            -36,
            -34,
            -31,
            -32,
            -27,
            -31,
            -28,
            -31,
            -28,
            -26,
            -26,
            -26,
            -24,
            -20,
            -20,
            -19,
            -19,
            -15,
            -14,
            -13,
            -10,
            -6,
            -5,
            -2,
            1,
            2,
            6,
            8,
            11,
            14,
            18,
            21,
            24,
            28,
            29,
            33,
            37,
            39,
            43,
            45,
            49,
            52,
            56,
            59,
            61,
            65,
            66,
            70,
            72,
            75,
            79,
            83,
            84,
            85,
            90,
            94,
            90,
            99,
            96,
            102,
            106,
            107,
            106,
            112,
            113,
            114,
            115,
            119,
            123,
            122,
            124,
            128,
            128,
            129,
            131,
            131,
            132,
            134,
            133,
            136,
            136,
            134,
            134,
            134,
            135,
            132,
            134,
            133,
            133,
            130,
            129,
            127,
            126,
            125,
            124,
            123,
            120,
            119,
            117,
            117,
            115,
            114,
            113,
            110,
            109,
            107,
            106,
            105,
            104,
            103,
            102,
            101,
            100,
            99,
            98,
            97,
            95,
            94,
            96,
            92,
            90,
            90,
            88,
            87,
            86,
            84,
            85,
            83,
            81,
            81,
            80,
            78,
            77,
            76,
            75,
            74,
            74,
            73,
            73,
            71,
            70,
            71,
            71,
            71,
            69,
            72,
            69,
            69,
            67,
            69,
            69,
            69,
            68,
            68,
            68,
            68,
            69,
            69,
            69,
            68,
            69,
            69,
            68,
            69,
            69,
            70,
            70,
            69,
            70,
            70,
            70,
            71,
            70,
            71,
            71,
            71,
            71,
            72,
            71,
            72,
            72,
            72,
            72,
            73,
            73,
            73,
            74,
            74,
            75,
            75,
            75,
            75,
            76,
            76,
            76,
            75,
            76,
            77,
            76,
            77,
            77,
            77,
            76,
            76,
            76,
            76,
            76,
            76,
            77,
            76,
            76,
            77,
            76,
            77,
            77,
            76,
            76,
            76,
            75,
            76,
            75,
            76,
            76,
            75,
            76,
            75,
            75,
            75,
            74,
            74,
            74,
            73,
            74,
            72,
            72,
            72,
            72,
            71,
            71,
            71,
            69,
            69,
            69,
            68,
            68,
            68,
            66,
            63,
            66,
            66,
            66,
            65,
            65,
            64,
            65,
            65,
            64,
            63,
            62,
            61,
            61,
            61,
            60,
            59,
            59,
            58,
            58,
            57,
            55,
            56,
            55,
            54,
            55,
            53,
            53,
            53,
            52,
            52,
            52,
            51,
            51,
            49,
            49,
            49,
            47,
            47,
            46,
            46,
            46,
            43,
            32,
            43,
            42,
            43,
            41,
            40,
            37,
            38,
            38,
            38,
            39,
            38,
            37,
            36,
            35,
            35,
            36,
            38,
            33,
            24,
            23,
            31,
            30,
            29,
            27,
            29,
            26,
            25,
            26,
            25,
            24,
            23,
            24,
            24,
            21,
            21,
            19,
            21,
            20,
            15,
            18,
            14,
            13,
            15,
            14,
            12,
            12,
            10,
            10,
            9,
            7,
            7,
            6,
            6,
            5,
            3,
            3,
            2,
            0,
            2,
            12,
            -1,
            -3,
            -4,
            -4,
            -5,
            -4,
            -7,
            -8,
            -10,
            -12,
            -12,
            -13,
            -14,
            -15,
            -17,
            -19,
            -20,
            -21,
            -14,
            -14,
            -24,
            -26,
            -25,
            -26,
            -29,
            -28,
            -30,
            -31,
            -31,
            -32,
            -35,
            -38,
            -46,
            -34,
            -37,
            -40,
            -40,
            -41,
            -39,
            -43,
            -41,
            -42,
            -46,
            -47,
            -47,
            -48,
            -50,
            -51,
            -51,
            -50,
            -53,
            -53,
            -54,
            -54,
            -54,
            -55,
            -56,
            -56,
            -57,
            -58,
            -58,
            -58,
            -59,
            -59,
            -58,
            -59,
            -60,
            -62,
            -61,
            -60,
            -61,
            -62,
            -62,
            -62,
            -63,
            -62,
            -62,
            -63,
            -62,
            -63,
            -62,
            -62,
            -63,
            -64,
            -63,
            -64,
            -62,
            -64,
            -65,
            -64,
            -62,
            -61,
            -54,
            -65,
            -64,
            -61,
            -64,
            -64,
            -64,
            -64,
            -63,
            -63,
            -62,
            -62,
            -62,
            -62,
            -60,
            -60,
            -62,
            -63,
            -61,
            -62,
            -62,
            -61,
            -62,
            -61,
            -61,
            -61,
            -62,
            -62,
            -61,
            -61,
            -61,
            -62,
            -62,
            -61,
            -61,
            -60,
            -60,
            -62,
            -62,
            -60,
            -61,
            -61,
            -60,
            -60,
            -61,
            -60,
            -61,
            -61,
            -62,
            -61,
            -61,
            -60,
            -62,
            -60,
            -62,
            -61,
            -62,
            -73,
            -58,
            -62,
            -62,
            -69,
            -67,
            -59,
            -64,
            -59,
            -61,
            -58,
            -62,
            -63,
            -64,
            -63,
            -64,
            -63,
            -64,
            -64,
            -63,
            -65,
            -62,
            -62,
            -64,
            -84,
            -55,
            -68,
            -64,
            -67,
            -69,
            -64,
            -63,
            -67,
            -65,
            -62,
            -69,
            -65,
            -63,
            -62,
            -66,
            -71,
            -68,
            -65,
            -67,
            -64,
            -66,
            -68,
            -65,
            -67,
            -68,
            -67,
            -66,
            -67,
            -66,
            -69,
            -67,
            -68,
            -66,
            -66,
            -65,
            -57,
            -71,
            -67,
            -67,
            -60,
            -63,
            -71,
            -66,
            -70,
            -67,
            -70,
            -68,
            -67,
            -66,
            -66,
            -65,
            -67,
            -66,
            -67,
            -67,
            -64,
            -68,
            -68,
            -65,
            -46,
            -74,
            -62,
            -66,
            -64,
            -61,
            -66,
            -68,
            -64,
            -66,
            -68,
            -62,
            -66,
            -67,
            -68,
            -65,
            -59,
            -63,
            -67,
            -64,
            -67,
            -64,
            -63,
            -65,
            -63,
            -63,
            -68,
            -62,
            -65,
            -63,
            -61,
            -63,
            -63,
            -66,
            -62,
            -65,
            -64,
            -63,
            -65,
            -62,
            -62,
            -62,
            -62,
            -62,
            -61,
            -63,
            -63,
            -63,
            -62,
            -63,
            -62,
            -63,
            -61,
            -62,
            -61,
            -61,
            -62,
            -61,
            -60,
            -62,
            -61,
            -62,
            -61,
            -61,
            -61,
            -60,
            -60,
            -60,
            -60,
            -59,
            -60,
            -60,
            -60,
            -59,
            -58,
            -59,
            -59,
            -58,
            -58,
            -58,
            -59,
            -60,
            -60,
            -59,
            -59,
            -55,
            -53,
            -60,
            -57,
            -60,
            -58,
            -57,
            -56,
            -54,
            -58,
            -55,
            -56,
            -62,
            -49,
            -58,
            -54,
            -55,
            -55,
            -56,
            -57,
            -51,
            -51,
            -51,
            -52,
            -51,
            -54,
            -53,
            -53,
            -54,
            -51,
            -51,
            -53,
            -51,
            -51,
            -52,
            -52,
            -49,
            -52,
            -52,
            -48,
            -50,
            -50,
            -49,
            -49,
            -50,
            -48,
            -48,
            -48,
            -50,
            -49,
            -47,
            -48,
            -47,
            -47,
            -46,
            -45,
            -45,
            -44,
            -45,
            -44,
            -46,
            -44,
            -43,
            -42,
            -42,
            -42,
            -42,
            -42,
            -42,
            -41,
            -40,
            -38,
            -32,
            -43,
            -37,
            -40,
            -38,
            -37,
            -36,
            -35,
            -39,
            -38,
            -37,
            -36,
            -35,
            -32,
            -31,
            -32,
            -29,
            -30,
            -29,
            -25,
            -26,
            -30,
            -26,
            -52,
            -11,
            -23,
            -13,
            -23,
            -19,
            -19,
            -10,
            -17,
            -7,
            -9,
            -7,
            -7,
            5,
            2,
            6,
            3,
            9,
            14,
            13,
            24,
            22,
            24,
            31,
            32,
            32,
            36,
            41,
            44,
            44,
            51,
            53,
            58,
            55,
            59,
            62,
            68,
            67,
            70,
            72,
            76,
            78,
            81,
            83,
            85,
            85,
            89,
            91,
            95,
            95,
            97,
            98,
            101,
            104,
            106,
            105,
            107,
            108,
            114,
            115,
            144,
            103,
            120,
            112,
            122,
            121,
            124,
            116,
            127,
            118,
            122,
            122,
            125,
            116,
            120,
            117,
            123,
            118,
            116,
            118,
            109,
            113,
            112,
            107,
            108,
            109,
            107,
            104,
            102,
            104,
            98,
            98,
            95,
            99,
            96,
            94,
            90,
            91,
            90,
            90,
            87,
            87,
            85,
            85,
            84,
            85,
            81,
            80,
            74,
            80,
            76,
            77,
            76,
            74,
            71,
            73,
            70,
            69,
            69,
            66,
            65,
            64,
            63,
            64,
            63,
            63,
            61,
            61,
            59,
            60,
            59,
            59,
            58,
            58,
            56,
            57,
            56,
            56,
            55,
            55,
            55,
            55,
            55,
            55,
            54,
            54,
            54,
            54,
            54,
            53,
            54,
            53,
            52,
            53,
            53,
            53,
            53,
            53,
            53,
            53,
            53,
            54,
            53,
            54,
            54,
            54,
            55,
            56,
            59,
            54,
            56,
            55,
            56,
            56,
            57,
            57,
            58,
            59,
            58,
            60,
            59,
            60,
            60,
            59,
            59,
            59,
            60,
            60,
            60,
            60,
            60,
            60,
            60,
            60,
            61,
            60,
            61,
            61,
            61,
            61,
            61,
            61,
            61,
            61,
            61,
            61,
            61,
            61,
            61,
            62,
            61,
            62,
            62,
            62,
            62,
            61,
            61,
            61,
            61,
            61,
            61,
            59,
            60,
            60,
            60,
            59,
            59,
            59,
            59,
            58,
            58,
            58,
            57,
            56,
            56,
            56,
            56,
            55,
            55,
            55,
            54,
            55,
            54,
            53,
            53,
            53,
            53,
            52,
            52,
            51,
            51,
            50,
            50,
            49,
            49,
            49,
            48,
            48,
            47,
            47,
            46,
            46,
            45,
            44,
            44,
            44,
            43,
            43,
            42,
            41,
            41,
            40,
            40,
            39,
            39,
            39,
            39,
            38,
            37,
            36,
            36,
            36,
            35,
            33,
            33,
            33,
            32,
            31,
            30,
            31,
            30,
            29,
            28,
            29,
            28,
            27,
            26,
            26,
            25,
            24,
            24,
            22,
            22,
            22,
            21,
            20,
            19,
            19,
            18,
            18,
            17,
            17,
            16,
            15,
            14,
            13,
            12,
            11,
            11,
            9,
            9,
            8,
            7,
            7,
            6,
            4,
            4,
            3,
            2,
            2,
            0,
            0,
            -2,
            -2,
            -4,
            -4,
            -6,
            -6,
            -7,
            -8,
            -10,
            -10,
            -11,
            -12,
            -13,
            -14,
            -14,
            -15,
            -16,
            -18,
            -18,
            -19,
            -20,
            -22,
            -23,
            -24,
            -25,
            -26,
            -26,
            -27,
            -28,
            -29,
            -30,
            -31,
            -32,
            -33,
            -34,
            -35,
            -36,
            -37,
            -38,
            -38,
            -40,
            -40,
            -41,
            -42,
            -42,
            -43,
            -44,
            -44,
            -45,
            -46,
            -46,
            -47,
            -48,
            -48,
            -49,
            -50,
            -50,
            -51,
            -51,
            -52,
            -52,
            -53,
            -53,
            -54,
            -54,
            -55,
            -55,
            -55,
            -55,
            -56,
            -56,
            -56,
            -57,
            -57,
            -58,
            -58,
            -58,
            -58,
            -59,
            -59,
            -59,
            -59,
            -59,
            -59,
            -59,
            -59,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -61,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -59,
            -59,
            -59,
            -59,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -62,
            -61,
            -62,
            -61,
            -62,
            -62,
            -62,
            -62,
            -62,
            -62,
            -62,
            -62,
            -64,
            -64,
            -64,
            -64,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -64,
            -64,
            -64,
            -64,
            -64,
            -64,
            -64,
            -64,
            -64,
            -64,
            -64,
            -64,
            -64,
            -64,
            -64,
            -64,
            -64,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -63,
            -64,
            -63,
            -63,
            -63,
            -64,
            -62,
            -63,
            -62,
            -64,
            -62,
            -62,
            -62,
            -62,
            -62,
            -62,
            -62,
            -62,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -63,
            -60,
            -61,
            -60,
            -61,
            -62,
            -59,
            -60,
            -68,
            -59,
            -62,
            -57,
            -60,
            -59,
            -60,
            -58,
            -58,
            -59,
            -59,
            -57,
            -60,
            -60,
            -58,
            -58,
            -59,
            -58,
            -59,
            -59,
            -58,
            -58,
            -58,
            -59,
            -58,
            -58,
            -57,
            -57,
            -58,
            -58,
            -58,
            -57,
            -58,
            -57,
            -58,
            -56,
            -57,
            -57,
            -57,
            -57,
            -56,
            -56,
            -56,
            -56,
            -56,
            -56,
            -56,
            -56,
            -56,
            -56,
            -57,
            -58,
            -54,
            -56,
            -55,
            -55,
            -56,
            -52,
            -57,
            -55,
            -47,
            -55,
            -51,
            -58,
            -52,
            -55,
            -54,
            -55,
            -55,
            -54,
            -54,
            -55,
            -51,
            -51,
            -54,
            -53,
            -53,
            -59,
            -59,
            -51,
            -52,
            -52,
            -54,
            -50,
            -51,
            -52,
            -53,
            -49,
            -51,
            -50,
            -50,
            -48,
            -50,
            -49,
            -48,
            -49,
            -50,
            -50,
            -48,
            -48,
            -48,
            -47,
            -48,
            -48,
            -48,
            -46,
            -46,
            -46,
            -46,
            -45,
            -44,
            -42,
            -45,
            -45,
            -45,
            -45,
            -43,
            -46,
            -44,
            -43,
            -42,
            -44,
            -45,
            -43,
            -43,
            -40,
            -40,
            -41,
            -40,
            -40,
            -39,
            -39,
            -39,
            -39,
            -38,
            -38,
            -36,
            -30,
            -34,
            -37,
            -38,
            -36,
            -32,
            -35,
            -37,
            -31,
            -32,
            -34,
            -31,
            -30,
            -29,
            -31,
            -27,
            -29,
            -28,
            -26,
            -24,
            -23,
            -25,
            -23,
            -22,
            -21,
            -18,
            -18,
            -16,
            -16,
            -14,
            -12,
            -9,
            -8,
            -5,
            -3,
            1,
            3,
            6,
            9,
            12,
            15,
            17,
            19,
            22,
            14,
            43,
            26,
            36,
            37,
            43,
            43,
            52,
            50,
            57,
            55,
            61,
            62,
            67,
            68,
            75,
            75,
            81,
            83,
            86,
            89,
            89,
            91,
            98,
            95,
            100,
            102,
            103,
            107,
            108,
            113,
            112,
            117,
            117,
            120,
            121,
            124,
            126,
            127,
            128,
            130,
            130,
            133,
            134,
            135,
            135,
            136,
            135,
            137,
            136,
            136,
            135,
            135,
            134,
            132,
            132,
            131,
            131,
            130,
            128,
            140,
            113,
            133,
            122,
            121,
            118,
            121,
            112,
            118,
            111,
            114,
            109,
            109,
            106,
            106,
            101,
            101,
            102,
            96,
            97,
            95,
            95,
            94,
            91,
            91,
            90,
            89,
            91,
            85,
            85,
            82,
            83,
            81,
            81,
            79,
            77,
            76,
            76,
            76,
            76,
            73,
            73,
            73,
            71,
            68,
            70,
            69,
            69,
            66,
            67,
            66,
            67,
            65,
            65,
            65,
            64,
            64,
            65,
            63,
            64,
            63,
            62,
            62,
            63,
            63,
            62,
            61,
            63,
            60,
            62,
            62,
            61,
            63,
            63,
            63,
            62,
            63,
            63,
            64,
            63,
            62,
            63,
            64,
            64,
            64,
            63,
            63,
            62,
            63,
            64,
            64,
            64,
            63,
            64,
            64,
            66,
            65,
            65,
            64,
            64,
            64,
            63,
            64,
            65,
            65,
            65,
            66,
            67,
            68,
            67,
            66,
            67,
            67,
            66,
            67,
            67,
            67,
            66,
            66,
            66,
            67,
            70,
            67,
            67,
            67,
            65,
            67,
            65,
            65,
            65,
            65,
            67,
            66,
            68,
            68,
            67,
            66,
            67,
            66,
            66,
            66,
            64,
            62,
            62,
            66,
            64,
            65,
            64,
            66,
            64,
            62,
            61,
            64,
            61,
            62,
            61,
            59,
            61,
            60,
            58,
            61,
            60,
            58,
            57,
            57,
            56,
            55,
            54,
            55,
            55,
            54,
            53,
            53,
            53,
            52,
            46,
            43,
            50,
            50,
            49,
            48,
            47,
            48,
            48,
            49,
            49,
            47,
            47,
            46,
            46,
            46,
            43,
            45,
            41,
            42,
            40,
            40,
            40,
            39,
            38,
            39,
            38,
            42,
            41,
            35,
            37,
            35,
            35,
            35,
            33,
            35,
            35,
            30,
            33,
            29,
            30,
            31,
            29,
            29,
            29,
            26,
            27,
            28,
            27,
            27,
            25,
            26,
            24,
            21,
            17,
            6,
            21,
            16,
            19,
            20,
            24,
            26,
            16,
            18,
            16,
            15,
            13,
            12,
            11,
            9,
            9,
            8,
            9,
            9,
            7,
            5,
            7,
            2,
            4,
            1,
            1,
            1,
            -2,
            -1,
            -1,
            -6,
            -4,
            -7,
            -7,
            -6,
            -8,
            -8,
            -11,
            -13,
            -11,
            -14,
            -14,
            -15,
            -16,
            -15,
            -17,
            -18,
            -19,
            -20,
            -20,
            -21,
            -22,
            -25,
            -25,
            -25,
            -26,
            -29,
            -29,
            -30,
            -28,
            -18,
            -35,
            -31,
            -34,
            -36,
            -35,
            -36,
            -34,
            -38,
            -40,
            -61,
            -45,
            -40,
            -47,
            -47,
            -42,
            -46,
            -37,
            -52,
            -47,
            -42,
            -51,
            -48,
            -50,
            -52,
            -52,
            -51,
            -51,
            -49,
            -52,
            -53,
            -52,
            -52,
            -53,
            -54,
            -56,
            -58,
            -57,
            -56,
            -58,
            -58,
            -59,
            -57,
            -58,
            -58,
            -59,
            -60,
            -59,
            -60,
            -59,
            -60,
            -60,
            -60,
            -61,
            -60,
            -59,
            -59,
            -61,
            -59,
            -60,
            -57,
            -52,
            -59,
            -64,
            -60,
            -62,
            -61,
            -60,
            -64,
            -60,
            -40,
            -55,
            -61,
            -57,
            -57,
            -62,
            -59,
            -72,
            -56,
            -60,
            -66,
            -57,
            -60,
            -59,
            -56,
            -56,
            -59,
            -58,
            -63,
            -60,
            -57,
            -61,
            -62,
            -62,
            -62,
            -59,
            -58,
            -58,
            -59,
            -59,
            -58,
            -58,
            -59,
            -59,
            -60,
            -60,
            -59,
            -61,
            -60,
            -62,
            -60,
            -61,
            -61,
            -60,
            -61,
            -62,
            -62,
            -60,
            -61,
            -60,
            -62,
            -68,
            -61,
            -63,
            -60,
            -62,
            -61,
            -66,
            -61,
            -63,
            -60,
            -65,
            -62,
            -61,
            -60,
            -61,
            -62,
            -61,
            -60,
            -60,
            -60,
            -65,
            -62,
            -64,
            -65,
            -63,
            -64,
            -62,
            -62,
            -64,
            -63,
            -63,
            -62,
            -62,
            -63,
            -63,
            -64,
            -63,
            -65,
            -64,
            -64,
            -64,
            -64,
            -64,
            -64,
            -63,
            -64,
            -64,
            -64,
            -63,
            -65,
            -64,
            -64,
            -64,
            -64,
            -64,
            -64,
            -64,
            -64,
            -64,
            -64,
            -64,
            -65,
            -58,
            -67,
            -64,
            -66,
            -63,
            -63,
            -63,
            -65,
            -63,
            -64,
            -63,
            -65,
            -63,
            -63,
            -62,
            -64,
            -66,
            -65,
            -62,
            -64,
            -62,
            -63,
            -63,
            -61,
            -64,
            -62,
            -61,
            -62,
            -61,
            -62,
            -62,
            -61,
            -62,
            -61,
            -62,
            -60,
            -61,
            -60,
            -60,
            -60,
            -64,
            -60,
            -61,
            -58,
            -59,
            -60,
            -63,
            -59,
            -61,
            -59,
            -59,
            -57,
            -58,
            -59,
            -59,
            -56,
            -62,
            -59,
            -58,
            -60,
            -56,
            -57,
            -59,
            -59,
            -59,
            -60,
            -58,
            -57,
            -56,
            -56,
            -57,
            -56,
            -56,
            -59,
            -52,
            -54,
            -57,
            -74,
            -55,
            -61,
            -58,
            -49,
            -57,
            -56,
            -59,
            -52,
            -55,
            -58,
            -55,
            -54,
            -53,
            -56,
            -54,
            -54,
            -56,
            -58,
            -54,
            -56,
            -54,
            -54,
            -51,
            -54,
            -53,
            -54,
            -53,
            -49,
            -55,
            -54,
            -52,
            -51,
            -53,
            -57,
            -53,
            -52,
            -49,
            -54,
            -46,
            -51,
            -50,
            -48,
            -52,
            -49,
            -48,
            -46,
            -48,
            -46,
            -47,
            -50,
            -47,
            -48,
            -48,
            -47,
            -48,
            -43,
            -48,
            -47,
            -44,
            -27,
            -46,
            -39,
            -42,
            -50,
            -43,
            -44,
            -40,
            -47,
            -42,
            -39,
            -43,
            -43,
            -43,
            -41,
            -42,
            -41,
            -39,
            -37,
            -39,
            -38,
            -39,
            -38,
            -37,
            -37,
            -37,
            -37,
            -36,
            -38,
            -29,
            -33,
            -32,
            -34,
            -31,
            -28,
            -31,
            -30,
            -32,
            -29,
            -30,
            -26,
            -28,
            -26,
            -25,
            -25,
            -22,
            -22,
            -19,
            -18,
            -18,
            -15,
            -16,
            -13,
            -11,
            -9,
            -6,
            -5,
            -4,
            -8,
            6,
            6,
            11,
            11,
            13,
            15,
            21,
            23,
            25,
            29,
            33,
            34,
            41,
            44,
            44,
            50,
            52,
            56,
            58,
            61,
            64,
            68,
            69,
            72,
            75,
            79,
            80,
            84,
            86,
            88,
            91,
            93,
            95,
            97,
            99,
            102,
            105,
            106,
            109,
            111,
            114,
            115,
            117,
            120,
            121,
            122,
            123,
            124,
            126,
            127,
            129,
            130,
            130,
            131,
            131,
            130,
            130,
            131,
            130,
            138,
            127,
            129,
            126,
            127,
            127,
            127,
            123,
            123,
            122,
            121,
            117,
            118,
            114,
            112,
            114,
            109,
            106,
            103,
            105,
            102,
            103,
            99,
            100,
            97,
            96,
            95,
            94,
            92,
            90,
            88,
            88,
            87,
            86,
            86,
            84,
            83,
            81,
            81,
            79,
            78,
            76,
            75,
            75,
            73,
            72,
            72,
            71,
            69,
            69,
            68,
            66,
            66,
            65,
            64,
            64,
            64,
            64,
            63,
            63,
            62,
            61,
            61,
            61,
            61,
            60,
            61,
            60,
            60,
            60,
            59,
            59,
            59,
            59,
            59,
            58,
            59,
            62,
            61,
            60,
            60,
            58,
            60,
            59,
            60,
            60,
            58,
            60,
            60,
            61,
            62,
            60,
            61,
            61,
            60,
            61,
            60,
            61,
            61,
            61,
            61,
            62,
            62,
            62,
            62,
            62,
            62,
            62,
            63,
            62,
            63,
            64,
            63,
            64,
            65,
            65,
            65,
            64,
            64,
            64,
            64,
            64,
            64,
            64,
            64,
            64,
            63,
            64,
            64,
            64,
            65,
            64,
            65,
            65,
            65,
            65,
            66,
            65,
            66,
            64,
            66,
            65,
            65,
            65,
            65,
            64,
            65,
            64,
            63,
            63,
            63,
            63,
            63,
            63,
            62,
            62,
            62,
            62,
            62,
            61,
            61,
            60,
            60,
            60,
            60,
            59,
            59,
            59,
            59,
            58,
            57,
            57,
            57,
            56,
            55,
            55,
            54,
            54,
            54,
            53,
            53,
            53,
            53,
            52,
            52,
            51,
            51,
            50,
            50,
            49,
            48,
            48,
            47,
            46,
            46,
            45,
            45,
            45,
            44,
            44,
            43,
            42,
            42,
            41,
            40,
            40,
            39,
            40,
            39,
            39,
            38,
            38,
            37,
            37,
            37,
            36,
            35,
            32,
            27,
            33,
            33,
            31,
            32,
            31,
            29,
            31,
            29,
            28,
            27,
            27,
            26,
            25,
            25,
            25,
            25,
            24,
            24,
            23,
            22,
            21,
            20,
            18,
            16,
            18,
            17,
            17,
            16,
            16,
            15,
            15,
            13,
            13,
            11,
            11,
            10,
            10,
            9,
            8,
            7,
            6,
            6,
            5,
            3,
            3,
            2,
            2,
            0,
            -1,
            -1,
            -3,
            -3,
            -5,
            -5,
            -7,
            -7,
            -8,
            -9,
            -7,
            -4,
            -10,
            -12,
            -11,
            -15,
            -15,
            -14,
            -17,
            -17,
            -18,
            -19,
            -20,
            -22,
            -23,
            -24,
            -25,
            -27,
            -28,
            -28,
            -30,
            -32,
            -48,
            -39,
            -31,
            -32,
            -38,
            -33,
            -38,
            -34,
            -43,
            -38,
            -37,
            -40,
            -41,
            -42,
            -43,
            -44,
            -46,
            -46,
            -45,
            -47,
            -48,
            -47,
            -48,
            -47,
            -48,
            -51,
            -51,
            -51,
            -52,
            -53,
            -52,
            -54,
            -53,
            -54,
            -54,
            -55,
            -55,
            -55,
            -57,
            -55,
            -58,
            -57,
            -58,
            -58,
            -58,
            -58,
            -59,
            -59,
            -59,
            -59,
            -59,
            -59,
            -58,
            -60,
            -60,
            -60,
            -60,
            -61,
            -60,
            -58,
            -42,
            -52,
            -60,
            -60,
            -57,
            -63,
            -59,
            -64,
            -56,
            -62,
            -64,
            -61,
            -61,
            -59,
            -59,
            -59,
            -58,
            -59,
            -61,
            -60,
            -59,
            -62,
            -61,
            -61,
            -61,
            -57,
            -59,
            -58,
            -58,
            -58,
            -60,
            -59,
            -60,
            -61,
            -61,
            -61,
            -60,
            -60,
            -59,
            -61,
            -59,
            -60,
            -60,
            -60,
            -61,
            -62,
            -61,
            -61,
            -61,
            -61,
            -61,
            -60,
            -62,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -62,
            -62,
            -63,
            -63,
            -62,
            -61,
            -62,
            -62,
            -62,
            -62,
            -62,
            -62,
            -62,
            -62,
            -63,
            -64,
            -63,
            -64,
            -64,
            -64,
            -63,
            -63,
            -63,
            -68,
            -67,
            -67,
            -68,
            -64,
            -66,
            -64,
            -66,
            -64,
            -65,
            -67,
            -64,
            -65,
            -63,
            -65,
            -66,
            -65,
            -65,
            -65,
            -65,
            -65,
            -65,
            -65,
            -65,
            -66,
            -66,
            -65,
            -73,
            -68,
            -65,
            -65,
            -63,
            -64,
            -68,
            -62,
            -67,
            -73,
            -70,
            -60,
            -67,
            -68,
            -66,
            -62,
            -64,
            -65,
            -60,
            -67,
            -66,
            -58,
            -65,
            -64,
            -64,
            -62,
            -63,
            -61,
            -64,
            -62,
            -64,
            -62,
            -64,
            -57,
            -58,
            -59,
            -61,
            -62,
            -61,
            -64,
            -59,
            -62,
            -61,
            -57,
            -62,
            -61,
            -61,
            -61,
            -60,
            -60,
            -62,
            -61,
            -60,
            -61,
            -60,
            -60,
            -60,
            -58,
            -58,
            -59,
            -52,
            -54,
            -60,
            -56,
            -62,
            -60,
            -54,
            -60,
            -55,
            -50,
            -53,
            -62,
            -54,
            -54,
            -55,
            -60,
            -57,
            -55,
            -60,
            -54,
            -54,
            -62,
            -56,
            -56,
            -56,
            -57,
            -57,
            -57,
            -55,
            -57,
            -55,
            -57,
            -54,
            -56,
            -57,
            -55,
            -54,
            -55,
            -61,
            -55,
            -58,
            -56,
            -56,
            -56,
            -54,
            -52,
            -55,
            -54,
            -54,
            -55,
            -52,
            -53,
            -54,
            -53,
            -52,
            -52,
            -52,
            -53,
            -53,
            -52,
            -51,
            -54,
            -51,
            -54,
            -49,
            -50,
            -52,
            -51,
            -51,
            -50,
            -50,
            -50,
            -50,
            -49,
            -49,
            -49,
            -49,
            -50,
            -50,
            -48,
            -49,
            -48,
            -47,
            -48,
            -48,
            -47,
            -46,
            -47,
            -46,
            -46,
            -45,
            -45,
            -46,
            -45,
            -45,
            -46,
            -44,
            -45,
            -38,
            -43,
            -43,
            -42,
            -42,
            -43,
            -42,
            -44,
            -42,
            -42,
            -41,
            -41,
            -44,
            -41,
            -42,
            -40,
            -36,
            -41,
            -39,
            -39,
            -39,
            -39,
            -38,
            -37,
            -37,
            -35,
            -37,
            -36,
            -35,
            -36,
            -35,
            -34,
            -34,
            -33,
            -33,
            -31,
            -31,
            -31,
            -30,
            -29,
            -28,
            -29,
            -26,
            -26,
            -28,
            -25,
            -17,
            -21,
            -23,
            -19,
            -20,
            -18,
            -16,
            -13,
            -13,
            -13,
            -8,
            -6,
            -4,
            -1,
            -1,
            2,
            5,
            8,
            9,
            11,
            14,
            22,
            21,
            23,
            28,
            30,
            35,
            36,
            40,
            43,
            40,
            48,
            50,
            53,
            57,
            58,
            61,
            63,
            70,
            69,
            73,
            75,
            77,
            81,
            83,
            84,
            89,
            87,
            93,
            94,
            96,
            99,
            102,
            103,
            105,
            108,
            109,
            111,
            116,
            115,
            110,
            117,
            121,
            120,
            123,
            124,
            123,
            124,
            126,
            128,
            126,
            125,
            126,
            125,
            126,
            126,
            126,
            124,
            125,
            124,
            124,
            118,
            120,
            121,
            117,
            117,
            116,
            114,
            113,
            110,
            110,
            109,
            107,
            106,
            103,
            104,
            102,
            101,
            96,
            97,
            95,
            94,
            93,
            91,
            90,
            90,
            88,
            89,
            85,
            84,
            83,
            82,
            80,
            80,
            79,
            78,
            76,
            75,
            74,
            74,
            73,
            71,
            70,
            69,
            69,
            67,
            68,
            66,
            66,
            65,
            64,
            65,
            63,
            63,
            63,
            63,
            62,
            62,
            62,
            62,
            61,
            61,
            61,
            60,
            60,
            60,
            60,
            60,
            60,
            60,
            60,
            60,
            60,
            60,
            61,
            60,
            60,
            60,
            60,
            60,
            61,
            61,
            61,
            61,
            61,
            61,
            61,
            62,
            62,
            62,
            62,
            62,
            62,
            62,
            62,
            62,
            62,
            62,
            62,
            62,
            62,
            62,
            62,
            63,
            63,
            64,
            63,
            63,
            63,
            63,
            63,
            63,
            63,
            63,
            63,
            62,
            62,
            62,
            62,
            62,
            62,
            62,
            62,
            62,
            62,
            61,
            63,
            60,
            64,
            62,
            62,
            63,
            62,
            62,
            63,
            62,
            61,
            62,
            61,
            62,
            62,
            62,
            62,
            61,
            61,
            61,
            60,
            60,
            59,
            60,
            59,
            60,
            59,
            59,
            58,
            58,
            58,
            58,
            58,
            57,
            57,
            57,
            57,
            55,
            55,
            55,
            55,
            55,
            55,
            54,
            54,
            53,
            53,
            53,
            52,
            52,
            51,
            51,
            51,
            50,
            50,
            50,
            50,
            49,
            48,
            49,
            46,
            49,
            44,
            46,
            45,
            44,
            45,
            44,
            43,
            44,
            44,
            42,
            40,
            39,
            41,
            40,
            39,
            40,
            39,
            39,
            38,
            37,
            38,
            36,
            36,
            34,
            35,
            34,
            34,
            34,
            33,
            33,
            31,
            32,
            32,
            30,
            29,
            30,
            29,
            29,
            27,
            27,
            26,
            25,
            25,
            25,
            24,
            23,
            23,
            22,
            22,
            20,
            19,
            20,
            19,
            18,
            16,
            17,
            16,
            15,
            15,
            14,
            14,
            12,
            12,
            11,
            9,
            9,
            8,
            6,
            6,
            6,
            8,
            6,
            3,
            2,
            2,
            0,
            0,
            -2,
            -2,
            -3,
            -5,
            -5,
            -5,
            -6,
            -8,
            -8,
            -9,
            -10,
            -11,
            -13,
            -12,
            -14,
            -16,
            -16,
            -16,
            -18,
            -19,
            -21,
            -20,
            -22,
            -23,
            -23,
            -25,
            -26,
            -27,
            -27,
            -28,
            -29,
            -30,
            -22,
            -26,
            -37,
            -34,
            -36,
            -33,
            -34,
            -36,
            -38,
            -37,
            -39,
            -39,
            -40,
            -40,
            -43,
            -43,
            -43,
            -45,
            -44,
            -44,
            -46,
            -47,
            -49,
            -49,
            -49,
            -48,
            -49,
            -50,
            -50,
            -51,
            -51,
            -50,
            -52,
            -54,
            -53,
            -53,
            -54,
            -54,
            -55,
            -56,
            -59,
            -55,
            -57,
            -56,
            -57,
            -58,
            -57,
            -58,
            -58,
            -59,
            -58,
            -59,
            -59,
            -59,
            -59,
            -59,
            -60,
            -60,
            -59,
            -60,
            -67,
            -64,
            -56,
            -60,
            -59,
            -63,
            -63,
            -61,
            -60,
            -62,
            -61,
            -62,
            -61,
            -61,
            -59,
            -60,
            -60,
            -60,
            -60,
            -61,
            -60,
            -60,
            -58,
            -60,
            -59,
            -61,
            -60,
            -61,
            -60,
            -60,
            -60,
            -61,
            -61,
            -60,
            -61,
            -61,
            -61,
            -60,
            -60,
            -59,
            -56,
            -61,
            -59,
            -60,
            -60,
            -61,
            -62,
            -61,
            -60,
            -60,
            -63,
            -61,
            -60,
            -60,
            -61,
            -59,
            -58,
            -60,
            -61,
            -60,
            -60,
            -60,
            -61,
            -60,
            -60,
            -58,
            -60,
            -60,
            -59,
            -59,
            -60,
            -59,
            -60,
            -60,
            -60,
            -60,
            -61,
            -60,
            -61,
            -62,
            -61,
            -61,
            -62,
            -60,
            -62,
            -61,
            -61,
            -60,
            -60,
            -61,
            -61,
            -61,
            -61,
            -62,
            -63,
            -60,
            -61,
            -61,
            -61,
            -62,
            -62,
            -63,
            -62,
            -63,
            -67,
            -61,
            -58,
            -63,
            -62,
            -63,
            -59,
            -60,
            -61,
            -62,
            -61,
            -63,
            -62,
            -62,
            -62,
            -62,
            -64,
            -64,
            -59,
            -63,
            -62,
            -62,
            -62,
            -60,
            -62,
            -63,
            -60,
            -63,
            -61,
            -61,
            -62,
            -60,
            -59,
            -61,
            -60,
            -58,
            -60,
            -60,
            -58,
            -60,
            -58,
            -59,
            -61,
            -61,
            -61,
            -62,
            -62,
            -61,
            -60,
            -58,
            -57,
            -60,
            -58,
            -58,
            -59,
            -58,
            -58,
            -56,
            -57,
            -56,
            -50,
            -56,
            -61,
            -56,
            -59,
            -57,
            -58,
            -57,
            -56,
            -55,
            -56,
            -56,
            -57,
            -54,
            -56,
            -63,
            -61,
            -54,
            -56,
            -53,
            -57,
            -54,
            -55,
            -56,
            -55,
            -55,
            -57,
            -67,
            -46,
            -59,
            -52,
            -54,
            -56,
            -55,
            -52,
            -57,
            -52,
            -54,
            -54,
            -54,
            -54,
            -52,
            -53,
            -52,
            -52,
            -50,
            -51,
            -49,
            -53,
            -50,
            -51,
            -51,
            -51,
            -50,
            -51,
            -51,
            -49,
            -51,
            -51,
            -50,
            -52,
            -52,
            -49,
            -47,
            -46,
            -46,
            -49,
            -49,
            -49,
            -48,
            -47,
            -47,
            -48,
            -48,
            -46,
            -39,
            -40,
            -46,
            -47,
            -45,
            -42,
            -46,
            -44,
            -44,
            -44,
            -42,
            -42,
            -30,
            -51,
            -39,
            -45,
            -44,
            -43,
            -41,
            -44,
            -39,
            -43,
            -42,
            -42,
            -40,
            -40,
            -41,
            -39,
            -39,
            -40,
            -38,
            -37,
            -39,
            -35,
            -38,
            -37,
            -37,
            -36,
            -38,
            -35,
            -35,
            -36,
            -34,
            -33,
            -33,
            -31,
            -30,
            -30,
            -31,
            -30,
            -30,
            -26,
            -27,
            -27,
            -27,
            -26,
            -25,
            -23,
            -23,
            -21,
            -20,
            -19,
            -18,
            -16,
            -16,
            -14,
            -12,
            -10,
            -8,
            -6,
            -5,
            -3,
            -1,
            1,
            4,
            7,
            10,
            13,
            15,
            18,
            21,
            22,
            28,
            30,
            33,
            35,
            39,
            43,
            45,
            49,
            50,
            53,
            56,
            59,
            61,
            65,
            68,
            69,
            73,
            74,
            78,
            80,
            83,
            85,
            87,
            89,
            92,
            94,
            96,
            98,
            101,
            101,
            104,
            106,
            108,
            110,
            112,
            113,
            116,
            117,
            118,
            121,
            121,
            121,
            122,
            124,
            125,
            125,
            124,
            122,
            117,
            131,
            124,
            136,
            122,
            123,
            124,
            123,
            122,
            122,
            120,
            121,
            115,
            114,
            115,
            114,
            109,
            109,
            108,
            109,
            105,
            106,
            103,
            101,
            101,
            100,
            98,
            95,
            94,
            94,
            91,
            92,
            90,
            87,
            88,
            85,
            85,
            85,
            84,
            82,
            79,
            80,
            79,
            78,
            77,
            76,
            75,
            74,
            72,
            71,
            71,
            69,
            69,
            69,
            68,
            66,
            65,
            65,
            66,
            67,
            72,
            58,
            66,
            53,
            66,
            64,
            61,
            62,
            62,
            60,
            60,
            60,
            63,
            63,
            60,
            60,
            62,
            60,
            61,
            58,
            60,
            58,
            60,
            60,
            59,
            58,
            59,
            61,
            61,
            60,
            61,
            59,
            60,
            62,
            60,
            63,
            61,
            57,
            61,
            61,
            62,
            62,
            60,
            60,
            60,
            62,
            63,
            61,
            62,
            62,
            61,
            62,
            62,
            62,
            62,
            61,
            60,
            62,
            61,
            62,
            61,
            63,
            62,
            63,
            62,
            59,
            56,
            59,
            59,
            60,
            61,
            62,
            60,
            63,
            61,
            62,
            60,
            63,
            61,
            62,
            62,
            61,
            62,
            61,
            61,
            60,
            63,
            62,
            60,
            62,
            60,
            61,
            60,
            59,
            59,
            58,
            58,
            62,
            58,
            59,
            59,
            57,
            59,
            59,
            59,
            56,
            55,
            56,
            56,
            56,
            56,
            55,
            54,
            54,
            54,
            55,
            55,
            53,
            53,
            53,
            53,
            51,
            50,
            48,
            50,
            52,
            56,
            52,
            51,
            50,
            49,
            46,
            48,
            45,
            46,
            45,
            46,
            43,
            45,
            43,
            43,
            44,
            41,
            43,
            42,
            43,
            39,
            40,
            40,
            39,
            40,
            38,
            38,
            38,
            37,
            37,
            37,
            36,
            35,
            34,
            34,
            34,
            33,
            33,
            32,
            32,
            31,
            31,
            30,
            29,
            29,
            28,
            28,
            25,
            27,
            26,
            24,
            25,
            24,
            23,
            23,
            22,
            23,
            23,
            21,
            21,
            19,
            18,
            18,
            17,
            16,
            17,
            14,
            14,
            15,
            14,
            14,
            14,
            11,
            10,
            10,
            9,
            8,
            7,
            7,
            5,
            6,
            3,
            4,
            2,
            2,
            1,
            0,
            -1,
            -1,
            -2,
            -3,
            -4,
            -5,
            -6,
            -7,
            -8,
            -9,
            -11,
            -11,
            -12,
            -12,
            -13,
            -15,
            -15,
            -16,
            -17,
            -17,
            -16,
            -20,
            -20,
            -20,
            -22,
            -23,
            -24,
            -25,
            -26,
            -28,
            -29,
            -29,
            -31,
            -31,
            -31,
            -32,
            -33,
            -34,
            -34,
            -34,
            -35,
            -37,
            -38,
            -39,
            -40,
            -40,
            -40,
            -41,
            -42,
            -41,
            -42,
            -43,
            -44,
            -49,
            -46,
            -48,
            -47,
            -48,
            -49,
            -50,
            -49,
            -50,
            -52,
            -52,
            -52,
            -53,
            -52,
            -53,
            -53,
            -51,
            -54,
            -56,
            -79,
            -55,
            -57,
            -56,
            -59,
            -59,
            -60,
            -54,
            -61,
            -59,
            -56,
            -58,
            -60,
            -60,
            -60,
            -58,
            -59,
            -62,
            -58,
            -61,
            -59,
            -60,
            -59,
            -59,
            -60,
            -59,
            -60,
            -59,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -61,
            -60,
            -62,
            -61,
            -56,
            -60,
            -59,
            -59,
            -60,
            -60,
            -60,
            -61,
            -59,
            -59,
            -59,
            -60,
            -60,
            -61,
            -61,
            -62,
            -63,
            -60,
            -59,
            -36,
            -61,
            -58,
            -58,
            -57,
            -57,
            -56,
            -64,
            -57,
            -59,
            -62,
            -61,
            -58,
            -59,
            -59,
            -61,
            -60,
            -56,
            -61,
            -59,
            -59,
            -60,
            -61,
            -61,
            -59,
            -61,
            -62,
            -57,
            -67,
            -64,
            -61,
            -59,
            -58,
            -61,
            -63,
            -59,
            -62,
            -64,
            -63,
            -62,
            -61,
            -63,
            -61,
            -61,
            -63,
            -61,
            -61,
            -62,
            -61,
            -63,
            -63,
            -62,
            -63,
            -61,
            -62,
            -61,
            -61,
            -62,
            -61,
            -61,
            -61,
            -61,
            -63,
            -64,
            -63,
            -63,
            -62,
            -62,
            -63,
            -62,
            -63,
            -61,
            -63,
            -62,
            -62,
            -63,
            -62,
            -64,
            -62,
            -63,
            -64,
            -61,
            -63,
            -63,
            -62,
            -62,
            -61,
            -66,
            -56,
            -59,
            -61,
            -62,
            -64,
            -61,
            -60,
            -63,
            -60,
            -59,
            -61,
            -60,
            -61,
            -61,
            -61,
            -62,
            -61,
            -62,
            -61,
            -60,
            -61,
            -61,
            -60,
            -60,
            -59,
            -60,
            -59,
            -60,
            -59,
            -58,
            -60,
            -59,
            -60,
            -59,
            -59,
            -58,
            -58,
            -58,
            -59,
            -58,
            -57,
            -58,
            -58,
            -58,
            -58,
            -57,
            -57,
            -56,
            -57,
            -56,
            -57,
            -55,
            -55,
            -56,
            -55,
            -55,
            -57,
            -56,
            -56,
            -56,
            -54,
            -54,
            -55,
            -56,
            -55,
            -55,
            -53,
            -54,
            -54,
            -54,
            -54,
            -54,
            -53,
            -53,
            -53,
            -54,
            -53,
            -53,
            -53,
            -53,
            -53,
            -52,
            -51,
            -52,
            -53,
            -52,
            -52,
            -52,
            -51,
            -52,
            -51,
            -51,
            -50,
            -52,
            -50,
            -51,
            -51,
            -50,
            -50,
            -50,
            -50,
            -49,
            -49,
            -49,
            -49,
            -50,
            -49,
            -49,
            -49,
            -48,
            -48,
            -49,
            -49,
            -48,
            -48,
            -48,
            -47,
            -47,
            -46,
            -46,
            -47,
            -46,
            -46,
            -45,
            -46,
            -45,
            -46,
            -45,
            -45,
            -44,
            -44,
            -43,
            -44,
            -44,
            -42,
            -41,
            -43,
            -41,
            -39,
            -41,
            -42,
            -43,
            -44,
            -42,
            -41,
            -41,
            -41,
            -38,
            -40,
            -40,
            -33,
            -39,
            -38,
            -36,
            -38,
            -38,
            -39,
            -39,
            -38,
            -34,
            -35,
            -35,
            -36,
            -36,
            -35,
            -32,
            -32,
            -32,
            -34,
            -44,
            -28,
            -33,
            -32,
            -30,
            -29,
            -32,
            -27,
            -27,
            -30,
            -26,
            -23,
            -25,
            -25,
            -24,
            -22,
            -21,
            -22,
            -20,
            -20,
            -19,
            -17,
            -14,
            -16,
            -13,
            -12,
            -12,
            -8,
            -6,
            -7,
            -4,
            2,
            3,
            7,
            7,
            8,
            12,
            16,
            14,
            19,
            21,
            18,
            20,
            33,
            26,
            29,
            35,
            43,
            45,
            48,
            44,
            50,
            52,
            56,
            58,
            62,
            61,
            64,
            67,
            73,
            84,
            70,
            80,
            82,
            81,
            82,
            87,
            87,
            90,
            93,
            92,
            94,
            98,
            101,
            102,
            103,
            105,
            109,
            109,
            111,
            112,
            113,
            111,
            117,
            117,
            116,
            119,
            118,
            116,
            118,
            120,
            116,
            119,
            117,
            118,
            118,
            117,
            115,
            117,
            115,
            115,
            112,
            118,
            106,
            115,
            114,
            110,
            105,
            105,
            102,
            104,
            101,
            101,
            99,
            100,
            96,
            96,
            94,
            93,
            91,
            91,
            91,
            88,
            87,
            87,
            87,
            87,
            83,
            82,
            82,
            82,
            78,
            78,
            76,
            75,
            75,
            73,
            72,
            71,
            71,
            70,
            70,
            70,
            68,
            65,
            66,
            65,
            65,
            65,
            66,
            64,
            64,
            63,
            62,
            62,
            63,
            61,
            62,
            60,
            60,
            61,
            62,
            61,
            61,
            59,
            61,
            60,
            61,
            60,
            60,
            60,
            61,
            59,
            61,
            59,
            60,
            61,
            61,
            61,
            61,
            60,
            61,
            61,
            61,
            61,
            61,
            61,
            61,
            61,
            62,
            62,
            62,
            61,
            63,
            62,
            62,
            63,
            62,
            62,
            62,
            62,
            61,
            61,
            61,
            64,
            62,
            63,
            63,
            63,
            61,
            62,
            63,
            62,
            63,
            62,
            62,
            62,
            61,
            62,
            62,
            61,
            60,
            61,
            61,
            62,
            61,
            61,
            61,
            61,
            61,
            64,
            62,
            62,
            59,
            50,
            49,
            61,
            58,
            59,
            59,
            60,
            61,
            57,
            60,
            61,
            59,
            60,
            60,
            57,
            60,
            56,
            56,
            58,
            57,
            57,
            56,
            54,
            56,
            57,
            57,
            54,
            56,
            54,
            54,
            53,
            54,
            52,
            52,
            52,
            52,
            53,
            51,
            51,
            52,
            51,
            51,
            51,
            50,
            49,
            49,
            49,
            50,
            48,
            47,
            48,
            48,
            48,
            46,
            45,
            46,
            42,
            43,
            44,
            45,
            55,
            55,
            42,
            45,
            43,
            42,
            43,
            40,
            43,
            40,
            38,
            39,
            38,
            37,
            39,
            35,
            37,
            38,
            35,
            34,
            35,
            35,
            35,
            33,
            31,
            33,
            35,
            32,
            31,
            29,
            13,
            22,
            28,
            28,
            30,
            27,
            25,
            27,
            24,
            26,
            25,
            24,
            24,
            21,
            23,
            20,
            18,
            18,
            20,
            20,
            18,
            17,
            17,
            19,
            21,
            18,
            14,
            9,
            13,
            12,
            8,
            6,
            10,
            7,
            9,
            9,
            4,
            5,
            5,
            2,
            4,
            3,
            0,
            -1,
            -4,
            -4,
            -1,
            -5,
            -5,
            -4,
            -5,
            -6,
            -8,
            -7,
            -6,
            -11,
            -12,
            -13,
            -12,
            -12,
            2,
            -8,
            -15,
            -17,
            -19,
            -18,
            -18,
            -20,
            -20,
            -26,
            -24,
            -25,
            -27,
            -24,
            -26,
            -25,
            -26,
            -32,
            -43,
            -30,
            -33,
            -36,
            -38,
            -39,
            -42,
            -38,
            -38,
            -34,
            -38,
            -36,
            -33,
            -35,
            -42,
            -42,
            -46,
            -51,
            -41,
            -47,
            -48,
            -44,
            -48,
            -46,
            -45,
            -46,
            -45,
            -44,
            -52,
            -45,
            -49,
            -52,
            -53,
            -53,
            -51,
            -54,
            -55,
            -54,
            -50,
            -54,
            -54,
            -55,
            -53,
            -56,
            -56,
            -58,
            -56,
            -57,
            -58,
            -58,
            -56,
            -55,
            -57,
            -59,
            -58,
            -59,
            -60,
            -61,
            -59,
            -55,
            -47,
            -60,
            -57,
            -56,
            -55,
            -57,
            -58,
            -59,
            -57,
            -59,
            -60,
            -62,
            -64,
            -59,
            -59,
            -57,
            -56,
            -52,
            -62,
            -67,
            -53,
            -60,
            -58,
            -61,
            -62,
            -60,
            -57,
            -60,
            -57,
            -59,
            -60,
            -57,
            -55,
            -55,
            -58,
            -62,
            -61,
            -56,
            -64,
            -58,
            -59,
            -57,
            -56,
            -58,
            -57,
            -54,
            -59,
            -57,
            -57,
            -58,
            -57,
            -60,
            -59,
            -56,
            -57,
            -57,
            -57,
            -55,
            -57,
            -57,
            -58,
            -59,
            -60,
            -59,
            -58,
            -58,
            -57,
            -59,
            -57,
            -56,
            -64,
            -61,
            -56,
            -60,
            -60,
            -61,
            -62,
            -58,
            -56,
            -47,
            -61,
            -58,
            -58,
            -57,
            -59,
            -57,
            -62,
            -65,
            -66,
            -65,
            -56,
            -59,
            -64,
            -63,
            -60,
            -53,
            -57,
            -61,
            -57,
            -61,
            -59,
            -61,
            -63,
            -59,
            -60,
            -62,
            -60,
            -60,
            -61,
            -60,
            -62,
            -58,
            -60,
            -60,
            -62,
            -60,
            -61,
            -63,
            -59,
            -59,
            -60,
            -60,
            -59,
            -59,
            -60,
            -60,
            -60,
            -61,
            -61,
            -62,
            -54,
            -57,
            -61,
            -59,
            -59,
            -58,
            -57,
            -61,
            -58,
            -59,
            -60,
            -60,
            -59,
            -60,
            -57,
            -59,
            -57,
            -53,
            -51,
            -55,
            -59,
            -58,
            -55,
            -56,
            -56,
            -59,
            -57,
            -58,
            -57,
            -55,
            -56,
            -55,
            -56,
            -55,
            -55,
            -54,
            -56,
            -56,
            -55,
            -55,
            -55,
            -55,
            -55,
            -55,
            -54,
            -55,
            -54,
            -53,
            -56,
            -55,
            -53,
            -53,
            -54,
            -54,
            -54,
            -53,
            -53,
            -52,
            -52,
            -51,
            -51,
            -51,
            -51,
            -51,
            -50,
            -51,
            -51,
            -50,
            -53,
            -51,
            -50,
            -50,
            -51,
            -49,
            -48,
            -50,
            -49,
            -48,
            -49,
            -48,
            -49,
            -49,
            -48,
            -48,
            -49,
            -47,
            -47,
            -47,
            -48,
            -47,
            -46,
            -46,
            -45,
            -46,
            -46,
            -46,
            -44,
            -45,
            -44,
            -44,
            -44,
            -45,
            -44,
            -44,
            -43,
            -43,
            -43,
            -42,
            -42,
            -42,
            -42,
            -42,
            -41,
            -41,
            -40,
            -41,
            -40,
            -39,
            -40,
            -39,
            -40,
            -39,
            -39,
            -39,
            -38,
            -37,
            -37,
            -37,
            -37,
            -37,
            -37,
            -35,
            -35,
            -36,
            -36,
            -34,
            -33,
            -34,
            -33,
            -33,
            -32,
            -31,
            -31,
            -31,
            -30,
            -30,
            -29,
            -28,
            -27,
            -27,
            -27,
            -26,
            -26,
            -25,
            -24,
            -22,
            -22,
            -21,
            -21,
            -19,
            -18,
            -16,
            -15,
            -14,
            -12,
            -11,
            -9,
            -8,
            -6,
            -5,
            -3,
            -1,
            1,
            4,
            5,
            8,
            10,
            11,
            14,
            16,
            20,
            22,
            24,
            28,
            29,
            32,
            35,
            37,
            41,
            43,
            46,
            48,
            50,
            53,
            55,
            57,
            59,
            62,
            65,
            67,
            69,
            71,
            73,
            76,
            78,
            80,
            82,
            84,
            85,
            88,
            89,
            92,
            93,
            95,
            97,
            98,
            100,
            102,
            104,
            104,
            106,
            107,
            109,
            109,
            110,
            111,
            111,
            112,
            113,
            113,
            114,
            114,
            114,
            113,
            113,
            113,
            112,
            112,
            112,
            111,
            109,
            108,
            109,
            107,
            107,
            105,
            104,
            103,
            101,
            100,
            99,
            98,
            97,
            96,
            95,
            94,
            93,
            91,
            91,
            89,
            89,
            87,
            86,
            85,
            85,
            83,
            82,
            81,
            81,
            79,
            79,
            77,
            76,
            76,
            75,
            75,
            74,
            73,
            71,
            71,
            70,
            69,
            68,
            68,
            66,
            66,
            66,
            65,
            64,
            64,
            63,
            63,
            61,
            62,
            61,
            60,
            60,
            61,
            60,
            60,
            60,
            60,
            60,
            53,
            61,
            58,
            56,
            57,
            59,
            59,
            61,
            59,
            59,
            59,
            61,
            60,
            61,
            61,
            59,
            56,
            57,
            60,
            61,
            60,
            60,
            60,
            59,
            58,
            58,
            59,
            59,
            60,
            62,
            61,
            63,
            61,
            14,
            55,
            64,
            69,
            72,
            58,
            53,
            61,
            55,
            64,
            60,
            62,
            58,
            58,
            53,
            64,
            57,
            62,
            60,
            56,
            62,
            59,
            59,
            60,
            62,
            61,
            61,
            65,
            58,
            60,
            60,
            61,
            59,
            62,
            58,
            58,
            60,
            59,
            58,
            58,
            55,
            56,
            58,
            64,
            61,
            57,
            55,
            58,
            56,
            56,
            58,
            58,
            59,
            58,
            58,
            58,
            55,
            53,
            49,
            40,
            102,
            57,
            51,
            46,
            40,
            56,
            58,
            50,
            58,
            48,
            52,
            48,
            52,
            52,
            55,
            44,
            52,
            46,
            49,
            51,
            46,
            47,
            48,
            48,
            43,
            44,
            43,
            44,
            44,
            45,
            45,
            42,
            43,
            39,
            41,
            42,
            40,
            40,
            40,
            40,
            42,
            41,
            37,
            36,
            37,
            39,
            39,
            36,
            36,
            37,
            34,
            36,
            34,
            33,
            33,
            30,
            31,
            33,
            34,
            44,
            28,
            31,
            29,
            28,
            29,
            26,
            28,
            28,
            26,
            26,
            25,
            26,
            25,
            24,
            25,
            25,
            23,
            22,
            21,
            22,
            20,
            21,
            19,
            17,
            19,
            18,
            17,
            18,
            15,
            14,
            14,
            14,
            12,
            13,
            11,
            11,
            9,
            8,
            6,
            6,
            5,
            5,
            7,
            4,
            2,
            1,
            0,
            0,
            0,
            -1,
            -2,
            2,
            -5,
            -6,
            -11,
            -5,
            -5,
            -7,
            -8,
            -9,
            -10,
            -10,
            -13,
            -13,
            -13,
            -13,
            -14,
            -16,
            -16,
            -18,
            -18,
            -19,
            -20,
            -21,
            -21,
            -23,
            -23,
            -23,
            -24,
            -25,
            -26,
            -28,
            -29,
            -29,
            -31,
            -31,
            -31,
            -33,
            -32,
            -32,
            -32,
            -34,
            -34,
            -36,
            -36,
            -37,
            -38,
            -38,
            -39,
            -39,
            -40,
            -41,
            -42,
            -41,
            -41,
            -42,
            -43,
            -43,
            -45,
            -45,
            -45,
            -52,
            -46,
            -46,
            -43,
            -49,
            -49,
            -49,
            -48,
            -49,
            -51,
            -64,
            -68,
            -45,
            -50,
            -56,
            -55,
            -56,
            -48,
            -59,
            -56,
            -53,
            -53,
            -55,
            -58,
            -59,
            -57,
            -57,
            -55,
            -60,
            -60,
            -56,
            -62,
            -54,
            -46,
            -57,
            -58,
            -61,
            -56,
            -60,
            -61,
            -59,
            -59,
            -63,
            -63,
            -58,
            -58,
            -59,
            -60,
            -58,
            -59,
            -60,
            -60,
            -59,
            -60,
            -60,
            -59,
            -61,
            -59,
            -61,
            -60,
            -58,
            -60,
            -60,
            -59,
            -60,
            -61,
            -61,
            -62,
            -60,
            -59,
            -47,
            -42,
            -66,
            -61,
            -55,
            -57,
            -56,
            -66,
            -54,
            -59,
            -62,
            -61,
            -59,
            -57,
            -55,
            -58,
            -59,
            -62,
            -56,
            -56,
            -61,
            -55,
            -64,
            -71,
            -61,
            -62,
            -56,
            -63,
            -58,
            -58,
            -58,
            -60,
            -56,
            -57,
            -63,
            -62,
            -61,
            -59,
            -62,
            -62,
            -60,
            -59,
            -61,
            -60,
            -62,
            -61,
            -61,
            -61,
            -60,
            -59,
            -62,
            -61,
            -61,
            -62,
            -61,
            -61,
            -61,
            -61,
            -62,
            -62,
            -62,
            -62,
            -62,
            -63,
            -63,
            -62,
            -62,
            -61,
            -62,
            -61,
            -61,
            -62,
            -63,
            -62,
            -63,
            -62,
            -64,
            -60,
            -63,
            -61,
            -62,
            -62,
            -62,
            -62,
            -63,
            -64,
            -66,
            -61,
            -63,
            -65,
            -62,
            -64,
            -62,
            -62,
            -60,
            -60,
            -62,
            -61,
            -62,
            -61,
            -61,
            -62,
            -63,
            -60,
            -60,
            -62,
            -59,
            -60,
            -60,
            -60,
            -60,
            -59,
            -59,
            -60,
            -72,
            -51,
            -66,
            -56,
            -64,
            -59,
            -57,
            -59,
            -60,
            -60,
            -57,
            -60,
            -57,
            -61,
            -58,
            -54,
            -61,
            -60,
            -55,
            -59,
            -59,
            -55,
            -58,
            -56,
            -59,
            -56,
            -58,
            -55,
            -53,
            -57,
            -54,
            -52,
            -53,
            -57,
            -56,
            -52,
            -56,
            -53,
            -56,
            -53,
            -54,
            -55,
            -52,
            -55,
            -53,
            -53,
            -54,
            -54,
            -53,
            -56,
            -53,
            -52,
            -54,
            -54,
            -54,
            -55,
            -53,
            -53,
            -53,
            -51,
            -39,
            -60,
            -43,
            -54,
            -48,
            -51,
            -52,
            -50,
            -49,
            -48,
            -51,
            -48,
            -52,
            -47,
            -50,
            -53,
            -46,
            -47,
            -51,
            -47,
            -47,
            -51,
            -45,
            -50,
            -45,
            -49,
            -45,
            -47,
            -49,
            -45,
            -46,
            -46,
            -44,
            -44,
            -45,
            -46,
            -45,
            -45,
            -43,
            -45,
            -45,
            -43,
            -44,
            -42,
            -43,
            -43,
            -42,
            -42,
            -41,
            -41,
            -42,
            -41,
            -41,
            -40,
            -40,
            -39,
            -40,
            -40,
            -39,
            -39,
            -41,
            -36,
            -40,
            -38,
            -36,
            -38,
            -37,
            -37,
            -36,
            -36,
            -36,
            -36,
            -34,
            -34,
            -34,
            -35,
            -34,
            -33,
            -33,
            -33,
            -32,
            -32,
            -32,
            -31,
            -30,
            -31,
            -30,
            -30,
            -29,
            -28,
            -29,
            -28,
            -28,
            -27,
            -26,
            -25,
            -25,
            -24,
            -24,
            -23,
            -22,
            -22,
            -21,
            -20,
            -19,
            -17,
            -17,
            -15,
            -15,
            -13,
            -12,
            -11,
            -9,
            -9,
            -7,
            -6,
            -3,
            -1,
            0,
            1,
            5,
            1,
            7,
            8,
            11,
            14,
            15,
            17,
            18,
            20,
            22,
            25,
            27,
            29,
            33,
            35,
            37,
            39,
            42,
            44,
            46,
            40,
            56,
            43,
            58,
            59,
            63,
            61,
            66,
            56,
            -15,
            96,
            56,
            90,
            63,
            77,
            74,
            92,
            75,
            90,
            75,
            90,
            92,
            89,
            90,
            95,
            100,
            91,
            93,
            101,
            101,
            100,
            101,
            106,
            102,
            104,
            104,
            105,
            102,
            105,
            104,
            111,
            104,
            104,
            104,
            107,
            102,
            106,
            102,
            107,
            104,
            103,
            101,
            102,
            98,
            97,
            98,
            97,
            96,
            97,
            94,
            103,
            87,
            101,
            88,
            86,
            84,
            87,
            83,
            95,
            167,
            58,
            99,
            65,
            92,
            81,
            84,
            68,
            85,
            72,
            87,
            73,
            71,
            72,
            77,
            66,
            64,
            74,
            72,
            65,
            66,
            64,
            65,
            64,
            67,
            64,
            62,
            62,
            65,
            62,
            64,
            58,
            65,
            64,
            52,
            58,
            60,
            59,
            62,
            57,
            62,
            58,
            61,
            58,
            60,
            62,
            59,
            58,
            60,
            55,
            60,
            58,
            58,
            59,
            56,
            61,
            59,
            59,
            60,
            59,
            57,
            59,
            58,
            60,
            61,
            57,
            59,
            58,
            58,
            59,
            60,
            59,
            60,
            63,
            57,
            59,
            60,
            60,
            62,
            59,
            58,
            62,
            60,
            57,
            60,
            60,
            60,
            60,
            59,
            59,
            59,
            58,
            57,
            55,
            66,
            58,
            59,
            55,
            58,
            58,
            55,
            59,
            57,
            58,
            57,
            55,
            57,
            59,
            55,
            59,
            56,
            57,
            58,
            57,
            58,
            57,
            57,
            58,
            56,
            56,
            58,
            55,
            56,
            55,
            54,
            57,
            55,
            55,
            56,
            53,
            53,
            54,
            54,
            52,
            53,
            57,
            54,
            52,
            50,
            52,
            53,
            53,
            53,
            53,
            50,
            48,
            46,
            48,
            49,
            48,
            47,
            48,
            45,
            50,
            48,
            47,
            47,
            49,
            45,
            46,
            44,
            44,
            45,
            43,
            44,
            45,
            44,
            42,
            52,
            45,
            42,
            42,
            41,
            41,
            42,
            42,
            41,
            40,
            40,
            39,
            39,
            39,
            39,
            38,
            38,
            36,
            36,
            35,
            33,
            35,
            32,
            33,
            31,
            34,
            34,
            35,
            37,
            34,
            25,
            17,
            34,
            40,
            28,
            24,
            30,
            25,
            34,
            27,
            29,
            33,
            30,
            30,
            27,
            21,
            24,
            24,
            24,
            18,
            24,
            24,
            22,
            20,
            21,
            19,
            19,
            19,
            15,
            16,
            7,
            11,
            16,
            17,
            14,
            15,
            13,
            10,
            10,
            7,
            7,
            9,
            9,
            9,
            8,
            7,
            7,
            8,
            7,
            7,
            7,
            3,
            4,
            2,
            2,
            -1,
            -3,
            -12,
            -22,
            -2,
            4,
            7,
            -10,
            -17,
            -5,
            -6,
            -13,
            -5,
            -12,
            -11,
            -14,
            -18,
            -17,
            -18,
            -17,
            -14,
            -23,
            -24,
            -20,
            -14,
            -23,
            -25,
            -21,
            -21,
            -24,
            -24,
            -27,
            -28,
            -26,
            -28,
            -30,
            -28,
            -30,
            -35,
            -33,
            -35,
            -35,
            -34,
            -36,
            -35,
            -33,
            -37,
            -39,
            -40,
            -42,
            -41,
            -42,
            -44,
            -44,
            -45,
            -45,
            -44,
            -44,
            -45,
            -45,
            -45,
            -45,
            -39,
            -33,
            -52,
            -50,
            -47,
            -49,
            -51,
            -53,
            -50,
            -49,
            -50,
            -52,
            -51,
            -52,
            -53,
            -53,
            -55,
            -53,
            -54,
            -48,
            -49,
            -55,
            -57,
            -54,
            -55,
            -57,
            -57,
            -58,
            -55,
            -55,
            -56,
            -55,
            -56,
            -55,
            -57,
            -59,
            -56,
            -56,
            -57,
            -57,
            -58,
            -55,
            -56,
            -58,
            -57,
            -56,
            -57,
            -60,
            -72,
            -51,
            -58,
            -57,
            -55,
            -60,
            -55,
            -57,
            -56,
            -58,
            -58,
            -59,
            -55,
            -58,
            -56,
            -61,
            -60,
            -56,
            -54,
            -58,
            -54,
            -58,
            -56,
            -58,
            -58,
            -56,
            -57,
            -56,
            -55,
            -58,
            -54,
            -55,
            -57,
            -55,
            -56,
            -56,
            -55,
            -55,
            -56,
            -56,
            -56,
            -55,
            -55,
            -56,
            -55,
            -54,
            -54,
            -55,
            -56,
            -55,
            -56,
            -56,
            -56,
            -57,
            -56,
            -56,
            -57,
            -56,
            -56,
            -52,
            -42,
            -61,
            -56,
            -55,
            -58,
            -54,
            -59,
            -56,
            -57,
            -55,
            -57,
            -55,
            -59,
            -56,
            -58,
            -56,
            -53,
            -57,
            -59,
            -55,
            -59,
            -55,
            -60,
            -55,
            -55,
            -60,
            -56,
            -59,
            -58,
            -53,
            -59,
            -58,
            -56,
            -57,
            -57,
            -56,
            -58,
            -58,
            -58,
            -56,
            -57,
            -57,
            -58,
            -59,
            -56,
            -58,
            -57,
            -57,
            -58,
            -57,
            -58,
            -57,
            -56,
            -56,
            -57,
            -56,
            -56,
            -57,
            -57,
            -57,
            -55,
            -58,
            -56,
            -57,
            -55,
            -55,
            -54,
            -56,
            -55,
            -56,
            -54,
            -55,
            -55,
            -54,
            -53,
            -50,
            -53,
            -54,
            -53,
            -54,
            -53,
            -54,
            -52,
            -54,
            -53,
            -50,
            -53,
            -51,
            -51,
            -54,
            -51,
            -52,
            -52,
            -51,
            -51,
            -52,
            -50,
            -50,
            -49,
            -51,
            -50,
            -50,
            -49,
            -48,
            -51,
            -49,
            -50,
            -48,
            -47,
            -49,
            -47,
            -48,
            -48,
            -48,
            -46,
            -48,
            -46,
            -46,
            -46,
            -46,
            -47,
            -45,
            -45,
            -46,
            -47,
            -45,
            -46,
            -44,
            -45,
            -44,
            -44,
            -44,
            -44,
            -44,
            -44,
            -44,
            -44,
            -43,
            -44,
            -42,
            -42,
            -42,
            -42,
            -41,
            -42,
            -41,
            -41,
            -40,
            -41,
            -40,
            -40,
            -40,
            -39,
            -40,
            -39,
            -39,
            -39,
            -39,
            -38,
            -38,
            -38,
            -38,
            -37,
            -37,
            -36,
            -36,
            -36,
            -36,
            -36,
            -35,
            -34,
            -34,
            -34,
            -33,
            -33,
            -33,
            -33,
            -32,
            -32,
            -31,
            -30,
            -30,
            -30,
            -29,
            -28,
            -28,
            -27,
            -27,
            -26,
            -25,
            -25,
            -24,
            -23,
            -23,
            -22,
            -21,
            -21,
            -20,
            -19,
            -18,
            -18,
            -16,
            -14,
            -13,
            -12,
            -12,
            -10,
            -13,
            -5,
            -6,
            -4,
            0,
            0,
            0,
            3,
            5,
            6,
            8,
            10,
            13,
            15,
            16,
            20,
            22,
            22,
            25,
            27,
            29,
            32,
            34,
            35,
            38,
            40,
            42,
            44,
            47,
            48,
            51,
            53,
            55,
            57,
            58,
            61,
            63,
            65,
            67,
            69,
            70,
            70,
            74,
            75,
            75,
            78,
            81,
            82,
            84,
            85,
            87,
            89,
            90,
            91,
            92,
            92,
            93,
            94,
            97,
            98,
            102,
            96,
            100,
            100,
            98,
            99,
            102,
            100,
            101,
            101,
            102,
            101,
            100,
            98,
            99,
            97,
            99,
            99,
            99,
            98,
            98,
            96,
            96,
            96,
            94,
            94,
            92,
            93,
            90,
            90,
            88,
            89,
            89,
            87,
            86,
            86,
            85,
            85,
            82,
            81,
            82,
            83,
            79,
            81,
            82,
            78,
            77,
            77,
            76,
            76,
            75,
            74,
            72,
            73,
            72,
            72,
            71,
            71,
            69,
            68,
            68,
            67,
            64,
            64,
            65,
            66,
            65,
            66,
            63,
            64,
            63,
            63,
            64,
            65,
            65,
            64,
            62,
            62,
            61,
            62,
            61,
            63,
            61,
            62,
            63,
            61,
            63,
            62,
            62,
            63,
            60,
            54,
            62,
            60,
            60,
            56,
            59,
            64,
            65,
            64,
            61,
            56,
            61,
            60,
            61,
            63,
            65,
            60,
            59,
            60,
            61,
            61,
            62,
            61,
            61,
            62,
            59,
            51,
            62,
            61,
            61,
            61,
            64,
            63,
            60,
            62,
            59,
            61,
            62,
            60,
            61,
            62,
            61,
            61,
            60,
            59,
            61,
            61,
            59,
            61,
            61,
            59,
            60,
            59,
            58,
            60,
            58,
            57,
            58,
            58,
            60,
            66,
            57,
            59,
            61,
            63,
            60,
            55,
            56,
            51,
            52,
            61,
            55,
            58,
            55,
            56,
            52,
            58,
            57,
            56,
            55,
            55,
            55,
            54,
            54,
            52,
            56,
            63,
            52,
            52,
            51,
            53,
            50,
            51,
            52,
            49,
            52,
            49,
            49,
            50,
            49,
            46,
            48,
            47,
            47,
            48,
            46,
            46,
            47,
            44,
            43,
            44,
            43,
            44,
            45,
            42,
            43,
            44,
            44,
            42,
            43,
            40,
            40,
            41,
            39,
            40,
            38,
            36,
            37,
            42,
            42,
            37,
            39,
            35,
            37,
            34,
            34,
            34,
            34,
            34,
            33,
            33,
            33,
            33,
            31,
            30,
            20,
            28,
            27,
            29,
            30,
            28,
            29,
            26,
            27,
            26,
            25,
            25,
            25,
            23,
            23,
            23,
            20,
            21,
            21,
            20,
            20,
            19,
            19,
            19,
            20,
            18,
            17,
            15,
            14,
            15,
            14,
            12,
            12,
            13,
            12,
            13,
            12,
            11,
            10,
            9,
            10,
            9,
            7,
            7,
            5,
            6,
            5,
            4,
            3,
            4,
            3,
            1,
            1,
            1,
            1,
            -1,
            -3,
            -3,
            -2,
            -2,
            6,
            -3,
            -4,
            -7,
            -8,
            -8,
            -9,
            -8,
            -9,
            -10,
            -10,
            -12,
            -12,
            -11,
            -14,
            -14,
            -15,
            -16,
            -17,
            -19,
            -21,
            -20,
            -21,
            -22,
            -23,
            -24,
            -23,
            -24,
            -25,
            -27,
            -27,
            -26,
            -27,
            -28,
            -29,
            -32,
            -44,
            -42,
            -35,
            -32,
            -34,
            -34,
            -36,
            -36,
            -36,
            -37,
            -38,
            -38,
            -40,
            -38,
            -40,
            -42,
            -41,
            -43,
            -43,
            -45,
            -43,
            -42,
            -44,
            -46,
            -46,
            -46,
            -46,
            -45,
            -47,
            -49,
            -47,
            -51,
            -52,
            -49,
            -51,
            -50,
            -53,
            -53,
            -51,
            -52,
            -52,
            -53,
            -53,
            -51,
            -51,
            -53,
            -53,
            -54,
            -55,
            -54,
            -55,
            -54,
            -54,
            -53,
            -54,
            -56,
            -57,
            -58,
            -66,
            -57,
            -44,
            -48,
            -55,
            -59,
            -55,
            -54,
            -57,
            -56,
            -54,
            -57,
            -56,
            -58,
            -58,
            -58,
            -57,
            -58,
            -57,
            -57,
            -58,
            -56,
            -57,
            -59,
            -59,
            -57,
            -58,
            -58,
            -58,
            -59,
            -58,
            -56,
            -59,
            -56,
            -56,
            -58,
            -58,
            -59,
            -57,
            -59,
            -59,
            -57,
            -57,
            -58,
            -56,
            -58,
            -59,
            -57,
            -57,
            -57,
            -56,
            -57,
            -57,
            -58,
            -60,
            -57,
            -59,
            -59,
            -58,
            -58,
            -50,
            -60,
            -57,
            -58,
            -56,
            -58,
            -61,
            -62,
            -58,
            -61,
            -61,
            -58,
            -60,
            -59,
            -57,
            -60,
            -60,
            -56,
            -58,
            -59,
            -58,
            -59,
            -60,
            -60,
            -60,
            -59,
            -60,
            -60,
            -60,
            -60,
            -59,
            -60,
            -60,
            -59,
            -61,
            -62,
            -62,
            -61,
            -61,
            -59,
            -60,
            -61,
            -60,
            -59,
            -61,
            -60,
            -58,
            -60,
            -62,
            -62,
            -63,
            -63,
            -64,
            -64,
            -60,
            -63,
            -60,
            -59,
            -60,
            -59,
            -59,
            -55,
            -61,
            -59,
            -73,
            -69,
            -65,
            -53,
            -69,
            -58,
            -59,
            -62,
            -57,
            -64,
            -59,
            -62,
            -59,
            -61,
            -63,
            -57,
            -64,
            -62,
            -59,
            -61,
            -59,
            -60,
            -61,
            -58,
            -60,
            -58,
            -55,
            -61,
            -58,
            -59,
            -56,
            -55,
            -56,
            -57,
            -56,
            -57,
            -58,
            -56,
            -58,
            -56,
            -58,
            -58,
            -59,
            -57,
            -55,
            -57,
            -57,
            -55,
            -53,
            -53,
            -57,
            -56,
            -54,
            -56,
            -54,
            -56,
            -55,
            -56,
            -56,
            -59,
            -42,
            -46,
            -50,
            -61,
            -44,
            -55,
            -53,
            -52,
            -56,
            -49,
            -53,
            -51,
            -52,
            -52,
            -50,
            -55,
            -49,
            -49,
            -52,
            -49,
            -51,
            -50,
            -48,
            -51,
            -48,
            -49,
            -54,
            -47,
            -49,
            -49,
            -51,
            -51,
            -48,
            -48,
            -49,
            -48,
            -48,
            -50,
            -51,
            -47,
            -46,
            -46,
            -47,
            -46,
            -48,
            -42,
            -44,
            -44,
            -44,
            -47,
            -43,
            -43,
            -46,
            -46,
            -46,
            -44,
            -44,
            -44,
            -41,
            -41,
            -45,
            -42,
            -41,
            -42,
            -43,
            -41,
            -43,
            -41,
            -40,
            -40,
            -41,
            -40,
            -41,
            -41,
            -40,
            -39,
            -38,
            -40,
            -39,
            -40,
            -38,
            -38,
            -38,
            -37,
            -38,
            -39,
            -38,
            -38,
            -38,
            -37,
            -35,
            -36,
            -36,
            -35,
            -35,
            -35,
            -33,
            -33,
            -30,
            -36,
            -34,
            -34,
            -32,
            -33,
            -31,
            -34,
            -31,
            -32,
            -32,
            -28,
            -29,
            -30,
            -29,
            -27,
            -28,
            -28,
            -28,
            -27,
            -28,
            -24,
            -24,
            -24,
            -25,
            -25,
            -23,
            -23,
            -22,
            -22,
            -22,
            -20,
            -20,
            -19,
            -18,
            -17,
            -16,
            -16,
            -16,
            -14,
            -13,
            -12,
            -11,
            -11,
            -9,
            -9,
            -6,
            -4,
            -3,
            -2,
            0,
            2,
            3,
            6,
            -23,
            26,
            -7,
            9,
            8,
            14,
            7,
            24,
            7,
            23,
            17,
            22,
            24,
            26,
            24,
            30,
            31,
            34,
            31,
            35,
            40,
            36,
            40,
            46,
            47,
            44,
            49,
            50,
            51,
            52,
            55,
            57,
            57,
            61,
            61,
            62,
            64,
            62,
            66,
            67,
            70,
            72,
            71,
            74,
            74,
            76,
            79,
            77,
            78,
            80,
            80,
            81,
            80,
            80,
            83,
            83,
            83,
            84,
            84,
            82,
            112,
            65,
            99,
            85,
            88,
            84,
            93,
            77,
            95,
            82,
            90,
            85,
            84,
            85,
            88,
            84,
            84,
            82,
            86,
            76,
            83,
            83,
            86,
            77,
            77,
            82,
            79,
            78,
            80,
            79,
            80,
            78,
            78,
            72,
            72,
            74,
            74,
            74,
            72,
            74,
            72,
            68,
            72,
            59,
            71,
            65,
            69,
            65,
            67,
            64,
            60,
            71,
            62,
            68,
            62,
            63,
            64,
            61,
            60,
            56,
            63,
            68,
            60,
            61,
            56,
            60,
            56,
            60,
            59,
            60,
            59,
            60,
            59,
            57,
            57,
            56,
            55,
            56,
            57,
            65,
            53,
            58,
            54,
            58,
            57,
            56,
            53,
            57,
            54,
            54,
            52,
            54,
            54,
            56,
            57,
            56,
            55,
            58,
            56,
            53,
            53,
            57,
            54,
            64,
            53,
            58,
            51,
            58,
            55,
            57,
            60,
            50,
            59,
            53,
            57,
            54,
            54,
            54,
            55,
            60,
            53,
            47,
            56,
            54,
            58,
            54,
            56,
            53,
            54,
            51,
            52,
            51,
            52,
            53,
            53,
            54,
            55,
            54,
            52,
            52,
            53,
            52,
            51,
            51,
            52,
            52,
            54,
            51,
            51,
            52,
            52,
            51,
            51,
            51,
            51,
            49,
            49,
            48,
            49,
            51,
            50,
            47,
            40,
            41,
            50,
            49,
            48,
            47,
            48,
            44,
            49,
            44,
            46,
            46,
            45,
            47,
            45,
            44,
            45,
            45,
            45,
            46,
            44,
            43,
            45,
            42,
            42,
            43,
            41,
            43,
            41,
            41,
            39,
            37,
            36,
            36,
            38,
            38,
            40,
            41,
            39,
            29,
            33,
            33,
            36,
            33,
            31,
            35,
            29,
            33,
            34,
            32,
            34,
            33,
            33,
            33,
            32,
            29,
            31,
            27,
            27,
            30,
            39,
            38,
            28,
            29,
            26,
            29,
            27,
            28,
            25,
            28,
            23,
            24,
            27,
            23,
            24,
            25,
            22,
            23,
            23,
            19,
            19,
            21,
            16,
            19,
            18,
            17,
            19,
            17,
            16,
            18,
            17,
            19,
            20,
            17,
            15,
            13,
            9,
            9,
            10,
            19,
            13,
            12,
            8,
            11,
            12,
            5,
            11,
            6,
            2,
            6,
            1,
            1,
            0,
            -1,
            -9,
            0,
            -4,
            0,
            -1,
            -4,
            -6,
            -7,
            -5,
            -8,
            -6,
            -10,
            -11,
            -11,
            -11,
            -13,
            -10,
            -12,
            -19,
            -15,
            -24,
            -14,
            -16,
            -21,
            -19,
            -19,
            -19,
            -24,
            -23,
            -23,
            -24,
            -25,
            -28,
            -29,
            -27,
            -29,
            -28,
            -31,
            -34,
            -55,
            -25,
            -32,
            -35,
            -34,
            -39,
            -36,
            -36,
            -37,
            -41,
            -38,
            -38,
            -37,
            -40,
            -41,
            -43,
            -44,
            -39,
            -41,
            -46,
            -42,
            -38,
            -44,
            -42,
            -46,
            -45,
            -45,
            -48,
            -47,
            -52,
            -53,
            -69,
            -46,
            -51,
            -49,
            -57,
            -55,
            -53,
            -49,
            -52,
            -53,
            -45,
            -56,
            -51,
            -53,
            -57,
            -58,
            -57,
            -49,
            -54,
            -56,
            -53,
            -56,
            -52,
            -54,
            -59,
            -58,
            -60,
            -56,
            -55,
            -35,
            -62,
            -57,
            -54,
            -57,
            -53,
            -57,
            -54,
            -56,
            -52,
            -56,
            -58,
            -58,
            -55,
            -53,
            -50,
            -54,
            -57,
            -55,
            -51,
            -53,
            -53,
            -54,
            -55,
            -54,
            -56,
            -56,
            -55,
            -55,
            -52,
            -50,
            -34,
            -56,
            -52,
            -54,
            -48,
            -50,
            -53,
            -58,
            -52,
            -53,
            -54,
            -53,
            -57,
            -52,
            -52,
            -51,
            -51,
            -57,
            -52,
            -51,
            -53,
            -52,
            -55,
            -53,
            -49,
            -52,
            -49,
            -53,
            -51,
            -49,
            -54,
            -52,
            -52,
            -52,
            -53,
            -52,
            -54,
            -53,
            -54,
            -54,
            -53,
            -53,
            -54,
            -57,
            -56,
            -54,
            -55,
            -55,
            -54,
            -57,
            -54,
            -55,
            -56,
            -56,
            -54,
            -55,
            -55,
            -55,
            -57,
            -57,
            -57,
            -58,
            -57,
            -55,
            -56,
            -55,
            -56,
            -55,
            -56,
            -55,
            -56,
            -63,
            -55,
            -56,
            -55,
            -58,
            -55,
            -56,
            -56,
            -55,
            -60,
            -75,
            -42,
            -60,
            -51,
            -60,
            -56,
            -57,
            -57,
            -57,
            -56,
            -58,
            -54,
            -57,
            -57,
            -54,
            -52,
            -56,
            -54,
            -53,
            -56,
            -57,
            -51,
            -57,
            -51,
            -56,
            -53,
            -56,
            -54,
            -53,
            -54,
            -54,
            -51,
            -53,
            -52,
            -53,
            -51,
            -52,
            -52,
            -52,
            -51,
            -54,
            -48,
            -54,
            -52,
            -51,
            -51,
            -50,
            -50,
            -50,
            -48,
            -42,
            -51,
            -49,
            -50,
            -46,
            -49,
            -48,
            -49,
            -49,
            -43,
            -27,
            -61,
            -42,
            -51,
            -42,
            -47,
            -44,
            -45,
            -46,
            -45,
            -43,
            -46,
            -45,
            -43,
            -45,
            -48,
            -42,
            -44,
            -46,
            -42,
            -41,
            -46,
            -38,
            -46,
            -42,
            -44,
            -40,
            -42,
            -41,
            -40,
            -40,
            -42,
            -40,
            -42,
            -39,
            -41,
            -40,
            -38,
            -38,
            -39,
            -35,
            -41,
            -35,
            -36,
            -37,
            -37,
            -38,
            -36,
            -37,
            -37,
            -37,
            -34,
            -35,
            -35,
            -35,
            -35,
            -35,
            -33,
            -34,
            -35,
            -34,
            -32,
            -32,
            -33,
            -32,
            -31,
            -31,
            -32,
            -30,
            -32,
            -31,
            -30,
            -28,
            -29,
            -29,
            -29,
            -29,
            -28,
            -27,
            -27,
            -26,
            -27,
            -27,
            -25,
            -23,
            -24,
            -24,
            -24,
            -24,
            -23,
            -22,
            -22,
            -21,
            -20,
            -21,
            -20,
            -19,
            -20,
            -19,
            -17,
            -17,
            -16,
            -16,
            -16,
            -15,
            -14,
            -14,
            -14,
            -13,
            -11,
            -10,
            -10,
            -10,
            -9,
            -8,
            -9,
            -7,
            -7,
            -5,
            -1,
            -2,
            -1,
            -1,
            -1,
            1,
            3,
            4,
            5,
            7,
            3,
            14,
            9,
            13,
            13,
            14,
            15,
            19,
            15,
            20,
            19,
            22,
            23,
            26,
            25,
            26,
            30,
            30,
            31,
            33,
            35,
            34,
            37,
            39,
            38,
            40,
            45,
            42,
            45,
            46,
            44,
            50,
            49,
            50,
            52,
            54,
            55,
            56,
            59,
            59,
            59,
            60,
            62,
            64,
            65,
            66,
            69,
            69,
            71,
            70,
            68,
            71,
            71,
            72,
            75,
            75,
            75,
            76,
            76,
            76,
            81,
            72,
            79,
            77,
            78,
            79,
            79,
            77,
            82,
            78,
            81,
            79,
            80,
            79,
            81,
            81,
            79,
            81,
            81,
            80,
            79,
            82,
            79,
            78,
            78,
            78,
            79,
            80,
            79,
            79,
            80,
            76,
            76,
            78,
            76,
            77,
            76,
            76,
            74,
            76,
            76,
            73,
            73,
            74,
            73,
            71,
            73,
            72,
            69,
            71,
            71,
            70,
            70,
            71,
            69,
            69,
            69,
            67,
            68,
            67,
            69,
            67,
            66,
            65,
            68,
            65,
            63,
            66,
            66,
            68,
            65,
            65,
            65,
            65,
            65,
            64,
            64,
            64,
            65,
            65,
            64,
            62,
            64,
            65,
            66,
            66,
            61,
            63,
            63,
            64,
            64,
            63,
            65,
            63,
            64,
            62,
            63,
            63,
            63,
            62,
            61,
            64,
            64,
            62,
            62,
            64,
            61,
            62,
            64,
            62,
            62,
            61,
            62,
            61,
            61,
            61,
            60,
            61,
            61,
            61,
            60,
            61,
            61,
            61,
            58,
            61,
            63,
            59,
            59,
            57,
            59,
            58,
            58,
            57,
            57,
            58,
            57,
            56,
            55,
            55,
            56,
            56,
            55,
            54,
            55,
            55,
            55,
            54,
            54,
            52,
            52,
            52,
            54,
            53,
            52,
            53,
            53,
            53,
            52,
            52,
            52,
            52,
            50,
            50,
            51,
            51,
            50,
            50,
            49,
            50,
            50,
            52,
            47,
            45,
            48,
            49,
            49,
            48,
            48,
            47,
            49,
            48,
            46,
            45,
            43,
            46,
            44,
            43,
            44,
            44,
            44,
            44,
            45,
            42,
            44,
            35,
            34,
            43,
            39,
            41,
            40,
            41,
            41,
            40,
            39,
            40,
            39,
            39,
            38,
            38,
            40,
            39,
            37,
            36,
            38,
            38,
            35,
            34,
            35,
            34,
            35,
            33,
            32,
            32,
            32,
            32,
            33,
            32,
            31,
            30,
            30,
            28,
            32,
            33,
            31,
            29,
            28,
            28,
            26,
            27,
            25,
            25,
            25,
            26,
            28,
            24,
            26,
            26,
            24,
            23,
            22,
            22,
            20,
            22,
            19,
            26,
            28,
            18,
            20,
            16,
            17,
            18,
            16,
            16,
            16,
            14,
            14,
            14,
            13,
            13,
            10,
            11,
            10,
            11,
            8,
            6,
            9,
            8,
            7,
            7,
            4,
            5,
            6,
            5,
            3,
            1,
            0,
            -1,
            0,
            -2,
            -3,
            -4,
            -5,
            -5,
            -7,
            -8,
            -8,
            -8,
            -8,
            -9,
            -11,
            -11,
            -11,
            -12,
            -13,
            -15,
            -15,
            -16,
            -16,
            -17,
            -18,
            -18,
            -19,
            -20,
            -21,
            -21,
            -24,
            -24,
            -24,
            -24,
            -25,
            -28,
            -27,
            -28,
            -29,
            -29,
            -29,
            -31,
            -31,
            -46,
            -49,
            -29,
            -35,
            -42,
            -37,
            -39,
            -37,
            -42,
            -40,
            -38,
            -39,
            -41,
            -45,
            -46,
            -44,
            -45,
            -44,
            -45,
            -46,
            -44,
            -49,
            -46,
            -46,
            -49,
            -47,
            -49,
            -51,
            -50,
            -51,
            -51,
            -51,
            -53,
            -53,
            -53,
            -53,
            -54,
            -54,
            -54,
            -55,
            -56,
            -55,
            -55,
            -56,
            -55,
            -56,
            -56,
            -54,
            -55,
            -56,
            -55,
            -56,
            -56,
            -58,
            -57,
            -57,
            -58,
            -59,
            -58,
            -58,
            -44,
            -41,
            -63,
            -58,
            -51,
            -56,
            -55,
            -60,
            -54,
            -57,
            -60,
            -59,
            -58,
            -55,
            -55,
            -57,
            -56,
            -57,
            -56,
            -56,
            -58,
            -54,
            -57,
            -58,
            -56,
            -58,
            -56,
            -55,
            -57,
            -55,
            -56,
            -56,
            -55,
            -55,
            -56,
            -56,
            -55,
            -56,
            -55,
            -56,
            -55,
            -56,
            -56,
            -56,
            -56,
            -55,
            -55,
            -56,
            -56,
            -55,
            -56,
            -56,
            -55,
            -55,
            -55,
            -55,
            -56,
            -56,
            -55,
            -56,
            -56,
            -56,
            -56,
            -55,
            -56,
            -57,
            -57,
            -56,
            -56,
            -56,
            -57,
            -57,
            -56,
            -68,
            -54,
            -61,
            -51,
            -60,
            -58,
            -61,
            -57,
            -58,
            -56,
            -61,
            -56,
            -60,
            -58,
            -58,
            -58,
            -59,
            -57,
            -61,
            -59,
            -58,
            -57,
            -60,
            -58,
            -59,
            -59,
            -59,
            -57,
            -60,
            -59,
            -59,
            -60,
            -59,
            -59,
            -60,
            -59,
            -58,
            -59,
            -58,
            -60,
            -59,
            -60,
            -60,
            -60,
            -58,
            -59,
            -60,
            -59,
            -59,
            -59,
            -59,
            -58,
            -58,
            -58,
            -57,
            -58,
            -58,
            -57,
            -58,
            -58,
            -46,
            -60,
            -52,
            -63,
            -54,
            -56,
            -53,
            -57,
            -55,
            -57,
            -53,
            -57,
            -54,
            -56,
            -55,
            -56,
            -55,
            -57,
            -52,
            -55,
            -56,
            -56,
            -53,
            -54,
            -54,
            -55,
            -53,
            -55,
            -52,
            -54,
            -54,
            -53,
            -54,
            -54,
            -50,
            -53,
            -54,
            -52,
            -53,
            -53,
            -52,
            -52,
            -51,
            -58,
            -54,
            -55,
            -47,
            -54,
            -55,
            -50,
            -52,
            -52,
            -51,
            -51,
            -51,
            -50,
            -51,
            -52,
            -48,
            -50,
            -49,
            -51,
            -49,
            -50,
            -50,
            -48,
            -50,
            -50,
            -49,
            -49,
            -47,
            -47,
            -48,
            -46,
            -47,
            -47,
            -47,
            -47,
            -48,
            -46,
            -46,
            -47,
            -46,
            -47,
            -46,
            -46,
            -45,
            -46,
            -45,
            -44,
            -42,
            -44,
            -51,
            -38,
            -50,
            -45,
            -44,
            -43,
            -45,
            -39,
            -43,
            -42,
            -45,
            -32,
            -41,
            -40,
            -57,
            -35,
            -34,
            -40,
            -47,
            -39,
            -47,
            -33,
            -44,
            -43,
            -43,
            -40,
            -41,
            -38,
            -41,
            -38,
            -41,
            -37,
            -36,
            -39,
            -37,
            -36,
            -37,
            -38,
            -36,
            -38,
            -36,
            -37,
            -38,
            -35,
            -32,
            -34,
            -34,
            -33,
            -35,
            -35,
            -34,
            -34,
            -33,
            -32,
            -32,
            -31,
            -32,
            -32,
            -32,
            -30,
            -22,
            -36,
            -26,
            -28,
            -29,
            -31,
            -36,
            -27,
            -27,
            -27,
            -28,
            -29,
            -25,
            -24,
            -16,
            -28,
            -28,
            -27,
            -17,
            -25,
            -16,
            -28,
            -18,
            -22,
            -16,
            -18,
            -20,
            -21,
            -18,
            -17,
            -14,
            -17,
            -19,
            -15,
            -14,
            -13,
            -13,
            -11,
            -13,
            -10,
            -9,
            -9,
            -6,
            -6,
            -9,
            -6,
            -3,
            -3,
            0,
            2,
            2,
            3,
            4,
            5,
            5,
            8,
            9,
            10,
            10,
            12,
            14,
            17,
            18,
            19,
            21,
            24,
            33,
            21,
            26,
            28,
            33,
            31,
            33,
            33,
            39,
            37,
            40,
            42,
            43,
            44,
            45,
            45,
            48,
            52,
            49,
            53,
            54,
            58,
            57,
            58,
            57,
            61,
            63,
            62,
            63,
            64,
            66,
            67,
            68,
            69,
            71,
            71,
            72,
            72,
            73,
            75,
            74,
            71,
            76,
            77,
            77,
            77,
            78,
            78,
            79,
            79,
            79,
            81,
            81,
            80,
            79,
            80,
            79,
            79,
            80,
            80,
            80,
            80,
            80,
            80,
            80,
            80,
            79,
            80,
            79,
            79,
            78,
            78,
            77,
            77,
            77,
            76,
            75,
            74,
            76,
            73,
            78,
            71,
            72,
            73,
            74,
            72,
            72,
            72,
            72,
            67,
            69,
            69,
            74,
            67,
            68,
            65,
            66,
            67,
            70,
            61,
            64,
            68,
            63,
            64,
            66,
            65,
            64,
            66,
            64,
            61,
            62,
            61,
            61,
            64,
            63,
            61,
            62,
            64,
            61,
            62,
            61,
            61,
            61,
            61,
            59,
            61,
            60,
            59,
            59,
            61,
            59,
            59,
            60,
            59,
            59,
            62,
            60,
            62,
            60,
            60,
            57,
            61,
            62,
            60,
            58,
            59,
            59,
            58,
            59,
            62,
            59,
            59,
            55,
            61,
            59,
            63,
            60,
            59,
            58,
            63,
            62,
            59,
            61,
            59,
            58,
            60,
            58,
            56,
            58,
            59,
            58,
            59,
            59,
            56,
            57,
            58,
            59,
            56,
            58,
            56,
            56,
            56,
            56,
            55,
            56,
            54,
            54,
            56,
            54,
            53,
            56,
            55,
            54,
            55,
            54,
            46,
            52,
            53,
            54,
            54,
            50,
            47,
            40,
            54,
            53,
            50,
            50,
            51,
            48,
            51,
            48,
            45,
            51,
            48,
            49,
            44,
            46,
            46,
            49,
            51,
            46,
            47,
            49,
            43,
            45,
            40,
            47,
            46,
            42,
            46,
            44,
            41,
            43,
            44,
            42,
            43,
            40,
            40,
            41,
            40,
            42,
            40,
            39,
            40,
            40,
            40,
            41,
            34,
            19,
            39,
            36,
            38,
            34,
            33,
            34,
            44,
            33,
            33,
            34,
            32,
            36,
            34,
            41,
            31,
            30,
            36,
            36,
            31,
            34,
            29,
            34,
            37,
            29,
            31,
            28,
            32,
            30,
            28,
            25,
            24,
            26,
            26,
            22,
            28,
            24,
            27,
            19,
            -2,
            20,
            18,
            21,
            21,
            16,
            15,
            22,
            12,
            13,
            19,
            17,
            17,
            9,
            9,
            17,
            10,
            13,
            12,
            8,
            16,
            29,
            9,
            12,
            10,
            12,
            10,
            10,
            5,
            8,
            6,
            4,
            3,
            1,
            6,
            5,
            2,
            1,
            -1,
            -1,
            0,
            -2,
            -2,
            -6,
            -5,
            -8,
            -9,
            -6,
            -8,
            -8,
            -7,
            -11,
            -10,
            -11,
            -11,
            -12,
            -15,
            -15,
            -15,
            -13,
            7,
            -13,
            -16,
            -17,
            -18,
            -16,
            -20,
            -26,
            -17,
            -22,
            -25,
            -26,
            -28,
            -20,
            -22,
            -31,
            -25,
            -28,
            -29,
            -26,
            -32,
            -30,
            -32,
            -34,
            -37,
            -42,
            -33,
            -38,
            -35,
            -35,
            -40,
            -40,
            -39,
            -40,
            -41,
            -41,
            -45,
            -43,
            -45,
            -48,
            -46,
            -46,
            -43,
            -43,
            -48,
            -45,
            -45,
            -47,
            -47,
            -49,
            -48,
            -49,
            -50,
            -49,
            -51,
            -50,
            -48,
            -49,
            -49,
            -50,
            -51,
            -51,
            -53,
            -53,
            -53,
            -52,
            -51,
            -50,
            -54,
            -51,
            -55,
            -53,
            -51,
            -54,
            -52,
            -52,
            -54,
            -55,
            -53,
            -55,
            -54,
            -54,
            -55,
            -56,
            -53,
            -48,
            -55,
            -52,
            -56,
            -53,
            -51,
            -53,
            -51,
            -52,
            -52,
            -53,
            -52,
            -52,
            -52,
            -52,
            -55,
            -50,
            -54,
            -53,
            -52,
            -53,
            -52,
            -53,
            -52,
            -51,
            -53,
            -52,
            -51,
            -53,
            -51,
            -51,
            -52,
            -54,
            -53,
            -52,
            -53,
            -54,
            -50,
            -50,
            -51,
            -53,
            -50,
            -53,
            -49,
            -49,
            -48,
            -50,
            -52,
            -57,
            -54,
            -51,
            -50,
            -52,
            -52,
            -55,
            -51,
            -53,
            -49,
            -51,
            -49,
            -53,
            -50,
            -55,
            -51,
            -54,
            -50,
            -52,
            -56,
            -51,
            -51,
            -55,
            -50,
            -52,
            -53,
            -51,
            -49,
            -57,
            -55,
            -54,
            -52,
            -53,
            -55,
            -54,
            -52,
            -53,
            -53,
            -51,
            -50,
            -52,
            -79,
            -49,
            -61,
            -47,
            -58,
            -58,
            -60,
            -46,
            -60,
            -53,
            -53,
            -52,
            -58,
            -52,
            -58,
            -51,
            -56,
            -57,
            -54,
            -48,
            -52,
            -56,
            -55,
            -52,
            -54,
            -53,
            -53,
            -52,
            -54,
            -53,
            -57,
            -52,
            -55,
            -53,
            -55,
            -51,
            -53,
            -53,
            -50,
            -54,
            -53,
            -49,
            -56,
            -53,
            -53,
            -53,
            -52,
            -49,
            -49,
            -51,
            -52,
            -50,
            -50,
            -58,
            -47,
            -53,
            -47,
            -53,
            -55,
            -51,
            -24,
            -57,
            -41,
            -53,
            -44,
            -45,
            -39,
            -53,
            -44,
            -51,
            -49,
            -48,
            -43,
            -45,
            -45,
            -49,
            -44,
            -42,
            -45,
            -46,
            -47,
            -55,
            -45,
            -47,
            -46,
            -43,
            -43,
            -44,
            -48,
            -43,
            -43,
            -43,
            -43,
            -39,
            -43,
            -43,
            -44,
            -39,
            -42,
            -40,
            -43,
            -42,
            -39,
            -41,
            -40,
            -40,
            -41,
            -39,
            -40,
            -40,
            -37,
            -37,
            -37,
            -30,
            -42,
            -36,
            -42,
            -36,
            -37,
            -37,
            -37,
            -34,
            -38,
            -38,
            -35,
            -35,
            -37,
            -35,
            -32,
            -32,
            -34,
            -35,
            -35,
            -36,
            -31,
            -33,
            -34,
            -35,
            -33,
            -32,
            -29,
            -19,
            -30,
            -30,
            -29,
            -28,
            -30,
            -27,
            -26,
            -29,
            -47,
            -14,
            -26,
            -24,
            -33,
            -26,
            -28,
            -24,
            -27,
            -22,
            -27,
            -25,
            -21,
            -20,
            -21,
            -19,
            -20,
            -23,
            -17,
            -17,
            -22,
            -19,
            -15,
            -16,
            -16,
            -17,
            -17,
            -14,
            -11,
            -16,
            -11,
            -8,
            -11,
            -8,
            -8,
            -6,
            -7,
            -6,
            -3,
            -2,
            1,
            2,
            2,
            1,
            2,
            6,
            8,
            7,
            8,
            9,
            11,
            12,
            13,
            16,
            16,
            18,
            18,
            17,
            22,
            23,
            44,
            11,
            22,
            24,
            39,
            30,
            35,
            31,
            38,
            34,
            43,
            43,
            39,
            41,
            44,
            43,
            48,
            49,
            47,
            49,
            53,
            51,
            52,
            55,
            56,
            61,
            64,
            61,
            61,
            66,
            58,
            62,
            65,
            70,
            64,
            66,
            70,
            71,
            68,
            72,
            70,
            73,
            71,
            76,
            74,
            72,
            75,
            75,
            80,
            78,
            77,
            77,
            79,
            78,
            78,
            79,
            80,
            81,
            80,
            79,
            81,
            81,
            85,
            81,
            80,
            81,
            80,
            81,
            82,
            81,
            80,
            79,
            80,
            80,
            79,
            79,
            78,
            79,
            78,
            79,
            79,
            79,
            77,
            77,
            78,
            76,
            75,
            75,
            75,
            77,
            80,
            74,
            76,
            71,
            77,
            74,
            73,
            72,
            74,
            70,
            72,
            70,
            73,
            70,
            72,
            72,
            69,
            72,
            67,
            69,
            69,
            69,
            68,
            69,
            69,
            67,
            67,
            69,
            67,
            69,
            67,
            68,
            66,
            67,
            66,
            67,
            65,
            67,
            65,
            66,
            65,
            66,
            67,
            66,
            67,
            66,
            67,
            67,
            67,
            66,
            67,
            67,
            66,
            66,
            64,
            66,
            67,
            67,
            66,
            65,
            67,
            66,
            67,
            66,
            66,
            66,
            67,
            65,
            65,
            66,
            66,
            66,
            65,
            64,
            65,
            64,
            65,
            65,
            64,
            64,
            65,
            64,
            64,
            63,
            62,
            62,
            62,
            62,
            62,
            61,
            61,
            62,
            61,
            61,
            61,
            61,
            63,
            59,
            61,
            58,
            57,
            58,
            58,
            59,
            57,
            58,
            57,
            57,
            58,
            56,
            56,
            55,
            56,
            55,
            56,
            55,
            55,
            54,
            55,
            55,
            55,
            56,
            54,
            54,
            54,
            54,
            53,
            53,
            52,
            52,
            51,
            51,
            52,
            50,
            48,
            48,
            47,
            48,
            49,
            50,
            49,
            50,
            49,
            50,
            48,
            30,
            48,
            51,
            49,
            47,
            46,
            45,
            45,
            47,
            44,
            47,
            48,
            44,
            46,
            43,
            43,
            44,
            40,
            42,
            40,
            41,
            44,
            40,
            39,
            42,
            37,
            41,
            39,
            35,
            39,
            37,
            35,
            36,
            36,
            35,
            34,
            33,
            36,
            35,
            35,
            32,
            32,
            33,
            33,
            33,
            32,
            32,
            31,
            32,
            33,
            33,
            31,
            30,
            30,
            28,
            28,
            26,
            24,
            24,
            26,
            43,
            25,
            20,
            23,
            25,
            25,
            24,
            24,
            21,
            23,
            19,
            16,
            20,
            17,
            21,
            23,
            17,
            19,
            16,
            17,
            17,
            12,
            15,
            14,
            13,
            16,
            12,
            13,
            16,
            11,
            12,
            12,
            10,
            9,
            9,
            7,
            8,
            4,
            4,
            3,
            6,
            5,
            4,
            3,
            0,
            1,
            0,
            -1,
            -2,
            -3,
            -3,
            -3,
            -4,
            -5,
            -6,
            -7,
            -7,
            -6,
            -7,
            -9,
            -9,
            -11,
            -11,
            -12,
            -14,
            -15,
            -15,
            -16,
            -17,
            -17,
            -18,
            -17,
            -19,
            -20,
            -21,
            -23,
            -22,
            -22,
            -23,
            -23,
            -26,
            -25,
            -26,
            -28,
            -29,
            -30,
            -30,
            -32,
            -31,
            -31,
            -31,
            -34,
            -34,
            -33,
            -35,
            -35,
            -39,
            -37,
            -39,
            -39,
            -40,
            -42,
            -42,
            -41,
            -41,
            -41,
            -41,
            -40,
            -42,
            -66,
            -76,
            -41,
            -41,
            -56,
            -52,
            -54,
            -43,
            -57,
            -51,
            -55,
            -46,
            -52,
            -58,
            -55,
            -54,
            -54,
            -48,
            -59,
            -54,
            -53,
            -59,
            -52,
            -52,
            -55,
            -52,
            -56,
            -58,
            -52,
            -58,
            -54,
            -55,
            -59,
            -58,
            -55,
            -56,
            -53,
            -59,
            -59,
            -56,
            -58,
            -60,
            -57,
            -57,
            -60,
            -59,
            -58,
            -53,
            -57,
            -56,
            -58,
            -57,
            -54,
            -56,
            -59,
            -59,
            -61,
            -60,
            -60,
            -59,
            -34,
            -25,
            -61,
            -62,
            -48,
            -52,
            -52,
            -63,
            -50,
            -56,
            -50,
            -61,
            -55,
            -50,
            -54,
            -54,
            -54,
            -62,
            -51,
            -55,
            -57,
            -51,
            -59,
            -59,
            -57,
            -59,
            -55,
            -53,
            -59,
            -54,
            -58,
            -56,
            -54,
            -55,
            -57,
            -57,
            -60,
            -55,
            -54,
            -58,
            -56,
            -55,
            -56,
            -57,
            -57,
            -56,
            -57,
            -60,
            -57,
            -58,
            -57,
            -58,
            -60,
            -59,
            -57,
            -57,
            -55,
            -58,
            -59,
            -58,
            -60,
            -59,
            -59,
            -59,
            -59,
            -60,
            -59,
            -59,
            -58,
            -60,
            -60,
            -59,
            -59,
            -59,
            -59,
            -60,
            -60,
            -59,
            -59,
            -60,
            -60,
            -60,
            -60,
            -60,
            -59,
            -60,
            -60,
            -60,
            -61,
            -62,
            -60,
            -60,
            -61,
            -60,
            -61,
            -59,
            -59,
            -60,
            -60,
            -60,
            -61,
            -60,
            -61,
            -60,
            -59,
            -59,
            -59,
            -60,
            -61,
            -58,
            -58,
            -58,
            -59,
            -58,
            -58,
            -58,
            -59,
            -58,
            -58,
            -58,
            -58,
            -59,
            -58,
            -57,
            -57,
            -56,
            -56,
            -56,
            -57,
            -56,
            -56,
            -56,
            -56,
            -55,
            -55,
            -55,
            -55,
            -56,
            -55,
            -55,
            -55,
            -55,
            -55,
            -54,
            -54,
            -55,
            -54,
            -54,
            -54,
            -51,
            -53,
            -53,
            -52,
            -52,
            -52,
            -53,
            -53,
            -51,
            -52,
            -51,
            -51,
            -52,
            -51,
            -50,
            -50,
            -51,
            -50,
            -49,
            -49,
            -51,
            -50,
            -50,
            -48,
            -49,
            -49,
            -50,
            -49,
            -49,
            -50,
            -48,
            -48,
            -48,
            -47,
            -48,
            -47,
            -47,
            -47,
            -48,
            -47,
            -46,
            -47,
            -47,
            -47,
            -48,
            -48,
            -48,
            -47,
            -44,
            -46,
            -45,
            -45,
            -45,
            -44,
            -46,
            -46,
            -43,
            -44,
            -44,
            -44,
            -44,
            -43,
            -44,
            -42,
            -43,
            -41,
            -42,
            -42,
            -48,
            -41,
            -42,
            -42,
            -42,
            -42,
            -43,
            -43,
            -41,
            -41,
            -42,
            -40,
            -41,
            -42,
            -41,
            -40,
            -41,
            -40,
            -39,
            -40,
            -39,
            -37,
            -39,
            -40,
            -39,
            -38,
            -38,
            -38,
            -38,
            -38,
            -37,
            -36,
            -37,
            -37,
            -36,
            -36,
            -35,
            -35,
            -34,
            -34,
            -36,
            -35,
            -35,
            -35,
            -34,
            -34,
            -33,
            -32,
            -33,
            -33,
            -32,
            -32,
            -32,
            -32,
            -32,
            -32,
            -31,
            -31,
            -31,
            -30,
            -24,
            -29,
            -28,
            -28,
            -27,
            -26,
            -25,
            -24,
            -26,
            -26,
            -23,
            -25,
            -23,
            -22,
            -22,
            -23,
            -21,
            -20,
            -19,
            -18,
            -18,
            -18,
            -16,
            -14,
            -14,
            -15,
            -14,
            -13,
            -11,
            -10,
            -8,
            -8,
            -7,
            -5,
            -4,
            -3,
            -2,
            0,
            1,
            2,
            4,
            7,
            8,
            10,
            11,
            12,
            14,
            16,
            17,
            20,
            21,
            23,
            24,
            26,
            28,
            30,
            31,
            33,
            35,
            37,
            38,
            40,
            42,
            44,
            46,
            47,
            49,
            50,
            53,
            54,
            55,
            58,
            59,
            60,
            60,
            63,
            64,
            66,
            66,
            69,
            70,
            72,
            73,
            74,
            76,
            77,
            79,
            79,
            80,
            82,
            82,
            82,
            84,
            85,
            84,
            86,
            87,
            87,
            88,
            88,
            88,
            87,
            88,
            88,
            89,
            90,
            88,
            86,
            88,
            88,
            89,
            88,
            89,
            87,
            88,
            86,
            88,
            86,
            87,
            85,
            86,
            85,
            83,
            84,
            82,
            83,
            81,
            82,
            80,
            80,
            80,
            79,
            78,
            79,
            79,
            78,
            77,
            75,
            76,
            74,
            74,
            73,
            72,
            71,
            71,
            71,
            70,
            70,
            68,
            67,
            67,
            68,
            66,
            66,
            67,
            66,
            65,
            65,
            63,
            64,
            63,
            63,
            62,
            62,
            62,
            61,
            63,
            64,
            61,
            61,
            59,
            60,
            61,
            62,
            61,
            61,
            60,
            61,
            58,
            57,
            60,
            60,
            62,
            59,
            61,
            61,
            61,
            59,
            61,
            61,
            60,
            59,
            60,
            59,
            60,
            59,
            61,
            60,
            60,
            60,
            60,
            60,
            60,
            60,
            60,
            60,
            59,
            60,
            61,
            61,
            60,
            59,
            61,
            59,
            59,
            58,
            59,
            58,
            60,
            59,
            59,
            59,
            59,
            59,
            58,
            58,
            58,
            57,
            58,
            57,
            58,
            58,
            55,
            56,
            56,
            56,
            55,
            55,
            57,
            58,
            54,
            54,
            53,
            55,
            53,
            52,
            53,
            54,
            53,
            52,
            52,
            53,
            53,
            53,
            52,
            52,
            50,
            51,
            47,
            52,
            51,
            48,
            51,
            50,
            48,
            49,
            49,
            48,
            47,
            46,
            47,
            46,
            45,
            47,
            47,
            45,
            44,
            45,
            43,
            44,
            45,
            43,
            42,
            39,
            38,
            43,
            41,
            41,
            43,
            42,
            40,
            37,
            40,
            41,
            41,
            40,
            39,
            36,
            35,
            35,
            36,
            34,
            38,
            36,
            36,
            35,
            34,
            32,
            32,
            31,
            32,
            30,
            31,
            30,
            33,
            33,
            30,
            29,
            32,
            23,
            27,
            28,
            25,
            27,
            26,
            25,
            26,
            26,
            25,
            26,
            24,
            26,
            25,
            23,
            20,
            23,
            23,
            22,
            22,
            20,
            20,
            21,
            20,
            23,
            22,
            17,
            18,
            18,
            15,
            15,
            15,
            17,
            15,
            13,
            11,
            11,
            12,
            14,
            14,
            14,
            11,
            12,
            7,
            7,
            7,
            7,
            6,
            8,
            7,
            6,
            4,
            5,
            4,
            3,
            0,
            0,
            0,
            1,
            0,
            4,
            -3,
            -7,
            -36,
            2,
            -8,
            -4,
            -7,
            -14,
            -7,
            -10,
            -12,
            -12,
            -11,
            -13,
            -12,
            -18,
            -18,
            -15,
            -17,
            -20,
            -17,
            -21,
            -18,
            -22,
            -20,
            -20,
            -22,
            -22,
            -25,
            -25,
            -26,
            -28,
            -28,
            -30,
            -31,
            -31,
            -32,
            -32,
            -33,
            -34,
            -34,
            -34,
            -36,
            -35,
            -35,
            -37,
            -36,
            -39,
            -40,
            -38,
            -38,
            -41,
            -42,
            -42,
            -44,
            -45,
            -43,
            -46,
            -46,
            -48,
            -46,
            -41,
            -14,
            -54,
            -43,
            -48,
            -48,
            -42,
            -50,
            -50,
            -48,
            -51,
            -53,
            -52,
            -51,
            -47,
            -48,
            -52,
            -51,
            -49,
            -54,
            -51,
            -54,
            -52,
            -54,
            -56,
            -55,
            -56,
            -53,
            -55,
            -53,
            -52,
            -54,
            -54,
            -53,
            -52,
            -54,
            -54,
            -55,
            -54,
            -54,
            -55,
            -54,
            -55,
            -56,
            -55,
            -55,
            -54,
            -54,
            -55,
            -56,
            -54,
            -54,
            -54,
            -53,
            -53,
            -53,
            -52,
            -52,
            -52,
            -52,
            -53,
            -53,
            -53,
            -54,
            -54,
            -53,
            -54,
            -53,
            -52,
            -52,
            -52,
            -52,
            -51,
            -52,
            -52,
            -53,
            -53,
            -53,
            -53,
            -53,
            -53,
            -52,
            -52,
            -52,
            -51,
            -51,
            -51,
            -52,
            -51,
            -57,
            -62,
            -46,
            -54,
            -50,
            -53,
            -54,
            -53,
            -52,
            -51,
            -52,
            -51,
            -52,
            -51,
            -53,
            -50,
            -54,
            -50,
            -52,
            -55,
            -49,
            -52,
            -55,
            -50,
            -54,
            -54,
            -53,
            -54,
            -54,
            -53,
            -53,
            -53,
            -55,
            -53,
            -55,
            -50,
            -55,
            -53,
            -54,
            -53,
            -55,
            -52,
            -53,
            -53,
            -56,
            -53,
            -54,
            -53,
            -54,
            -55,
            -53,
            -54,
            -54,
            -53,
            -54,
            -56,
            -54,
            -55,
            -55,
            -54,
            -48,
            -44,
            -60,
            -50,
            -57,
            -54,
            -51,
            -54,
            -53,
            -54,
            -53,
            -53,
            -54,
            -54,
            -51,
            -55,
            -52,
            -56,
            -53,
            -50,
            -55,
            -51,
            -50,
            -54,
            -51,
            -51,
            -52,
            -51,
            -50,
            -50,
            -52,
            -51,
            -49,
            -51,
            -49,
            -53,
            -48,
            -49,
            -49,
            -49,
            -47,
            -49,
            -49,
            -52,
            -57,
            -48,
            -48,
            -51,
            -46,
            -45,
            -48,
            -48,
            -48,
            -49,
            -50,
            -45,
            -46,
            -43,
            -46,
            -44,
            -46,
            -45,
            -44,
            -47,
            -44,
            -55,
            -41,
            -49,
            -45,
            -40,
            -46,
            -43,
            -40,
            -45,
            -45,
            -39,
            -40,
            -43,
            -41,
            -44,
            -40,
            -40,
            -41,
            -44,
            -41,
            -40,
            -42,
            -38,
            -42,
            -42,
            -39,
            -37,
            -39,
            -38,
            -47,
            -35,
            -25,
            -37,
            -43,
            -38,
            -40,
            -38,
            -33,
            -33,
            -26,
            -38,
            -34,
            -33,
            -36,
            -37,
            -32,
            -33,
            -32,
            -32,
            -31,
            -34,
            -33,
            -35,
            -31,
            -33,
            -33,
            -31,
            -31,
            -30,
            -29,
            -19,
            -33,
            -23,
            -27,
            -33,
            -26,
            -30,
            -29,
            -24,
            -25,
            -29,
            -27,
            -23,
            -25,
            -22,
            -26,
            -26,
            -23,
            -21,
            -21,
            -22,
            -18,
            -22,
            -17,
            -17,
            -16,
            -19,
            -16,
            -15,
            -6,
            -18,
            -27,
            -15,
            -7,
            -11,
            -7,
            -8,
            -11,
            -7,
            -5,
            -3,
            -5,
            -3,
            -2,
            1,
            -1,
            2,
            2,
            4,
            7,
            9,
            8,
            10,
            11,
            12,
            15,
            15,
            17,
            19,
            20,
            22,
            23,
            24,
            25,
            28,
            29,
            31,
            32,
            33,
            35,
            37,
            38,
            39,
            41,
            43,
            44,
            45,
            47,
            49,
            50,
            52,
            53,
            55,
            55,
            57,
            57,
            60,
            61,
            62,
            64,
            65,
            66,
            68,
            69,
            70,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            78,
            79,
            80,
            80,
            81,
            81,
            82,
            82,
            82,
            83,
            84,
            85,
            85,
            85,
            85,
            85,
            85,
            86,
            86,
            86,
            87,
            88,
            86,
            86,
            87,
            85,
            76,
            91,
            81,
            88,
            82,
            84,
            83,
            87,
            83,
            85,
            84,
            84,
            83,
            83,
            82,
            84,
            82,
            82,
            77,
            80,
            77,
            82,
            79,
            78,
            77,
            76,
            77,
            78,
            75,
            72,
            78,
            76,
            75,
            76,
            75,
            72,
            69,
            72,
            76,
            73,
            71,
            75,
            71,
            69,
            72,
            70,
            70,
            70,
            72,
            68,
            70,
            70,
            65,
            67,
            68,
            67,
            70,
            69,
            70,
            65,
            80,
            64,
            71,
            66,
            71,
            68,
            67,
            65,
            70,
            68,
            69,
            67,
            67,
            66,
            67,
            66,
            68,
            67,
            71,
            68,
            69,
            65,
            67,
            69,
            68,
            69,
            67,
            66,
            68,
            71,
            65,
            66,
            67,
            66,
            65,
            68,
            69,
            66,
            62,
            64,
            66,
            62,
            65,
            67,
            64,
            64,
            64,
            64,
            62,
            65,
            63,
            62,
            66,
            65,
            62,
            63,
            61,
            61,
            59,
            65,
            59,
            60,
            61,
            59,
            60,
            60,
            62,
            60,
            59,
            58,
            57,
            58,
            57,
            57,
            56,
            56,
            55,
            56,
            57,
            57,
            59,
            56,
            43,
            58,
            56,
            52,
            47,
            49,
            51,
            53,
            51,
            55,
            51,
            51,
            51,
            50,
            50,
            54,
            48,
            52,
            50,
            46,
            52,
            51,
            48,
            50,
            50,
            48,
            48,
            48,
            46,
            46,
            46,
            44,
            46,
            46,
            44,
            44,
            44,
            43,
            44,
            44,
            44,
            44,
            43,
            41,
            42,
            40,
            41,
            41,
            42,
            40,
            41,
            40,
            41,
            40,
            33,
            35,
            36,
            35,
            33,
            36,
            47,
            31,
            35,
            37,
            42,
            40,
            37,
            35,
            35,
            31,
            34,
            34,
            34,
            33,
            33,
            30,
            34,
            30,
            29,
            33,
            26,
            25,
            28,
            26,
            26,
            26,
            26,
            26,
            26,
            24,
            24,
            24,
            23,
            22,
            24,
            25,
            28,
            28,
            -2,
            39,
            25,
            35,
            23,
            18,
            16,
            15,
            13,
            21,
            15,
            17,
            17,
            17,
            10,
            14,
            19,
            13,
            12,
            8,
            14,
            14,
            8,
            9,
            8,
            6,
            6,
            3,
            1,
            0,
            -1,
            2,
            5,
            -2,
            0,
            -2,
            -2,
            -4,
            -3,
            -7,
            -5,
            -5,
            -5,
            -4,
            -9,
            -10,
            -9,
            -8,
            -11,
            -12,
            -14,
            -11,
            -11,
            -14,
            -14,
            -18,
            -20,
            -24,
            -26,
            -26,
            2,
            -42,
            -25,
            -38,
            -26,
            -22,
            -24,
            -22,
            -23,
            -34,
            -29,
            -33,
            -34,
            -33,
            -29,
            -35,
            -35,
            -34,
            -36,
            -33,
            -40,
            -42,
            -37,
            -39,
            -41,
            -39,
            -41,
            -40,
            -40,
            -39,
            -40,
            -44,
            -49,
            -44,
            -47,
            -45,
            -47,
            -48,
            -49,
            -45,
            -47,
            -49,
            -50,
            -51,
            -50,
            -50,
            -63,
            -50,
            -54,
            -56,
            -52,
            -57,
            -56,
            -52,
            -57,
            -55,
            -53,
            -52,
            -52,
            -56,
            -62,
            -56,
            -58,
            -55,
            -59,
            -59,
            -56,
            -59,
            -58,
            -57,
            -59,
            -56,
            -57,
            -60,
            -59,
            -58,
            -58,
            -57,
            -59,
            -58,
            -58,
            -59,
            -57,
            -58,
            -58,
            -58,
            -58,
            -59,
            -57,
            -59,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -57,
            -57,
            -57,
            -58,
            -58,
            -58,
            -58,
            -58,
            -58,
            -57,
            -47,
            -61,
            -56,
            -54,
            -57,
            -55,
            -57,
            -58,
            -56,
            -55,
            -58,
            -57,
            -61,
            -56,
            -52,
            -57,
            -58,
            -61,
            -58,
            -56,
            -59,
            -56,
            -57,
            -57,
            -57,
            -57,
            -58,
            -57,
            -57,
            -58,
            -59,
            -58,
            -57,
            -57,
            -58,
            -58,
            -59,
            -59,
            -59,
            -59,
            -59,
            -58,
            -58,
            -59,
            -59,
            -58,
            -59,
            -59,
            -59,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -59,
            -60,
            -60,
            -60,
            -60,
            -61,
            -60,
            -60,
            -60,
            -61,
            -60,
            -61,
            -60,
            -60,
            -59,
            -61,
            -60,
            -60,
            -61,
            -59,
            -59,
            -61,
            -60,
            -61,
            -61,
            -61,
            -60,
            -60,
            -60,
            -60,
            -60,
            -60,
            -59,
            -60,
            -59,
            -60,
            -59,
            -58,
            -59,
            -57,
            -57,
            -54,
            -111,
            -34,
            -78,
            -46,
            -63,
            -59,
            -69,
            -46,
            -69,
            -50,
            -66,
            -53,
            -56,
            -62,
            -59,
            -50,
            -59,
            -59,
            -52,
            -63,
            -55,
            -55,
            -62,
            -51,
            -58,
            -57,
            -58,
            -55,
            -57,
            -57,
            -54,
            -55,
            -57,
            -57,
            -59,
            -54,
            -54,
            -55,
            -57,
            -55,
            -53,
            -54,
            -55,
            -53,
            -55,
            -55,
            -53,
            -53,
            -54,
            -53,
            -52,
            -53,
            -53,
            -53,
            -54,
            -54,
            -50,
            -52,
            -55,
            -56,
            1,
            -78,
            -28,
            -66,
            -53,
            -49,
            -40,
            -64,
            -39,
            -57,
            -42,
            -54,
            -51,
            -45,
            -47,
            -58,
            -48,
            -46,
            -54,
            -42,
            -50,
            -50,
            -42,
            -54,
            -47,
            -48,
            -46,
            -49,
            -46,
            -45,
            -48,
            -45,
            -44,
            -75,
            -28,
            -51,
            -51,
            -46,
            -42,
            -48,
            -41,
            -51,
            -41,
            -48,
            -42,
            -44,
            -43,
            -44,
            -42,
            -42,
            -43,
            -44,
            -41,
            -45,
            -42,
            -40,
            -44,
            -44,
            -40,
            -43,
            -40,
            -39,
            -46,
            -38,
            -33,
            -45,
            -39,
            -40,
            -40,
            -41,
            -39,
            -41,
            -38,
            -39,
            -40,
            -37,
            -38,
            -39,
            -38,
            -38,
            -38,
            -37,
            -38,
            -36,
            -36,
            -34,
            -35,
            -35,
            -35,
            -35,
            -34,
            -36,
            -37,
            -3,
            -46,
            -27,
            -28,
            -32,
            -35,
            -28,
            -37,
            -26,
            -35,
            -28,
            -30,
            -29,
            -31,
            -28,
            -28,
            -29,
            -29,
            -25,
            -30,
            -25,
            -24,
            -27,
            -33,
            -13,
            -26,
            -25,
            -20,
            -20,
            -25,
            -15,
            -22,
            -15,
            -17,
            -15,
            -15,
            -12,
            -15,
            -12,
            -8,
            -11,
            -6,
            -6,
            -6,
            -4,
            -2,
            0,
            3,
            4,
            4,
            8,
            10,
            11,
            13,
            15,
            16,
            18,
            9,
            28,
            27,
            32,
            25
        ]
    },
    "limits": {
        "not_a_warning": true,
        "warning_portal": "https://www.hochwasserzentralen.de/",
        "official_source": "https://www.pegelonline.wsv.de/",
        "notes": [
            "Die Differenz verbindet zwei tatsächlich gespeicherte Messwerte. Fehlende Zeiten werden nicht aufgefüllt.",
            "Ein lückenhafter, veralteter oder widersprüchlicher Vergleich wird nicht als Fundstück verwendet.",
            "Der Perzentilhinweis beschreibt nur den abgerufenen Zeitraum.",
            "Datenlabor ist kein Hochwasser-Warndienst. Amtliche Warnungen veröffentlichen die Hochwasserzentralen der Länder."
        ]
    }
}