{
  "users": [
    {
      "id": 1,
      "login": "login",
      "role": "admin",
      "password": "password",
      "items": [
        {
          "id": 1,
          "count": 3,
          "bikeId": 1
        },
        {
          "id": 4,
          "count": 1,
          "bikeId": 2
        }
      ]
    },
    {
      "id": 2,
      "login": "hello",
      "role": "admin",
      "password": "hello"
    },
    {
      "id": 3,
      "login": "максимка",
      "role": "admin",
      "password": "мпака"
    },
    {
      "id": 4,
      "login": "радар",
      "role": "admin",
      "password": "ура"
    },
    {
      "id": 5,
      "login": "677",
      "role": "admin",
      "password": "по оллл"
    },
    {
      "id": 6,
      "login": "ежжпжпж",
      "role": "admin",
      "password": "ззрзрзе"
    },
    {
      "id": 7,
      "login": "1",
      "role": "user",
      "password": "1"
    },
    {
      "id": 8,
      "login": "ickxkx",
      "role": "user",
      "password": "dpldllflfl"
    },
    {
      "id": 9,
      "login": "привет",
      "role": "user",
      "password": "привет",
      "items": [
        {
          "id": 6,
          "count": 1,
          "bikeId": 3
        }
      ]
    },
    {
      "id": 10,
      "login": "q",
      "role": "user",
      "password": "q"
    },
    {
      "id": 11,
      "login": "пр",
      "role": "user",
      "password": "пр"
    },
    {
      "id": 12,
      "login": "лог",
      "role": "user",
      "password": "логин"
    },
    {
      "id": 13,
      "login": "привето",
      "role": "user",
      "password": "приаето"
    },
    {
      "id": 14,
      "login": "123",
      "role": "user",
      "password": "123"
    },
    {
      "id": 15,
      "login": "лол",
      "role": "user",
      "password": "лол"
    },
    {
      "id": 16,
      "login": "хелп",
      "role": "user",
      "password": "хелло"
    },
    {
      "id": 17,
      "login": "привет 2",
      "role": "user",
      "password": "привет 2"
    },
    {
      "id": 18,
      "login": "q2",
      "role": "user",
      "password": "q"
    }
  ],
  "rents": [
    {
      "id": 9,
      "userId": 7,
      "items": [
        {
          "id": 4,
          "dateTime": 2023,
          "frozenWeight": 26.3,
          "count": 3,
          "bikeId": 2
        }
      ]
    },
    {
      "id": 10,
      "userId": 9,
      "items": [
        {
          "id": 6,
          "dateTime": 2020,
          "frozenWeight": 23.6,
          "count": 3,
          "bikeId": 3
        }
      ]
    },
    {
      "id": 11,
      "userId": 10,
      "items": [
        {
          "id": 6,
          "dateTime": 2020,
          "frozenWeight": 23.6,
          "count": 1,
          "bikeId": 3
        }
      ]
    }
  ],
  "items": [
    {
      "id": 1,
      "dateTime": 2021,
      "weight": 26.6,
      "maxCount": 10,
      "bikeId": 1
    },
    {
      "dateTime": 2027,
      "weight": 24.6,
      "maxCount": 10,
      "bikeId": 1,
      "id": 2
    },
    {
      "id": 3,
      "dateTime": 2024,
      "weight": 13,
      "maxCount": 100,
      "bikeId": 1
    },
    {
      "dateTime": 2023,
      "weight": 26.3,
      "maxCount": 12,
      "bikeId": 2,
      "id": 4
    },
    {
      "dateTime": 2020,
      "weight": 23.6,
      "maxCount": 5,
      "bikeId": 3,
      "id": 6
    }
  ],
  "bikes": [
    {
      "id": 1,
      "name": "название",
      "description": "описание ",
      "image": [
        -1,
        -40,
        -1,
        -32,
        0,
        16,
        74,
        70,
        73,
        70,
        0,
        1,
        1,
        0,
        0,
        1,
        0,
        1,
        0,
        0,
        -1,
        -30,
        2,
        40,
        73,
        67,
        67,
        95,
        80,
        82,
        79,
        70,
        73,
        76,
        69,
        0,
        1,
        1,
        0,
        0,
        2,
        24,
        0,
        0,
        0,
        0,
        4,
        48,
        0,
        0,
        109,
        110,
        116,
        114,
        82,
        71,
        66,
        32,
        88,
        89,
        90,
        32,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        97,
        99,
        115,
        112,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        0,
        0,
        -10,
        -42,
        0,
        1,
        0,
        0,
        0,
        0,
        -45,
        45,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        9,
        100,
        101,
        115,
        99,
        0,
        0,
        0,
        -16,
        0,
        0,
        0,
        116,
        114,
        88,
        89,
        90,
        0,
        0,
        1,
        100,
        0,
        0,
        0,
        20,
        103,
        88,
        89,
        90,
        0,
        0,
        1,
        120,
        0,
        0,
        0,
        20,
        98,
        88,
        89,
        90,
        0,
        0,
        1,
        -116,
        0,
        0,
        0,
        20,
        114,
        84,
        82,
        67,
        0,
        0,
        1,
        -96,
        0,
        0,
        0,
        40,
        103,
        84,
        82,
        67,
        0,
        0,
        1,
        -96,
        0,
        0,
        0,
        40,
        98,
        84,
        82,
        67,
        0,
        0,
        1,
        -96,
        0,
        0,
        0,
        40,
        119,
        116,
        112,
        116,
        0,
        0,
        1,
        -56,
        0,
        0,
        0,
        20,
        99,
        112,
        114,
        116,
        0,
        0,
        1,
        -36,
        0,
        0,
        0,
        60,
        109,
        108,
        117,
        99,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        0,
        0,
        0,
        12,
        101,
        110,
        85,
        83,
        0,
        0,
        0,
        88,
        0,
        0,
        0,
        28,
        0,
        115,
        0,
        82,
        0,
        71,
        0,
        66,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        88,
        89,
        90,
        32,
        0,
        0,
        0,
        0,
        0,
        0,
        111,
        -94,
        0,
        0,
        56,
        -11,
        0,
        0,
        3,
        -112,
        88,
        89,
        90,
        32,
        0,
        0,
        0,
        0,
        0,
        0,
        98,
        -103,
        0,
        0,
        -73,
        -123,
        0,
        0,
        24,
        -38,
        88,
        89,
        90,
        32,
        0,
        0,
        0,
        0,
        0,
        0,
        36,
        -96,
        0,
        0,
        15,
        -124,
        0,
        0,
        -74,
        -49,
        112,
        97,
        114,
        97,
        0,
        0,
        0,
        0,
        0,
        4,
        0,
        0,
        0,
        2,
        102,
        102,
        0,
        0,
        -14,
        -89,
        0,
        0,
        13,
        89,
        0,
        0,
        19,
        -48,
        0,
        0,
        10,
        91,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        88,
        89,
        90,
        32,
        0,
        0,
        0,
        0,
        0,
        0,
        -10,
        -42,
        0,
        1,
        0,
        0,
        0,
        0,
        -45,
        45,
        109,
        108,
        117,
        99,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        0,
        0,
        0,
        12,
        101,
        110,
        85,
        83,
        0,
        0,
        0,
        32,
        0,
        0,
        0,
        28,
        0,
        71,
        0,
        111,
        0,
        111,
        0,
        103,
        0,
        108,
        0,
        101,
        0,
        32,
        0,
        73,
        0,
        110,
        0,
        99,
        0,
        46,
        0,
        32,
        0,
        50,
        0,
        48,
        0,
        49,
        0,
        54,
        -1,
        -37,
        0,
        67,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        -1,
        -37,
        0,
        67,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        -1,
        -64,
        0,
        17,
        8,
        0,
        -56,
        0,
        -106,
        3,
        1,
        34,
        0,
        2,
        17,
        1,
        3,
        17,
        1,
        -1,
        -60,
        0,
        30,
        0,
        0,
        0,
        7,
        1,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        4,
        5,
        6,
        7,
        8,
        9,
        3,
        10,
        2,
        1,
        -1,
        -60,
        0,
        51,
        16,
        0,
        2,
        3,
        1,
        0,
        1,
        3,
        4,
        2,
        2,
        1,
        3,
        3,
        4,
        3,
        0,
        3,
        4,
        1,
        2,
        5,
        6,
        7,
        17,
        18,
        19,
        0,
        8,
        20,
        21,
        33,
        34,
        22,
        49,
        9,
        35,
        50,
        65,
        36,
        37,
        66,
        23,
        24,
        51,
        81,
        38,
        67,
        97,
        -1,
        -60,
        0,
        26,
        1,
        0,
        2,
        3,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        2,
        3,
        0,
        1,
        4,
        5,
        6,
        -1,
        -60,
        0,
        54,
        17,
        0,
        1,
        3,
        2,
        4,
        3,
        7,
        3,
        4,
        2,
        3,
        0,
        3,
        0,
        0,
        0,
        1,
        2,
        17,
        33,
        49,
        65,
        0,
        3,
        81,
        97,
        4,
        18,
        113,
        5,
        -127,
        -111,
        -95,
        -79,
        -63,
        -16,
        19,
        34,
        -47,
        6,
        20,
        50,
        -31,
        66,
        -15,
        21,
        82,
        98,
        35,
        -126,
        -94,
        -1,
        -38,
        0,
        12,
        3,
        1,
        0,
        2,
        17,
        3,
        17,
        0,
        63,
        0,
        -36,
        -120,
        82,
        63,
        -103,
        -84,
        -6,
        68,
        -41,
        -3,
        90,
        35,
        -7,
        -119,
        -117,
        71,
        -89,
        -84,
        -1,
        0,
        -30,
        125,
        61,
        61,
        98,
        38,
        107,
        -19,
        -11,
        -97,
        89,
        -12,
        -6,
        -22,
        53,
        61,
        125,
        -66,
        -65,
        -60,
        69,
        127,
        -13,
        -19,
        -104,
        -103,
        -1,
        0,
        115,
        89,
        -1,
        0,
        -52,
        -60,
        -38,
        63,
        -104,
        -120,
        -113,
        -30,
        63,
        -97,
        89,
        -2,
        39,
        -91,
        77,
        22,
        -119,
        -75,
        35,
        -35,
        30,
        -97,
        -57,
        -91,
        -90,
        63,
        -97,
        79,
        73,
        -113,
        -11,
        49,
        -23,
        -21,
        -23,
        -3,
        -93,
        -41,
        -41,
        -7,
        -113,
        73,
        -97,
        -82,
        54,
        59,
        85,
        -120,
        -97,
        -118,
        -75,
        -84,
        82,
        99,
        -42,
        109,
        74,
        71,
        -70,
        -43,
        -97,
        95,
        -30,
        -27,
        -117,
        -42,
        35,
        -46,
        102,
        -34,
        -76,
        -84,
        86,
        38,
        98,
        109,
        105,
        -2,
        -80,
        10,
        -128,
        108,
        -16,
        24,
        80,
        1,
        -46,
        -45,
        -19,
        -73,
        67,
        6,
        44,
        -84,
        122,
        -42,
        34,
        105,
        95,
        73,
        -113,
        88,
        -120,
        -11,
        -113,
        73,
        -120,
        -2,
        34,
        63,
        -81,
        -89,
        -10,
        -103,
        -103,
        -113,
        89,
        -119,
        -113,
        95,
        -29,
        -42,
        -45,
        21,
        -30,
        122,
        84,
        117,
        -76,
        -36,
        -108,
        24,
        -21,
        19,
        -21,
        107,
        77,
        107,
        88,
        -120,
        -119,
        -11,
        -11,
        -11,
        -75,
        98,
        39,
        -37,
        31,
        -57,
        -84,
        -1,
        0,
        31,
        -49,
        -13,
        17,
        -21,
        -11,
        -61,
        -14,
        77,
        22,
        -91,
        103,
        -42,
        127,
        -104,
        -117,
        -35,
        122,
        -61,
        30,
        -109,
        54,
        -83,
        127,
        -102,
        -116,
        -92,
        -68,
        79,
        -84,
        -1,
        0,
        51,
        -3,
        107,
        22,
        -97,
        73,
        -102,
        -52,
        71,
        -45,
        125,
        -95,
        -21,
        -77,
        107,
        -44,
        117,
        88,
        66,
        -83,
        -67,
        36,
        -82,
        26,
        -78,
        107,
        -33,
        -48,
        -77,
        3,
        26,
        -76,
        53,
        -23,
        -23,
        127,
        100,
        68,
        -59,
        -36,
        9,
        8,
        18,
        91,
        -39,
        1,
        45,
        61,
        104,
        -84,
        76,
        41,
        -2,
        -49,
        50,
        105,
        98,
        -82,
        122,
        -69,
        52,
        -88,
        -17,
        63,
        -115,
        106,
        -33,
        -42,
        -124,
        -83,
        110,
        59,
        123,
        -30,
        107,
        73,
        -7,
        41,
        104,
        -72,
        -3,
        39,
        -37,
        105,
        -12,
        -12,
        -75,
        125,
        -34,
        -65,
        68,
        63,
        117,
        17,
        113,
        -118,
        -120,
        26,
        -45,
        -4,
        88,
        -109,
        115,
        11,
        -44,
        20,
        -118,
        -34,
        106,
        67,
        86,
        -45,
        74,
        -5,
        45,
        52,
        -2,
        44,
        57,
        -103,
        -113,
        119,
        -1,
        0,
        -118,
        34,
        47,
        35,
        58,
        32,
        82,
        -76,
        -120,
        52,
        -114,
        -60,
        -103,
        -88,
        -17,
        68,
        -96,
        -60,
        -91,
        77,
        120,
        -81,
        -96,
        -28,
        51,
        99,
        -5,
        63,
        -110,
        127,
        21,
        -81,
        -70,
        -76,
        20,
        69,
        -26,
        -47,
        88,
        -113,
        82,
        -62,
        33,
        -82,
        75,
        -82,
        -72,
        -43,
        103,
        -41,
        -39,
        -21,
        81,
        -106,
        -63,
        32,
        69,
        121,
        29,
        -30,
        25,
        4,
        -120,
        -79,
        91,
        124,
        100,
        -125,
        12,
        113,
        51,
        22,
        28,
        -41,
        -35,
        97,
        -59,
        -85,
        63,
        83,
        19,
        6,
        -1,
        0,
        52,
        -42,
        -91,
        111,
        90,
        82,
        35,
        -46,
        39,
        -35,
        51,
        95,
        109,
        -67,
        -41,
        -97,
        73,
        -113,
        73,
        -65,
        -89,
        -89,
        -6,
        -97,
        -25,
        -45,
        -45,
        -7,
        -117,
        123,
        -67,
        126,
        -115,
        -123,
        -119,
        39,
        -3,
        -12,
        -118,
        -38,
        38,
        61,
        34,
        61,
        39,
        -1,
        0,
        -36,
        68,
        -42,
        -33,
        -8,
        -113,
        111,
        -10,
        -120,
        -113,
        -26,
        98,
        98,
        103,
        -45,
        -7,
        -9,
        114,
        -86,
        118,
        92,
        53,
        -111,
        -89,
        90,
        86,
        7,
        107,
        123,
        47,
        117,
        -126,
        26,
        -42,
        9,
        -21,
        23,
        -12,
        -101,
        -59,
        125,
        41,
        -19,
        -68,
        -6,
        79,
        -74,
        99,
        -6,
        -33,
        -37,
        88,
        -119,
        -6,
        -18,
        4,
        29,
        -120,
        -68,
        -111,
        -102,
        -38,
        -105,
        -109,
        79,
        -55,
        43,
        -124,
        126,
        -63,
        -34,
        -42,
        -80,
        -122,
        25,
        84,
        16,
        66,
        84,
        21,
        -8,
        -21,
        36,
        33,
        -17,
        51,
        54,
        -79,
        41,
        121,
        -119,
        -91,
        45,
        97,
        68,
        67,
        -4,
        -7,
        108,
        75,
        -8,
        -5,
        127,
        88,
        -23,
        122,
        -5,
        -83,
        19,
        -13,
        123,
        34,
        38,
        38,
        105,
        -19,
        -89,
        -84,
        -1,
        0,
        30,
        -17,
        -5,
        -25,
        -1,
        0,
        -116,
        123,
        107,
        62,
        -98,
        -106,
        -97,
        72,
        -76,
        -46,
        98,
        -45,
        -21,
        -11,
        -64,
        -89,
        -96,
        -96,
        -106,
        -104,
        44,
        -64,
        -26,
        -66,
        -21,
        85,
        114,
        94,
        -109,
        107,
        69,
        -90,
        43,
        -14,
        124,
        118,
        28,
        -49,
        -74,
        -106,
        -67,
        -67,
        -74,
        -103,
        29,
        43,
        55,
        -68,
        -46,
        41,
        -17,
        -114,
        115,
        -98,
        82,
        -44,
        -95,
        114,
        -1,
        0,
        -111,
        22,
        28,
        94,
        -75,
        42,
        -10,
        42,
        -108,
        -112,
        -34,
        38,
        -105,
        32,
        74,
        73,
        45,
        -55,
        -4,
        -46,
        98,
        -112,
        -59,
        -90,
        -80,
        40,
        37,
        108,
        43,
        94,
        45,
        117,
        24,
        86,
        -107,
        -110,
        -44,
        118,
        60,
        -5,
        -85,
        122,
        -6,
        68,
        86,
        -107,
        -118,
        -34,
        -77,
        -23,
        64,
        -38,
        -45,
        111,
        -26,
        -79,
        127,
        -32,
        -66,
        -8,
        44,
        -49,
        -6,
        44,
        90,
        125,
        34,
        -100,
        -103,
        -65,
        -63,
        -119,
        -13,
        -45,
        -25,
        -114,
        -78,
        66,
        -38,
        75,
        -41,
        -42,
        -107,
        -81,
        -52,
        79,
        -23,
        -24,
        42,
        28,
        3,
        55,
        -70,
        -13,
        73,
        -120,
        -118,
        -102,
        -11,
        -97,
        88,
        -87,
        6,
        75,
        -44,
        -110,
        40,
        -127,
        90,
        47,
        19,
        53,
        -97,
        89,
        59,
        82,
        -51,
        -41,
        25,
        -24,
        49,
        -51,
        -83,
        81,
        -110,
        70,
        67,
        -6,
        -52,
        14,
        -9,
        -81,
        -65,
        -42,
        -30,
        -126,
        -46,
        -42,
        -88,
        -19,
        107,
        68,
        83,
        -33,
        91,
        90,
        61,
        -79,
        111,
        -113,
        -2,
        -83,
        122,
        -123,
        53,
        -57,
        74,
        -118,
        5,
        123,
        -44,
        116,
        -127,
        -49,
        -56,
        98,
        22,
        -10,
        -84,
        79,
        -74,
        98,
        -27,
        41,
        45,
        123,
        -42,
        98,
        -77,
        4,
        -9,
        -34,
        125,
        -2,
        -23,
        -101,
        69,
        -25,
        -35,
        -12,
        104,
        75,
        41,
        91,
        -110,
        106,
        -72,
        -29,
        -39,
        111,
        -23,
        22,
        21,
        -90,
        102,
        -13,
        91,
        123,
        -66,
        24,
        37,
        98,
        -76,
        -119,
        -92,
        123,
        -67,
        69,
        90,
        -60,
        77,
        -65,
        -119,
        -12,
        -84,
        125,
        76,
        71,
        -7,
        -8,
        -42,
        52,
        -62,
        68,
        -39,
        -69,
        86,
        97,
        123,
        69,
        88,
        -2,
        126,
        43,
        21,
        83,
        -80,
        47,
        -105,
        -46,
        -41,
        -10,
        -51,
        7,
        84,
        -96,
        -93,
        -76,
        82,
        -11,
        -81,
        -75,
        -95,
        -57,
        -66,
        43,
        89,
        61,
        -83,
        73,
        -84,
        -3,
        -122,
        -101,
        1,
        92,
        -107,
        114,
        -33,
        -104,
        -28,
        -49,
        -88,
        106,
        -110,
        -29,
        80,
        83,
        18,
        49,
        -60,
        -41,
        -40,
        83,
        -71,
        2,
        -68,
        -38,
        38,
        -2,
        -14,
        56,
        120,
        -104,
        -10,
        -114,
        105,
        95,
        -114,
        125,
        -18,
        122,
        76,
        -109,
        -2,
        -99,
        45,
        105,
        -104,
        -120,
        -97,
        72,
        -91,
        61,
        34,
        34,
        -73,
        -2,
        98,
        109,
        127,
        74,
        79,
        -69,
        -3,
        -34,
        -61,
        -102,
        -49,
        -78,
        107,
        19,
        62,
        -105,
        -102,
        -88,
        -116,
        49,
        88,
        -84,
        76,
        68,
        76,
        -60,
        122,
        -1,
        0,
        -81,
        73,
        -11,
        -11,
        -103,
        -119,
        -113,
        72,
        -102,
        -38,
        103,
        -45,
        -35,
        49,
        -21,
        -21,
        -4,
        -49,
        -13,
        -21,
        51,
        19,
        19,
        -27,
        122,
        124,
        -1,
        0,
        120,
        110,
        -82,
        -117,
        19,
        19,
        -18,
        -81,
        -61,
        17,
        95,
        72,
        -83,
        73,
        49,
        19,
        -21,
        63,
        -22,
        98,
        -94,
        -92,
        -60,
        -114,
        -66,
        -33,
        109,
        -86,
        74,
        -42,
        127,
        -102,
        -64,
        -1,
        0,
        -91,
        47,
        -11,
        -6,
        -38,
        13,
        0,
        37,
        101,
        90,
        -70,
        -39,
        71,
        4,
        47,
        -31,
        -93,
        8,
        -107,
        -105,
        125,
        -11,
        -104,
        -128,
        -48,
        -101,
        45,
        42,
        -104,
        -83,
        91,
        82,
        -73,
        23,
        -2,
        -79,
        17,
        77,
        -67,
        105,
        123,
        90,
        -92,
        -102,
        -61,
        -102,
        10,
        10,
        -38,
        -76,
        -79,
        5,
        23,
        -97,
        72,
        -118,
        -51,
        -21,
        19,
        -18,
        -104,
        -11,
        -10,
        -60,
        76,
        -6,
        -37,
        -41,
        -3,
        -1,
        0,
        49,
        30,
        -79,
        30,
        -65,
        -2,
        -2,
        -66,
        103,
        69,
        25,
        -7,
        34,
        29,
        90,
        34,
        -98,
        -107,
        -65,
        -95,
        -59,
        89,
        -92,
        -49,
        -13,
        -19,
        -11,
        -119,
        -119,
        -117,
        122,
        -6,
        71,
        -2,
        38,
        38,
        127,
        -119,
        -113,
        -87,
        -120,
        58,
        83,
        -46,
        60,
        38,
        49,
        20,
        -19,
        57,
        -79,
        -107,
        -95,
        -83,
        -81,
        -94,
        -27,
        113,
        57,
        116,
        -112,
        47,
        -92,
        -72,
        92,
        -27,
        40,
        103,
        86,
        108,
        -96,
        -87,
        -39,
        -42,
        59,
        47,
        81,
        69,
        116,
        -21,
        116,
        -123,
        -102,
        -128,
        -46,
        9,
        -61,
        21,
        -125,
        52,
        -63,
        91,
        122,
        -39,
        104,
        68,
        29,
        -25,
        80,
        115,
        -12,
        30,
        40,
        34,
        120,
        -19,
        -18,
        -12,
        -72,
        -102,
        111,
        111,
        60,
        -43,
        50,
        -76,
        -98,
        75,
        -100,
        -51,
        -98,
        71,
        -95,
        -52,
        -39,
        103,
        80,
        -56,
        56,
        -98,
        80,
        -99,
        -44,
        33,
        -39,
        -27,
        -14,
        -21,
        31,
        -108,
        58,
        108,
        49,
        -96,
        69,
        -46,
        -73,
        -8,
        -10,
        -112,
        7,
        100,
        118,
        118,
        -79,
        4,
        2,
        -109,
        68,
        -55,
        -45,
        48,
        32,
        43,
        108,
        105,
        -68,
        -18,
        93,
        50,
        -42,
        -4,
        11,
        -120,
        -66,
        -84,
        88,
        -20,
        -2,
        77,
        110,
        41,
        -104,
        98,
        -91,
        -123,
        -18,
        -72,
        -1,
        0,
        26,
        -16,
        102,
        68,
        105,
        8,
        75,
        86,
        54,
        -88,
        -121,
        77,
        119,
        94,
        -53,
        -23,
        -72,
        -66,
        64,
        -71,
        -6,
        -52,
        51,
        -107,
        -89,
        -60,
        -11,
        -115,
        57,
        -96,
        -51,
        -12,
        -99,
        77,
        -9,
        90,
        -41,
        -108,
        -14,
        -7,
        51,
        47,
        87,
        116,
        19,
        -93,
        90,
        57,
        86,
        -66,
        -70,
        27,
        23,
        94,
        -124,
        127,
        64,
        -29,
        -119,
        -73,
        -46,
        -106,
        -86,
        49,
        13,
        91,
        22,
        32,
        -126,
        -25,
        -64,
        73,
        -11,
        -61,
        16,
        1,
        -88,
        -44,
        60,
        -76,
        -122,
        -44,
        -22,
        73,
        0,
        49,
        -116,
        88,
        31,
        30,
        116,
        118,
        -22,
        -71,
        -75,
        91,
        -36,
        -52,
        54,
        38,
        -32,
        63,
        -90,
        -74,
        99,
        117,
        -91,
        72,
        18,
        28,
        -122,
        58,
        12,
        92,
        105,
        -22,
        -20,
        -121,
        58,
        -6,
        89,
        -14,
        13,
        106,
        -31,
        -2,
        -29,
        68,
        -40,
        -21,
        -24,
        1,
        6,
        91,
        100,
        -96,
        -4,
        -126,
        15,
        -88,
        -85,
        7,
        91,
        53,
        29,
        -122,
        105,
        -127,
        -89,
        -116,
        -10,
        -62,
        -63,
        -48,
        -69,
        -92,
        46,
        88,
        -100,
        117,
        82,
        108,
        54,
        -117,
        -5,
        55,
        -4,
        -85,
        -35,
        74,
        91,
        -9,
        14,
        3,
        57,
        -83,
        27,
        -114,
        72,
        118,
        27,
        76,
        54,
        124,
        -20,
        -56,
        20,
        -94,
        99,
        -22,
        12,
        -42,
        0,
        73,
        104,
        119,
        34,
        99,
        106,
        -47,
        -9,
        -23,
        16,
        -27,
        -105,
        -128,
        91,
        -81,
        77,
        -73,
        -34,
        -35,
        -14,
        -3,
        -46,
        57,
        45,
        89,
        21,
        -19,
        79,
        -32,
        53,
        -2,
        38,
        -16,
        59,
        69,
        -119,
        75,
        22,
        96,
        117,
        100,
        83,
        -18,
        -128,
        -48,
        -108,
        17,
        63,
        -76,
        -120,
        -105,
        -117,
        77,
        -119,
        17,
        97,
        -37,
        -18,
        -119,
        88,
        -75,
        -91,
        44,
        83,
        94,
        -76,
        -102,
        -46,
        -60,
        -95,
        102,
        -123,
        -8,
        -28,
        113,
        4,
        -118,
        88,
        69,
        21,
        -21,
        105,
        -2,
        -73,
        -79,
        47,
        105,
        -68,
        86,
        109,
        -15,
        -59,
        127,
        -83,
        -66,
        -70,
        -45,
        44,
        -95,
        98,
        -12,
        77,
        89,
        86,
        -65,
        -9,
        -55,
        -3,
        -127,
        -127,
        -110,
        -41,
        -102,
        65,
        61,
        98,
        -91,
        -126,
        -34,
        98,
        7,
        21,
        -76,
        94,
        -111,
        19,
        52,
        -120,
        -92,
        -49,
        -13,
        -24,
        -79,
        84,
        -117,
        88,
        -11,
        -101,
        -46,
        -45,
        49,
        104,
        -118,
        -36,
        -112,
        63,
        72,
        -2,
        -77,
        -21,
        -18,
        -113,
        116,
        -57,
        -84,
        79,
        -91,
        -90,
        105,
        111,
        79,
        -26,
        -79,
        79,
        89,
        -104,
        -115,
        5,
        64,
        -40,
        -21,
        86,
        -80,
        26,
        123,
        116,
        -82,
        23,
        -124,
        127,
        -43,
        -122,
        -10,
        -126,
        18,
        8,
        89,
        -91,
        -83,
        97,
        -40,
        -105,
        -67,
        -82,
        57,
        -97,
        91,
        77,
        43,
        53,
        -10,
        91,
        -46,
        -42,
        -102,
        -1,
        0,
        111,
        116,
        -49,
        -11,
        -119,
        -2,
        109,
        -21,
        -22,
        118,
        -119,
        14,
        -108,
        -87,
        62,
        21,
        -24,
        73,
        -118,
        73,
        -94,
        -64,
        9,
        -87,
        104,
        23,
        -83,
        -93,
        -35,
        55,
        -113,
        101,
        -2,
        43,
        77,
        -26,
        -110,
        74,
        92,
        113,
        82,
        94,
        108,
        57,
        -117,
        -6,
        -63,
        109,
        53,
        90,
        -70,
        -73,
        34,
        -35,
        34,
        -104,
        -63,
        21,
        126,
        75,
        50,
        53,
        -108,
        114,
        -97,
        31,
        -84,
        -63,
        100,
        -41,
        110,
        102,
        -111,
        74,
        79,
        -11,
        -84,
        11,
        -29,
        -73,
        -66,
        34,
        -122,
        44,
        83,
        -28,
        -83,
        -117,
        98,
        -23,
        -26,
        61,
        -116,
        -93,
        -73,
        -23,
        67,
        -45,
        14,
        -21,
        -45,
        -45,
        91,
        50,
        -125,
        2,
        -102,
        62,
        -11,
        -94,
        -12,
        97,
        31,
        -42,
        -40,
        -30,
        32,
        79,
        67,
        65,
        -106,
        50,
        -25,
        40,
        -119,
        5,
        25,
        40,
        98,
        -34,
        -80,
        95,
        -91,
        -110,
        5,
        72,
        29,
        113,
        108,
        77,
        1,
        56,
        82,
        -70,
        -61,
        24,
        -30,
        -112,
        49,
        -38,
        -10,
        37,
        -19,
        90,
        -51,
        106,
        58,
        24,
        -109,
        -17,
        -73,
        -91,
        -28,
        99,
        -67,
        105,
        95,
        116,
        -5,
        -90,
        -11,
        31,
        -83,
        125,
        -75,
        -118,
        -6,
        68,
        68,
        79,
        -20,
        -118,
        45,
        -21,
        74,
        -5,
        111,
        53,
        -83,
        105,
        127,
        -98,
        106,
        -60,
        123,
        -87,
        -20,
        -10,
        -5,
        -66,
        107,
        127,
        21,
        -84,
        -42,
        -79,
        95,
        117,
        -85,
        74,
        68,
        122,
        86,
        43,
        21,
        -83,
        97,
        4,
        26,
        107,
        -72,
        42,
        -33,
        62,
        116,
        -24,
        41,
        -111,
        -38,
        33,
        -28,
        54,
        -43,
        47,
        -87,
        61,
        -106,
        -76,
        25,
        -99,
        113,
        -107,
        -23,
        -102,
        -60,
        82,
        -110,
        32,
        -126,
        -107,
        -83,
        73,
        74,
        16,
        94,
        -65,
        29,
        106,
        -61,
        71,
        51,
        47,
        -100,
        -38,
        63,
        95,
        94,
        -74,
        -27,
        -49,
        102,
        105,
        104,
        9,
        27,
        -95,
        85,
        -47,
        -4,
        -59,
        96,
        0,
        43,
        -81,
        88,
        -52,
        46,
        113,
        12,
        -27,
        84,
        -71,
        112,
        32,
        -88,
        48,
        -4,
        -125,
        -120,
        -4,
        -113,
        -110,
        98,
        -44,
        86,
        -112,
        107,
        -33,
        -32,
        -33,
        6,
        44,
        32,
        -97,
        109,
        -50,
        -97,
        47,
        -119,
        111,
        -32,
        -68,
        90,
        9,
        18,
        59,
        76,
        68,
        -51,
        -117,
        -15,
        -59,
        105,
        20,
        -113,
        101,
        -83,
        90,
        84,
        100,
        -73,
        -13,
        120,
        -97,
        -21,
        127,
        89,
        -7,
        43,
        49,
        -23,
        95,
        117,
        127,
        -89,
        120,
        20,
        69,
        -94,
        107,
        98,
        68,
        90,
        -76,
        -10,
        -46,
        -112,
        74,
        -42,
        99,
        -5,
        123,
        109,
        -23,
        -4,
        90,
        103,
        -5,
        79,
        -92,
        123,
        111,
        -18,
        -103,
        -103,
        -113,
        73,
        -84,
        71,
        -44,
        73,
        -87,
        -28,
        -44,
        74,
        102,
        -38,
        71,
        -94,
        58,
        95,
        8,
        -51,
        -116,
        28,
        90,
        100,
        93,
        75,
        49,
        -84,
        86,
        -30,
        -61,
        126,
        -123,
        -47,
        -52,
        -74,
        -111,
        79,
        -8,
        -62,
        24,
        -15,
        -103,
        86,
        39,
        25,
        -127,
        -75,
        119,
        -65,
        23,
        108,
        77,
        100,
        -38,
        -88,
        110,
        -9,
        -25,
        32,
        116,
        24,
        76,
        -35,
        35,
        118,
        48,
        -22,
        113,
        82,
        -82,
        -99,
        101,
        125,
        -1,
        0,
        5,
        69,
        65,
        -99,
        -91,
        67,
        89,
        -50,
        24,
        -52,
        10,
        -55,
        -118,
        21,
        -67,
        -64,
        -80,
        -27,
        -77,
        -46,
        -41,
        -69,
        -84,
        -36,
        14,
        106,
        5,
        -33,
        -25,
        -51,
        48,
        99,
        41,
        71,
        111,
        106,
        87,
        -72,
        -9,
        -37,
        19,
        25,
        89,
        -51,
        -49,
        58,
        -23,
        -65,
        -96,
        -94,
        77,
        -70,
        -64,
        -63,
        -98,
        -77,
        -19,
        -120,
        39,
        112,
        -27,
        29,
        125,
        0,
        -67,
        24,
        60,
        17,
        -126,
        94,
        -44,
        39,
        -76,
        64,
        -83,
        61,
        107,
        82,
        69,
        7,
        -19,
        -91,
        -82,
        68,
        -19,
        30,
        -65,
        -116,
        74,
        83,
        -66,
        -105,
        93,
        -128,
        -99,
        88,
        106,
        -118,
        46,
        43,
        -20,
        33,
        107,
        -103,
        -62,
        28,
        10,
        -123,
        40,
        -96,
        -55,
        123,
        -2,
        75,
        12,
        -72,
        32,
        -84,
        11,
        -42,
        -91,
        96,
        -41,
        45,
        1,
        82,
        74,
        -58,
        -128,
        -42,
        -76,
        -54,
        -37,
        100,
        -41,
        103,
        71,
        -110,
        65,
        -3,
        6,
        102,
        -62,
        -49,
        -66,
        -25,
        77,
        -75,
        -37,
        17,
        -47,
        67,
        63,
        -112,
        -79,
        -38,
        -73,
        67,
        -106,
        69,
        83,
        98,
        88,
        -43,
        96,
        9,
        100,
        -2,
        73,
        -41,
        29,
        0,
        -120,
        -61,
        -91,
        112,
        12,
        57,
        -71,
        127,
        116,
        39,
        78,
        25,
        97,
        92,
        -34,
        91,
        3,
        55,
        52,
        55,
        93,
        -101,
        49,
        -49,
        75,
        97,
        118,
        -28,
        45,
        72,
        115,
        16,
        -24,
        -13,
        -55,
        -126,
        -46,
        112,
        21,
        -63,
        56,
        -67,
        108,
        -11,
        -58,
        91,
        -108,
        -25,
        -4,
        85,
        -30,
        -78,
        67,
        -119,
        -49,
        26,
        124,
        -114,
        -101,
        -4,
        -83,
        -100,
        -94,
        36,
        -97,
        79,
        -55,
        -33,
        -32,
        -59,
        -123,
        -44,
        -17,
        121,
        -20,
        83,
        44,
        -81,
        -31,
        116,
        79,
        52,
        -16,
        -100,
        -74,
        120,
        -109,
        -25,
        -34,
        -88,
        -102,
        34,
        -12,
        -125,
        88,
        4,
        -48,
        96,
        0,
        -53,
        66,
        -28,
        -79,
        102,
        -30,
        -66,
        -93,
        -39,
        -61,
        98,
        70,
        90,
        4,
        -73,
        -75,
        125,
        -42,
        105,
        -23,
        -7,
        31,
        127,
        -47,
        -107,
        -77,
        121,
        -119,
        -57,
        113,
        -72,
        -8,
        -71,
        -26,
        -70,
        -51,
        108,
        -15,
        37,
        -84,
        -47,
        50,
        -39,
        100,
        117,
        -94,
        -104,
        -41,
        -44,
        45,
        -1,
        0,
        92,
        -40,
        45,
        77,
        21,
        33,
        -80,
        -55,
        68,
        -69,
        37,
        67,
        72,
        -94,
        -7,
        46,
        -68,
        74,
        -51,
        -70,
        -31,
        -48,
        -102,
        -89,
        -24,
        82,
        106,
        -127,
        -68,
        84,
        -9,
        -106,
        -106,
        73,
        114,
        -115,
        103,
        -58,
        45,
        21,
        -62,
        -86,
        7,
        121,
        -69,
        -77,
        72,
        -91,
        -122,
        16,
        -101,
        -25,
        45,
        26,
        96,
        66,
        -7,
        36,
        -42,
        -92,
        -115,
        50,
        -110,
        -122,
        -56,
        19,
        115,
        99,
        97,
        70,
        51,
        -12,
        -84,
        39,
        115,
        -95,
        93,
        -34,
        -117,
        27,
        74,
        -85,
        -106,
        78,
        -56,
        -25,
        93,
        43,
        -21,
        -57,
        -32,
        48,
        -91,
        102,
        -45,
        11,
        -71,
        -97,
        -97,
        104,
        104,
        68,
        79,
        76,
        63,
        -110,
        98,
        0,
        32,
        120,
        -115,
        -64,
        -22,
        -41,
        102,
        119,
        39,
        -25,
        88,
        -125,
        40,
        104,
        79,
        -93,
        -58,
        -105,
        109,
        78,
        37,
        28,
        -98,
        -97,
        -56,
        -86,
        -44,
        113,
        -46,
        -12,
        -100,
        44,
        72,
        96,
        100,
        113,
        -76,
        49,
        118,
        51,
        -106,
        98,
        108,
        -8,
        -58,
        84,
        -21,
        -106,
        -49,
        87,
        -83,
        -8,
        -73,
        -108,
        36,
        -54,
        -119,
        -69,
        -19,
        -106,
        88,
        118,
        -1,
        0,
        61,
        -47,
        -127,
        14,
        84,
        -123,
        -104,
        -14,
        34,
        -102,
        21,
        85,
        -123,
        55,
        -14,
        25,
        64,
        -127,
        -110,
        90,
        -73,
        -58,
        116,
        -10,
        49,
        -117,
        81,
        28,
        37,
        14,
        -127,
        53,
        -82,
        -88,
        -87,
        65,
        -45,
        -48,
        -93,
        34,
        -41,
        -71,
        -19,
        72,
        -102,
        20,
        30,
        -125,
        -9,
        -64,
        -55,
        -77,
        -53,
        -84,
        -119,
        85,
        105,
        -100,
        115,
        -64,
        95,
        106,
        22,
        37,
        71,
        -74,
        18,
        -120,
        54,
        -10,
        -5,
        45,
        83,
        -47,
        -92,
        -64,
        -61,
        52,
        -87,
        46,
        -48,
        24,
        1,
        21,
        92,
        118,
        37,
        107,
        76,
        -16,
        22,
        -109,
        90,
        11,
        119,
        9,
        -88,
        25,
        10,
        -38,
        -115,
        68,
        94,
        30,
        -117,
        18,
        -72,
        -4,
        -27,
        -67,
        -9,
        109,
        -26,
        -85,
        79,
        -122,
        30,
        101,
        -75,
        4,
        92,
        -123,
        10,
        75,
        -48,
        -89,
        -49,
        113,
        103,
        45,
        80,
        -127,
        -117,
        123,
        -20,
        93,
        59,
        40,
        -15,
        41,
        31,
        -28,
        44,
        -1,
        0,
        115,
        -23,
        126,
        -105,
        -100,
        48,
        100,
        40,
        -73,
        -37,
        93,
        69,
        100,
        17,
        111,
        -127,
        -63,
        -122,
        -60,
        -53,
        126,
        -12,
        34,
        -83,
        -62,
        29,
        -35,
        16,
        -98,
        42,
        -95,
        -19,
        117,
        80,
        -60,
        -76,
        10,
        -80,
        82,
        -42,
        -93,
        95,
        -14,
        -15,
        -114,
        -84,
        12,
        -90,
        1,
        -24,
        117,
        -40,
        -93,
        70,
        92,
        82,
        89,
        52,
        12,
        -106,
        -122,
        108,
        -56,
        -46,
        -38,
        6,
        -111,
        -100,
        69,
        -66,
        -81,
        -88,
        116,
        58,
        44,
        -4,
        113,
        -100,
        61,
        1,
        15,
        -15,
        126,
        106,
        88,
        -28,
        -78,
        75,
        -89,
        -102,
        3,
        28,
        12,
        -102,
        -34,
        -90,
        89,
        -42,
        -119,
        -108,
        -84,
        -105,
        -40,
        25,
        92,
        1,
        93,
        111,
        -90,
        25,
        -4,
        -87,
        -108,
        -96,
        97,
        74,
        -116,
        87,
        -47,
        92,
        32,
        31,
        -53,
        102,
        -104,
        1,
        -92,
        35,
        -111,
        -52,
        -5,
        -65,
        18,
        -83,
        -72,
        63,
        -6,
        54,
        -88,
        -83,
        105,
        -43,
        -68,
        -73,
        86,
        47,
        38,
        61,
        -3,
        -14,
        9,
        77,
        63,
        -102,
        -115,
        55,
        -106,
        77,
        124,
        -26,
        63,
        -24,
        -118,
        36,
        45,
        -50,
        -31,
        45,
        67,
        -110,
        -2,
        -91,
        -118,
        93,
        -114,
        -128,
        -11,
        40,
        -115,
        74,
        91,
        -30,
        12,
        -39,
        112,
        10,
        -12,
        -75,
        -58,
        -67,
        77,
        18,
        74,
        -87,
        92,
        98,
        41,
        -51,
        -48,
        73,
        97,
        125,
        117,
        26,
        90,
        -104,
        106,
        120,
        101,
        71,
        -37,
        96,
        104,
        53,
        13,
        87,
        113,
        121,
        -45,
        14,
        122,
        -15,
        88,
        -112,
        -59,
        51,
        -49,
        -55,
        61,
        -92,
        -71,
        -50,
        -23,
        44,
        -9,
        86,
        -8,
        -76,
        -58,
        -40,
        -104,
        78,
        68,
        -64,
        -43,
        59,
        58,
        -70,
        -74,
        18,
        112,
        58,
        -2,
        17,
        87,
        106,
        -85,
        -90,
        67,
        14,
        61,
        -41,
        -119,
        32,
        -95,
        -125,
        121,
        -100,
        87,
        25,
        -58,
        -2,
        -63,
        110,
        63,
        -118,
        -15,
        -17,
        45,
        -95,
        55,
        75,
        125,
        -36,
        124,
        60,
        -18,
        69,
        51,
        -17,
        -50,
        50,
        -52,
        43,
        -116,
        -50,
        -120,
        -13,
        70,
        59,
        -4,
        -71,
        -20,
        90,
        13,
        -98,
        -21,
        79,
        -82,
        20,
        -33,
        18,
        -74,
        41,
        105,
        79,
        64,
        -110,
        38,
        103,
        -51,
        12,
        14,
        -9,
        -82,
        104,
        -105,
        -91,
        5,
        72,
        28,
        -54,
        57,
        -63,
        102,
        -65,
        29,
        -90,
        13,
        79,
        -102,
        -51,
        46,
        -7,
        -84,
        113,
        -51,
        -119,
        74,
        -100,
        -115,
        20,
        -10,
        -120,
        21,
        -54,
        75,
        26,
        61,
        126,
        -102,
        46,
        121,
        111,
        95,
        -27,
        48,
        -114,
        -13,
        -10,
        17,
        15,
        66,
        74,
        85,
        118,
        -24,
        47,
        86,
        1,
        91,
        80,
        63,
        42,
        77,
        105,
        38,
        18,
        -42,
        -94,
        -103,
        -8,
        -38,
        -94,
        -108,
        13,
        61,
        8,
        75,
        88,
        86,
        -92,
        -33,
        -21,
        58,
        -72,
        -52,
        -79,
        71,
        38,
        -52,
        -47,
        -15,
        -73,
        -102,
        -31,
        -55,
        -31,
        -105,
        112,
        88,
        -127,
        5,
        -53,
        -128,
        -48,
        71,
        123,
        -99,
        -24,
        -47,
        -117,
        126,
        -41,
        67,
        -94,
        -75,
        -128,
        -22,
        -35,
        24,
        -46,
        102,
        -41,
        124,
        12,
        -105,
        47,
        33,
        87,
        -126,
        8,
        -67,
        -109,
        36,
        33,
        18,
        70,
        44,
        81,
        -113,
        -27,
        17,
        -104,
        28,
        73,
        62,
        43,
        68,
        -51,
        -105,
        -79,
        -125,
        52,
        -86,
        -61,
        -22,
        -113,
        3,
        -74,
        -43,
        33,
        90,
        -69,
        31,
        4,
        -38,
        -59,
        -9,
        86,
        -124,
        49,
        21,
        -120,
        -83,
        -20,
        66,
        -59,
        -96,
        -76,
        87,
        72,
        76,
        -51,
        -32,
        -79,
        127,
        -108,
        70,
        -102,
        -110,
        -106,
        -93,
        30,
        -66,
        -61,
        -116,
        98,
        31,
        74,
        -3,
        -22,
        -123,
        1,
        -79,
        -123,
        54,
        -98,
        108,
        11,
        -17,
        102,
        124,
        31,
        -19,
        93,
        -119,
        107,
        52,
        10,
        58,
        91,
        -25,
        75,
        62,
        52,
        40,
        -18,
        10,
        90,
        101,
        -117,
        -11,
        -38,
        -96,
        -77,
        -52,
        14,
        -106,
        87,
        -10,
        53,
        2,
        103,
        40,
        63,
        22,
        -117,
        103,
        -27,
        -61,
        64,
        16,
        47,
        13,
        -47,
        -103,
        -110,
        -101,
        0,
        -95,
        116,
        -38,
        -66,
        -36,
        -37,
        60,
        114,
        18,
        -61,
        77,
        33,
        84,
        114,
        115,
        14,
        93,
        53,
        95,
        -21,
        92,
        -122,
        -59,
        107,
        -59,
        -98,
        -21,
        90,
        -90,
        92,
        36,
        80,
        43,
        64,
        -107,
        116,
        -39,
        -44,
        127,
        60,
        118,
        37,
        -126,
        -83,
        104,
        -56,
        -106,
        -91,
        10,
        -84,
        -76,
        -85,
        30,
        -21,
        52,
        -55,
        -36,
        -128,
        91,
        -14,
        -26,
        74,
        3,
        120,
        -21,
        -109,
        120,
        -92,
        -45,
        -101,
        -53,
        -124,
        -48,
        -24,
        -76,
        125,
        -53,
        -112,
        -31,
        -47,
        -118,
        -119,
        22,
        114,
        -87,
        82,
        101,
        124,
        2,
        102,
        -122,
        17,
        115,
        -116,
        -95,
        -17,
        117,
        -29,
        -31,
        42,
        -28,
        10,
        -51,
        -127,
        -82,
        -33,
        -102,
        46,
        10,
        -78,
        -54,
        95,
        -86,
        76,
        36,
        -84,
        -34,
        -24,
        -43,
        -26,
        117,
        -122,
        83,
        -52,
        -106,
        -60,
        98,
        -44,
        -45,
        97,
        -21,
        -2,
        67,
        31,
        57,
        12,
        66,
        92,
        54,
        32,
        -67,
        100,
        67,
        -75,
        1,
        65,
        4,
        125,
        5,
        113,
        -120,
        21,
        87,
        49,
        -122,
        103,
        -92,
        85,
        -29,
        71,
        115,
        -44,
        22,
        56,
        -56,
        56,
        117,
        -67,
        8,
        -41,
        98,
        89,
        -125,
        69,
        -103,
        -101,
        120,
        124,
        90,
        93,
        -93,
        -73,
        57,
        118,
        30,
        112,
        51,
        121,
        -30,
        -34,
        90,
        -86,
        91,
        46,
        28,
        -38,
        -111,
        -98,
        71,
        70,
        69,
        68,
        88,
        94,
        -123,
        -116,
        -83,
        54,
        100,
        -44,
        91,
        -33,
        -102,
        -37,
        -74,
        68,
        -59,
        -111,
        20,
        -44,
        60,
        66,
        -65,
        41,
        -4,
        109,
        -22,
        -33,
        32,
        -112,
        109,
        77,
        103,
        91,
        94,
        79,
        70,
        -74,
        76,
        -102,
        57,
        80,
        -44,
        -119,
        122,
        -126,
        90,
        6,
        113,
        -27,
        65,
        -126,
        -76,
        -10,
        -34,
        -42,
        18,
        25,
        -64,
        64,
        -123,
        -87,
        92,
        13,
        7,
        82,
        65,
        43,
        65,
        -55,
        -27,
        -83,
        -48,
        -115,
        -81,
        -48,
        -111,
        76,
        -47,
        -112,
        86,
        -70,
        73,
        -25,
        103,
        9,
        28,
        -37,
        49,
        36,
        12,
        -72,
        107,
        89,
        36,
        87,
        -111,
        50,
        -25,
        -74,
        -108,
        96,
        -48,
        38,
        72,
        65,
        -60,
        86,
        105,
        73,
        -110,
        124,
        -120,
        76,
        -7,
        75,
        -79,
        -42,
        -9,
        13,
        -110,
        -23,
        22,
        -58,
        36,
        -63,
        -90,
        -123,
        -71,
        87,
        -9,
        88,
        118,
        92,
        101,
        -79,
        126,
        4,
        -82,
        72,
        53,
        -87,
        -19,
        -123,
        -53,
        70,
        11,
        23,
        40,
        -61,
        63,
        -110,
        -70,
        -9,
        98,
        -39,
        -43,
        -57,
        -96,
        24,
        7,
        -40,
        -120,
        62,
        118,
        53,
        -84,
        -112,
        48,
        -12,
        112,
        -118,
        85,
        72,
        13,
        90,
        63,
        126,
        -73,
        -65,
        -28,
        -34,
        -51,
        -13,
        98,
        -50,
        113,
        6,
        -50,
        -63,
        -75,
        -95,
        -125,
        -106,
        -124,
        79,
        111,
        125,
        -11,
        67,
        -8,
        103,
        13,
        -42,
        100,
        20,
        -116,
        -24,
        2,
        -121,
        1,
        67,
        23,
        -83,
        97,
        -85,
        -77,
        64,
        -102,
        -30,
        102,
        107,
        -13,
        -46,
        -111,
        86,
        19,
        -99,
        -41,
        34,
        117,
        -52,
        -93,
        24,
        -40,
        36,
        57,
        -3,
        8,
        121,
        -82,
        66,
        -70,
        107,
        -80,
        -80,
        -20,
        102,
        66,
        -72,
        -83,
        -73,
        -82,
        -119,
        -119,
        127,
        -58,
        -76,
        41,
        20,
        -74,
        124,
        85,
        71,
        64,
        -23,
        100,
        23,
        -117,
        80,
        84,
        -88,
        49,
        -45,
        107,
        21,
        -119,
        35,
        116,
        -75,
        -23,
        90,
        -38,
        -106,
        -76,
        -40,
        66,
        99,
        -38,
        79,
        124,
        -100,
        -125,
        41,
        63,
        34,
        -16,
        -52,
        -110,
        -109,
        121,
        96,
        -86,
        -102,
        107,
        123,
        14,
        -27,
        17,
        -30,
        -73,
        28,
        17,
        54,
        -68,
        88,
        -91,
        -72,
        -86,
        -64,
        43,
        105,
        -119,
        -91,
        -51,
        -92,
        70,
        62,
        26,
        -104,
        -96,
        59,
        68,
        -101,
        38,
        -106,
        37,
        -66,
        73,
        98,
        -58,
        -10,
        -126,
        38,
        -21,
        -63,
        45,
        -14,
        94,
        -90,
        -91,
        -90,
        -112,
        -123,
        -15,
        -54,
        48,
        -112,
        -49,
        87,
        114,
        -20,
        -38,
        -12,
        -113,
        7,
        21,
        -58,
        -124,
        -16,
        -96,
        55,
        49,
        -115,
        4,
        49,
        -120,
        -85,
        -105,
        59,
        -49,
        -83,
        -92,
        39,
        -111,
        -105,
        -7,
        -115,
        57,
        121,
        -68,
        -30,
        -115,
        -100,
        21,
        -75,
        47,
        117,
        106,
        106,
        88,
        -106,
        60,
        21,
        -101,
        92,
        120,
        -104,
        -7,
        100,
        -76,
        -81,
        100,
        -114,
        -94,
        116,
        -3,
        -115,
        0,
        -80,
        -22,
        10,
        -108,
        -121,
        42,
        -12,
        -96,
        8,
        107,
        -7,
        -67,
        49,
        24,
        67,
        90,
        -39,
        -23,
        -5,
        13,
        118,
        75,
        64,
        -28,
        38,
        -31,
        -26,
        110,
        51,
        46,
        26,
        -35,
        102,
        52,
        41,
        80,
        -41,
        -14,
        -120,
        107,
        -63,
        68,
        -56,
        -81,
        75,
        -40,
        54,
        -84,
        -44,
        65,
        45,
        -19,
        90,
        99,
        77,
        64,
        79,
        -87,
        -65,
        9,
        -106,
        45,
        111,
        65,
        -112,
        -109,
        -5,
        42,
        -34,
        -29,
        -12,
        94,
        102,
        18,
        -46,
        -99,
        37,
        -67,
        -47,
        -23,
        105,
        -84,
        78,
        120,
        -55,
        18,
        82,
        94,
        -107,
        21,
        102,
        -74,
        -114,
        101,
        -23,
        43,
        -98,
        121,
        34,
        -17,
        81,
        73,
        -80,
        45,
        90,
        -107,
        43,
        21,
        91,
        86,
        -108,
        -95,
        104,
        91,
        16,
        72,
        -83,
        -114,
        -67,
        -121,
        1,
        63,
        -95,
        -117,
        50,
        34,
        -40,
        71,
        -94,
        -27,
        99,
        -39,
        23,
        -9,
        36,
        113,
        57,
        -92,
        -80,
        44,
        -27,
        -37,
        90,
        19,
        106,
        -106,
        -71,
        -61,
        127,
        111,
        -106,
        26,
        40,
        39,
        -55,
        -55,
        -16,
        -18,
        -60,
        -74,
        95,
        52,
        117,
        -38,
        42,
        24,
        -116,
        -79,
        -88,
        85,
        67,
        23,
        91,
        -27,
        -49,
        87,
        58,
        24,
        -4,
        127,
        112,
        86,
        -7,
        74,
        -29,
        28,
        -42,
        -92,
        103,
        -55,
        -17,
        11,
        74,
        -42,
        -57,
        -47,
        -52,
        32,
        -56,
        58,
        123,
        -26,
        -28,
        -128,
        -108,
        77,
        -77,
        -7,
        119,
        -80,
        37,
        -103,
        -10,
        55,
        -92,
        -52,
        -70,
        121,
        96,
        -124,
        -99,
        -106,
        -128,
        -43,
        -66,
        52,
        -110,
        76,
        69,
        -48,
        -10,
        -78,
        113,
        -24,
        61,
        85,
        -48,
        81,
        65,
        48,
        101,
        -41,
        -126,
        0,
        55,
        -73,
        -12,
        -72,
        127,
        -22,
        -58,
        123,
        -1,
        0,
        -73,
        -25,
        117,
        -74,
        -77,
        -10,
        36,
        105,
        -77,
        -98,
        67,
        -82,
        106,
        -104,
        41,
        -94,
        84,
        -2,
        9,
        29,
        -102,
        -122,
        52,
        97,
        -99,
        -48,
        77,
        -87,
        -24,
        70,
        69,
        -94,
        -72,
        44,
        -77,
        8,
        -80,
        3,
        10,
        -13,
        17,
        4,
        41,
        35,
        116,
        37,
        101,
        113,
        -50,
        125,
        -61,
        -90,
        -84,
        77,
        40,
        72,
        66,
        90,
        57,
        105,
        22,
        110,
        -54,
        -37,
        -1,
        0,
        78,
        -38,
        56,
        50,
        107,
        41,
        98,
        90,
        76,
        97,
        -44,
        -94,
        -102,
        80,
        -122,
        68,
        -70,
        65,
        34,
        -59,
        61,
        28,
        -36,
        -46,
        88,
        -87,
        64,
        -118,
        -64,
        120,
        103,
        18,
        126,
        71,
        125,
        125,
        44,
        -90,
        112,
        1,
        -48,
        -39,
        -29,
        -90,
        -81,
        95,
        22,
        56,
        127,
        27,
        -78,
        -22,
        11,
        -18,
        -123,
        82,
        -49,
        90,
        -46,
        -67,
        70,
        38,
        108,
        -80,
        44,
        65,
        -83,
        -14,
        -34,
        -47,
        54,
        -76,
        -115,
        121,
        -111,
        79,
        -74,
        -126,
        -68,
        77,
        -84,
        49,
        88,
        35,
        28,
        77,
        -93,
        -46,
        42,
        -121,
        125,
        -66,
        -103,
        -97,
        -18,
        -58,
        -65,
        -70,
        107,
        89,
        -83,
        97,
        75,
        -107,
        122,
        -38,
        -75,
        8,
        -27,
        -110,
        77,
        7,
        -22,
        40,
        -118,
        90,
        24,
        -87,
        42,
        90,
        -106,
        -108,
        13,
        -57,
        21,
        -113,
        -24,
        66,
        74,
        78,
        55,
        55,
        -35,
        117,
        122,
        -58,
        -61,
        -26,
        -71,
        -19,
        61,
        103,
        64,
        -56,
        -60,
        -22,
        -73,
        -63,
        -36,
        53,
        105,
        -13,
        46,
        38,
        -108,
        102,
        62,
        107,
        7,
        60,
        40,
        -116,
        -84,
        -120,
        76,
        -23,
        17,
        -86,
        -27,
        -83,
        16,
        -56,
        -53,
        -95,
        67,
        1,
        -79,
        2,
        72,
        -1,
        0,
        -19,
        -41,
        -50,
        -79,
        -19,
        -97,
        -15,
        22,
        -119,
        82,
        -38,
        87,
        17,
        -105,
        111,
        25,
        42,
        -5,
        34,
        96,
        127,
        37,
        -59,
        109,
        -117,
        28,
        65,
        45,
        -115,
        75,
        -46,
        88,
        92,
        50,
        53,
        -87,
        -24,
        104,
        -75,
        -2,
        90,
        76,
        74,
        115,
        -44,
        62,
        -44,
        -83,
        64,
        -61,
        -126,
        99,
        112,
        64,
        -75,
        -22,
        -34,
        -96,
        -91,
        100,
        -95,
        -127,
        41,
        78,
        -59,
        -94,
        -97,
        -99,
        -86,
        24,
        98,
        54,
        -99,
        71,
        41,
        118,
        61,
        -89,
        106,
        -60,
        60,
        -41,
        -28,
        56,
        -44,
        72,
        -9,
        33,
        107,
        88,
        -92,
        123,
        -103,
        -69,
        -95,
        106,
        -80,
        32,
        -110,
        99,
        -42,
        -53,
        -5,
        -121,
        88,
        -118,
        -114,
        -73,
        -117,
        -4,
        -125,
        73,
        107,
        -91,
        -41,
        80,
        85,
        -118,
        46,
        54,
        22,
        -75,
        108,
        -85,
        -108,
        123,
        101,
        -84,
        -7,
        77,
        102,
        -123,
        121,
        29,
        -110,
        -94,
        -30,
        96,
        77,
        77,
        -30,
        -31,
        -75,
        86,
        49,
        -32,
        67,
        90,
        -26,
        57,
        47,
        121,
        15,
        -59,
        107,
        0,
        -73,
        -38,
        -9,
        -107,
        88,
        -55,
        3,
        -20,
        15,
        -99,
        65,
        -21,
        -34,
        42,
        28,
        109,
        -99,
        -99,
        -77,
        -21,
        14,
        -15,
        118,
        125,
        -28,
        117,
        76,
        -36,
        -74,
        -112,
        24,
        -84,
        -80,
        85,
        97,
        75,
        85,
        -57,
        47,
        -1,
        0,
        -83,
        -96,
        -40,
        -127,
        29,
        115,
        -121,
        -23,
        -28,
        -65,
        -38,
        83,
        -44,
        92,
        50,
        -25,
        79,
        68,
        -99,
        -101,
        -118,
        15,
        64,
        115,
        51,
        100,
        -41,
        -126,
        -78,
        -44,
        -104,
        117,
        118,
        117,
        -105,
        41,
        -32,
        17,
        72,
        49,
        38,
        -24,
        -118,
        99,
        -27,
        53,
        100,
        52,
        -80,
        105,
        67,
        -39,
        -31,
        -72,
        -126,
        -33,
        105,
        27,
        -110,
        6,
        -114,
        62,
        -24,
        -22,
        -5,
        -110,
        52,
        -95,
        -99,
        -110,
        63,
        -55,
        37,
        -24,
        -50,
        -42,
        48,
        -61,
        127,
        61,
        -117,
        -43,
        58,
        -12,
        39,
        37,
        -91,
        -113,
        -59,
        90,
        71,
        123,
        8,
        -48,
        71,
        51,
        -44,
        37,
        71,
        51,
        111,
        -108,
        83,
        85,
        -49,
        -98,
        -36,
        10,
        -105,
        -83,
        103,
        -35,
        18,
        37,
        -19,
        30,
        -38,
        87,
        -37,
        -18,
        -76,
        -118,
        -36,
        43,
        -77,
        -92,
        -84,
        24,
        107,
        4,
        48,
        50,
        -40,
        -106,
        34,
        -75,
        32,
        6,
        -83,
        -90,
        2,
        120,
        -9,
        -46,
        -61,
        -90,
        89,
        -65,
        -75,
        -83,
        20,
        24,
        -92,
        -107,
        13,
        38,
        71,
        113,
        -51,
        -57,
        20,
        -87,
        45,
        -26,
        87,
        -38,
        108,
        -24,
        -111,
        -118,
        127,
        -104,
        107,
        55,
        21,
        -83,
        -96,
        -107,
        -57,
        -62,
        -49,
        89,
        -87,
        -93,
        2,
        -125,
        1,
        -108,
        -101,
        49,
        54,
        -122,
        8,
        15,
        -49,
        -8,
        -43,
        -99,
        60,
        67,
        14,
        -18,
        103,
        55,
        53,
        85,
        -123,
        -82,
        -85,
        76,
        76,
        28,
        -97,
        -38,
        7,
        6,
        -95,
        106,
        125,
        84,
        -6,
        29,
        37,
        97,
        74,
        -51,
        -59,
        -43,
        -18,
        -28,
        -5,
        76,
        107,
        -41,
        -44,
        -93,
        117,
        110,
        91,
        59,
        25,
        -120,
        108,
        19,
        19,
        17,
        10,
        -69,
        112,
        80,
        -61,
        29,
        38,
        -114,
        -83,
        66,
        92,
        -124,
        -98,
        7,
        -120,
        -52,
        33,
        -29,
        82,
        -11,
        -127,
        90,
        -111,
        94,
        -17,
        49,
        74,
        -30,
        -14,
        81,
        14,
        72,
        -48,
        59,
        -104,
        29,
        -35,
        -38,
        17,
        0,
        87,
        55,
        -31,
        -19,
        40,
        -10,
        64,
        68,
        -123,
        32,
        117,
        -9,
        87,
        -46,
        -103,
        -12,
        -67,
        97,
        -103,
        -85,
        22,
        -2,
        37,
        -109,
        -60,
        16,
        -26,
        -96,
        -3,
        -34,
        -92,
        -101,
        -48,
        -109,
        21,
        -103,
        -75,
        -30,
        -59,
        -119,
        -117,
        -58,
        -98,
        54,
        -22,
        -68,
        -105,
        26,
        46,
        -85,
        -92,
        -82,
        23,
        60,
        -123,
        -125,
        -5,
        77,
        -3,
        69,
        44,
        -104,
        -81,
        107,
        29,
        1,
        -79,
        -107,
        -126,
        -80,
        -86,
        31,
        -36,
        -21,
        -124,
        78,
        85,
        -7,
        82,
        -123,
        85,
        49,
        10,
        -53,
        83,
        91,
        71,
        50,
        -6,
        121,
        -112,
        -43,
        -2,
        -57,
        -16,
        39,
        -113,
        121,
        -110,
        -111,
        -116,
        -18,
        120,
        43,
        89,
        123,
        -116,
        -118,
        26,
        38,
        -20,
        -23,
        84,
        -95,
        15,
        -59,
        121,
        14,
        -122,
        -103,
        -97,
        96,
        52,
        -91,
        109,
        21,
        -91,
        1,
        104,
        -126,
        92,
        -41,
        -71,
        -121,
        -14,
        -38,
        -57,
        -122,
        -1,
        0,
        99,
        -84,
        -57,
        -27,
        -100,
        65,
        85,
        -100,
        -32,
        82,
        -120,
        37,
        115,
        66,
        -26,
        96,
        -41,
        -49,
        76,
        -116,
        -107,
        28,
        -95,
        60,
        111,
        65,
        -124,
        75,
        -5,
        89,
        44,
        -86,
        82,
        80,
        65,
        -105,
        -17,
        116,
        -82,
        -69,
        -114,
        20,
        -11,
        -41,
        -109,
        -39,
        -124,
        49,
        -51,
        87,
        55,
        -2,
        68,
        120,
        -102,
        -74,
        -73,
        -37,
        68,
        102,
        113,
        -16,
        70,
        80,
        0,
        -39,
        70,
        108,
        33,
        -67,
        -20,
        5,
        5,
        49,
        80,
        -68,
        -69,
        -29,
        -34,
        31,
        -103,
        -58,
        -62,
        55,
        61,
        16,
        -29,
        -7,
        -58,
        22,
        47,
        68,
        -34,
        -123,
        -13,
        -76,
        79,
        -96,
        -13,
        -85,
        -75,
        -82,
        -91,
        -17,
        91,
        -51,
        -105,
        -52,
        50,
        10,
        -60,
        -128,
        -86,
        44,
        41,
        -125,
        5,
        -91,
        8,
        83,
        -99,
        -128,
        -99,
        -106,
        -121,
        -43,
        -97,
        -53,
        119,
        49,
        -17,
        -104,
        31,
        -29,
        -61,
        -39,
        -94,
        -112,
        17,
        -77,
        98,
        -92,
        -109,
        -118,
        -43,
        -39,
        -83,
        -17,
        122,
        8,
        -49,
        -116,
        -117,
        -74,
        80,
        12,
        -111,
        5,
        97,
        107,
        -105,
        -30,
        33,
        -56,
        -75,
        -117,
        86,
        40,
        -32,
        4,
        62,
        -98,
        -66,
        -49,
        66,
        -108,
        -32,
        4,
        -126,
        -48,
        5,
        24,
        1,
        -87,
        -33,
        -61,
        124,
        41,
        28,
        106,
        -126,
        89,
        74,
        81,
        46,
        102,
        -107,
        47,
        96,
        119,
        -66,
        -40,
        -50,
        -55,
        29,
        -92,
        -26,
        33,
        94,
        1,
        -108,
        -68,
        69,
        64,
        -64,
        -83,
        91,
        -104,
        83,
        90,
        -110,
        -28,
        25,
        12,
        34,
        -76,
        -68,
        -1,
        0,
        -44,
        55,
        -83,
        34,
        106,
        -96,
        -125,
        5,
        37,
        72,
        99,
        -36,
        -10,
        -81,
        -46,
        87,
        -27,
        -29,
        -107,
        -90,
        82,
        85,
        -96,
        -75,
        -89,
        -108,
        -88,
        25,
        42,
        11,
        104,
        -59,
        78,
        26,
        104,
        13,
        -79,
        -96,
        93,
        33,
        1,
        -127,
        88,
        85,
        118,
        -39,
        -25,
        26,
        -20,
        29,
        98,
        82,
        104,
        -85,
        4,
        88,
        68,
        32,
        11,
        123,
        -21,
        -5,
        30,
        21,
        -15,
        62,
        -81,
        57,
        -121,
        56,
        124,
        -65,
        27,
        124,
        -16,
        -91,
        -104,
        92,
        125,
        16,
        -25,
        41,
        -96,
        -74,
        -94,
        16,
        -104,
        -95,
        6,
        26,
        -37,
        17,
        39,
        79,
        105,
        119,
        18,
        -120,
        110,
        -81,
        -101,
        92,
        -90,
        125,
        -126,
        -45,
        76,
        -115,
        48,
        -12,
        -115,
        -72,
        37,
        -56,
        120,
        -85,
        -62,
        -93,
        93,
        -109,
        -95,
        -57,
        -13,
        -50,
        17,
        -38,
        8,
        109,
        -40,
        -53,
        55,
        -85,
        -98,
        74,
        90,
        63,
        42,
        -122,
        -53,
        -115,
        -58,
        116,
        -44,
        2,
        -27,
        -4,
        -72,
        -72,
        90,
        -54,
        55,
        -58,
        65,
        84,
        10,
        81,
        -126,
        -2,
        16,
        -124,
        36,
        -98,
        -53,
        -52,
        113,
        -9,
        -90,
        -95,
        -119,
        -26,
        114,
        -64,
        120,
        73,
        -36,
        68,
        -32,
        -65,
        -28,
        50,
        -40,
        -98,
        69,
        67,
        80,
        -120,
        -93,
        121,
        86,
        29,
        -11,
        -100,
        100,
        114,
        -109,
        72,
        72,
        -91,
        89,
        86,
        8,
        88,
        98,
        71,
        43,
        -23,
        61,
        -69,
        74,
        123,
        127,
        -65,
        -28,
        48,
        -99,
        -99,
        85,
        -127,
        122,
        -120,
        117,
        -10,
        -128,
        84,
        -119,
        77,
        -106,
        38,
        -43,
        11,
        34,
        85,
        -126,
        -24,
        -127,
        -42,
        15,
        31,
        121,
        35,
        93,
        116,
        73,
        -119,
        -54,
        -17,
        48,
        67,
        -100,
        75,
        -4,
        -19,
        99,
        -19,
        89,
        17,
        67,
        39,
        40,
        100,
        -62,
        -48,
        65,
        -52,
        -16,
        27,
        -44,
        117,
        94,
        11,
        103,
        -122,
        -86,
        8,
        -112,
        -91,
        -48,
        41,
        -55,
        69,
        32,
        38,
        -39,
        -52,
        -82,
        79,
        -106,
        -56,
        86,
        -119,
        100,
        -27,
        -26,
        -26,
        -96,
        18,
        88,
        -126,
        67,
        61,
        20,
        -48,
        68,
        54,
        -9,
        -105,
        -7,
        10,
        -86,
        -124,
        43,
        -42,
        61,
        9,
        122,
        -59,
        -24,
        63,
        124,
        -59,
        -89,
        -2,
        -91,
        -90,
        -45,
        50,
        112,
        56,
        -22,
        84,
        -106,
        -88,
        -42,
        90,
        -108,
        -102,
        -38,
        -73,
        -103,
        -72,
        62,
        89,
        -120,
        -119,
        21,
        111,
        34,
        20,
        122,
        90,
        111,
        65,
        -45,
        -7,
        -97,
        -116,
        -106,
        31,
        -69,
        -28,
        -11,
        -11,
        -76,
        125,
        88,
        -20,
        -94,
        91,
        -103,
        115,
        14,
        2,
        88,
        84,
        55,
        121,
        -75,
        -97,
        115,
        -119,
        -1,
        0,
        34,
        32,
        37,
        62,
        36,
        26,
        52,
        1,
        74,
        124,
        45,
        -116,
        125,
        -52,
        -5,
        121,
        -13,
        79,
        70,
        -106,
        104,
        16,
        -27,
        94,
        -126,
        -5,
        72,
        123,
        -33,
        71,
        -11,
        -39,
        83,
        91,
        -86,
        72,
        17,
        9,
        25,
        -99,
        70,
        -123,
        52,
        -62,
        -67,
        25,
        18,
        -107,
        -4,
        38,
        119,
        126,
        123,
        -126,
        -47,
        -93,
        77,
        22,
        -115,
        69,
        37,
        -87,
        41,
        31,
        -76,
        79,
        46,
        109,
        36,
        -56,
        -97,
        91,
        51,
        -108,
        34,
        -19,
        6,
        -117,
        1,
        -19,
        -118,
        -115,
        -85,
        -40,
        5,
        93,
        -21,
        30,
        -52,
        115,
        -114,
        -22,
        -114,
        -96,
        -79,
        15,
        101,
        44,
        17,
        48,
        10,
        -110,
        -22,
        31,
        -43,
        90,
        -83,
        53,
        43,
        122,
        -112,
        33,
        46,
        -83,
        -81,
        23,
        101,
        85,
        98,
        -75,
        -83,
        -26,
        34,
        -12,
        25,
        34,
        45,
        -18,
        -118,
        73,
        47,
        107,
        71,
        -69,
        -28,
        -76,
        -34,
        -79,
        -18,
        -118,
        -5,
        -67,
        109,
        20,
        -101,
        123,
        102,
        -33,
        93,
        108,
        -6,
        2,
        -72,
        -63,
        6,
        17,
        45,
        122,
        -36,
        -108,
        -117,
        -106,
        -76,
        -97,
        -23,
        -19,
        -101,
        123,
        109,
        49,
        -20,
        -10,
        -45,
        -42,
        -75,
        -120,
        -101,
        127,
        -69,
        71,
        -84,
        -38,
        -42,
        -9,
        125,
        57,
        61,
        -103,
        -112,
        -97,
        -28,
        86,
        -94,
        24,
        85,
        -103,
        -102,
        59,
        -103,
        -89,
        0,
        -82,
        -48,
        -50,
        50,
        2,
        69,
        -63,
        103,
        -105,
        119,
        -80,
        -122,
        -113,
        -60,
        99,
        62,
        -72,
        -49,
        -78,
        -51,
        51,
        52,
        61,
        31,
        32,
        -11,
        -73,
        9,
        2,
        -42,
        -120,
        9,
        -107,
        -57,
        86,
        -9,
        -106,
        82,
        -70,
        -52,
        -86,
        -125,
        81,
        -48,
        105,
        -93,
        -105,
        16,
        86,
        106,
        -43,
        75,
        -96,
        -127,
        -71,
        -19,
        -123,
        67,
        1,
        -70,
        -96,
        125,
        -122,
        -19,
        109,
        0,
        90,
        -50,
        115,
        -58,
        -100,
        -89,
        -114,
        -60,
        -51,
        57,
        124,
        -123,
        -13,
        23,
        59,
        34,
        109,
        -104,
        -85,
        -70,
        109,
        56,
        -53,
        1,
        90,
        18,
        13,
        -102,
        127,
        65,
        -58,
        -18,
        80,
        46,
        27,
        56,
        80,
        39,
        3,
        10,
        -118,
        50,
        -37,
        38,
        92,
        21,
        43,
        12,
        -36,
        -110,
        -27,
        90,
        89,
        -120,
        -91,
        -60,
        65,
        -40,
        54,
        -91,
        75,
        79,
        79,
        109,
        -23,
        122,
        -42,
        96,
        -112,
        90,
        -38,
        -73,
        -102,
        -38,
        -66,
        -107,
        -117,
        -114,
        -12,
        -103,
        -89,
        -74,
        62,
        74,
        -60,
        -42,
        62,
        -117,
        -108,
        2,
        99,
        -6,
        -38,
        67,
        127,
        108,
        -5,
        -67,
        38,
        -34,
        -33,
        108,
        76,
        -52,
        -52,
        -51,
        -21,
        122,
        127,
        63,
        -9,
        127,
        91,
        77,
        -87,
        111,
        -26,
        102,
        61,
        103,
        -41,
        -21,
        86,
        87,
        11,
        -109,
        -106,
        7,
        38,
        90,
        93,
        -1,
        0,
        -111,
        -107,
        59,
        106,
        104,
        11,
        59,
        83,
        25,
        -41,
        -60,
        103,
        102,
        66,
        -106,
        89,
        -101,
        -108,
        66,
        90,
        5,
        7,
        65,
        91,
        -56,
        -60,
        89,
        -65,
        -63,
        -15,
        29,
        125,
        -64,
        78,
        -93,
        -103,
        -58,
        122,
        -64,
        -104,
        -80,
        93,
        44,
        -35,
        93,
        58,
        -44,
        80,
        -63,
        40,
        -91,
        116,
        3,
        10,
        -67,
        100,
        41,
        118,
        89,
        49,
        81,
        -121,
        44,
        -111,
        24,
        -97,
        -55,
        -8,
        126,
        113,
        -48,
        -61,
        86,
        -51,
        -27,
        -71,
        62,
        120,
        96,
        95,
        3,
        35,
        51,
        24,
        64,
        8,
        -31,
        81,
        102,
        -29,
        -88,
        -88,
        87,
        -10,
        65,
        67,
        73,
        -83,
        -77,
        97,
        8,
        -11,
        -86,
        100,
        34,
        -47,
        123,
        -51,
        -116,
        65,
        -42,
        -75,
        98,
        -52,
        -5,
        -19,
        48,
        -7,
        14,
        122,
        -12,
        -71,
        -114,
        11,
        -82,
        56,
        -10,
        69,
        13,
        127,
        89,
        -84,
        76,
        -46,
        -79,
        106,
        76,
        -106,
        111,
        17,
        127,
        108,
        90,
        125,
        35,
        -5,
        69,
        -81,
        127,
        72,
        -103,
        -120,
        -73,
        -81,
        0,
        -27,
        102,
        -90,
        27,
        66,
        -77,
        -98,
        -86,
        -9,
        97,
        -106,
        47,
        1,
        8,
        85,
        21,
        -50,
        -13,
        37,
        109,
        -77,
        -33,
        -39,
        74,
        -46,
        78,
        -29,
        -122,
        59,
        44,
        30,
        -13,
        54,
        59,
        38,
        33,
        -119,
        16,
        75,
        -34,
        -46,
        -1,
        0,
        -96,
        -110,
        95,
        -107,
        0,
        -34,
        38,
        -38,
        13,
        -75,
        108,
        43,
        -22,
        45,
        -101,
        -103,
        77,
        16,
        -28,
        -52,
        84,
        49,
        22,
        103,
        127,
        92,
        39,
        -79,
        101,
        107,
        -22,
        -44,
        4,
        -38,
        110,
        -59,
        -2,
        90,
        50,
        -30,
        -64,
        37,
        22,
        -118,
        -116,
        113,
        34,
        13,
        -86,
        27,
        18,
        -94,
        -83,
        -125,
        -17,
        -120,
        -81,
        -2,
        -94,
        -27,
        -73,
        -89,
        -49,
        1,
        -127,
        -4,
        108,
        -51,
        13,
        -98,
        -72,
        -106,
        -83,
        65,
        10,
        33,
        -18,
        60,
        124,
        -89,
        65,
        63,
        -103,
        -125,
        -46,
        -85,
        -102,
        47,
        50,
        38,
        -19,
        0,
        90,
        -77,
        120,
        94,
        -44,
        52,
        -107,
        -46,
        -114,
        -126,
        37,
        72,
        -67,
        -94,
        -12,
        -112,
        -55,
        3,
        26,
        -9,
        -92,
        72,
        -53,
        82,
        14,
        127,
        -84,
        -5,
        127,
        -118,
        79,
        -13,
        111,
        95,
        100,
        -59,
        127,
        -22,
        71,
        -84,
        122,
        86,
        -47,
        -3,
        39,
        -3,
        -57,
        -13,
        -12,
        106,
        -85,
        -46,
        61,
        38,
        -107,
        -91,
        102,
        -111,
        -2,
        -32,
        98,
        -73,
        -92,
        -57,
        -10,
        -120,
        -118,
        94,
        -74,
        -2,
        98,
        103,
        -3,
        91,
        -42,
        34,
        39,
        -45,
        -41,
        -23,
        -95,
        9,
        1,
        -110,
        57,
        105,
        45,
        48,
        -33,
        -127,
        -127,
        36,
        -42,
        119,
        119,
        119,
        113,
        20,
        61,
        46,
        -10,
        -41,
        12,
        94,
        119,
        27,
        98,
        29,
        11,
        -122,
        104,
        -20,
        14,
        -42,
        53,
        -103,
        107,
        65,
        17,
        42,
        -55,
        -86,
        59,
        64,
        -125,
        72,
        16,
        -81,
        88,
        -71,
        45,
        -20,
        -75,
        -18,
        -51,
        -44,
        0,
        -30,
        -125,
        23,
        -64,
        34,
        -44,
        -65,
        44,
        72,
        -29,
        79,
        60,
        94,
        -92,
        -112,
        -121,
        -35,
        -14,
        73,
        38,
        -42,
        -102,
        -42,
        98,
        -15,
        51,
        51,
        121,
        -1,
        0,
        83,
        19,
        19,
        -23,
        -24,
        75,
        127,
        49,
        17,
        89,
        -117,
        69,
        -94,
        102,
        75,
        77,
        109,
        21,
        -12,
        -7,
        -119,
        19,
        21,
        -103,
        -101,
        86,
        107,
        31,
        -18,
        103,
        -7,
        -2,
        41,
        17,
        17,
        -4,
        -1,
        0,
        -65,
        -25,
        -2,
        -40,
        -103,
        -97,
        72,
        -6,
        75,
        -57,
        -48,
        -59,
        -44,
        78,
        -102,
        56,
        -6,
        41,
        -19,
        32,
        75,
        -76,
        10,
        62,
        -98,
        -120,
        -12,
        -43,
        33,
        -109,
        104,
        -119,
        58,
        58,
        -76,
        19,
        28,
        87,
        42,
        -82,
        42,
        101,
        -113,
        72,
        36,
        -39,
        118,
        -64,
        80,
        90,
        -93,
        32,
        102,
        -108,
        -100,
        -119,
        -21,
        -44,
        -23,
        -45,
        67,
        -32,
        112,
        -78,
        -75,
        90,
        55,
        23,
        102,
        -37,
        89,
        109,
        -28,
        97,
        -47,
        -7,
        11,
        86,
        63,
        -92,
        -118,
        -75,
        -113,
        -30,
        127,
        -75,
        107,
        53,
        -104,
        -11,
        -12,
        -120,
        -119,
        -76,
        122,
        76,
        -6,
        -1,
        0,
        -88,
        -12,
        -103,
        -119,
        -11,
        -1,
        0,
        -29,
        -23,
        63,
        48,
        -38,
        -73,
        -9,
        68,
        -112,
        118,
        -75,
        127,
        -8,
        -42,
        98,
        99,
        -45,
        -1,
        0,
        30,
        -109,
        30,
        -97,
        -57,
        -84,
        -1,
        0,
        -71,
        -2,
        35,
        -41,
        -46,
        63,
        -103,
        -97,
        -92,
        -23,
        32,
        -85,
        30,
        -33,
        -21,
        -21,
        30,
        -109,
        -23,
        -21,
        -4,
        -1,
        0,
        -71,
        -119,
        -113,
        -25,
        -45,
        -1,
        0,
        63,
        -60,
        127,
        63,
        -17,
        -46,
        35,
        -8,
        -11,
        -113,
        -94,
        108,
        106,
        36,
        -67,
        34,
        -10,
        -7,
        -115,
        88,
        102,
        -117,
        79,
        -31,
        -90,
        -34,
        -124,
        -116,
        -9,
        -67,
        105,
        -19,
        53,
        51,
        -64,
        -43,
        -127,
        74,
        90,
        -11,
        -109,
        -108,
        -11,
        24,
        64,
        56,
        -79,
        88,
        32,
        -57,
        75,
        94,
        44,
        4,
        -24,
        39,
        119,
        -95,
        17,
        93,
        97,
        -125,
        -115,
        113,
        65,
        71,
        115,
        -16,
        13,
        14,
        -61,
        -3,
        -32,
        -42,
        -128,
        87,
        120,
        100,
        23,
        -81,
        -73,
        -33,
        75,
        -60,
        -110,
        -65,
        53,
        73,
        95,
        116,
        86,
        125,
        70,
        64,
        -36,
        119,
        -83,
        -94,
        -77,
        49,
        91,
        -42,
        -12,
        -67,
        102,
        98,
        -43,
        -103,
        -102,
        -6,
        -61,
        69,
        -66,
        35,
        53,
        -12,
        39,
        39,
        92,
        -77,
        -72,
        -115,
        -41,
        -94,
        -51,
        83,
        105,
        101,
        -37,
        -115,
        1,
        -6,
        86,
        -122,
        -121,
        5,
        80,
        -123,
        54,
        37,
        -120,
        -113,
        -17,
        20,
        8,
        -105,
        -92,
        -38,
        -47,
        1,
        -83,
        98,
        41,
        87,
        53,
        95,
        -122,
        41,
        79,
        -126,
        -74,
        12,
        91,
        -35,
        -4,
        50,
        -85,
        43,
        -110,
        43,
        88,
        28,
        -38,
        106,
        -79,
        -124,
        2,
        -52,
        127,
        104,
        -92,
        90,
        -34,
        -55,
        -9,
        91,
        -3,
        94,
        98,
        107,
        -11,
        -59,
        -89,
        85,
        12,
        -46,
        25,
        100,
        66,
        -79,
        107,
        19,
        65,
        -100,
        -30,
        87,
        -27,
        -120,
        -101,
        69,
        -92,
        127,
        57,
        7,
        114,
        68,
        77,
        109,
        -1,
        0,
        -29,
        -84,
        -60,
        -51,
        102,
        38,
        125,
        125,
        -11,
        -120,
        82,
        -99,
        7,
        -90,
        24,
        28,
        53,
        -61,
        59,
        -105,
        58,
        94,
        -16,
        -20,
        24,
        116,
        -62,
        82,
        56,
        -68,
        -57,
        58,
        -72,
        81,
        90,
        -127,
        84,
        11,
        4,
        107,
        42,
        -78,
        -119,
        -114,
        -96,
        89,
        81,
        86,
        42,
        37,
        -62,
        0,
        10,
        -127,
        92,
        33,
        -83,
        42,
        33,
        -120,
        84,
        -83,
        107,
        90,
        68,
        122,
        68,
        69,
        125,
        71,
        -46,
        -43,
        99,
        51,
        -39,
        75,
        -103,
        124,
        -1,
        0,
        116,
        -57,
        -91,
        108,
        -47,
        -106,
        -76,
        -34,
        -77,
        -23,
        62,
        -22,
        124,
        -107,
        -113,
        -29,
        -2,
        -33,
        89,
        -97,
        -26,
        -47,
        -19,
        -120,
        -1,
        0,
        -74,
        -34,
        -125,
        -24,
        72,
        15,
        -2,
        35,
        -85,
        -67,
        -76,
        35,
        127,
        93,
        113,
        114,
        102,
        12,
        -57,
        71,
        17,
        32,
        -52,
        30,
        -3,
        45,
        -115,
        111,
        127,
        -54,
        31,
        -37,
        102,
        119,
        105,
        115,
        -101,
        -88,
        97,
        107,
        -44,
        86,
        79,
        -80,
        -61,
        -28,
        -80,
        -9,
        122,
        -100,
        46,
        -116,
        -20,
        -105,
        45,
        -124,
        58,
        20,
        55,
        49,
        -88,
        92,
        -101,
        108,
        -13,
        -7,
        85,
        -46,
        68,
        -57,
        -52,
        77,
        -118,
        -11,
        117,
        109,
        76,
        13,
        -26,
        109,
        124,
        28,
        22,
        -71,
        61,
        64,
        -60,
        -43,
        -64,
        -22,
        -71,
        -2,
        123,
        -87,
        -28,
        122,
        -68,
        23,
        57,
        -66,
        -115,
        108,
        93,
        76,
        109,
        -64,
        86,
        92,
        -53,
        -35,
        -58,
        -47,
        -86,
        -70,
        1,
        54,
        75,
        99,
        113,
        85,
        94,
        -99,
        76,
        -61,
        4,
        104,
        -72,
        -77,
        109,
        -124,
        50,
        -59,
        26,
        34,
        -113,
        13,
        115,
        32,
        -57,
        -125,
        116,
        110,
        -20,
        26,
        10,
        -67,
        14,
        99,
        10,
        -77,
        123,
        84,
        48,
        107,
        90,
        -61,
        -120,
        -10,
        77,
        45,
        96,
        -60,
        -38,
        41,
        120,
        -76,
        82,
        -45,
        88,
        -117,
        -6,
        95,
        -37,
        73,
        -9,
        77,
        62,
        -73,
        -125,
        -2,
        58,
        126,
        -10,
        -5,
        127,
        31,
        120,
        -85,
        115,
        -61,
        90,
        28,
        -57,
        87,
        -35,
        -18,
        -116,
        34,
        -19,
        124,
        31,
        -108,
        -81,
        45,
        -46,
        117,
        -70,
        -20,
        -30,
        27,
        -94,
        30,
        15,
        127,
        -123,
        -119,
        -50,
        115,
        -117,
        -45,
        73,
        -2,
        87,
        11,
        76,
        26,
        29,
        56,
        52,
        -78,
        -81,
        0,
        -61,
        62,
        -49,
        94,
        -71,
        21,
        7,
        43,
        -62,
        -22,
        -105,
        33,
        -22,
        67,
        7,
        19,
        -85,
        -7,
        99,
        30,
        94,
        111,
        49,
        105,
        5,
        -122,
        -18,
        -52,
        -10,
        -42,
        101,
        -3,
        -79,
        -24,
        -60,
        84,
        18,
        -11,
        4,
        124,
        -74,
        47,
        -49,
        -3,
        69,
        106,
        14,
        -60,
        28,
        -49,
        -74,
        75,
        51,
        31,
        13,
        111,
        90,
        82,
        43,
        19,
        17,
        107,
        64,
        -23,
        107,
        -38,
        -75,
        -117,
        90,
        -28,
        21,
        39,
        -28,
        -81,
        50,
        39,
        83,
        0,
        70,
        -107,
        -46,
        45,
        75,
        86,
        78,
        87,
        78,
        22,
        -62,
        111,
        125,
        33,
        122,
        46,
        -112,
        -77,
        88,
        -85,
        -108,
        32,
        -31,
        -110,
        -80,
        75,
        -70,
        2,
        45,
        69,
        -57,
        52,
        3,
        3,
        45,
        -54,
        -77,
        43,
        -58,
        59,
        30,
        66,
        -36,
        -29,
        -112,
        -41,
        -14,
        79,
        37,
        -101,
        -56,
        117,
        -90,
        111,
        74,
        -114,
        -31,
        4,
        -86,
        -69,
        80,
        -84,
        -82,
        -90,
        -126,
        -7,
        -121,
        -95,
        -107,
        -40,
        -40,
        78,
        -74,
        -48,
        -53,
        -94,
        79,
        84,
        84,
        -41,
        53,
        -121,
        13,
        -59,
        90,
        -4,
        102,
        44,
        100,
        -109,
        122,
        -112,
        79,
        20,
        66,
        -87,
        36,
        54,
        -92,
        -103,
        123,
        -46,
        87,
        17,
        83,
        -97,
        -103,
        67,
        -47,
        -70,
        -38,
        72,
        18,
        86,
        70,
        15,
        120,
        43,
        70,
        66,
        114,
        -56,
        12,
        47,
        122,
        -84,
        75,
        1,
        98,
        -64,
        42,
        -53,
        -7,
        -113,
        109,
        -68,
        118,
        -105,
        24,
        109,
        62,
        62,
        10,
        -73,
        -94,
        90,
        71,
        -87,
        -87,
        113,
        -46,
        -28,
        -118,
        -46,
        20,
        73,
        -90,
        -118,
        9,
        -104,
        -81,
        -87,
        -119,
        20,
        23,
        -52,
        122,
        94,
        -34,
        -47,
        -114,
        21,
        9,
        75,
        -23,
        52,
        -7,
        -123,
        21,
        -10,
        77,
        74,
        -38,
        -42,
        106,
        110,
        58,
        -67,
        -98,
        90,
        84,
        -112,
        19,
        -35,
        17,
        0,
        -10,
        13,
        -67,
        39,
        -29,
        -95,
        -121,
        75,
        50,
        85,
        -53,
        53,
        -113,
        66,
        90,
        -63,
        17,
        109,
        75,
        127,
        53,
        -118,
        -52,
        79,
        -47,
        -74,
        91,
        56,
        -42,
        -83,
        -49,
        -95,
        -98,
        -78,
        -15,
        53,
        -113,
        115,
        55,
        -92,
        -114,
        100,
        -106,
        -118,
        -38,
        9,
        3,
        56,
        98,
        -106,
        -119,
        -1,
        0,
        -89,
        21,
        -69,
        87,
        29,
        -117,
        35,
        -91,
        97,
        -85,
        88,
        81,
        86,
        -90,
        -10,
        -26,
        -67,
        -114,
        -74,
        110,
        87,
        -7,
        41,
        -3,
        -9,
        84,
        -123,
        -45,
        -64,
        -81,
        42,
        101,
        -128,
        -76,
        58,
        11,
        -112,
        -91,
        -65,
        68,
        18,
        94,
        -44,
        113,
        32,
        -78,
        2,
        -62,
        57,
        108,
        -101,
        -38,
        56,
        -91,
        9,
        -97,
        36,
        14,
        -108,
        45,
        96,
        57,
        -103,
        -45,
        -61,
        127,
        97,
        125,
        -80,
        -44,
        -110,
        71,
        -109,
        -9,
        15,
        63,
        31,
        108,
        56,
        37,
        -5,
        102,
        64,
        8,
        -35,
        64,
        -92,
        -76,
        113,
        -81,
        74,
        45,
        83,
        51,
        -19,
        96,
        -110,
        88,
        0,
        -92,
        -9,
        0,
        24,
        -81,
        -70,
        -47,
        89,
        -91,
        71,
        -108,
        -41,
        -55,
        54,
        -127,
        -4,
        -107,
        -65,
        -6,
        82,
        -48,
        -50,
        -66,
        -54,
        -89,
        -54,
        117,
        33,
        57,
        -104,
        -30,
        13,
        35,
        -85,
        -102,
        -56,
        21,
        123,
        29,
        -24,
        -46,
        -8,
        68,
        -22,
        -84,
        -88,
        -22,
        -128,
        -82,
        -118,
        -107,
        78,
        25,
        17,
        44,
        73,
        26,
        77,
        85,
        -122,
        0,
        -54,
        44,
        -106,
        61,
        -128,
        104,
        -21,
        118,
        -105,
        84,
        -107,
        1,
        -17,
        -74,
        -87,
        127,
        42,
        -80,
        -81,
        -79,
        12,
        -6,
        89,
        -110,
        86,
        -74,
        -8,
        -107,
        13,
        39,
        -10,
        108,
        26,
        -58,
        -68,
        -46,
        47,
        33,
        81,
        66,
        -42,
        -10,
        16,
        -94,
        -94,
        35,
        73,
        81,
        -76,
        82,
        117,
        122,
        58,
        13,
        -109,
        47,
        23,
        85,
        37,
        70,
        70,
        5,
        73,
        46,
        -124,
        -78,
        70,
        84,
        -83,
        -92,
        54,
        -4,
        15,
        -101,
        -14,
        44,
        -101,
        14,
        -98,
        -83,
        82,
        -29,
        104,
        -30,
        -49,
        -88,
        -92,
        80,
        11,
        103,
        -23,
        65,
        46,
        -35,
        1,
        -2,
        124,
        -21,
        -31,
        -74,
        15,
        -53,
        -25,
        -57,
        -14,
        56,
        -110,
        -77,
        -15,
        84,
        -56,
        77,
        76,
        -20,
        -100,
        -79,
        103,
        -26,
        -27,
        38,
        -86,
        88,
        -39,
        -118,
        11,
        57,
        76,
        -44,
        -108,
        81,
        49,
        42,
        -94,
        10,
        46,
        -80,
        9,
        84,
        19,
        76,
        33,
        -96,
        86,
        0,
        65,
        106,
        46,
        31,
        74,
        82,
        -45,
        65,
        0,
        67,
        63,
        2,
        -104,
        21,
        35,
        -29,
        -83,
        111,
        4,
        -110,
        71,
        -71,
        -110,
        76,
        77,
        -90,
        -77,
        19,
        95,
        -6,
        37,
        -113,
        112,
        -23,
        -18,
        -76,
        69,
        108,
        42,
        -42,
        47,
        90,
        -34,
        7,
        -22,
        42,
        -6,
        65,
        38,
        -14,
        112,
        -43,
        -46,
        31,
        50,
        95,
        -57,
        -47,
        -38,
        58,
        76,
        -36,
        -106,
        27,
        -50,
        102,
        0,
        69,
        -102,
        26,
        -21,
        16,
        -13,
        82,
        -95,
        -91,
        74,
        8,
        -105,
        91,
        63,
        70,
        -54,
        -26,
        20,
        -32,
        117,
        -69,
        64,
        0,
        -64,
        5,
        114,
        -54,
        94,
        -122,
        -43,
        -10,
        -112,
        81,
        -111,
        -121,
        -98,
        -24,
        -50,
        67,
        56,
        108,
        -79,
        -109,
        -98,
        29,
        114,
        -85,
        -102,
        -48,
        -81,
        64,
        -87,
        -86,
        -82,
        -101,
        90,
        -70,
        114,
        -30,
        -44,
        -68,
        -37,
        66,
        -118,
        -73,
        -122,
        70,
        90,
        0,
        -58,
        -30,
        -62,
        16,
        -120,
        -119,
        98,
        84,
        -50,
        -57,
        90,
        27,
        -5,
        -77,
        -30,
        51,
        127,
        120,
        -100,
        -40,
        116,
        -31,
        -125,
        -40,
        -114,
        32,
        -104,
        43,
        53,
        -76,
        17,
        -77,
        52,
        -44,
        -126,
        -98,
        -22,
        84,
        -110,
        -64,
        -87,
        64,
        -40,
        81,
        19,
        -17,
        -67,
        77,
        37,
        -118,
        14,
        38,
        44,
        91,
        122,
        94,
        -15,
        29,
        -88,
        -22,
        -15,
        23,
        -83,
        -75,
        -112,
        -9,
        6,
        104,
        34,
        -64,
        -83,
        17,
        -20,
        -9,
        4,
        115,
        106,
        30,
        100,
        -57,
        45,
        109,
        89,
        -75,
        111,
        63,
        -38,
        -77,
        -20,
        37,
        32,
        -108,
        -73,
        -73,
        -27,
        44,
        14,
        -81,
        73,
        -38,
        81,
        -121,
        6,
        75,
        115,
        41,
        1,
        -77,
        122,
        4,
        -124,
        72,
        -65,
        -112,
        -79,
        125,
        -98,
        -106,
        13,
        47,
        26,
        33,
        15,
        -92,
        -34,
        6,
        74,
        80,
        -23,
        -80,
        67,
        -80,
        115,
        76,
        30,
        125,
        3,
        81,
        46,
        -99,
        -66,
        -118,
        -77,
        -105,
        125,
        14,
        -94,
        -112,
        36,
        -42,
        -126,
        25,
        121,
        -63,
        25,
        111,
        -86,
        113,
        -52,
        -59,
        74,
        -36,
        -36,
        64,
        38,
        117,
        -104,
        -83,
        -95,
        91,
        -44,
        16,
        -97,
        -67,
        59,
        88,
        -23,
        41,
        38,
        5,
        -119,
        6,
        22,
        90,
        100,
        -8,
        71,
        -51,
        -65,
        24,
        -98,
        -65,
        31,
        92,
        74,
        118,
        -47,
        76,
        -29,
        -67,
        22,
        120,
        100,
        -72,
        12,
        69,
        76,
        33,
        77,
        76,
        65,
        -98,
        -86,
        -123,
        -54,
        -120,
        -31,
        -84,
        -36,
        -125,
        36,
        42,
        -54,
        -20,
        64,
        -119,
        -16,
        -33,
        -32,
        37,
        73,
        104,
        -88,
        -83,
        30,
        -26,
        -95,
        -11,
        94,
        -95,
        91,
        65,
        46,
        118,
        -59,
        80,
        107,
        -85,
        22,
        40,
        -82,
        -30,
        -115,
        53,
        -94,
        -39,
        -34,
        -105,
        -59,
        -15,
        -5,
        51,
        -41,
        78,
        -127,
        -95,
        51,
        -99,
        -121,
        -65,
        110,
        98,
        -76,
        87,
        52,
        84,
        -78,
        99,
        107,
        58,
        -73,
        113,
        -77,
        -2,
        67,
        -90,
        114,
        -81,
        107,
        -24,
        -45,
        63,
        -30,
        13,
        -58,
        68,
        113,
        105,
        26,
        33,
        37,
        36,
        -60,
        -75,
        6,
        50,
        62,
        -98,
        69,
        41,
        82,
        2,
        -108,
        -101,
        -108,
        -22,
        73,
        22,
        -76,
        -35,
        106,
        17,
        -120,
        -101,
        -73,
        63,
        -82,
        -21,
        -10,
        -116,
        10,
        -107,
        -56,
        -96,
        -94,
        -112,
        80,
        -36,
        82,
        -38,
        -12,
        -88,
        -18,
        8,
        40,
        -84,
        107,
        90,
        -64,
        7,
        -57,
        82,
        -36,
        53,
        -80,
        -87,
        123,
        92,
        -79,
        95,
        101,
        38,
        -92,
        -89,
        -92,
        -6,
        66,
        -67,
        -51,
        -88,
        7,
        -71,
        -17,
        16,
        -3,
        -8,
        18,
        54,
        121,
        113,
        38,
        -91,
        -74,
        -39,
        -3,
        42,
        -40,
        121,
        -78,
        -34,
        -67,
        -107,
        -117,
        87,
        20,
        13,
        -72,
        31,
        127,
        -30,
        -36,
        -41,
        70,
        61,
        -116,
        -4,
        69,
        5,
        -84,
        2,
        59,
        118,
        -82,
        3,
        12,
        13,
        95,
        -38,
        123,
        -86,
        -48,
        -94,
        -122,
        -88,
        11,
        105,
        -122,
        34,
        43,
        -12,
        77,
        2,
        -86,
        -76,
        52,
        -43,
        84,
        64,
        -117,
        -120,
        -61,
        33,
        30,
        -24,
        76,
        -78,
        16,
        38,
        75,
        4,
        -101,
        16,
        70,
        53,
        -126,
        67,
        69,
        71,
        75,
        -114,
        77,
        75,
        89,
        96,
        65,
        -106,
        19,
        116,
        12,
        95,
        -26,
        -113,
        -125,
        -95,
        -33,
        55,
        -14,
        -26,
        -24,
        100,
        13,
        112,
        -98,
        11,
        107,
        106,
        -90,
        92,
        -7,
        -120,
        20,
        -102,
        9,
        80,
        86,
        -113,
        29,
        -53,
        -51,
        -120,
        11,
        -56,
        75,
        6,
        -50,
        -80,
        -88,
        73,
        -83,
        7,
        107,
        0,
        -105,
        56,
        84,
        -64,
        111,
        35,
        94,
        77,
        66,
        104,
        -29,
        -25,
        -42,
        -76,
        -70,
        -21,
        50,
        -118,
        78,
        -43,
        -42,
        23,
        -76,
        -98,
        63,
        41,
        -22,
        38,
        -18,
        98,
        -33,
        -107,
        3,
        -80,
        109,
        97,
        -60,
        50,
        -87,
        -67,
        -92,
        13,
        -126,
        21,
        -89,
        -32,
        -76,
        -26,
        26,
        -85,
        -1,
        0,
        -49,
        125,
        -113,
        -84,
        -7,
        -30,
        4,
        -119,
        -127,
        45,
        0,
        -97,
        59,
        25,
        -92,
        97,
        -6,
        22,
        55,
        25,
        -9,
        93,
        39,
        80,
        108,
        4,
        -80,
        -81,
        72,
        5,
        43,
        117,
        100,
        62,
        -56,
        -95,
        96,
        55,
        -95,
        -100,
        37,
        -92,
        55,
        -89,
        -66,
        73,
        99,
        -51,
        108,
        75,
        -112,
        17,
        1,
        -103,
        20,
        7,
        -87,
        39,
        106,
        111,
        66,
        -37,
        65,
        81,
        6,
        -73,
        45,
        -56,
        56,
        85,
        -79,
        -40,
        -53,
        124,
        87,
        -91,
        6,
        50,
        -113,
        84,
        30,
        -124,
        19,
        18,
        34,
        67,
        -110,
        18,
        82,
        87,
        -95,
        6,
        48,
        10,
        -25,
        -125,
        -126,
        51,
        -98,
        127,
        -86,
        36,
        -34,
        93,
        -21,
        31,
        98,
        -13,
        -20,
        -97,
        120,
        -41,
        81,
        83,
        83,
        -38,
        -75,
        -125,
        48,
        -85,
        98,
        -83,
        -102,
        28,
        -51,
        110,
        104,
        -79,
        109,
        107,
        49,
        63,
        37,
        -21,
        66,
        88,
        117,
        5,
        68,
        -126,
        79,
        29,
        104,
        -97,
        68,
        -102,
        -83,
        -11,
        91,
        -9,
        -43,
        40,
        -84,
        -100,
        106,
        85,
        -124,
        127,
        54,
        -71,
        -42,
        57,
        90,
        14,
        109,
        109,
        92,
        -38,
        8,
        -120,
        36,
        114,
        73,
        -42,
        76,
        -62,
        32,
        102,
        -1,
        0,
        -35,
        -118,
        26,
        -60,
        60,
        18,
        -71,
        -114,
        -89,
        121,
        127,
        8,
        -113,
        60,
        19,
        10,
        -76,
        -21,
        -119,
        105,
        -68,
        102,
        90,
        -68,
        -48,
        -70,
        -26,
        88,
        -125,
        -67,
        -90,
        6,
        -101,
        58,
        -103,
        -111,
        88,
        -102,
        -46,
        47,
        38,
        -70,
        58,
        72,
        48,
        98,
        -33,
        -48,
        118,
        -97,
        -98,
        -10,
        31,
        -15,
        62,
        -63,
        -4,
        -107,
        41,
        46,
        62,
        -104,
        -86,
        112,
        -104,
        -117,
        -51,
        -116,
        117,
        -118,
        -29,
        100,
        24,
        -24,
        103,
        32,
        -77,
        -98,
        98,
        -59,
        35,
        -46,
        -66,
        -5,
        -25,
        9,
        104,
        -68,
        79,
        -92,
        90,
        107,
        52,
        -10,
        -52,
        -60,
        122,
        86,
        -111,
        74,
        71,
        -48,
        -6,
        -89,
        -17,
        -22,
        73,
        54,
        -23,
        -16,
        -12,
        -60,
        -17,
        -12,
        -4,
        124,
        126,
        -115,
        -25,
        -89,
        -104,
        -1,
        0,
        -115,
        -33,
        -73,
        -50,
        89,
        -106,
        24,
        -40,
        -40,
        -14,
        -73,
        127,
        83,
        -87,
        11,
        13,
        30,
        -85,
        -56,
        15,
        103,
        -90,
        -75,
        -32,
        84,
        29,
        -101,
        21,
        120,
        53,
        120,
        -61,
        -100,
        -28,
        -127,
        -110,
        -41,
        -90,
        -125,
        14,
        -85,
        91,
        50,
        91,
        -43,
        106,
        94,
        -85,
        89,
        123,
        -119,
        -51,
        -95,
        -123,
        -29,
        -94,
        -71,
        110,
        11,
        -105,
        -27,
        56,
        69,
        -119,
        -87,
        -109,
        -46,
        104,
        43,
        -61,
        -13,
        121,
        28,
        -122,
        102,
        -90,
        -50,
        28,
        -106,
        -39,
        27,
        15,
        -30,
        96,
        -89,
        -97,
        -122,
        93,
        12,
        106,
        -99,
        -111,
        102,
        -104,
        89,
        -62,
        -4,
        37,
        -103,
        100,
        0,
        24,
        66,
        114,
        -48,
        -103,
        -23,
        -47,
        127,
        -54,
        -41,
        -122,
        114,
        20,
        -34,
        -22,
        -16,
        -71,
        110,
        -77,
        -66,
        -61,
        51,
        112,
        -73,
        23,
        -61,
        -22,
        102,
        -8,
        -17,
        -60,
        125,
        11,
        -107,
        51,
        75,
        -63,
        52,
        53,
        -6,
        -123,
        -4,
        -29,
        -26,
        -67,
        -78,
        15,
        43,
        62,
        -81,
        -80,
        124,
        -4,
        -33,
        13,
        124,
        -83,
        53,
        57,
        -73,
        105,
        -4,
        60,
        93,
        53,
        -10,
        25,
        -123,
        124,
        37,
        -9,
        47,
        -9,
        89,
        -9,
        41,
        -54,
        -9,
        60,
        -37,
        62,
        52,
        -61,
        103,
        -109,
        -37,
        39,
        -53,
        -53,
        -7,
        61,
        -54,
        -17,
        114,
        -6,
        60,
        -59,
        -17,
        -47,
        15,
        71,
        52,
        90,
        14,
        100,
        51,
        -115,
        -57,
        -7,
        35,
        -99,
        14,
        70,
        38,
        -57,
        19,
        -44,
        -13,
        -120,
        115,
        40,
        63,
        -87,
        29,
        10,
        -38,
        -82,
        -103,
        97,
        -25,
        -35,
        107,
        108,
        33,
        70,
        -83,
        -35,
        -92,
        107,
        -47,
        -21,
        -19,
        -116,
        33,
        -110,
        94,
        -34,
        26,
        75,
        13,
        -87,
        -3,
        99,
        -43,
        -97,
        -117,
        60,
        -49,
        -103,
        -28,
        126,
        83,
        27,
        97,
        90,
        -57,
        -19,
        -115,
        -123,
        -50,
        105,
        -22,
        -25,
        -38,
        -59,
        86,
        -53,
        -45,
        127,
        13,
        30,
        -121,
        37,
        -15,
        -96,
        83,
        -108,
        -11,
        -54,
        -38,
        -52,
        -47,
        83,
        91,
        9,
        -61,
        21,
        -127,
        -76,
        -117,
        3,
        -67,
        24,
        35,
        11,
        -78,
        48,
        63,
        -103,
        -46,
        -47,
        106,
        -108,
        -127,
        -2,
        48,
        38,
        -105,
        -83,
        -23,
        111,
        -128,
        54,
        -67,
        102,
        -80,
        90,
        -5,
        -94,
        -9,
        -117,
        79,
        -89,
        -58,
        91,
        14,
        -79,
        -23,
        62,
        -108,
        -102,
        -60,
        -5,
        -85,
        95,
        111,
        -42,
        54,
        125,
        -125,
        -12,
        -85,
        114,
        62,
        64,
        -24,
        -4,
        93,
        126,
        -58,
        117,
        -101,
        79,
        -118,
        -98,
        -109,
        -96,
        76,
        -127,
        91,
        -28,
        51,
        -50,
        -12,
        -60,
        6,
        75,
        -116,
        25,
        84,
        70,
        -120,
        94,
        -76,
        87,
        -91,
        -127,
        98,
        -88,
        -51,
        91,
        75,
        50,
        87,
        111,
        69,
        1,
        -90,
        -34,
        11,
        -116,
        -21,
        111,
        -7,
        6,
        96,
        -26,
        -126,
        -69,
        84,
        -79,
        -55,
        106,
        -116,
        96,
        29,
        -88,
        67,
        -40,
        -105,
        -11,
        -10,
        82,
        3,
        75,
        88,
        -111,
        107,
        68,
        -42,
        -43,
        -11,
        -92,
        68,
        -42,
        -43,
        -65,
        -3,
        -109,
        -21,
        9,
        83,
        7,
        4,
        -75,
        70,
        -3,
        -40,
        -48,
        -103,
        -77,
        -72,
        113,
        27,
        -119,
        -88,
        -7,
        88,
        124,
        87,
        -18,
        -84,
        -35,
        85,
        -6,
        6,
        114,
        -6,
        66,
        -77,
        -46,
        98,
        52,
        19,
        -120,
        0,
        56,
        -87,
        -83,
        -113,
        39,
        -47,
        51,
        24,
        -16,
        -116,
        -28,
        -71,
        87,
        121,
        87,
        -75,
        30,
        49,
        24,
        65,
        76,
        109,
        -100,
        -89,
        116,
        -55,
        -102,
        86,
        105,
        -108,
        -112,
        -121,
        96,
        62,
        55,
        -26,
        115,
        -8,
        -103,
        -22,
        -41,
        6,
        -103,
        35,
        -57,
        105,
        -61,
        78,
        36,
        -125,
        10,
        115,
        48,
        107,
        47,
        126,
        -83,
        10,
        -45,
        -39,
        -108,
        -32,
        85,
        -107,
        12,
        44,
        73,
        -7,
        -45,
        -50,
        -85,
        113,
        112,
        -31,
        -92,
        -83,
        -86,
        51,
        -43,
        -124,
        -96,
        -83,
        -57,
        117,
        -111,
        31,
        94,
        -3,
        84,
        119,
        115,
        19,
        -14,
        12,
        -82,
        -59,
        22,
        7,
        5,
        -37,
        97,
        123,
        4,
        -58,
        123,
        119,
        40,
        52,
        -74,
        -6,
        13,
        85,
        57,
        13,
        38,
        54,
        -9,
        82,
        84,
        16,
        -49,
        61,
        -121,
        61,
        94,
        19,
        47,
        35,
        87,
        100,
        105,
        19,
        79,
        66,
        -111,
        -104,
        -4,
        -95,
        -30,
        124,
        22,
        89,
        95,
        107,
        104,
        92,
        74,
        -53,
        -34,
        -119,
        -21,
        -67,
        -40,
        -107,
        69,
        -33,
        127,
        64,
        -91,
        -74,
        104,
        89,
        -36,
        -40,
        -36,
        1,
        117,
        -10,
        -12,
        53,
        24,
        -61,
        -116,
        -95,
        -79,
        -44,
        -61,
        -38,
        66,
        -52,
        -64,
        88,
        -23,
        104,
        26,
        -93,
        -87,
        114,
        -78,
        -107,
        -79,
        -110,
        -18,
        100,
        -72,
        -115,
        94,
        -1,
        0,
        58,
        -31,
        -31,
        36,
        -48,
        119,
        1,
        -31,
        -29,
        102,
        -59,
        -104,
        -56,
        -61,
        68,
        -30,
        105,
        -60,
        104,
        86,
        72,
        -23,
        -66,
        57,
        -47,
        38,
        -125,
        -84,
        62,
        59,
        102,
        -21,
        56,
        -60,
        -84,
        61,
        32,
        48,
        51,
        92,
        81,
        -95,
        55,
        -106,
        -67,
        78,
        -64,
        117,
        41,
        -15,
        -43,
        -85,
        -78,
        42,
        11,
        -24,
        -19,
        -14,
        -38,
        -52,
        72,
        99,
        -56,
        -25,
        115,
        62,
        50,
        -76,
        -72,
        -89,
        51,
        55,
        51,
        45,
        37,
        -94,
        -121,
        107,
        -40,
        115,
        -104,
        94,
        -4,
        -16,
        17,
        101,
        -60,
        83,
        58,
        -19,
        -26,
        -26,
        108,
        -128,
        -93,
        82,
        -78,
        -81,
        -24,
        24,
        107,
        54,
        -33,
        -63,
        -42,
        124,
        100,
        -1,
        0,
        -37,
        116,
        -50,
        124,
        -62,
        16,
        19,
        117,
        -116,
        -81,
        60,
        -43,
        -111,
        -4,
        -30,
        59,
        -94,
        -59,
        -91,
        92,
        104,
        -26,
        -10,
        50,
        -102,
        -86,
        -21,
        8,
        -51,
        51,
        -80,
        -90,
        -61,
        12,
        -75,
        -95,
        97,
        16,
        70,
        -46,
        -90,
        -127,
        -58,
        -18,
        38,
        -72,
        -38,
        -93,
        19,
        77,
        -49,
        100,
        -84,
        102,
        -124,
        105,
        80,
        -29,
        -73,
        -76,
        -94,
        -4,
        -123,
        -50,
        3,
        -63,
        5,
        104,
        25,
        -107,
        -91,
        -84,
        66,
        2,
        -79,
        72,
        85,
        -80,
        12,
        44,
        -36,
        -79,
        80,
        -61,
        115,
        -104,
        6,
        -69,
        6,
        -119,
        106,
        92,
        -103,
        -7,
        -90,
        32,
        15,
        112,
        58,
        -9,
        15,
        124,
        68,
        61,
        54,
        38,
        -29,
        97,
        59,
        -25,
        -62,
        115,
        21,
        -75,
        11,
        92,
        -79,
        -66,
        -71,
        111,
        -71,
        125,
        55,
        3,
        -7,
        65,
        38,
        -42,
        -96,
        -45,
        89,
        -127,
        99,
        100,
        51,
        -97,
        11,
        104,
        -106,
        -116,
        -100,
        43,
        38,
        -91,
        127,
        102,
        -20,
        97,
        12,
        101,
        4,
        -16,
        -61,
        -73,
        98,
        -81,
        -56,
        -122,
        -92,
        -23,
        -27,
        12,
        -48,
        -93,
        72,
        -62,
        116,
        124,
        -64,
        -102,
        -26,
        -56,
        9,
        101,
        -20,
        -110,
        -15,
        90,
        21,
        63,
        114,
        -87,
        -52,
        98,
        -82,
        -19,
        103,
        70,
        -85,
        50,
        6,
        -109,
        113,
        86,
        -12,
        0,
        -47,
        -65,
        40,
        -16,
        -86,
        118,
        -104,
        -19,
        114,
        63,
        -69,
        99,
        55,
        79,
        -83,
        -43,
        26,
        -50,
        110,
        102,
        -105,
        -58,
        59,
        -38,
        -71,
        -20,
        -83,
        -103,
        23,
        59,
        -42,
        -32,
        -4,
        -107,
        -105,
        -45,
        -8,
        -5,
        -69,
        82,
        -8,
        -120,
        -90,
        -125,
        92,
        -50,
        -89,
        23,
        -68,
        21,
        62,
        112,
        -10,
        120,
        -40,
        -52,
        -17,
        -30,
        -90,
        116,
        -85,
        39,
        29,
        -99,
        -9,
        67,
        -29,
        62,
        -128,
        -30,
        -38,
        -23,
        -14,
        -68,
        -51,
        -58,
        100,
        39,
        -103,
        -52,
        47,
        -53,
        -14,
        120,
        25,
        30,
        43,
        -51,
        -59,
        -94,
        58,
        -56,
        8,
        -123,
        7,
        35,
        -61,
        -109,
        63,
        -99,
        92,
        99,
        -56,
        -44,
        -90,
        117,
        81,
        124,
        11,
        28,
        26,
        104,
        8,
        -53,
        -128,
        124,
        -6,
        -84,
        -63,
        -48,
        -75,
        16,
        -96,
        67,
        -79,
        33,
        -53,
        -122,
        -84,
        -72,
        -119,
        -69,
        -128,
        -10,
        -33,
        14,
        66,
        1,
        77,
        82,
        -15,
        6,
        30,
        -108,
        45,
        -54,
        102,
        -82,
        64,
        -10,
        -48,
        -117,
        -65,
        53,
        7,
        -91,
        -82,
        36,
        86,
        45,
        81,
        92,
        108,
        -116,
        -103,
        -24,
        -127,
        -85,
        -68,
        67,
        0,
        32,
        16,
        -122,
        81,
        48,
        91,
        -34,
        -62,
        -12,
        16,
        63,
        30,
        6,
        73,
        37,
        4,
        -84,
        18,
        -15,
        81,
        -61,
        107,
        -95,
        -51,
        105,
        42,
        -86,
        -48,
        -114,
        -99,
        22,
        27,
        -10,
        -3,
        -95,
        88,
        81,
        -57,
        76,
        76,
        -48,
        -82,
        123,
        -102,
        51,
        4,
        -121,
        -87,
        -113,
        -95,
        55,
        -96,
        6,
        34,
        86,
        -90,
        -92,
        123,
        -82,
        24,
        9,
        78,
        74,
        82,
        34,
        92,
        -114,
        -93,
        -122,
        -14,
        -110,
        -72,
        80,
        -17,
        19,
        -108,
        118,
        111,
        119,
        -70,
        12,
        94,
        79,
        -72,
        6,
        41,
        122,
        -52,
        -61,
        -127,
        102,
        -31,
        43,
        -117,
        35,
        68,
        23,
        88,
        91,
        85,
        -49,
        -61,
        -35,
        90,
        -64,
        30,
        -37,
        -96,
        66,
        114,
        90,
        10,
        -81,
        -75,
        121,
        -46,
        34,
        -14,
        -42,
        66,
        -59,
        76,
        104,
        102,
        -49,
        57,
        -109,
        -108,
        -120,
        3,
        85,
        -43,
        -94,
        23,
        37,
        -62,
        -94,
        -24,
        2,
        -45,
        -97,
        -97,
        117,
        -66,
        0,
        -119,
        122,
        9,
        47,
        117,
        110,
        -106,
        124,
        -2,
        8,
        42,
        -95,
        61,
        -59,
        97,
        117,
        -87,
        114,
        24,
        -52,
        0,
        9,
        4,
        83,
        123,
        119,
        -46,
        -37,
        -24,
        -61,
        2,
        114,
        -40,
        -105,
        36,
        77,
        62,
        122,
        -4,
        60,
        43,
        -110,
        75,
        116,
        -104,
        -9,
        25,
        31,
        -82,
        60,
        1,
        -7,
        118,
        -76,
        -94,
        -83,
        36,
        -20,
        -76,
        44,
        -39,
        -51,
        -90,
        -115,
        52,
        4,
        -69,
        -39,
        102,
        -95,
        108,
        -15,
        84,
        -108,
        44,
        -32,
        14,
        21,
        -40,
        -90,
        -119,
        16,
        -79,
        -107,
        83,
        65,
        -4,
        44,
        -82,
        124,
        5,
        -92,
        -41,
        56,
        5,
        63,
        -83,
        -26,
        -90,
        -124,
        106,
        91,
        -49,
        -61,
        81,
        76,
        69,
        75,
        -15,
        -38,
        63,
        -118,
        -51,
        107,
        73,
        -9,
        -6,
        -34,
        98,
        -34,
        -33,
        -19,
        89,
        -84,
        87,
        29,
        46,
        64,
        -68,
        87,
        71,
        -73,
        -40,
        31,
        -87,
        -48,
        117,
        77,
        54,
        39,
        127,
        77,
        14,
        -49,
        -84,
        3,
        -104,
        -103,
        -120,
        99,
        102,
        64,
        17,
        87,
        -99,
        55,
        73,
        -84,
        124,
        -34,
        27,
        49,
        118,
        47,
        67,
        -12,
        7,
        -28,
        115,
        -50,
        -18,
        -83,
        -60,
        -82,
        -96,
        87,
        54,
        -91,
        40,
        -62,
        -78,
        -58,
        46,
        -35,
        1,
        -115,
        92,
        -42,
        48,
        114,
        112,
        -125,
        95,
        123,
        34,
        67,
        6,
        5,
        -6,
        -76,
        -125,
        122,
        -39,
        -81,
        -106,
        89,
        54,
        14,
        93,
        -57,
        102,
        72,
        -36,
        56,
        96,
        -115,
        31,
        -114,
        -92,
        31,
        -70,
        -20,
        80,
        -9,
        -95,
        108,
        67,
        51,
        95,
        41,
        -37,
        81,
        89,
        -23,
        73,
        -64,
        -108,
        53,
        13,
        -38,
        78,
        -83,
        20,
        -17,
        -23,
        -26,
        -4,
        -99,
        17,
        122,
        -42,
        -86,
        -89,
        -94,
        -19,
        61,
        -2,
        -106,
        40,
        -59,
        85,
        -67,
        -111,
        127,
        -126,
        -11,
        -9,
        -41,
        80,
        -24,
        -102,
        109,
        21,
        -65,
        -74,
        -33,
        -42,
        102,
        -124,
        25,
        5,
        49,
        5,
        -102,
        -46,
        -56,
        -3,
        71,
        101,
        -50,
        -15,
        121,
        58,
        27,
        -3,
        110,
        -126,
        -100,
        -41,
        63,
        -101,
        65,
        -111,
        -67,
        -99,
        -67,
        4,
        17,
        64,
        95,
        44,
        -42,
        -126,
        29,
        -119,
        44,
        92,
        -46,
        98,
        -77,
        106,
        -88,
        0,
        124,
        86,
        51,
        77,
        71,
        -29,
        41,
        12,
        16,
        -126,
        -91,
        -38,
        123,
        79,
        115,
        -25,
        31,
        -26,
        -19,
        -20,
        -17,
        -29,
        33,
        -113,
        -20,
        -24,
        110,
        106,
        61,
        -93,
        -119,
        -106,
        -96,
        84,
        19,
        70,
        -79,
        -12,
        -12,
        -78,
        93,
        77,
        6,
        50,
        82,
        -123,
        31,
        46,
        -123,
        53,
        -114,
        -26,
        60,
        64,
        46,
        77,
        37,
        78,
        -83,
        71,
        113,
        -86,
        -66,
        101,
        51,
        51,
        62,
        71,
        -95,
        -6,
        13,
        37,
        -86,
        99,
        82,
        -51,
        -71,
        -85,
        44,
        86,
        -98,
        -93,
        -75,
        45,
        69,
        -36,
        -69,
        -6,
        102,
        113,
        40,
        -84,
        86,
        73,
        86,
        -115,
        -13,
        77,
        -28,
        -98,
        -83,
        94,
        86,
        33,
        -123,
        -125,
        -27,
        113,
        83,
        -13,
        -38,
        -84,
        8,
        -14,
        -33,
        -54,
        118,
        17,
        -33,
        7,
        67,
        -41,
        8,
        32,
        -13,
        -113,
        -116,
        -119,
        -77,
        -119,
        -124,
        -57,
        101,
        -60,
        35,
        -87,
        -45,
        -115,
        71,
        -71,
        124,
        119,
        59,
        -18,
        84,
        -101,
        29,
        70,
        54,
        -92,
        12,
        57,
        26,
        -68,
        -18,
        118,
        102,
        -125,
        -20,
        106,
        -121,
        69,
        -14,
        -2,
        2,
        -16,
        -75,
        -94,
        24,
        96,
        6,
        -78,
        100,
        105,
        107,
        -88,
        -61,
        50,
        -55,
        88,
        101,
        79,
        -57,
        -71,
        68,
        -120,
        -22,
        65,
        -59,
        125,
        -12,
        -83,
        -53,
        67,
        18,
        -125,
        -87,
        47,
        97,
        123,
        38,
        103,
        -29,
        -101,
        -6,
        -42,
        41,
        49,
        111,
        109,
        35,
        -33,
        107,
        -6,
        -49,
        -74,
        -48,
        94,
        -122,
        -30,
        68,
        50,
        -50,
        -26,
        -20,
        48,
        -79,
        -115,
        -72,
        -90,
        0,
        -56,
        -17,
        23,
        -40,
        -21,
        103,
        -103,
        -99,
        -94,
        -75,
        64,
        -46,
        30,
        -49,
        45,
        113,
        28,
        58,
        7,
        -57,
        44,
        -22,
        63,
        63,
        23,
        -8,
        -39,
        125,
        71,
        -78,
        12,
        -43,
        88,
        -122,
        29,
        93,
        -59,
        -19,
        -72,
        -120,
        -48,
        -51,
        -57,
        83,
        -92,
        85,
        -83,
        -115,
        -4,
        70,
        118,
        -112,
        0,
        30,
        -4,
        -14,
        -23,
        100,
        8,
        35,
        16,
        -9,
        -106,
        -105,
        36,
        -111,
        8,
        49,
        -16,
        -80,
        116,
        15,
        -24,
        53,
        52,
        103,
        -13,
        14,
        -128,
        111,
        108,
        -3,
        35,
        -118,
        21,
        75,
        69,
        88,
        79,
        74,
        -77,
        -35,
        -12,
        -127,
        -82,
        11,
        -105,
        98,
        32,
        61,
        -19,
        104,
        -83,
        98,
        102,
        -51,
        56,
        127,
        -67,
        -88,
        -102,
        -62,
        -93,
        111,
        108,
        -94,
        -96,
        13,
        35,
        21,
        62,
        86,
        -126,
        -102,
        -43,
        61,
        42,
        75,
        -38,
        4,
        91,
        29,
        107,
        -40,
        -123,
        -92,
        -60,
        -40,
        55,
        33,
        -85,
        20,
        13,
        36,
        94,
        -53,
        84,
        -10,
        40,
        -6,
        39,
        -92,
        86,
        -87,
        68,
        71,
        -98,
        -114,
        78,
        -127,
        -117,
        70,
        -118,
        111,
        -34,
        107,
        -121,
        39,
        -32,
        -96,
        77,
        65,
        -116,
        74,
        13,
        28,
        94,
        -100,
        45,
        -40,
        112,
        79,
        -119,
        -62,
        85,
        -127,
        85,
        123,
        13,
        120,
        -83,
        -117,
        -7,
        50,
        53,
        -121,
        -44,
        114,
        26,
        -69,
        -58,
        -29,
        98,
        40,
        -18,
        -37,
        -20,
        -62,
        18,
        -5,
        -1,
        0,
        -76,
        -19,
        -65,
        -67,
        -89,
        -56,
        59,
        95,
        112,
        124,
        -49,
        35,
        -103,
        -77,
        -108,
        95,
        41,
        -3,
        -77,
        -16,
        -68,
        -83,
        -70,
        107,
        31,
        49,
        -1,
        0,
        15,
        125,
        -71,
        114,
        -69,
        122,
        112,
        -89,
        65,
        -86,
        79,
        -35,
        49,
        -117,
        -60,
        107,
        125,
        -61,
        125,
        -63,
        112,
        -68,
        77,
        43,
        85,
        -121,
        -80,
        -3,
        -15,
        -68,
        23,
        -46,
        -87,
        91,
        104,
        -47,
        92,
        77,
        0,
        -63,
        116,
        28,
        -57,
        -126,
        122,
        -97,
        -69,
        -68,
        93,
        6,
        -105,
        70,
        -33,
        113,
        127,
        114,
        -101,
        109,
        113,
        109,
        67,
        28,
        -77,
        72,
        114,
        -34,
        24,
        -50,
        -15,
        -42,
        -11,
        -23,
        -8,
        122,
        43,
        -113,
        -91,
        -31,
        -15,
        -7,
        -97,
        24,
        -105,
        -82,
        -61,
        39,
        -60,
        44,
        29,
        14,
        35,
        -78,
        -52,
        123,
        -112,
        -71,
        71,
        -88,
        -107,
        -105,
        -48,
        -58,
        -47,
        99,
        71,
        74,
        -111,
        -79,
        -32,
        15,
        50,
        34,
        -54,
        107,
        -24,
        -15,
        -5,
        -7,
        -81,
        -24,
        -72,
        -42,
        122,
        10,
        -23,
        -13,
        -102,
        -80,
        -61,
        44,
        -87,
        54,
        -110,
        -120,
        74,
        89,
        67,
        -4,
        -41,
        -75,
        -118,
        26,
        8,
        -108,
        -75,
        -22,
        99,
        -112,
        -86,
        -126,
        88,
        97,
        115,
        10,
        -74,
        -33,
        -59,
        -33,
        -15,
        -33,
        -9,
        39,
        -42,
        -22,
        -25,
        32,
        78,
        79,
        -56,
        -100,
        -22,
        90,
        80,
        -77,
        75,
        -24,
        -75,
        -57,
        -11,
        -72,
        -103,
        97,
        25,
        86,
        4,
        13,
        -70,
        110,
        23,
        17,
        68,
        45,
        8,
        -108,
        -77,
        12,
        124,
        -108,
        -87,
        71,
        106,
        -34,
        -62,
        -71,
        -60,
        -72,
        109,
        -11,
        -45,
        100,
        10,
        -88,
        -46,
        -111,
        -73,
        -114,
        -18,
        79,
        -85,
        -13,
        -62,
        84,
        109,
        123,
        -122,
        30,
        111,
        119,
        -12,
        -21,
        48,
        -3,
        -114,
        -7,
        51,
        35,
        75,
        -18,
        111,
        -63,
        124,
        -89,
        49,
        -93,
        -42,
        -99,
        76,
        -99,
        78,
        -123,
        109,
        14,
        -57,
        -96,
        -44,
        -66,
        53,
        -10,
        114,
        51,
        -68,
        115,
        -27,
        121,
        -26,
        57,
        58,
        -28,
        99,
        -80,
        84,
        -71,
        124,
        62,
        123,
        75,
        -76,
        -22,
        89,
        81,
        104,
        -37,
        -37,
        107,
        64,
        19,
        -106,
        -67,
        53,
        81,
        -61,
        -59,
        75,
        -102,
        -54,
        -11,
        4,
        -49,
        76,
        -128,
        116,
        112,
        19,
        -41,
        -43,
        -123,
        -101,
        -24,
        -104,
        30,
        104,
        51,
        115,
        -63,
        -96,
        -6,
        -70,
        70,
        24,
        -82,
        -11,
        -12,
        5,
        50,
        -77,
        -38,
        121,
        -122,
        -51,
        81,
        107,
        83,
        -25,
        -106,
        -119,
        -100,
        21,
        110,
        70,
        8,
        -119,
        13,
        1,
        108,
        121,
        65,
        -10,
        -67,
        -1,
        0,
        21,
        -35,
        47,
        -120,
        -69,
        12,
        78,
        -32,
        -115,
        -14,
        79,
        -2,
        5,
        26,
        -75,
        16,
        -36,
        -53,
        -35,
        -36,
        38,
        107,
        -49,
        -124,
        -54,
        50,
        -2,
        28,
        -81,
        -72,
        -114,
        118,
        94,
        -19,
        -48,
        -71,
        19,
        -99,
        67,
        -28,
        50,
        -16,
        -111,
        109,
        -12,
        47,
        -94,
        60,
        -9,
        89,
        89,
        -67,
        96,
        83,
        -62,
        90,
        65,
        32,
        68,
        -98,
        -74,
        34,
        -41,
        127,
        50,
        23,
        -35,
        -52,
        -17,
        52,
        59,
        -98,
        -41,
        -97,
        127,
        -98,
        -82,
        -88,
        117,
        -12,
        -45,
        75,
        -121,
        -44,
        -23,
        115,
        121,
        -59,
        12,
        -61,
        87,
        108,
        -87,
        -17,
        -82,
        -108,
        -73,
        -117,
        83,
        21,
        123,
        42,
        -14,
        -102,
        46,
        43,
        92,
        25,
        -22,
        28,
        -57,
        -108,
        51,
        -61,
        -69,
        110,
        -17,
        30,
        108,
        -6,
        87,
        26,
        -14,
        -57,
        -38,
        28,
        -48,
        53,
        12,
        24,
        -36,
        -48,
        85,
        -124,
        -99,
        112,
        -71,
        -73,
        -44,
        -13,
        -36,
        78,
        46,
        -58,
        -85,
        -91,
        61,
        -24,
        20,
        8,
        86,
        84,
        -58,
        86,
        -69,
        68,
        -52,
        32,
        -76,
        16,
        -53,
        48,
        105,
        -93,
        64,
        -82,
        -67,
        100,
        12,
        -22,
        -43,
        -126,
        -102,
        -19,
        -100,
        42,
        -87,
        -7,
        76,
        105,
        80,
        74,
        -81,
        -92,
        96,
        49,
        22,
        104,
        61,
        54,
        19,
        17,
        -35,
        112,
        -93,
        39,
        9,
        -73,
        77,
        36,
        -12,
        -112,
        -35,
        -26,
        86,
        106,
        -6,
        106,
        -20,
        -73,
        -80,
        -51,
        -62,
        -116,
        -23,
        40,
        14,
        67,
        115,
        16,
        24,
        -19,
        27,
        25,
        -1,
        0,
        -44,
        21,
        -112,
        -22,
        22,
        -39,
        -89,
        -45,
        -47,
        -8,
        70,
        93,
        119,
        -26,
        -51,
        -113,
        28,
        -69,
        -83,
        -81,
        -110,
        -62,
        29,
        -5,
        -88,
        113,
        67,
        -49,
        107,
        59,
        95,
        -117,
        -54,
        115,
        -106,
        -48,
        -62,
        48,
        -114,
        -101,
        89,
        -39,
        -51,
        -57,
        -20,
        121,
        125,
        -51,
        -70,
        -43,
        6,
        104,
        58,
        -120,
        11,
        -17,
        103,
        -29,
        47,
        57,
        -75,
        84,
        -86,
        49,
        -99,
        38,
        69,
        118,
        43,
        24,
        120,
        -117,
        -69,
        -87,
        88,
        71,
        -102,
        -24,
        81,
        -25,
        58,
        82,
        53,
        -53,
        -28,
        116,
        92,
        -18,
        68,
        -41,
        63,
        113,
        28,
        -80,
        86,
        -42,
        -56,
        -46,
        46,
        -115,
        -115,
        -16,
        -70,
        -109,
        -101,
        13,
        -23,
        55,
        76,
        98,
        -47,
        -59,
        -82,
        -102,
        72,
        -82,
        -104,
        -64,
        -37,
        122,
        -39,
        11,
        -66,
        -99,
        69,
        104,
        -35,
        -34,
        29,
        -29,
        15,
        12,
        38,
        -92,
        16,
        94,
        67,
        72,
        -42,
        43,
        -66,
        -15,
        -123,
        -1,
        0,
        30,
        120,
        -73,
        -112,
        -32,
        -87,
        -102,
        -105,
        -114,
        56,
        -2,
        119,
        -110,
        -27,
        -52,
        -75,
        26,
        89,
        62,
        123,
        51,
        -15,
        114,
        -100,
        107,
        99,
        33,
        21,
        -127,
        -82,
        -26,
        34,
        12,
        -109,
        61,
        -103,
        -55,
        94,
        -126,
        -51,
        -74,
        -103,
        68,
        -23,
        51,
        -43,
        -99,
        27,
        -43,
        53,
        -49,
        -95,
        -99,
        -48,
        1,
        -53,
        -91,
        -73,
        -37,
        1,
        -4,
        -28,
        -16,
        -79,
        57,
        -58,
        78,
        45,
        -56,
        -93,
        -47,
        -96,
        -34,
        -97,
        48,
        -104,
        112,
        105,
        33,
        -115,
        37,
        -52,
        -122,
        -126,
        59,
        78,
        106,
        -12,
        42,
        107,
        54,
        74,
        32,
        -70,
        120,
        -23,
        39,
        -87,
        -8,
        -113,
        -125,
        13,
        -107,
        -58,
        -114,
        -35,
        -38,
        77,
        -27,
        -68,
        -115,
        -83,
        -113,
        -51,
        7,
        75,
        121,
        12,
        -102,
        -12,
        -85,
        -30,
        -53,
        79,
        120,
        -1,
        0,
        63,
        -85,
        -61,
        -39,
        100,
        -56,
        102,
        -6,
        -95,
        -109,
        -104,
        -98,
        -57,
        69,
        -79,
        -64,
        -13,
        57,
        90,
        -82,
        53,
        70,
        52,
        92,
        123,
        95,
        -16,
        -42,
        108,
        -89,
        -66,
        77,
        38,
        -12,
        -55,
        70,
        -88,
        -14,
        -22,
        124,
        113,
        -125,
        -34,
        -20,
        61,
        -47,
        -69,
        41,
        -15,
        -18,
        -25,
        -87,
        -22,
        -26,
        -81,
        31,
        -50,
        31,
        15,
        -75,
        100,
        43,
        0,
        65,
        71,
        72,
        61,
        -43,
        53,
        66,
        -98,
        -74,
        109,
        121,
        -79,
        -45,
        32,
        3,
        95,
        45,
        -106,
        -124,
        43,
        -78,
        -106,
        67,
        64,
        33,
        -23,
        -99,
        -11,
        118,
        -75,
        -94,
        -98,
        -34,
        90,
        -30,
        -61,
        -69,
        -105,
        -40,
        -55,
        114,
        24,
        19,
        6,
        -30,
        -90,
        -113,
        93,
        49,
        28,
        55,
        -28,
        79,
        38,
        -9,
        -79,
        -70,
        -65,
        25,
        -123,
        -30,
        114,
        -35,
        28,
        108,
        -35,
        125,
        116,
        123,
        -115,
        -81,
        44,
        102,
        114,
        -94,
        -26,
        101,
        68,
        54,
        26,
        -38,
        -24,
        -10,
        -73,
        -4,
        19,
        -122,
        -114,
        25,
        107,
        -117,
        -95,
        -15,
        -26,
        115,
        26,
        -54,
        73,
        54,
        -13,
        94,
        119,
        -90,
        -105,
        -61,
        -113,
        -110,
        -110,
        125,
        -109,
        -93,
        -117,
        -42,
        -22,
        58,
        -70,
        -91,
        -49,
        104,
        -20,
        120,
        -72,
        -69,
        57,
        -4,
        -66,
        -114,
        -85,
        -47,
        -125,
        -41,
        -22,
        -9,
        76,
        -29,
        -28,
        -95,
        -105,
        -98,
        -112,
        91,
        95,
        -110,
        -56,
        -114,
        74,
        -73,
        -66,
        -101,
        -42,
        87,
        69,
        -11,
        44,
        -121,
        36,
        77,
        -108,
        22,
        -75,
        -79,
        21,
        -4,
        117,
        98,
        66,
        -109,
        -58,
        115,
        56,
        56,
        -39,
        -67,
        6,
        99,
        -4,
        -9,
        93,
        -34,
        114,
        -121,
        -24,
        -66,
        110,
        106,
        -99,
        -13,
        -36,
        111,
        -106,
        6,
        -51,
        81,
        48,
        119,
        69,
        -40,
        100,
        63,
        -47,
        95,
        -96,
        -40,
        -3,
        59,
        67,
        -39,
        59,
        73,
        78,
        -10,
        -118,
        110,
        115,
        -29,
        94,
        -52,
        98,
        114,
        89,
        66,
        115,
        73,
        -35,
        21,
        93,
        19,
        -79,
        -50,
        -72,
        -86,
        56,
        -39,
        -99,
        -10,
        -83,
        5,
        -81,
        -65,
        92,
        -45,
        -105,
        -100,
        -16,
        -98,
        87,
        44,
        -69,
        -3,
        38,
        -111,
        110,
        29,
        15,
        -60,
        -63,
        -54,
        -25,
        -5,
        -109,
        74,
        107,
        -24,
        123,
        -39,
        94,
        -39,
        67,
        97,
        91,
        -23,
        -80,
        -7,
        -38,
        36,
        83,
        -28,
        2,
        73,
        4,
        2,
        73,
        39,
        65,
        65,
        61,
        52,
        -69,
        117,
        -61,
        5,
        97,
        -91,
        -103,
        -22,
        96,
        85,
        -18,
        -29,
        -39,
        -50,
        21,
        -52,
        -8,
        -77,
        -48,
        -48,
        -25,
        39,
        -92,
        -87,
        -77,
        85,
        88,
        -114,
        102,
        -30,
        61,
        -40,
        -68,
        77,
        75,
        -22,
        37,
        -88,
        -74,
        127,
        38,
        24,
        -50,
        43,
        -119,
        69,
        -13,
        95,
        127,
        49,
        -111,
        40,
        123,
        116,
        120,
        -39,
        29,
        22,
        -109,
        6,
        -98,
        -90,
        93,
        125,
        -105,
        117,
        -77,
        -104,
        -25,
        -18,
        -69,
        106,
        -9,
        -53,
        19,
        111,
        -113,
        95,
        87,
        15,
        -98,
        71,
        72,
        0,
        -24,
        -59,
        -109,
        -57,
        -28,
        116,
        -100,
        -38,
        -97,
        -85,
        119,
        115,
        111,
        15,
        27,
        79,
        15,
        -50,
        -67,
        62,
        -74,
        -121,
        -20,
        -13,
        115,
        -15,
        58,
        77,
        -124,
        -70,
        110,
        127,
        44,
        41,
        -32,
        99,
        -57,
        94,
        -25,
        -27,
        -24,
        -82,
        -118,
        106,
        -68,
        -7,
        -89,
        9,
        -109,
        -76,
        -119,
        -99,
        -43,
        -54,
        -32,
        -15,
        78,
        -97,
        60,
        -85,
        60,
        -7,
        26,
        -58,
        -48,
        75,
        73,
        -121,
        -82,
        -7,
        53,
        107,
        85,
        6,
        -66,
        78,
        -90,
        110,
        -88,
        92,
        119,
        15,
        21,
        13,
        19,
        59,
        -85,
        -128,
        -6,
        107,
        55,
        42,
        -25,
        63,
        -89,
        -96,
        -87,
        -80,
        -98,
        -6,
        -67,
        30,
        -37,
        24,
        -64,
        93,
        -19,
        -91,
        -31,
        -111,
        85,
        81,
        111,
        -12,
        25,
        84,
        -35,
        -90,
        80,
        -118,
        -72,
        110,
        -29,
        102,
        -57,
        -25,
        23,
        -46,
        -49,
        -35,
        -44,
        125,
        -103,
        94,
        -125,
        -53,
        -64,
        31,
        68,
        -45,
        52,
        27,
        98,
        50,
        -15,
        -74,
        -54,
        -87,
        39,
        -96,
        32,
        -18,
        108,
        -35,
        -52,
        90,
        109,
        118,
        51,
        -21,
        -125,
        53,
        49,
        88,
        -71,
        98,
        89,
        -23,
        112,
        116,
        -43,
        -120,
        34,
        49,
        26,
        -7,
        24,
        125,
        -82,
        -17,
        36,
        -10,
        7,
        -122,
        -118,
        -98,
        7,
        86,
        51,
        39,
        -89,
        -96,
        -97,
        -112,
        -71,
        -114,
        -65,
        51,
        3,
        49,
        90,
        -83,
        -101,
        -92,
        -49,
        46,
        -37,
        -66,
        57,
        -37,
        -29,
        -12,
        121,
        61,
        -3,
        -125,
        -66,
        -122,
        -86,
        -70,
        -87,
        -117,
        -65,
        -101,
        52,
        -26,
        -54,
        51,
        -49,
        109,
        -30,
        22,
        -119,
        101,
        -77,
        126,
        -40,
        123,
        -81,
        42,
        -7,
        115,
        -121,
        -54,
        -17,
        -4,
        -81,
        -125,
        -105,
        -62,
        109,
        47,
        93,
        62,
        81,
        126,
        117,
        61,
        75,
        -21,
        43,
        -70,
        -82,
        9,
        87,
        93,
        78,
        -29,
        13,
        66,
        -93,
        -52,
        -23,
        99,
        -2,
        -24,
        89,
        122,
        12,
        79,
        61,
        -43,
        -13,
        110,
        116,
        -47,
        95,
        -125,
        93,
        125,
        76,
        -11,
        52,
        -76,
        121,
        -95,
        75,
        -34,
        -64,
        -73,
        -100,
        45,
        -78,
        117,
        90,
        -90,
        59,
        -92,
        57,
        -77,
        19,
        13,
        26,
        91,
        59,
        52,
        47,
        126,
        67,
        8,
        -26,
        109,
        -2,
        -73,
        47,
        51,
        -92,
        -42,
        -55,
        89,
        -101,
        56,
        -42,
        -30,
        27,
        26,
        84,
        112,
        -84,
        104,
        -23,
        -30,
        -72,
        85,
        87,
        -124,
        -22,
        5,
        -60,
        -33,
        -23,
        -31,
        -59,
        -52,
        -11,
        -76,
        -71,
        -116,
        -84,
        -69,
        -76,
        -37,
        -20,
        -25,
        -109,
        89,
        -65,
        -36,
        -114,
        -103,
        118,
        -88,
        107,
        -94,
        55,
        -1,
        0,
        48,
        -83,
        24,
        69,
        59,
        97,
        -55,
        85,
        50,
        41,
        10,
        -5,
        1,
        -8,
        57,
        -96,
        30,
        122,
        69,
        100,
        -62,
        -117,
        -7,
        109,
        81,
        106,
        8,
        113,
        -16,
        -100,
        81,
        73,
        2,
        -113,
        70,
        52,
        50,
        -50,
        0,
        -87,
        -16,
        -41,
        -71,
        121,
        51,
        -89,
        -109,
        -82,
        117,
        95,
        -56,
        -80,
        109,
        -77,
        -95,
        -13,
        11,
        100,
        106,
        55,
        -90,
        -98,
        -117,
        43,
        -26,
        -82,
        -112,
        116,
        54,
        94,
        14,
        80,
        -59,
        83,
        8,
        43,
        41,
        -113,
        113,
        62,
        77,
        61,
        66,
        -114,
        23,
        -9,
        64,
        -123,
        -16,
        -5,
        -119,
        -75,
        -105,
        -59,
        96,
        -47,
        126,
        -43,
        -4,
        124,
        108,
        -85,
        -32,
        95,
        -29,
        -53,
        -105,
        19,
        -60,
        -28,
        -24,
        -39,
        117,
        -63,
        11,
        46,
        30,
        115,
        99,
        127,
        95,
        39,
        34,
        -29,
        116,
        2,
        5,
        89,
        1,
        67,
        -99,
        12,
        2,
        -63,
        94,
        -87,
        -86,
        -32,
        1,
        106,
        -86,
        115,
        -40,
        -71,
        8,
        -87,
        120,
        -25,
        77,
        -14,
        -99,
        82,
        -79,
        42,
        82,
        -120,
        41,
        -125,
        8,
        5,
        -59,
        64,
        83,
        -113,
        34,
        113,
        0,
        -91,
        -81,
        -106,
        18,
        46,
        -16,
        -22,
        -45,
        -39,
        -114,
        -112,
        90,
        -59,
        117,
        114,
        -22,
        10,
        -93,
        104,
        50,
        -68,
        -126,
        -102,
        -33,
        -73,
        -44,
        13,
        58,
        87,
        1,
        99,
        13,
        101,
        -55,
        77,
        54,
        122,
        22,
        -38,
        94,
        -112,
        -128,
        -120,
        85,
        -22,
        22,
        93,
        -73,
        61,
        103,
        -20,
        73,
        114,
        -10,
        46,
        66,
        75,
        -4,
        -71,
        -25,
        0,
        -33,
        20,
        -70,
        -100,
        60,
        6,
        -123,
        -92,
        53,
        -24,
        -63,
        -24,
        73,
        30,
        116,
        -2,
        -16,
        -78,
        31,
        -34,
        -77,
        74,
        49,
        118,
        32,
        51,
        121,
        24,
        56,
        -4,
        -35,
        -52,
        -26,
        89,
        34,
        5,
        -41,
        -36,
        58,
        -52,
        -47,
        -6,
        -35,
        16,
        103,
        116,
        4,
        70,
        125,
        37,
        122,
        -92,
        -96,
        104,
        1,
        46,
        -3,
        -51,
        112,
        122,
        67,
        25,
        -62,
        -74,
        113,
        -120,
        -82,
        -109,
        103,
        -78,
        -44,
        -75,
        -91,
        43,
        15,
        61,
        -68,
        -19,
        -28,
        31,
        -70,
        126,
        61,
        -114,
        119,
        -94,
        85,
        -97,
        -77,
        -113,
        21,
        -30,
        -22,
        42,
        -48,
        87,
        -28,
        -4,
        -43,
        -27,
        94,
        -90,
        -35,
        31,
        108,
        33,
        54,
        -5,
        109,
        13,
        -25,
        -124,
        -121,
        54,
        -125,
        -18,
        -95,
        -97,
        -93,
        -52,
        -83,
        -71,
        -117,
        -119,
        -50,
        -9,
        -62,
        -64,
        120,
        27,
        -44,
        -52,
        -33,
        -43,
        -60,
        -22,
        83,
        80,
        87,
        -109,
        83,
        99,
        31,
        2,
        -81,
        100,
        -1,
        0,
        -11,
        7,
        5,
        62,
        -96,
        117,
        108,
        -21,
        -63,
        -17,
        -106,
        -66,
        -72,
        -36,
        98,
        -54,
        93,
        50,
        53,
        -107,
        -65,
        -82,
        -123,
        29,
        13,
        -62,
        75,
        -35,
        -75,
        20,
        113,
        83,
        31,
        56,
        -10,
        34,
        -19,
        103,
        17,
        -75,
        -39,
        10,
        119,
        121,
        -77,
        -59,
        -12,
        72,
        -73,
        -50,
        105,
        121,
        51,
        69,
        99,
        62,
        -120,
        19,
        43,
        -68,
        -113,
        109,
        -73,
        -49,
        105,
        39,
        -20,
        -67,
        -83,
        125,
        60,
        -53,
        114,
        -69,
        109,
        70,
        112,
        -101,
        57,
        127,
        30,
        -25,
        108,
        122,
        -95,
        96,
        5,
        14,
        73,
        -23,
        123,
        -110,
        -73,
        -6,
        -91,
        45,
        36,
        67,
        3,
        97,
        27,
        48,
        38,
        -101,
        91,
        99,
        -126,
        64,
        33,
        -66,
        -46,
        -95,
        18,
        65,
        113,
        104,
        4,
        0,
        -51,
        -65,
        76,
        67,
        -97,
        103,
        30,
        98,
        7,
        -107,
        60,
        65,
        -109,
        -42,
        83,
        -66,
        -29,
        -73,
        58,
        -124,
        30,
        -39,
        -25,
        122,
        -36,
        -81,
        20,
        115,
        -66,
        83,
        -38,
        -64,
        -62,
        115,
        -25,
        83,
        119,
        39,
        62,
        -4,
        -105,
        -112,
        56,
        124,
        30,
        -1,
        0,
        32,
        -85,
        115,
        -70,
        -40,
        -26,
        19,
        -60,
        -59,
        -61,
        -25,
        -24,
        -74,
        -128,
        115,
        -47,
        64,
        -117,
        70,
        92,
        38,
        62,
        -90,
        92,
        -67,
        -50,
        15,
        43,
        55,
        57,
        41,
        107,
        87,
        85,
        84,
        -42,
        -123,
        -2,
        110,
        -123,
        -67,
        -2,
        -69,
        -95,
        114,
        -61,
        10,
        106,
        44,
        -34,
        -89,
        75,
        -84,
        -27,
        -12,
        53,
        24,
        -96,
        -112,
        98,
        10,
        87,
        26,
        -44,
        102,
        44,
        -51,
        36,
        -116,
        -91,
        75,
        9,
        57,
        31,
        84,
        51,
        83,
        31,
        112,
        -75,
        9,
        2,
        -37,
        -118,
        -43,
        -6,
        -100,
        79,
        -90,
        -91,
        18,
        66,
        75,
        19,
        -1,
        0,
        84,
        -19,
        -80,
        -44,
        -37,
        -46,
        97,
        -34,
        -73,
        23,
        73,
        -28,
        -88,
        -110,
        27,
        -71,
        60,
        -87,
        -86,
        45,
        90,
        -82,
        62,
        100,
        -5,
        -4,
        -98,
        -18,
        -117,
        36,
        82,
        -40,
        66,
        -58,
        -99,
        107,
        -113,
        107,
        2,
        -49,
        84,
        -82,
        -25,
        105,
        34,
        29,
        12,
        -83,
        35,
        104,
        100,
        87,
        99,
        67,
        41,
        34,
        -117,
        55,
        -10,
        50,
        -31,
        -25,
        -14,
        -78,
        -7,
        82,
        -50,
        -122,
        -73,
        95,
        -41,
        -17,
        75,
        38,
        33,
        -128,
        89,
        -46,
        -48,
        -19,
        107,
        -93,
        102,
        -23,
        34,
        30,
        -119,
        39,
        -100,
        50,
        -31,
        -49,
        -111,
        -60,
        -126,
        68,
        27,
        4,
        120,
        8,
        -104,
        -73,
        14,
        120,
        -20,
        -71,
        87,
        47,
        -44,
        62,
        -125,
        26,
        66,
        59,
        109,
        106,
        1,
        -97,
        -58,
        125,
        -127,
        13,
        118,
        41,
        -47,
        -58,
        -51,
        -24,
        -38,
        57,
        -19,
        18,
        -50,
        43,
        -101,
        -79,
        -50,
        102,
        -24,
        -68,
        -110,
        26,
        -41,
        94,
        -119,
        50,
        -18,
        -58,
        -86,
        -73,
        -95,
        47,
        -84,
        -88,
        -13,
        32,
        74,
        -28,
        85,
        -59,
        -117,
        -35,
        -12,
        74,
        107,
        49,
        -94,
        -60,
        85,
        -11,
        45,
        -14,
        4,
        121,
        110,
        -31,
        53,
        -51,
        -24,
        9,
        37,
        -27,
        -36,
        -27,
        27,
        30,
        -90,
        -57,
        83,
        -36,
        100,
        61,
        105,
        8,
        -35,
        100,
        -31,
        79,
        -100,
        9,
        -24,
        -126,
        -7,
        106,
        -66,
        -51,
        -126,
        -32,
        94,
        42,
        79,
        20,
        75,
        18,
        110,
        28,
        -23,
        -95,
        -110,
        -2,
        84,
        -111,
        -82,
        11,
        -24,
        0,
        32,
        7,
        -80,
        97,
        88,
        36,
        3,
        -81,
        89,
        -76,
        22,
        -60,
        -35,
        -105,
        -39,
        -27,
        -19,
        -91,
        -47,
        -84,
        -94,
        90,
        58,
        -86,
        -29,
        91,
        -38,
        -97,
        -52,
        -73,
        91,
        -52,
        59,
        118,
        -66,
        58,
        28,
        72,
        -21,
        95,
        -94,
        -29,
        -100,
        6,
        101,
        53,
        6,
        -48,
        8,
        -125,
        14,
        -122,
        -31,
        -128,
        -53,
        52,
        -96,
        39,
        -16,
        -56,
        89,
        75,
        -44,
        -18,
        113,
        50,
        -53,
        31,
        -108,
        -114,
        115,
        39,
        -55,
        94,
        95,
        29,
        89,
        -47,
        43,
        -6,
        -75,
        -87,
        92,
        -50,
        1,
        -45,
        65,
        28,
        76,
        -80,
        -78,
        35,
        85,
        77,
        66,
        -119,
        83,
        16,
        115,
        75,
        -5,
        18,
        98,
        -59,
        124,
        -28,
        104,
        97,
        -128,
        -69,
        -24,
        -48,
        -22,
        -55,
        -103,
        76,
        -39,
        -22,
        95,
        -21,
        78,
        -42,
        106,
        114,
        93,
        117,
        119,
        -5,
        14,
        120,
        -97,
        -84,
        -7,
        106,
        -42,
        -106,
        -9,
        15,
        -54,
        -41,
        -121,
        -28,
        8,
        -61,
        52,
        51,
        -85,
        22,
        -76,
        -45,
        71,
        92,
        45,
        53,
        -106,
        99,
        15,
        79,
        39,
        4,
        -118,
        89,
        91,
        45,
        126,
        -68,
        121,
        116,
        -40,
        115,
        -111,
        71,
        48,
        -53,
        -126,
        -20,
        -114,
        25,
        -15,
        -46,
        108,
        63,
        -98,
        -87,
        87,
        -65,
        -25,
        -128,
        40,
        -107,
        -83,
        89,
        -122,
        78,
        98,
        124,
        -87,
        -83,
        99,
        13,
        -62,
        -127,
        96,
        -116,
        40,
        -99,
        -69,
        -98,
        -13,
        95,
        92,
        -82,
        -128,
        -101,
        81,
        -34,
        93,
        -104,
        -71,
        45,
        95,
        14,
        -31,
        78,
        82,
        83,
        36,
        -79,
        115,
        112,
        42,
        -50,
        98,
        -90,
        -83,
        23,
        -60,
        -88,
        -9,
        -108,
        67,
        -93,
        -13,
        -113,
        46,
        -78,
        -91,
        75,
        68,
        -21,
        1,
        124,
        59,
        -82,
        -25,
        -81,
        74,
        -90,
        113,
        -57,
        -55,
        -89,
        103,
        109,
        0,
        29,
        -18,
        36,
        -92,
        -75,
        -49,
        -50,
        17,
        23,
        25,
        -116,
        -19,
        -24,
        118,
        45,
        75,
        -55,
        -108,
        -4,
        -87,
        -117,
        -110,
        -82,
        112,
        43,
        48,
        13,
        66,
        -96,
        34,
        60,
        -67,
        -78,
        -24,
        -58,
        126,
        124,
        -128,
        68,
        -94,
        72,
        85,
        117,
        -70,
        18,
        -47,
        1,
        -118,
        89,
        -102,
        79,
        -21,
        -23,
        -96,
        -78,
        21,
        3,
        -95,
        113,
        -55,
        -67,
        16,
        -7,
        -13,
        -105,
        -54,
        -65,
        115,
        -24,
        37,
        -95,
        -49,
        112,
        94,
        32,
        -20,
        -14,
        -69,
        14,
        -33,
        -96,
        64,
        91,
        29,
        86,
        -45,
        6,
        107,
        -4,
        115,
        -121,
        -28,
        -48,
        -107,
        -110,
        -77,
        29,
        42,
        -43,
        2,
        45,
        -23,
        -12,
        123,
        102,
        -93,
        -87,
        -13,
        -4,
        -87,
        -54,
        -53,
        78,
        104,
        -45,
        95,
        91,
        125,
        -75,
        -77,
        -13,
        108,
        -98,
        -109,
        19,
        -104,
        -13,
        46,
        -97,
        -112,
        57,
        -68,
        -51,
        -15,
        108,
        50,
        96,
        109,
        -92,
        -93,
        109,
        8,
        12,
        -67,
        85,
        -84,
        107,
        0,
        -78,
        72,
        -94,
        -49,
        126,
        51,
        114,
        33,
        73,
        94,
        32,
        -92,
        -85,
        -6,
        84,
        12,
        -4,
        -108,
        -2,
        -121,
        -97,
        118,
        -52,
        -98,
        31,
        55,
        48,
        5,
        23,
        0,
        -22,
        42,
        -20,
        -20,
        30,
        -116,
        30,
        32,
        80,
        99,
        54,
        118,
        118,
        86,
        92,
        2,
        -28,
        26,
        11,
        59,
        51,
        -64,
        119,
        3,
        -85,
        77,
        49,
        -89,
        -52,
        121,
        73,
        -115,
        -117,
        15,
        64,
        96,
        70,
        38,
        84,
        44,
        13,
        -7,
        71,
        -95,
        -43,
        -127,
        40,
        1,
        45,
        97,
        93,
        -65,
        110,
        -39,
        -22,
        -38,
        107,
        -80,
        69,
        -37,
        -94,
        36,
        16,
        -120,
        -64,
        -88,
        21,
        -32,
        -126,
        13,
        -75,
        37,
        -106,
        -98,
        -81,
        -112,
        -78,
        -92,
        98,
        97,
        -67,
        126,
        89,
        51,
        -77,
        55,
        -122,
        20,
        43,
        -70,
        60,
        -2,
        -96,
        74,
        -116,
        -71,
        33,
        58,
        0,
        -48,
        72,
        -7,
        -9,
        -11,
        -78,
        -16,
        3,
        47,
        -5,
        -106,
        -92,
        -32,
        90,
        -28,
        3,
        -18,
        46,
        -103,
        44,
        76,
        -11,
        46,
        -75,
        -60,
        59,
        18,
        -50,
        86,
        43,
        21,
        -12,
        -102,
        -55,
        104,
        63,
        88,
        -110,
        94,
        125,
        -106,
        -117,
        123,
        103,
        -39,
        89,
        -79,
        11,
        105,
        -84,
        79,
        -13,
        36,
        -76,
        73,
        45,
        123,
        -57,
        -46,
        1,
        -70,
        -68,
        -16,
        -34,
        44,
        93,
        -124,
        -121,
        107,
        77,
        7,
        88,
        -71,
        -61,
        88,
        -9,
        88,
        -33,
        8,
        -42,
        21,
        -117,
        104,
        -7,
        15,
        98,
        -36,
        116,
        -4,
        122,
        94,
        -58,
        28,
        90,
        105,
        122,
        -37,
        -33,
        105,
        -66,
        -113,
        -40,
        44,
        -128,
        -21,
        125,
        126,
        -47,
        -77,
        53,
        -21,
        88,
        -16,
        -100,
        36,
        113,
        -120,
        12,
        2,
        121,
        104,
        4,
        -12,
        118,
        123,
        67,
        88,
        -5,
        -24,
        -100,
        121,
        9,
        -19,
        81,
        -72,
        -54,
        50,
        -90,
        -15,
        52,
        -101,
        -106,
        -118,
        -11,
        47,
        -61,
        -78,
        55,
        -118,
        -99,
        -29,
        -97,
        85,
        -46,
        -66,
        -111,
        -44,
        -36,
        -76,
        -2,
        -79,
        96,
        -78,
        -117,
        -16,
        6,
        -41,
        87,
        41,
        -113,
        -41,
        84,
        111,
        -117,
        -37,
        -110,
        82,
        -90,
        -22,
        -98,
        35,
        -35,
        94,
        73,
        51,
        17,
        109,
        -52,
        80,
        -26,
        -24,
        22,
        13,
        29,
        -124,
        101,
        11,
        62,
        -71,
        -24,
        59,
        65,
        -109,
        -96,
        47,
        5,
        -119,
        -54,
        -24,
        55,
        119,
        52,
        36,
        13,
        102,
        -25,
        -19,
        -12,
        122,
        -116,
        -64,
        -43,
        -88,
        105,
        -21,
        26,
        -104,
        -85,
        103,
        54,
        71,
        -36,
        15,
        15,
        -62,
        -71,
        -79,
        -43,
        -2,
        -33,
        11,
        -91,
        62,
        119,
        43,
        -47,
        28,
        -100,
        -50,
        113,
        114,
        -76,
        52,
        55,
        -34,
        -53,
        -61,
        -38,
        -33,
        -25,
        115,
        20,
        29,
        23,
        -47,
        -40,
        22,
        -121,
        -7,
        2,
        33,
        -49,
        -82,
        -110,
        75,
        -22,
        -111,
        14,
        107,
        119,
        -84,
        10,
        60,
        -66,
        -10,
        -66,
        -122,
        76,
        43,
        48,
        -3,
        -108,
        125,
        -26,
        -28,
        125,
        -33,
        103,
        -11,
        -107,
        67,
        -58,
        58,
        -36,
        -106,
        -65,
        6,
        44,
        -112,
        104,
        103,
        -11,
        79,
        114,
        90,
        -103,
        -21,
        19,
        125,
        -3,
        54,
        121,
        97,
        -28,
        106,
        101,
        39,
        -51,
        117,
        -81,
        -53,
        -21,
        98,
        -20,
        -37,
        79,
        85,
        -98,
        36,
        57,
        10,
        -26,
        -93,
        40,
        62,
        -22,
        -115,
        -50,
        115,
        -127,
        -63,
        -99,
        -112,
        -84,
        -94,
        -60,
        -107,
        57,
        -83,
        -117,
        -48,
        116,
        39,
        106,
        3,
        -35,
        -65,
        35,
        48,
        102,
        -89,
        -104,
        38,
        -127,
        -55,
        98,
        -30,
        65,
        121,
        -122,
        110,
        -116,
        11,
        -119,
        -83,
        -79,
        -114,
        -81,
        -10,
        25,
        -14,
        -104,
        51,
        19,
        -76,
        104,
        89,
        -59,
        4,
        22,
        121,
        -11,
        47,
        -98,
        -109,
        25,
        -116,
        -78,
        49,
        -70,
        109,
        71,
        121,
        61,
        -52,
        -46,
        80,
        36,
        -95,
        -34,
        80,
        105,
        91,
        73,
        -99,
        -108,
        -40,
        -51,
        53,
        16,
        -46,
        -59,
        105,
        -109,
        -94,
        -107,
        -16,
        109,
        -115,
        82,
        -92,
        -53,
        -122,
        25,
        12,
        -53,
        78,
        11,
        23,
        43,
        -106,
        -86,
        -39,
        42,
        -124,
        82,
        -91,
        93,
        22,
        17,
        -107,
        38,
        48,
        -25,
        69,
        -107,
        -49,
        14,
        -94,
        -45,
        -17,
        -45,
        120,
        -27,
        -41,
        106,
        -7,
        -17,
        -78,
        20,
        -55,
        106,
        -71,
        53,
        54,
        -58,
        96,
        -104,
        -103,
        -72,
        -34,
        51,
        15,
        74,
        -32,
        109,
        57,
        89,
        59,
        -72,
        10,
        11,
        55,
        107,
        121,
        48,
        -72,
        60,
        67,
        -41,
        97,
        94,
        75,
        82,
        -71,
        57,
        -89,
        -74,
        114,
        107,
        44,
        -20,
        -25,
        77,
        51,
        5,
        -94,
        75,
        -27,
        -115,
        -42,
        46,
        53,
        79,
        26,
        -32,
        121,
        1,
        -38,
        55,
        -96,
        -50,
        -122,
        -105,
        17,
        -30,
        110,
        -22,
        104,
        78,
        55,
        67,
        -100,
        -15,
        103,
        -110,
        126,
        77,
        -78,
        57,
        -73,
        -1,
        0,
        -67,
        -2,
        61,
        71,
        -35,
        120,
        -21,
        -110,
        -23,
        77,
        -45,
        29,
        44,
        -127,
        106,
        -105,
        -97,
        58,
        83,
        -99,
        108,
        69,
        -55,
        -80,
        60,
        122,
        -91,
        -102,
        -50,
        -72,
        114,
        30,
        -16,
        33,
        -32,
        -42,
        31,
        -13,
        111,
        76,
        104,
        15,
        97,
        -71,
        -95,
        -15,
        -82,
        -107,
        -46,
        13,
        91,
        15,
        21,
        117,
        60,
        -86,
        76,
        -16,
        -25,
        115,
        -47,
        -33,
        1,
        11,
        -71,
        75,
        104,
        -87,
        -46,
        -13,
        9,
        -89,
        -95,
        26,
        -70,
        86,
        -4,
        116,
        -125,
        -49,
        15,
        39,
        -54,
        15,
        84,
        72,
        66,
        98,
        10,
        -86,
        35,
        -5,
        53,
        -74,
        90,
        -67,
        -37,
        8,
        66,
        -128,
        88,
        -113,
        -104,
        -2,
        -114,
        -57,
        73,
        69,
        104,
        77,
        29,
        -18,
        -77,
        59,
        17,
        -10,
        -64,
        -51,
        27,
        14,
        -4,
        115,
        -41,
        34,
        8,
        -47,
        6,
        -50,
        32,
        -37,
        -88,
        -60,
        -22,
        79,
        -99,
        -103,
        -103,
        -13,
        -57,
        -26,
        -68,
        -87,
        85,
        124,
        51,
        -16,
        62,
        50,
        -85,
        -95,
        102,
        -120,
        -21,
        35,
        75,
        115,
        51,
        31,
        79,
        92,
        122,
        -101,
        -99,
        -50,
        -126,
        123,
        89,
        70,
        18,
        118,
        99,
        127,
        3,
        14,
        8,
        80,
        16,
        -121,
        77,
        37,
        116,
        115,
        -80,
        -102,
        5,
        93,
        50,
        44,
        -92,
        -35,
        -77,
        55,
        119,
        69,
        -95,
        -122,
        -114,
        119,
        63,
        -90,
        -82,
        -30,
        26,
        8,
        43,
        -87,
        40,
        121,
        62,
        56,
        -27,
        123,
        -48,
        -105,
        -96,
        75,
        37,
        93,
        102,
        -99,
        84,
        -86,
        67,
        -3,
        14,
        -25,
        45,
        -41,
        102,
        102,
        -23,
        -24,
        33,
        123,
        -73,
        11,
        -96,
        -1,
        0,
        90,
        100,
        22,
        -72,
        -18,
        -3,
        -107,
        -117,
        115,
        103,
        101,
        13,
        108,
        48,
        40,
        -97,
        81,
        -84,
        16,
        39,
        -106,
        -128,
        40,
        -107,
        52,
        62,
        -116,
        77,
        -113,
        -75,
        11,
        68,
        120,
        96,
        -45,
        -54,
        -31,
        -39,
        -123,
        -37,
        93,
        75,
        -118,
        105,
        67,
        120,
        15,
        -113,
        -84,
        -34,
        79,
        -93,
        106,
        -99,
        69,
        53,
        -74,
        -74,
        123,
        64,
        -24,
        50,
        -79,
        -25,
        -109,
        -34,
        -14,
        59,
        29,
        19,
        10,
        -25,
        -28,
        -76,
        -60,
        61,
        117,
        44,
        -81,
        -113,
        49,
        93,
        -23,
        110,
        102,
        -101,
        100,
        -6,
        121,
        68,
        67,
        -81,
        -44,
        80,
        -63,
        1,
        51,
        -106,
        -45,
        42,
        112,
        -107,
        93,
        83,
        -103,
        -53,
        -29,
        -27,
        -46,
        -72,
        124,
        -53,
        -103,
        -124,
        -48,
        40,
        -119,
        100,
        -77,
        -16,
        117,
        29,
        -106,
        -73,
        1,
        95,
        -43,
        19,
        102,
        20,
        67,
        -100,
        -53,
        -46,
        6,
        -85,
        25,
        127,
        -81,
        76,
        101,
        -52,
        65,
        66,
        -91,
        -98,
        -126,
        42,
        -117,
        77,
        -43,
        -123,
        96,
        -39,
        -32,
        -49,
        -114,
        -73,
        79,
        101,
        70,
        -114,
        -73,
        63,
        -102,
        -48,
        86,
        -116,
        -79,
        -33,
        -99,
        -41,
        -62,
        71,
        50,
        84,
        47,
        -30,
        -46,
        -54,
        -87,
        -109,
        -124,
        81,
        33,
        119,
        17,
        19,
        85,
        18,
        -49,
        89,
        -125,
        -102,
        111,
        -20,
        -57,
        12,
        40,
        52,
        -28,
        -60,
        110,
        87,
        -126,
        -82,
        105,
        25,
        113,
        -118,
        0,
        -5,
        -12,
        -53,
        -66,
        117,
        -125,
        -91,
        -97,
        -50,
        -22,
        36,
        -106,
        110,
        -112,
        -23,
        -5,
        12,
        108,
        -9,
        118,
        -7,
        78,
        -127,
        44,
        -116,
        26,
        -22,
        40,
        -72,
        110,
        -106,
        -34,
        -5,
        74,
        -90,
        -93,
        50,
        112,
        -114,
        -119,
        -30,
        46,
        92,
        -48,
        115,
        6,
        93,
        -86,
        65,
        106,
        -121,
        123,
        -122,
        110,
        -115,
        77,
        5,
        -114,
        83,
        112,
        -52,
        32,
        56,
        115,
        0,
        117,
        31,
        -105,
        51,
        37,
        103,
        -95,
        99,
        -79,
        -37,
        84,
        71,
        104,
        125,
        20,
        -105,
        57,
        87,
        116,
        -13,
        -13,
        -40,
        -48,
        -24,
        -49,
        -19,
        -77,
        72,
        0,
        -12,
        35,
        20,
        -20,
        94,
        -40,
        122,
        -128,
        29,
        125,
        91,
        99,
        28,
        -28,
        97,
        48,
        12,
        25,
        -80,
        -64,
        12,
        -86,
        65,
        72,
        101,
        113,
        -44,
        97,
        -57,
        -25,
        41,
        46,
        105,
        29,
        -25,
        106,
        -103,
        85,
        103,
        103,
        -83,
        -44,
        -30,
        83,
        69,
        -108,
        -61,
        12,
        -71,
        40,
        52,
        -39,
        122,
        -34,
        36,
        65,
        43,
        8,
        9,
        -59,
        -20,
        -34,
        -10,
        -59,
        -107,
        14,
        -107,
        83,
        -105,
        -77,
        -115,
        32,
        -53,
        22,
        -110,
        99,
        -100,
        -45,
        36,
        -69,
        64,
        -117,
        -68,
        -78,
        -105,
        0,
        -39,
        114,
        -102,
        -72,
        -44,
        -102,
        78,
        -109,
        32,
        -9,
        -105,
        61,
        70,
        114,
        110,
        100,
        -27,
        116,
        -57,
        49,
        81,
        -74,
        -116,
        80,
        36,
        21,
        40,
        90,
        103,
        14,
        -43,
        105,
        16,
        -90,
        23,
        49,
        91,
        15,
        55,
        -14,
        -74,
        -97,
        -96,
        -46,
        -51,
        93,
        -42,
        111,
        -55,
        -11,
        -69,
        -68,
        -58,
        97,
        86,
        -124,
        -77,
        52,
        -25,
        77,
        -16,
        -89,
        -46,
        -81,
        -45,
        58,
        43,
        -79,
        85,
        -56,
        31,
        -60,
        17,
        -112,
        -126,
        62,
        -106,
        59,
        -78,
        83,
        -53,
        -125,
        -80,
        -13,
        41,
        -26,
        104,
        -30,
        29,
        -93,
        103,
        21,
        13,
        -16,
        96,
        -61,
        51,
        6,
        -38,
        -19,
        66,
        -11,
        15,
        110,
        -81,
        -66,
        28,
        61,
        7,
        53,
        -83,
        -70,
        97,
        9,
        -35,
        -116,
        89,
        -48,
        9,
        -11,
        43,
        -5,
        13,
        62,
        67,
        11,
        -90,
        -26,
        -115,
        -98,
        29,
        38,
        15,
        -97,
        -97,
        -105,
        119,
        -75,
        -70,
        33,
        100,
        23,
        40,
        26,
        116,
        89,
        40,
        81,
        -60,
        75,
        -83,
        -103,
        -24,
        -101,
        -10,
        -38,
        31,
        43,
        -104,
        30,
        100,
        125,
        58,
        83,
        91,
        83,
        -88,
        -50,
        -72,
        -123,
        -41,
        -81,
        123,
        83,
        64,
        -121,
        89,
        -99,
        46,
        35,
        -118,
        66,
        51,
        -110,
        10,
        -31,
        0,
        -79,
        -48,
        -47,
        55,
        -114,
        52,
        -126,
        -62,
        68,
        17,
        85,
        -45,
        -87,
        -9,
        52,
        -40,
        -44,
        -43,
        -77,
        19,
        24,
        -10,
        100,
        56,
        -99,
        11,
        -122,
        31,
        86,
        73,
        38,
        -113,
        -93,
        -106,
        53,
        77,
        -100,
        -35,
        -70,
        -63,
        106,
        -30,
        -115,
        127,
        -112,
        29,
        64,
        122,
        -90,
        127,
        -119,
        -45,
        -60,
        54,
        -40,
        67,
        112,
        34,
        75,
        82,
        -7,
        -75,
        -34,
        -109,
        -127,
        -20,
        -43,
        118,
        -85,
        -90,
        -52,
        -32,
        -83,
        -119,
        -118,
        -112,
        37,
        77,
        45,
        97,
        -103,
        -34,
        -121,
        127,
        2,
        115,
        92,
        -66,
        42,
        122,
        -124,
        27,
        122,
        -23,
        -37,
        51,
        -43,
        -111,
        47,
        112,
        50,
        31,
        -58,
        85,
        -120,
        -113,
        70,
        -127,
        22,
        -59,
        -43,
        15,
        81,
        -50,
        -31,
        -10,
        78,
        118,
        -119,
        -14,
        46,
        91,
        27,
        95,
        -84,
        -19,
        49,
        54,
        -74,
        113,
        -58,
        -57,
        109,
        -65,
        -60,
        -71,
        -95,
        -49,
        104,
        7,
        -111,
        79,
        -76,
        95,
        -114,
        -53,
        -34,
        34,
        -93,
        107,
        -16,
        25,
        -59,
        38,
        41,
        55,
        117,
        113,
        -70,
        114,
        100,
        -41,
        11,
        94,
        -90,
        127,
        -58,
        7,
        9,
        -28,
        57,
        -26,
        117,
        62,
        -31,
        60,
        -101,
        -9,
        36,
        -49,
        -101,
        86,
        -20,
        113,
        114,
        114,
        -25,
        -59,
        -87,
        -77,
        -43,
        -7,
        38,
        -100,
        119,
        68,
        107,
        98,
        105,
        -27,
        -93,
        -65,
        -46,
        -65,
        106,
        -12,
        -7,
        -35,
        -22,
        28,
        -21,
        -19,
        -29,
        -20,
        96,
        -119,
        76,
        -2,
        101,
        60,
        13,
        -111,
        -18,
        108,
        -20,
        -20,
        -30,
        -109,
        55,
        65,
        29,
        11,
        -14,
        -106,
        31,
        55,
        -93,
        -42,
        125,
        -70,
        -20,
        -41,
        -30,
        -36,
        83,
        51,
        -49,
        -67,
        -85,
        -35,
        70,
        -55,
        41,
        -116,
        -56,
        112,
        65,
        111,
        -73,
        -1,
        0,
        58,
        -42,
        -52,
        30,
        -44,
        42,
        -13,
        89,
        -53,
        -46,
        62,
        48,
        44,
        -61,
        75,
        -78,
        -51,
        -18,
        28,
        54,
        -12,
        -53,
        -92,
        -56,
        8,
        -3,
        -36,
        -68,
        -114,
        69,
        20,
        -72,
        50,
        37,
        -116,
        2,
        -42,
        112,
        106,
        108,
        125,
        -114,
        18,
        51,
        2,
        -90,
        72,
        -39,
        -104,
        -112,
        31,
        123,
        6,
        107,
        -102,
        95,
        4,
        -109,
        -26,
        50,
        42,
        -53,
        32,
        85,
        100,
        -75,
        117,
        -59,
        9,
        42,
        -31,
        -105,
        119,
        -89,
        -93,
        -60,
        94,
        -123,
        100,
        -48,
        -99,
        -9,
        53,
        86,
        75,
        68,
        -12,
        64,
        119,
        51,
        87,
        -106,
        -102,
        -69,
        118,
        -93,
        1,
        -111,
        83,
        -34,
        -55,
        -126,
        -107,
        104,
        -5,
        -11,
        -5,
        122,
        111,
        -52,
        126,
        5,
        -20,
        -104,
        75,
        -71,
        -23,
        56,
        85,
        56,
        -112,
        109,
        118,
        -102,
        105,
        -84,
        61,
        53,
        -110,
        -24,
        51,
        -7,
        60,
        13,
        99,
        -24,
        114,
        -81,
        -13,
        89,
        125,
        7,
        62,
        13,
        2,
        107,
        108,
        -26,
        -30,
        55,
        -101,
        -77,
        -87,
        -87,
        -45,
        -86,
        19,
        -26,
        -128,
        -103,
        9,
        -47,
        29,
        102,
        29,
        6,
        -111,
        99,
        -28,
        114,
        -20,
        44,
        67,
        99,
        -76,
        -69,
        55,
        -77,
        79,
        -120,
        -50,
        103,
        -72,
        40,
        -87,
        31,
        7,
        -26,
        40,
        -19,
        74,
        112,
        -127,
        81,
        92,
        -94,
        -44,
        -85,
        -9,
        100,
        44,
        -61,
        87,
        91,
        78,
        -84,
        -120,
        -77,
        123,
        -120,
        -76,
        -82,
        91,
        127,
        -53,
        47,
        59,
        -5,
        127,
        -73,
        -1,
        0,
        24,
        114,
        -58,
        -43,
        127,
        15,
        15,
        95,
        -53,
        35,
        7,
        82,
        54,
        -6,
        -107,
        -77,
        113,
        -55,
        -97,
        126,
        7,
        -55,
        -5,
        -85,
        19,
        85,
        -34,
        -93,
        67,
        11,
        41,
        -36,
        60,
        109,
        92,
        -52,
        125,
        -20,
        -28,
        53,
        54,
        113,
        22,
        -40,
        103,
        15,
        51,
        -110,
        -53,
        34,
        4,
        -44,
        -49,
        56,
        -55,
        25,
        106,
        74,
        -126,
        -123,
        19,
        46,
        9,
        -40,
        -63,
        34,
        -38,
        111,
        -41,
        11,
        43,
        20,
        1,
        -54,
        -96,
        76,
        -38,
        -34,
        62,
        -73,
        24,
        -64,
        -98,
        91,
        -128,
        -21,
        124,
        109,
        -82,
        -67,
        120,
        46,
        -121,
        -93,
        -24,
        -14,
        -70,
        -67,
        108,
        76,
        71,
        -7,
        29,
        86,
        -14,
        -107,
        -62,
        -23,
        48,
        35,
        -115,
        -39,
        -73,
        69,
        -109,
        -91,
        -66,
        -19,
        -45,
        95,
        56,
        -56,
        -13,
        121,
        -38,
        35,
        -27,
        97,
        -75,
        117,
        -22,
        -115,
        119,
        83,
        -45,
        87,
        66,
        -101,
        -71,
        -120,
        -71,
        -79,
        47,
        121,
        47,
        -54,
        93,
        -78,
        -96,
        71,
        -4,
        47,
        -75,
        -40,
        -64,
        79,
        -70,
        -39,
        -21,
        55,
        -97,
        -58,
        -58,
        101,
        80,
        -105,
        59,
        31,
        33,
        -116,
        -82,
        79,
        -101,
        40,
        -98,
        -88,
        63,
        108,
        -92,
        -12,
        25,
        24,
        71,
        109,
        -119,
        3,
        -94,
        36,
        52,
        27,
        -98,
        -128,
        -64,
        122,
        -50,
        100,
        44,
        -123,
        -61,
        119,
        43,
        -53,
        96,
        -4,
        26,
        60,
        -50,
        70,
        -41,
        59,
        -95,
        -109,
        -95,
        -75,
        85,
        -85,
        -13,
        47,
        64,
        -20,
        97,
        41,
        -50,
        109,
        -74,
        -94,
        -5,
        19,
        11,
        -23,
        45,
        -5,
        23,
        109,
        -102,
        116,
        118,
        -83,
        113,
        -90,
        -33,
        65,
        -108,
        -122,
        -87,
        50,
        122,
        29,
        -113,
        -40,
        61,
        118,
        -4,
        62,
        -17,
        77,
        -107,
        -61,
        -23,
        -89,
        -82,
        -114,
        126,
        38,
        55,
        30,
        -113,
        56,
        66,
        106,
        25,
        -54,
        54,
        16,
        97,
        -18,
        116,
        -42,
        12,
        85,
        -89,
        6,
        90,
        43,
        82,
        39,
        -92,
        24,
        16,
        40,
        -45,
        52,
        108,
        -9,
        43,
        -50,
        -39,
        -67,
        25,
        -103,
        31,
        -92,
        -31,
        -43,
        -11,
        18,
        -112,
        64,
        112,
        19,
        97,
        88,
        -48,
        -59,
        -85,
        89,
        6,
        -104,
        -32,
        -15,
        57,
        106,
        65,
        36,
        73,
        36,
        -79,
        -106,
        -96,
        0,
        -38,
        -126,
        1,
        125,
        -98,
        -40,
        -83,
        59,
        123,
        29,
        -127,
        115,
        -64,
        29,
        110,
        -85,
        -86,
        -42,
        66,
        -97,
        39,
        -79,
        13,
        -51,
        -18,
        -121,
        85,
        113,
        -108,
        117,
        -8,
        65,
        105,
        93,
        -74,
        -113,
        -7,
        119,
        -72,
        8,
        95,
        66,
        80,
        38,
        53,
        -28,
        -105,
        -111,
        76,
        49,
        127,
        113,
        98,
        -13,
        68,
        24,
        -95,
        4,
        44,
        -99,
        -30,
        -14,
        64,
        -49,
        -78,
        -111,
        81,
        -118,
        -98,
        -54,
        14,
        -106,
        -67,
        -124,
        24,
        31,
        -12,
        33,
        -124,
        40,
        -110,
        -38,
        -126,
        -110,
        -110,
        38,
        36,
        -65,
        28,
        12,
        -9,
        109,
        -97,
        -74,
        -11,
        -73,
        -77,
        -90,
        -40,
        61,
        9,
        -10,
        22,
        -92,
        -43,
        54,
        97,
        88,
        30,
        -89,
        -29,
        58,
        89,
        124,
        11,
        -124,
        -105,
        57,
        -47,
        61,
        -84,
        26,
        47,
        97,
        -108,
        35,
        16,
        -43,
        72,
        -10,
        4,
        52,
        111,
        -103,
        -118,
        12,
        -52,
        33,
        120,
        75,
        -124,
        66,
        -7,
        -47,
        -33,
        121,
        15,
        -110,
        -60,
        108,
        -55,
        45,
        -95,
        69,
        -12,
        122,
        -98,
        99,
        -110,
        78,
        18,
        -10,
        20,
        -57,
        -65,
        -20,
        -70,
        -115,
        27,
        -115,
        -102,
        -57,
        -78,
        -28,
        19,
        -52,
        14,
        -91,
        -86,
        -61,
        -125,
        88,
        6,
        -95,
        -21,
        91,
        -22,
        45,
        0,
        54,
        -11,
        119,
        -17,
        3,
        -5,
        54,
        -58,
        52,
        33,
        108,
        84,
        92,
        125,
        -64,
        7,
        54,
        112,
        -63,
        -127,
        2,
        -106,
        23,
        -82,
        43,
        97,
        -111,
        70,
        -126,
        13,
        -30,
        -57,
        -71,
        -87,
        88,
        45,
        100,
        6,
        8,
        -104,
        -95,
        -125,
        6,
        -102,
        50,
        35,
        14,
        -97,
        -110,
        18,
        45,
        105,
        -122,
        18,
        110,
        -116,
        -60,
        -90,
        -40,
        86,
        101,
        107,
        -63,
        68,
        51,
        -113,
        -43,
        7,
        -4,
        105,
        -7,
        -81,
        7,
        -50,
        -66,
        6,
        -57,
        112,
        -121,
        93,
        47,
        35,
        120,
        -30,
        -86,
        -16,
        61,
        81,
        114,
        66,
        52,
        -84,
        -14,
        -54,
        103,
        -122,
        -36,
        -73,
        86,
        -80,
        -128,
        -63,
        -78,
        -94,
        58,
        46,
        121,
        33,
        -34,
        127,
        90,
        -94,
        2,
        38,
        -42,
        126,
        -108,
        -103,
        51,
        -103,
        96,
        -110,
        -34,
        116,
        -70,
        12,
        111,
        -73,
        28,
        29,
        -96,
        101,
        -24,
        121,
        107,
        11,
        48,
        -61,
        -69,
        67,
        -103,
        -73,
        103,
        -52,
        -11,
        98,
        91,
        -15,
        -116,
        -50,
        112,
        -82,
        102,
        57,
        108,
        77,
        70,
        -30,
        -90,
        102,
        62,
        117,
        -52,
        0,
        -120,
        55,
        84,
        52,
        -75,
        -39,
        -96,
        74,
        18,
        57,
        123,
        62,
        -58,
        -68,
        -67,
        -29,
        15,
        4,
        -7,
        99,
        8,
        124,
        -49,
        90,
        70,
        93,
        -14,
        77,
        -48,
        -25,
        -9,
        52,
        -45,
        -62,
        -20,
        -33,
        -27,
        -36,
        -55,
        44,
        -115,
        -52,
        -75,
        94,
        -3,
        -74,
        38,
        78,
        100,
        -79,
        70,
        -66,
        83,
        37,
        -92,
        -87,
        -107,
        110,
        -73,
        104,
        -117,
        -90,
        -125,
        -105,
        -69,
        -7,
        47,
        -31,
        -30,
        -48,
        20,
        -126,
        64,
        -108,
        -79,
        127,
        81,
        -71,
        107,
        29,
        34,
        43,
        -47,
        -32,
        -77,
        22,
        -107,
        -112,
        -28,
        -22,
        -11,
        6,
        24,
        49,
        118,
        112,
        89,
        -122,
        -41,
        -81,
        -95,
        -114,
        -85,
        63,
        9,
        77,
        71,
        -12,
        22,
        -27,
        121,
        -90,
        -65,
        11,
        29,
        51,
        106,
        118,
        77,
        -113,
        15,
        -109,
        -80,
        -79,
        -111,
        105,
        -77,
        -37,
        -41,
        83,
        107,
        43,
        57,
        -111,
        -33,
        53,
        -69,
        104,
        -17,
        72,
        -126,
        -91,
        -124,
        -86,
        -13,
        70,
        82,
        -44,
        99,
        89,
        100,
        -108,
        -120,
        -113,
        19,
        -96,
        -23,
        103,
        43,
        -25,
        115,
        -62,
        107,
        38,
        -42,
        -29,
        -19,
        -83,
        -84,
        -94,
        29,
        -121,
        39,
        -76,
        101,
        -85,
        -113,
        -86,
        116,
        -21,
        -83,
        -65,
        -84,
        93,
        -98,
        127,
        59,
        71,
        -15,
        21,
        -45,
        -74,
        -62,
        -25,
        77,
        -18,
        -102,
        -102,
        -119,
        15,
        85,
        -66,
        -122,
        -84,
        -54,
        89,
        6,
        -41,
        -111,
        77,
        -28,
        -115,
        33,
        109,
        40,
        11,
        -79,
        -50,
        -41,
        38,
        -118,
        62,
        -55,
        -10,
        116,
        63,
        105,
        98,
        8,
        -1,
        0,
        -120,
        64,
        -95,
        124,
        -43,
        -77,
        -15,
        43,
        -103,
        -94,
        89,
        -67,
        27,
        35,
        57,
        -38,
        -67,
        63,
        55,
        123,
        103,
        -64,
        -56,
        -85,
        -43,
        3,
        23,
        20,
        60,
        5,
        -43,
        59,
        -86,
        105,
        -51,
        -52,
        -33,
        71,
        46,
        -42,
        -118,
        -52,
        101,
        105,
        100,
        -111,
        83,
        77,
        -21,
        42,
        48,
        -92,
        45,
        -96,
        15,
        -40,
        -25,
        -55,
        -95,
        82,
        68,
        -82,
        111,
        -102,
        -85,
        -120,
        -27,
        5,
        -55,
        89,
        58,
        46,
        12,
        124,
        85,
        -128,
        12,
        84,
        -44,
        0,
        54,
        -10,
        -17,
        -14,
        -57,
        89,
        42,
        45,
        -76,
        16,
        -17,
        -42,
        -128,
        -21,
        98,
        -12,
        -118,
        -105,
        -115,
        -12,
        -87,
        113,
        -13,
        63,
        -113,
        -46,
        120,
        -25,
        -115,
        -60,
        68,
        3,
        -56,
        127,
        122,
        -93,
        -45,
        -49,
        91,
        -98,
        -62,
        -43,
        59,
        44,
        67,
        -78,
        -82,
        -49,
        39,
        -49,
        99,
        -96,
        91,
        101,
        95,
        61,
        -67,
        100,
        55,
        -39,
        -44,
        -53,
        -48,
        -93,
        -42,
        22,
        -56,
        -79,
        -105,
        10,
        -86,
        -87,
        8,
        -37,
        94,
        64,
        -46,
        -26,
        91,
        72,
        47,
        -64,
        115,
        -6,
        -94,
        -87,
        -75,
        -84,
        39,
        121,
        -122,
        -100,
        -33,
        81,
        -34,
        97,
        100,
        -114,
        69,
        127,
        -58,
        -126,
        -105,
        29,
        -63,
        116,
        61,
        63,
        70,
        66,
        -25,
        28,
        97,
        -29,
        112,
        -71,
        94,
        113,
        -35,
        -31,
        -32,
        -72,
        -57,
        60,
        -10,
        -85,
        18,
        -100,
        -18,
        -67,
        123,
        46,
        73,
        -58,
        -38,
        -29,
        -55,
        -44,
        -18,
        116,
        58,
        -117,
        115,
        -101,
        -103,
        -18,
        -27,
        57,
        -7,
        -49,
        100,
        -111,
        -66,
        -118,
        -120,
        -50,
        114,
        103,
        -41,
        -41,
        -26,
        24,
        80,
        91,
        111,
        -66,
        -53,
        -111,
        -7,
        121,
        -114,
        38,
        -89,
        56,
        -10,
        99,
        -38,
        -87,
        110,
        -88,
        -6,
        -18,
        29,
        -102,
        125,
        106,
        114,
        102,
        -44,
        26,
        23,
        93,
        -60,
        -80,
        -110,
        -55,
        51,
        120,
        12,
        -94,
        -54,
        29,
        71,
        42,
        -30,
        -69,
        6,
        -47,
        81,
        117,
        -18,
        33,
        41,
        -66,
        -126,
        68,
        105,
        27,
        -64,
        -19,
        -107,
        -93,
        45,
        105,
        -35,
        -4,
        111,
        -61,
        -48,
        -58,
        -23,
        -39,
        -26,
        -49,
        119,
        53,
        -110,
        82,
        75,
        -20,
        34,
        0,
        -45,
        -32,
        -10,
        -69,
        2,
        -123,
        -4,
        -100,
        76,
        109,
        61,
        -30,
        3,
        13,
        78,
        16,
        -7,
        -35,
        47,
        45,
        111,
        115,
        -20,
        105,
        -113,
        15,
        -98,
        7,
        81,
        76,
        -92,
        92,
        71,
        23,
        -90,
        107,
        -55,
        -104,
        -120,
        62,
        -2,
        -100,
        -37,
        117,
        64,
        53,
        59,
        126,
        55,
        -53,
        -43,
        87,
        5,
        -116,
        -90,
        -77,
        -98,
        96,
        54,
        -52,
        -40,
        54,
        78,
        -37,
        59,
        -40,
        45,
        -62,
        -101,
        28,
        -29,
        58,
        4,
        91,
        -24,
        -38,
        -48,
        6,
        22,
        -18,
        -89,
        81,
        60,
        -65,
        4,
        -26,
        -122,
        122,
        -59,
        -19,
        122,
        -98,
        71,
        119,
        60,
        71,
        -57,
        91,
        36,
        83,
        -96,
        -54,
        99,
        -22,
        123,
        -20,
        13,
        1,
        -65,
        -49,
        -25,
        -80,
        73,
        88,
        111,
        59,
        -127,
        25,
        -70,
        12,
        109,
        -23,
        57,
        -100,
        30,
        119,
        76,
        -78,
        36,
        16,
        116,
        124,
        117,
        102,
        95,
        65,
        -67,
        7,
        -6,
        23,
        94,
        -49,
        -54,
        -35,
        -58,
        -25,
        30,
        45,
        -80,
        58,
        -101,
        -14,
        -115,
        106,
        -86,
        117,
        54,
        -55,
        -113,
        -75,
        -35,
        -81,
        -71,
        -44,
        17,
        -3,
        -76,
        -98,
        -91,
        115,
        -61,
        27,
        14,
        -32,
        97,
        83,
        54,
        -12,
        -59,
        83,
        -102,
        -101,
        -105,
        -9,
        45,
        -19,
        -2,
        -84,
        -98,
        52,
        -53,
        -89,
        65,
        -99,
        -103,
        -27,
        125,
        -35,
        100,
        114,
        -128,
        126,
        -117,
        -57,
        65,
        67,
        111,
        -71,
        -37,
        -74,
        -50,
        -42,
        -57,
        53,
        -114,
        -127,
        -110,
        -47,
        -50,
        -19,
        122,
        -100,
        14,
        95,
        67,
        7,
        24,
        29,
        30,
        -83,
        48,
        -79,
        -46,
        -26,
        -4,
        89,
        -46,
        37,
        27,
        26,
        -87,
        116,
        -103,
        -20,
        114,
        -102,
        58,
        45,
        78,
        64,
        -46,
        -18,
        -45,
        -77,
        84,
        -60,
        86,
        -49,
        71,
        105,
        -128,
        96,
        -126,
        97,
        -84,
        -52,
        -14,
        88,
        56,
        47,
        29,
        -14,
        -60,
        -79,
        -44,
        -98,
        -23,
        -13,
        -9,
        42,
        -58,
        -122,
        126,
        111,
        -107,
        -73,
        113,
        -14,
        -69,
        -107,
        -81,
        -51,
        -13,
        -75,
        -46,
        -63,
        -15,
        -58,
        -6,
        24,
        76,
        48,
        -114,
        -126,
        118,
        -46,
        -31,
        -50,
        -4,
        -32,
        -19,
        -125,
        -74,
        14,
        -96,
        22,
        -24,
        -50,
        -53,
        45,
        118,
        28,
        -3,
        -102,
        -33,
        46,
        53,
        57,
        7,
        -43,
        73,
        -46,
        -25,
        -106,
        -24,
        -72,
        45,
        77,
        -100,
        12,
        61,
        -51,
        -18,
        -69,
        95,
        122,
        -68,
        -42,
        95,
        50,
        35,
        -97,
        -111,
        -30,
        -72,
        60,
        -9,
        -70,
        -77,
        -30,
        39,
        -89,
        -5,
        29,
        20,
        87,
        -21,
        -71,
        -90,
        -40,
        82,
        -67,
        85,
        78,
        19,
        59,
        69,
        54,
        81,
        -50,
        -89,
        -24,
        -79,
        -127,
        -54,
        49,
        -113,
        -107,
        115,
        -81,
        -92,
        -83,
        -127,
        -48,
        -113,
        90,
        -5,
        -7,
        94,
        83,
        123,
        -97,
        0,
        113,
        -76,
        -1,
        0,
        97,
        103,
        -72,
        47,
        32,
        105,
        112,
        -102,
        17,
        -58,
        -24,
        -121,
        69,
        73,
        -23,
        -70,
        76,
        28,
        102,
        -48,
        -22,
        -43,
        95,
        67,
        -69,
        -49,
        -22,
        -14,
        -82,
        30,
        -120,
        74,
        -14,
        -38,
        -38,
        8,
        -89,
        108,
        77,
        -114,
        -65,
        -92,
        -51,
        79,
        -94,
        -38,
        123,
        117,
        -6,
        -31,
        -27,
        -106,
        -93,
        -40,
        24,
        -102,
        -70,
        102,
        -116,
        -10,
        -38,
        -49,
        -61,
        -54,
        -49,
        75,
        -104,
        74,
        18,
        -88,
        -105,
        106,
        -115,
        16,
        125,
        -79,
        -14,
        91,
        -64,
        -56,
        -25,
        -40,
        37,
        17,
        42,
        -23,
        -44,
        74,
        -90,
        -89,
        72,
        26,
        45,
        -58,
        58,
        60,
        -101,
        -77,
        -120,
        42,
        64,
        103,
        14,
        38,
        -110,
        -13,
        -84,
        -101,
        -47,
        -11,
        109,
        6,
        8,
        40,
        -120,
        13,
        107,
        13,
        5,
        79,
        66,
        30,
        125,
        33,
        -90,
        -82,
        -74,
        54,
        -54,
        6,
        6,
        2,
        -102,
        -99,
        4,
        43,
        -92,
        -51,
        -56,
        -106,
        -117,
        -5,
        -103,
        2,
        86,
        74,
        -61,
        -97,
        -111,
        113,
        49,
        -104,
        -105,
        -112,
        -99,
        116,
        42,
        -71,
        6,
        -50,
        66,
        32,
        92,
        -22,
        10,
        -124,
        12,
        -96,
        20,
        101,
        84,
        -77,
        22,
        -50,
        31,
        70,
        42,
        15,
        36,
        117,
        57,
        85,
        -53,
        71,
        23,
        -113,
        -27,
        -9,
        -86,
        44,
        29,
        -3,
        -108,
        -6,
        -64,
        -17,
        -9,
        -55,
        -124,
        -113,
        47,
        -78,
        -71,
        4,
        -115,
        -46,
        -21,
        120,
        -54,
        82,
        -28,
        48,
        -95,
        -118,
        78,
        80,
        82,
        85,
        101,
        -81,
        66,
        106,
        -91,
        -91,
        125,
        124,
        77,
        32,
        -113,
        -95,
        101,
        67,
        32,
        -106,
        -39,
        58,
        -89,
        -2,
        -52,
        99,
        -62,
        11,
        96,
        -127,
        23,
        83,
        106,
        -27,
        90,
        -92,
        88,
        53,
        31,
        126,
        -10,
        -57,
        -102,
        -113,
        13,
        -3,
        -47,
        -10,
        126,
        8,
        -37,
        -82,
        -65,
        33,
        -77,
        72,
        -51,
        104,
        -39,
        98,
        -23,
        57,
        71,
        66,
        39,
        121,
        -34,
        -105,
        53,
        23,
        -86,
        -56,
        19,
        -39,
        -53,
        106,
        -122,
        84,
        -62,
        21,
        -85,
        111,
        -127,
        -118,
        -120,
        109,
        39,
        5,
        61,
        -109,
        48,
        -83,
        63,
        -37,
        73,
        60,
        109,
        -9,
        23,
        -25,
        111,
        49,
        -7,
        99,
        -113,
        -14,
        -33,
        60,
        -52,
        -77,
        -59,
        103,
        -13,
        125,
        119,
        -117,
        59,
        77,
        -15,
        100,
        43,
        -57,
        -31,
        101,
        96,
        118,
        -101,
        -68,
        70,
        -57,
        48,
        -50,
        -122,
        -78,
        -99,
        79,
        -110,
        -105,
        -47,
        -22,
        -68,
        105,
        -71,
        -18,
        -89,
        49,
        -54,
        110,
        -8,
        -86,
        -1,
        0,
        -102,
        -103,
        -70,
        109,
        108,
        -50,
        119,
        75,
        -103,
        -18,
        122,
        -65,
        34,
        -8,
        -17,
        -52,
        75,
        29,
        -20,
        -40,
        -128,
        12,
        57,
        118,
        -24,
        -32,
        107,
        -19,
        -78,
        114,
        75,
        15,
        -27,
        -113,
        -102,
        -59,
        25,
        108,
        111,
        -114,
        -96,
        -80,
        7,
        -16,
        18,
        -43,
        -9,
        -33,
        -35,
        5,
        21,
        -59,
        36,
        -122,
        23,
        -79,
        -75,
        -29,
        -20,
        -85,
        -75,
        83,
        -58,
        -34,
        103,
        -30,
        124,
        109,
        -61,
        -121,
        63,
        -56,
        -49,
        -7,
        -85,
        -117,
        -15,
        -121,
        57,
        -44,
        99,
        -41,
        -91,
        -50,
        -66,
        118,
        70,
        -82,
        46,
        -97,
        119,
        -45,
        121,
        103,
        -74,
        -105,
        -47,
        -70,
        -7,
        -123,
        55,
        47,
        -60,
        -65,
        -83,
        -121,
        -128,
        22,
        -84,
        -57,
        72,
        -64,
        -47,
        -59,
        70,
        -22,
        91,
        51,
        70,
        -31,
        91,
        -48,
        113,
        -71,
        40,
        32,
        41,
        32,
        -126,
        76,
        -53,
        60,
        -118,
        -37,
        -27,
        43,
        -114,
        63,
        11,
        -100,
        84,
        -23,
        85,
        0,
        -72,
        -95,
        -122,
        -109,
        -75,
        38,
        67,
        69,
        113,
        -24,
        37,
        109,
        -27,
        86,
        75,
        12,
        53,
        -22,
        118,
        -77,
        107,
        97,
        -87,
        -88,
        58,
        62,
        -128,
        -78,
        47,
        -82,
        54,
        -112,
        59,
        118,
        101,
        121,
        -36,
        -72,
        -9,
        -103,
        -55,
        61,
        3,
        -78,
        109,
        74,
        110,
        -107,
        -34,
        -115,
        -77,
        103,
        21,
        -67,
        62,
        -126,
        -19,
        -4,
        -52,
        105,
        87,
        79,
        -71,
        -39,
        -1,
        0,
        59,
        -15,
        39,
        125,
        -29,
        62,
        -79,
        45,
        29,
        52,
        -6,
        60,
        65,
        -25,
        -32,
        77,
        52,
        99,
        63,
        73,
        -98,
        -28,
        46,
        -33,
        71,
        -116,
        -46,
        -68,
        -32,
        41,
        -48,
        41,
        84,
        -105,
        -22,
        -13,
        115,
        26,
        37,
        -117,
        -54,
        52,
        21,
        119,
        -60,
        48,
        -41,
        -105,
        -35,
        68,
        -41,
        26,
        -118,
        -41,
        38,
        107,
        -83,
        -22,
        33,
        -54,
        25,
        -114,
        -115,
        57,
        -41,
        -82,
        99,
        103,
        -50,
        -25,
        8,
        -106,
        -99,
        54,
        121,
        -56,
        26,
        59,
        15,
        33,
        -44,
        -26,
        45,
        -101,
        21,
        -40,
        -61,
        -85,
        -61,
        -28,
        90,
        -24,
        113,
        -73,
        -106,
        -42,
        79,
        107,
        31,
        127,
        12,
        6,
        -61,
        111,
        -110,
        96,
        9,
        -42,
        -49,
        33,
        -12,
        29,
        -114,
        -114,
        31,
        41,
        -53,
        -30,
        -8,
        -21,
        69,
        21,
        -78,
        -68,
        -75,
        -30,
        -3,
        76,
        2,
        104,
        -67,
        -55,
        113,
        113,
        -92,
        -65,
        9,
        -27,
        -20,
        61,
        -17,
        85,
        20,
        57,
        -71,
        -124,
        55,
        81,
        55,
        37,
        -62,
        -17,
        -20,
        114,
        -39,
        92,
        90,
        -99,
        -93,
        57,
        -100,
        126,
        79,
        47,
        -39,
        -121,
        31,
        57,
        -5,
        114,
        74,
        71,
        53,
        -104,
        -117,
        51,
        -64,
        -111,
        97,
        86,
        -99,
        103,
        -48,
        99,
        100,
        42,
        106,
        32,
        -69,
        -75,
        -60,
        -67,
        -113,
        -9,
        -116,
        -123,
        -14,
        39,
        -114,
        -73,
        124,
        21,
        11,
        53,
        -87,
        -77,
        -115,
        -70,
        -106,
        -52,
        -26,
        -32,
        -96,
        -33,
        56,
        -90,
        -54,
        -70,
        38,
        99,
        69,
        -4,
        60,
        -32,
        -107,
        -4,
        77,
        -99,
        77,
        17,
        103,
        47,
        45,
        -103,
        55,
        -40,
        46,
        83,
        84,
        -59,
        -58,
        93,
        -95,
        -32,
        96,
        -28,
        -25,
        -26,
        42,
        -94,
        -90,
        109,
        -22,
        119,
        53,
        -116,
        103,
        -7,
        -3,
        67,
        56,
        5,
        78,
        -64,
        78,
        48,
        -25,
        -24,
        -22,
        101,
        -78,
        -5,
        -115,
        48,
        101,
        90,
        -87,
        -49,
        -120,
        85,
        -120,
        -46,
        -53,
        4,
        34,
        40,
        -58,
        -13,
        127,
        -124,
        54,
        62,
        35,
        -4,
        4,
        -8,
        -122,
        100,
        116,
        63,
        -18,
        -33,
        16,
        -70,
        96,
        91,
        -123,
        -50,
        76,
        -69,
        58,
        125,
        7,
        -113,
        -69,
        -83,
        -83,
        87,
        -36,
        65,
        124,
        108,
        -90,
        -74,
        -7,
        46,
        -113,
        -60,
        58,
        74,
        91,
        33,
        51,
        -123,
        -27,
        51,
        88,
        35,
        91,
        4,
        124,
        -68,
        -6,
        -3,
        2,
        -119,
        20,
        -104,
        101,
        -89,
        -20,
        20,
        117,
        76,
        -40,
        -66,
        69,
        -67,
        -45,
        9,
        -125,
        -112,
        -102,
        -127,
        86,
        -84,
        -119,
        68,
        115,
        -28,
        -59,
        -95,
        42,
        -76,
        21,
        93,
        10,
        28,
        102,
        -123,
        -13,
        -114,
        -96,
        35,
        68,
        117,
        7,
        -77,
        65,
        -106,
        46,
        113,
        105,
        94,
        110,
        -13,
        84,
        -74,
        -91,
        -97,
        -48,
        99,
        98,
        23,
        -103,
        -54,
        -81,
        -93,
        -55,
        -11,
        71,
        -15,
        -25,
        112,
        -126,
        88,
        67,
        -119,
        3,
        91,
        -38,
        76,
        97,
        -68,
        6,
        87,
        101,
        -85,
        -115,
        -31,
        -121,
        108,
        -85,
        -116,
        71,
        103,
        21,
        -96,
        113,
        43,
        -32,
        83,
        -108,
        -66,
        41,
        25,
        69,
        105,
        11,
        94,
        74,
        115,
        74,
        114,
        -106,
        -76,
        -91,
        -54,
        66,
        -118,
        82,
        75,
        2,
        64,
        118,
        -108,
        -69,
        -116,
        70,
        56,
        18,
        56,
        13,
        12,
        35,
        48,
        -64,
        115,
        112,
        93,
        27,
        117,
        26,
        -99,
        74,
        -22,
        -37,
        -84,
        -83,
        116,
        113,
        108,
        -23,
        116,
        -119,
        -96,
        8,
        32,
        97,
        -91,
        -82,
        69,
        -40,
        -68,
        -80,
        10,
        -106,
        -22,
        22,
        -96,
        -128,
        -40,
        66,
        -82,
        -57,
        -19,
        120,
        -100,
        -1,
        0,
        107,
        25,
        -4,
        10,
        89,
        -6,
        94,
        -24,
        -7,
        -24,
        30,
        71,
        7,
        62,
        92,
        84,
        -123,
        -113,
        101,
        -20,
        108,
        -6,
        84,
        -53,
        -116,
        -24,
        -118,
        125,
        10,
        80,
        58,
        86,
        -17,
        127,
        -110,
        109,
        102,
        -83,
        79,
        69,
        -66,
        -85,
        -83,
        107,
        -80,
        -36,
        111,
        -89,
        -23,
        -10,
        -97,
        -43,
        110,
        -87,
        21,
        -51,
        65,
        -73,
        100,
        -30,
        116,
        -102,
        50,
        -51,
        -84,
        -82,
        -109,
        101,
        125,
        115,
        29,
        -74,
        -105,
        -43,
        53,
        -31,
        51,
        -43,
        -111,
        -99,
        -109,
        -124,
        72,
        20,
        -74,
        -46,
        -79,
        11,
        18,
        -71,
        -4,
        69,
        -50,
        23,
        61,
        25,
        -38,
        -39,
        -25,
        -13,
        -81,
        8,
        101,
        -73,
        113,
        -110,
        121,
        -28,
        -42,
        121,
        114,
        110,
        27,
        7,
        64,
        -8,
        -69,
        17,
        -49,
        -89,
        83,
        -127,
        86,
        -41,
        105,
        -96,
        56,
        -10,
        -79,
        -26,
        -40,
        -43,
        13,
        -55,
        69,
        -127,
        72,
        -88,
        -10,
        100,
        103,
        103,
        -100,
        -76,
        126,
        -25,
        -23,
        -89,
        53,
        -128,
        88,
        -53,
        117,
        -95,
        36,
        88,
        44,
        -91,
        37,
        64,
        -22,
        64,
        119,
        -96,
        -100,
        107,
        -3,
        75,
        -61,
        126,
        -106,
        -54,
        -19,
        126,
        -48,
        -53,
        -3,
        41,
        -101,
        -38,
        -36,
        87,
        97,
        101,
        113,
        89,
        -93,
        -77,
        56,
        -66,
        -39,
        -54,
        -31,
        -8,
        110,
        -47,
        -30,
        -72,
        48,
        -81,
        -2,
        28,
        -18,
        55,
        -123,
        -31,
        115,
        -8,
        -98,
        31,
        -122,
        -30,
        20,
        -119,
        -52,
        -54,
        -54,
        -30,
        51,
        -48,
        -123,
        58,
        81,
        -102,
        -80,
        -54,
        48,
        -67,
        60,
        -96,
        109,
        87,
        -41,
        69,
        -108,
        -59,
        -102,
        -93,
        69,
        90,
        -122,
        111,
        71,
        107,
        -15,
        -45,
        25,
        102,
        85,
        90,
        -110,
        -60,
        21,
        16,
        -82,
        -70,
        -120,
        -120,
        -66,
        -29,
        -106,
        88,
        -7,
        6,
        -70,
        -27,
        -111,
        -36,
        53,
        52,
        124,
        118,
        63,
        -97,
        -15,
        59,
        -81,
        112,
        -25,
        -14,
        101,
        -68,
        -89,
        -29,
        -36,
        124,
        113,
        79,
        66,
        108,
        -100,
        77,
        5,
        117,
        -40,
        -24,
        122,
        59,
        -13,
        14,
        100,
        42,
        80,
        102,
        -123,
        71,
        -118,
        -70,
        44,
        109,
        85,
        -83,
        50,
        -32,
        -121,
        64,
        54,
        93,
        -95,
        102,
        104,
        -97,
        -33,
        44,
        38,
        21,
        52,
        34,
        -66,
        -13,
        -102,
        -26,
        -7,
        108,
        49,
        -89,
        -50,
        116,
        -54,
        -11,
        65,
        -4,
        -46,
        126,
        -41,
        -106,
        -50,
        -24,
        -98,
        113,
        53,
        43,
        -8,
        -38,
        -22,
        -77,
        -77,
        -16,
        -25,
        -66,
        -41,
        62,
        88,
        109,
        10,
        -44,
        -1,
        0,
        9,
        -2,
        6,
        -47,
        -74,
        -121,
        -80,
        -73,
        94,
        84,
        -91,
        25,
        -117,
        -110,
        -34,
        26,
        -52,
        -2,
        -89,
        27,
        27,
        53,
        -42,
        -124,
        -14,
        -128,
        20,
        90,
        3,
        -88,
        -16,
        -114,
        -47,
        -24,
        40,
        100,
        -62,
        -89,
        -28,
        105,
        89,
        120,
        99,
        -7,
        118,
        -45,
        -20,
        40,
        -21,
        82,
        68,
        -105,
        -27,
        -91,
        -19,
        57,
        120,
        -4,
        -114,
        39,
        63,
        45,
        31,
        67,
        -117,
        -6,
        0,
        40,
        28,
        -41,
        -53,
        11,
        42,
        67,
        -121,
        8,
        42,
        80,
        -27,
        109,
        126,
        -32,
        24,
        65,
        0,
        -92,
        -6,
        63,
        -48,
        63,
        -87,
        -65,
        65,
        -2,
        -99,
        -49,
        -19,
        92,
        -49,
        -43,
        -97,
        -96,
        50,
        -1,
        0,
        90,
        126,
        -25,
        -78,
        -72,
        -98,
        19,
        -78,
        -112,
        -66,
        -35,
        -19,
        46,
        -57,
        79,
        102,
        -10,
        -90,
        104,
        72,
        -31,
        -5,
        83,
        48,
        112,
        9,
        81,
        -29,
        81,
        -62,
        -114,
        99,
        -5,
        44,
        -34,
        68,
        102,
        -88,
        -114,
        117,
        -128,
        24,
        -5,
        22,
        -16,
        -73,
        98,
        -81,
        111,
        -29,
        -50,
        47,
        -80,
        -44,
        54,
        123,
        -70,
        -35,
        87,
        31,
        -54,
        105,
        -99,
        86,
        27,
        17,
        1,
        -124,
        125,
        124,
        12,
        -51,
        71,
        82,
        -92,
        -116,
        84,
        113,
        90,
        -46,
        -57,
        21,
        -38,
        95,
        108,
        50,
        107,
        68,
        14,
        78,
        15,
        -112,
        -59,
        -92,
        75,
        -7,
        40,
        68,
        62,
        -66,
        98,
        74,
        -28,
        -87,
        -115,
        -111,
        -108,
        16,
        -57,
        51,
        -107,
        -127,
        69,
        18,
        -83,
        25,
        42,
        -46,
        -91,
        -109,
        124,
        90,
        45,
        70,
        108,
        -88,
        60,
        109,
        75,
        -123,
        52,
        4,
        -126,
        95,
        0,
        -12,
        25,
        -56,
        90,
        -41,
        86,
        -15,
        57,
        -47,
        -10,
        -5,
        -44,
        -26,
        33,
        -31,
        -82,
        29,
        -107,
        -114,
        27,
        -65,
        -62,
        -15,
        25,
        -94,
        -20,
        85,
        46,
        -72,
        10,
        -100,
        126,
        -101,
        -106,
        -121,
        -12,
        -50,
        37,
        -35,
        107,
        57,
        68,
        118,
        28,
        7,
        -60,
        -27,
        -53,
        -95,
        101,
        -122,
        -128,
        -99,
        22,
        99,
        90,
        77,
        1,
        69,
        62,
        91,
        -111,
        -29,
        -3,
        -114,
        127,
        91,
        57,
        29,
        46,
        125,
        46,
        45,
        124,
        -90,
        65,
        -92,
        -17,
        -7,
        6,
        110,
        -128,
        9,
        -50,
        -78,
        -34,
        13,
        85,
        91,
        73,
        -99,
        46,
        -86,
        49,
        -48,
        -87,
        51,
        113,
        12,
        -120,
        80,
        93,
        93,
        -25,
        -87,
        -83,
        87,
        -16,
        70,
        -105,
        -21,
        6,
        60,
        -91,
        -96,
        120,
        32,
        50,
        79,
        -36,
        97,
        -55,
        -87,
        49,
        38,
        26,
        111,
        -36,
        25,
        -96,
        120,
        -43,
        40,
        41,
        106,
        82,
        64,
        72,
        81,
        42,
        74,
        64,
        -5,
        82,
        9,
        116,
        -90,
        75,
        -64,
        -35,
        -38,
        -74,
        -60,
        -96,
        -25,
        70,
        44,
        -20,
        -71,
        39,
        112,
        87,
        57,
        60,
        -21,
        56,
        10,
        40,
        50,
        -11,
        -55,
        96,
        -105,
        58,
        -57,
        51,
        -108,
        -1,
        0,
        -39,
        59,
        56,
        47,
        31,
        -46,
        -74,
        115,
        89,
        -127,
        -88,
        -42,
        88,
        122,
        0,
        106,
        -20,
        -120,
        -128,
        -57,
        -54,
        -49,
        -4,
        -106,
        -64,
        -127,
        -45,
        -123,
        -103,
        -8,
        73,
        110,
        111,
        -31,
        -20,
        -34,
        -3,
        54,
        -109,
        -75,
        41,
        -9,
        -8,
        76,
        46,
        76,
        21,
        -55,
        38,
        106,
        -119,
        95,
        92,
        -71,
        -68,
        -10,
        -114,
        -124,
        63,
        -69,
        -78,
        -17,
        61,
        -105,
        74,
        -71,
        -81,
        -86,
        -57,
        93,
        -44,
        -58,
        57,
        27,
        91,
        15,
        78,
        -71,
        -21,
        126,
        -99,
        50,
        126,
        66,
        -37,
        -24,
        -36,
        6,
        98,
        120,
        -4,
        -50,
        102,
        -50,
        -58,
        -58,
        79,
        66,
        -18,
        25,
        52,
        -53,
        -44,
        -33,
        46,
        33,
        5,
        90,
        -37,
        -28,
        -118,
        -2,
        -17,
        35,
        -127,
        -43,
        115,
        1,
        11,
        -67,
        -33,
        63,
        -53,
        81,
        -92,
        122,
        13,
        30,
        99,
        119,
        39,
        52,
        87,
        -45,
        -95,
        -120,
        -11,
        101,
        9,
        -117,
        53,
        -4,
        113,
        -35,
        118,
        60,
        -112,
        57,
        30,
        -51,
        22,
        56,
        -94,
        114,
        69,
        -44,
        115,
        -105,
        -23,
        -66,
        -34,
        -68,
        -113,
        -36,
        120,
        -29,
        65,
        24,
        -55,
        -33,
        -49,
        83,
        32,
        91,
        30,
        -50,
        31,
        -99,
        8,
        51,
        121,
        53,
        95,
        38,
        127,
        51,
        -63,
        -24,
        51,
        -69,
        27,
        -117,
        -108,
        -35,
        19,
        -50,
        98,
        40,
        -83,
        58,
        12,
        -80,
        48,
        90,
        -94,
        -114,
        68,
        -48,
        109,
        -32,
        101,
        -121,
        115,
        -63,
        64,
        73,
        2,
        -114,
        60,
        45,
        112,
        15,
        -61,
        107,
        105,
        -113,
        -96,
        37,
        20,
        96,
        -10,
        -39,
        -62,
        61,
        -32,
        -127,
        60,
        55,
        -119,
        -50,
        -42,
        -124,
        18,
        -81,
        -97,
        -28,
        -47,
        1,
        -20,
        -77,
        -70,
        -105,
        -46,
        -79,
        -21,
        125,
        45,
        49,
        4,
        -58,
        58,
        108,
        -61,
        8,
        -36,
        -21,
        40,
        113,
        -48,
        -25,
        -3,
        -1,
        0,
        57,
        127,
        -105,
        79,
        -78,
        -41,
        -3,
        119,
        66,
        44,
        12,
        -27,
        -18,
        -12,
        -104,
        -118,
        -99,
        -95,
        34,
        -122,
        94,
        42,
        -106,
        -91,
        112,
        57,
        22,
        -27,
        -99,
        101,
        -128,
        44,
        -109,
        -42,
        47,
        -55,
        -26,
        37,
        -103,
        20,
        -33,
        3,
        76,
        101,
        -94,
        -62,
        -19,
        5,
        -73,
        -13,
        27,
        127,
        -72,
        -13,
        -105,
        -117,
        101,
        -104,
        -16,
        37,
        57,
        127,
        47,
        107,
        98,
        -97,
        114,
        -67,
        -58,
        67,
        -69,
        -2,
        79,
        -14,
        7,
        92,
        47,
        -15,
        -24,
        46,
        115,
        -43,
        -55,
        -58,
        -49,
        -21,
        -69,
        -67,
        -125,
        45,
        -59,
        -91,
        -57,
        116,
        92,
        -1,
        0,
        -22,
        -6,
        46,
        -123,
        46,
        -37,
        115,
        -56,
        122,
        -5,
        26,
        21,
        -62,
        -48,
        -48,
        -58,
        117,
        52,
        102,
        95,
        -74,
        -98,
        -29,
        -18,
        15,
        -77,
        -50,
        -43,
        -18,
        124,
        -21,
        -30,
        28,
        -52,
        51,
        -22,
        3,
        61,
        -68,
        -2,
        109,
        -114,
        -25,
        37,
        -68,
        -58,
        65,
        125,
        -121,
        121,
        -3,
        -70,
        -45,
        51,
        115,
        -102,
        127,
        -85,
        -27,
        52,
        -127,
        -49,
        113,
        -36,
        -50,
        -102,
        -4,
        -89,
        84,
        79,
        -118,
        -5,
        -70,
        -38,
        12,
        24,
        -36,
        -95,
        -38,
        123,
        35,
        52,
        1,
        -106,
        98,
        53,
        -47,
        -39,
        -39,
        -5,
        -16,
        124,
        -116,
        9,
        36,
        16,
        105,
        32,
        42,
        -93,
        -4,
        73,
        4,
        124,
        52,
        7,
        13,
        47,
        -72,
        47,
        27,
        121,
        30,
        -67,
        66,
        -34,
        94,
        -16,
        23,
        17,
        -29,
        63,
        37,
        40,
        21,
        30,
        -89,
        79,
        -50,
        -73,
        -121,
        -30,
        -18,
        -92,
        -76,
        -18,
        -15,
        -103,
        127,
        96,
        -99,
        78,
        -96,
        122,
        86,
        40,
        -89,
        67,
        -43,
        54,
        -127,
        -16,
        -7,
        -11,
        -111,
        91,
        51,
        11,
        -56,
        60,
        -119,
        81,
        -66,
        -2,
        -105,
        81,
        -33,
        15,
        43,
        55,
        -124,
        -48,
        97,
        -16,
        26,
        -1,
        0,
        115,
        -100,
        14,
        -10,
        -122,
        7,
        105,
        -33,
        121,
        -57,
        -111,
        -58,
        99,
        13,
        77,
        -95,
        -30,
        27,
        -63,
        -37,
        -97,
        112,
        -128,
        -25,
        -70,
        -34,
        -93,
        48,
        11,
        -95,
        -123,
        -50,
        -22,
        112,
        -99,
        15,
        -99,
        -70,
        -40,
        -29,
        -7,
        -128,
        101,
        -29,
        75,
        45,
        -24,
        58,
        -114,
        -77,
        -102,
        75,
        117,
        11,
        59,
        -55,
        -17,
        -12,
        -3,
        -91,
        -4,
        -96,
        -90,
        -95,
        39,
        -47,
        55,
        -6,
        -124,
        31,
        91,
        -127,
        92,
        -104,
        69,
        -51,
        -50,
        -38,
        87,
        68,
        -37,
        -25,
        -28,
        12,
        -111,
        52,
        102,
        -33,
        -76,
        27,
        102,
        99,
        -127,
        -58,
        -48,
        8,
        -112,
        53,
        -88,
        86,
        45,
        -86,
        95,
        -40,
        -88,
        -6,
        -60,
        -66,
        -32,
        -14,
        28,
        -85,
        108,
        -42,
        9,
        -25,
        58,
        -98,
        -33,
        -90,
        -114,
        -16,
        95,
        -3,
        61,
        71,
        -62,
        8,
        -115,
        -80,
        -123,
        -114,
        -45,
        33,
        96,
        49,
        -75,
        -67,
        -88,
        -50,
        -94,
        59,
        47,
        127,
        -119,
        97,
        -113,
        -4,
        -67,
        -82,
        -118,
        -82,
        -87,
        39,
        -74,
        -121,
        81,
        -87,
        -50,
        -30,
        92,
        -115,
        -78,
        -104,
        -79,
        -77,
        86,
        -47,
        83,
        107,
        123,
        -101,
        18,
        -112,
        -32,
        -123,
        23,
        -110,
        -63,
        -64,
        -96,
        119,
        0,
        -127,
        54,
        115,
        -26,
        -52,
        -60,
        44,
        -112,
        71,
        42,
        121,
        96,
        60,
        56,
        -111,
        -88,
        38,
        38,
        -126,
        -111,
        121,
        -110,
        -68,
        115,
        95,
        37,
        -29,
        113,
        -39,
        -69,
        -6,
        121,
        -37,
        61,
        -109,
        -38,
        89,
        -72,
        117,
        48,
        115,
        57,
        -105,
        121,
        123,
        -4,
        -52,
        19,
        -96,
        -95,
        117,
        62,
        63,
        44,
        -91,
        -57,
        -21,
        -29,
        5,
        -75,
        -14,
        51,
        -50,
        110,
        59,
        75,
        12,
        -99,
        55,
        57,
        -90,
        -13,
        -7,
        91,
        29,
        7,
        69,
        92,
        -43,
        -37,
        16,
        -6,
        -118,
        -9,
        -68,
        85,
        109,
        -49,
        -116,
        71,
        -45,
        71,
        -94,
        -46,
        -50,
        -120,
        32,
        -125,
        -79,
        78,
        95,
        23,
        -91,
        -49,
        -58,
        -40,
        111,
        77,
        -84,
        -43,
        -20,
        -42,
        103,
        -113,
        -6,
        -50,
        -79,
        60,
        -44,
        16,
        91,
        63,
        14,
        18,
        127,
        64,
        41,
        -20,
        70,
        66,
        26,
        58,
        -74,
        -44,
        -24,
        16,
        35,
        -1,
        0,
        67,
        -24,
        74,
        -92,
        86,
        0,
        -72,
        -40,
        -17,
        -90,
        -89,
        -87,
        -105,
        -80,
        1,
        -82,
        -69,
        106,
        -97,
        -20,
        -9,
        109,
        -113,
        12,
        101,
        -73,
        4,
        -128,
        -48,
        91,
        35,
        93,
        -35,
        -21,
        -76,
        105,
        6,
        -99,
        -83,
        -105,
        108,
        -76,
        -77,
        -3,
        86,
        125,
        117,
        95,
        -102,
        -111,
        70,
        -104,
        53,
        -128,
        99,
        -83,
        37,
        -126,
        -76,
        -17,
        -28,
        -89,
        13,
        -126,
        -97,
        -114,
        -53,
        65,
        105,
        109,
        40,
        -1,
        0,
        -113,
        -113,
        30,
        -12,
        -35,
        39,
        -104,
        -72,
        -1,
        0,
        35,
        101,
        -39,
        -20,
        46,
        127,
        -58,
        28,
        -121,
        75,
        -105,
        -35,
        -17,
        37,
        -67,
        -6,
        -25,
        14,
        78,
        -34,
        60,
        -79,
        -115,
        -92,
        108,
        -21,
        -108,
        67,
        -24,
        81,
        -34,
        50,
        103,
        -55,
        86,
        -6,
        -8,
        -75,
        -50,
        -42,
        -28,
        71,
        -113,
        -87,
        -96,
        -114,
        -74,
        23,
        83,
        92,
        43,
        -95,
        7,
        -8,
        -21,
        -20,
        -117,
        -52,
        93,
        35,
        52,
        81,
        -50,
        27,
        75,
        36,
        82,
        91,
        124,
        -30,
        -37,
        93,
        -52,
        -86,
        -48,
        54,
        -67,
        -2,
        89,
        45,
        29,
        26,
        -43,
        -81,
        -66,
        -112,
        95,
        -57,
        -120,
        61,
        41,
        83,
        -119,
        86,
        -88,
        27,
        94,
        86,
        37,
        -12,
        -57,
        -19,
        -97,
        -20,
        -37,
        -56,
        -122,
        -42,
        -22,
        -87,
        -123,
        -79,
        -46,
        33,
        -95,
        -59,
        -11,
        -39,
        -34,
        62,
        -36,
        -78,
        39,
        87,
        51,
        37,
        48,
        45,
        -51,
        114,
        -99,
        -88,
        119,
        -46,
        -60,
        -42,
        -26,
        115,
        20,
        -34,
        113,
        -37,
        -10,
        -51,
        37,
        -50,
        -79,
        -90,
        21,
        48,
        -118,
        48,
        27,
        -87,
        38,
        110,
        -106,
        118,
        110,
        54,
        23,
        109,
        -33,
        -49,
        -52,
        28,
        -68,
        -82,
        21,
        -72,
        -18,
        45,
        -71,
        118,
        26,
        -50,
        56,
        -7,
        2,
        -91,
        -102,
        26,
        -108,
        17,
        -42,
        58,
        67,
        -45,
        27,
        22,
        -82,
        -106,
        -87,
        -13,
        -13,
        -14,
        56,
        45,
        12,
        -27,
        51,
        120,
        -35,
        124,
        -92,
        -6,
        62,
        107,
        34,
        115,
        64,
        -126,
        -36,
        -14,
        -71,
        9,
        12,
        -68,
        45,
        -60,
        76,
        -19,
        118,
        -7,
        103,
        51,
        49,
        -74,
        114,
        122,
        94,
        127,
        3,
        36,
        24,
        85,
        -42,
        30,
        94,
        62,
        41,
        116,
        -80,
        57,
        -2,
        -123,
        -99,
        15,
        -86,
        101,
        -27,
        60,
        -33,
        33,
        -69,
        -27,
        -49,
        28,
        114,
        126,
        49,
        -14,
        110,
        46,
        96,
        -68,
        -105,
        -25,
        102,
        -107,
        -23,
        -1,
        0,
        23,
        -57,
        -35,
        10,
        -70,
        57,
        17,
        -51,
        -8,
        79,
        -56,
        90,
        -3,
        31,
        63,
        -28,
        14,
        -5,
        -105,
        -21,
        51,
        50,
        52,
        118,
        -12,
        -77,
        56,
        -52,
        13,
        30,
        87,
        -103,
        -100,
        126,
        107,
        111,
        -83,
        -56,
        -63,
        91,
        -41,
        -83,
        -98,
        54,
        -30,
        3,
        122,
        7,
        -30,
        -97,
        28,
        5,
        14,
        67,
        14,
        -85,
        7,
        107,
        27,
        41,
        -84,
        -47,
        50,
        36,
        37,
        93,
        84,
        52,
        -126,
        93,
        50,
        -79,
        -94,
        114,
        -20,
        43,
        -78,
        -61,
        90,
        -21,
        -12,
        103,
        -67,
        101,
        -114,
        -104,
        -37,
        -56,
        27,
        85,
        -67,
        -77,
        -35,
        -51,
        70,
        -59,
        -76,
        -58,
        -127,
        83,
        -128,
        126,
        -25,
        60,
        3,
        -101,
        -48,
        116,
        126,
        19,
        79,
        -100,
        -33,
        -24,
        121,
        -18,
        -125,
        -83,
        -14,
        -101,
        -54,
        -72,
        -34,
        54,
        -82,
        -66,
        35,
        91,
        15,
        115,
        30,
        5,
        -5,
        -127,
        -20,
        57,
        37,
        116,
        59,
        30,
        115,
        49,
        -50,
        -105,
        -100,
        70,
        -99,
        101,
        -126,
        103,
        -75,
        121,
        -123,
        11,
        -87,
        -104,
        -77,
        -6,
        -101,
        -103,
        8,
        -77,
        -91,
        -105,
        -98,
        37,
        -71,
        -22,
        51,
        -76,
        107,
        118,
        -90,
        -98,
        27,
        -99,
        49,
        -81,
        44,
        -78,
        -68,
        -35,
        -100,
        65,
        6,
        70,
        -35,
        -41,
        23,
        -58,
        113,
        116,
        62,
        45,
        -74,
        31,
        -98,
        -70,
        -50,
        124,
        30,
        73,
        -52,
        -55,
        -26,
        113,
        121,
        -108,
        30,
        93,
        -79,
        91,
        -57,
        -100,
        -71,
        -77,
        -38,
        -20,
        -40,
        -36,
        -29,
        -70,
        14,
        2,
        58,
        46,
        -109,
        33,
        -4,
        45,
        -47,
        112,
        -65,
        -3,
        -73,
        -39,
        109,
        -27,
        -10,
        15,
        -73,
        69,
        26,
        -25,
        -13,
        -111,
        117,
        -62,
        104,
        -13,
        -101,
        -37,
        44,
        -47,
        -113,
        39,
        -3,
        -93,
        117,
        57,
        9,
        49,
        -91,
        -53,
        108,
        -12,
        57,
        62,
        -35,
        -19,
        9,
        71,
        59,
        105,
        12,
        -110,
        116,
        -126,
        -53,
        -69,
        -21,
        -84,
        -98,
        -107,
        -55,
        -98,
        -13,
        -117,
        83,
        29,
        -123,
        -31,
        27,
        -127,
        -35,
        32,
        103,
        108,
        59,
        -83,
        -2,
        74,
        -96,
        -13,
        -78,
        -108,
        77,
        109,
        29,
        61,
        -43,
        -15,
        -61,
        -121,
        -14,
        -97,
        76,
        -1,
        0,
        -113,
        -7,
        -98,
        119,
        -103,
        87,
        -108,
        -16,
        -121,
        85,
        -44,
        120,
        107,
        -53,
        -72,
        -100,
        -17,
        74,
        -58,
        -100,
        27,
        -83,
        -26,
        50,
        60,
        13,
        -42,
        -16,
        10,
        -19,
        37,
        -50,
        113,
        126,
        34,
        -47,
        -28,
        114,
        -98,
        -22,
        58,
        94,
        -57,
        -103,
        107,
        127,
        -117,
        -15,
        107,
        -98,
        49,
        -116,
        47,
        28,
        -7,
        63,
        -126,
        123,
        -108,
        -24,
        -72,
        -98,
        -92,
        93,
        42,
        54,
        119,
        -56,
        -98,
        40,
        -31,
        120,
        -34,
        71,
        91,
        79,
        65,
        -29,
        -125,
        -106,
        -56,
        19,
        122,
        -3,
        70,
        -121,
        125,
        -77,
        -73,
        -42,
        -27,
        -31,
        115,
        99,
        97,
        -99,
        125,
        -67,
        -3,
        -19,
        45,
        -35,
        58,
        109,
        55,
        -111,
        -49,
        32,
        39,
        -75,
        127,
        94,
        -93,
        -32,
        -65,
        -52,
        5,
        -40,
        10,
        -108,
        51,
        70,
        27,
        86,
        -116,
        -62,
        -125,
        -52,
        -109,
        -93,
        -68,
        -118,
        11,
        -101,
        22,
        -76,
        96,
        -106,
        2,
        -126,
        82,
        68,
        -36,
        -75,
        -125,
        85,
        -73,
        53,
        -91,
        29,
        -89,
        30,
        50,
        7,
        -56,
        121,
        25,
        -57,
        -113,
        -128,
        37,
        -37,
        -33,
        -38,
        -122,
        -61,
        -110,
        -72,
        -105,
        94,
        -112,
        -64,
        117,
        -41,
        -76,
        -74,
        -51,
        22,
        -11,
        5,
        106,
        112,
        -42,
        -128,
        -82,
        76,
        -52,
        81,
        -70,
        -38,
        -49,
        -106,
        -27,
        94,
        -29,
        24,
        -118,
        117,
        -36,
        95,
        -75,
        -81,
        58,
        -12,
        -102,
        -79,
        -121,
        -117,
        -51,
        117,
        -52,
        76,
        82,
        -57,
        41,
        -67,
        -26,
        30,
        -107,
        110,
        37,
        -58,
        -64,
        -116,
        -19,
        -86,
        -51,
        10,
        -70,
        110,
        -106,
        68,
        36,
        -28,
        -41,
        -86,
        -75,
        -87,
        -47,
        66,
        -2,
        -84,
        -72,
        -72,
        -115,
        -24,
        127,
        -61,
        -98,
        45,
        -29,
        -14,
        -12,
        116,
        -79,
        54,
        120,
        -35,
        71,
        60,
        -119,
        -60,
        113,
        -23,
        118,
        29,
        54,
        102,
        62,
        -16,
        3,
        -54,
        101,
        104,
        119,
        -98,
        80,
        -20,
        -68,
        115,
        -43,
        -14,
        -36,
        120,
        115,
        119,
        -80,
        -4,
        112,
        -75,
        -55,
        -36,
        120,
        -115,
        -51,
        -66,
        109,
        -83,
        -114,
        -38,
        -67,
        103,
        115,
        125,
        113,
        -29,
        -35,
        20,
        49,
        -78,
        -107,
        -28,
        56,
        77,
        16,
        -32,
        -68,
        40,
        -26,
        7,
        -85,
        85,
        104,
        21,
        -3,
        -27,
        -57,
        98,
        -13,
        -8,
        25,
        -17,
        110,
        115,
        -68,
        -48,
        1,
        82,
        51,
        -97,
        -50,
        -28,
        3,
        76,
        89,
        -123,
        61,
        80,
        88,
        69,
        95,
        79,
        -90,
        -33,
        123,
        37,
        -98,
        -97,
        78,
        -127,
        -69,
        65,
        -56,
        -56,
        127,
        7,
        -101,
        -59,
        114,
        120,
        -110,
        36,
        -127,
        104,
        -87,
        113,
        119,
        -77,
        117,
        62,
        -8,
        78,
        102,
        72,
        14,
        18,
        -19,
        71,
        38,
        11,
        -74,
        -113,
        12,
        96,
        -61,
        -51,
        -61,
        99,
        -54,
        58,
        31,
        -15,
        -63,
        -25,
        18,
        -28,
        31,
        101,
        -18,
        125,
        -41,
        -116,
        50,
        84,
        106,
        102,
        57,
        50,
        55,
        92,
        -110,
        -74,
        -94,
        -62,
        100,
        -81,
        -24,
        54,
        -110,
        -24,
        6,
        85,
        34,
        -27,
        56,
        -100,
        -9,
        94,
        -61,
        16,
        105,
        102,
        -117,
        112,
        23,
        59,
        -22,
        -43,
        -3,
        -71,
        127,
        -57,
        -25,
        113,
        -49,
        71,
        89,
        -75,
        -41,
        101,
        53,
        -29,
        -5,
        99,
        -91,
        -116,
        -38,
        70,
        -19,
        -65,
        69,
        -99,
        -52,
        -74,
        53,
        23,
        -113,
        -53,
        54,
        -33,
        69,
        -109,
        -68,
        -8,
        16,
        -63,
        84,
        -26,
        -77,
        -97,
        -110,
        -46,
        -24,
        90,
        22,
        58,
        -42,
        21,
        122,
        1,
        27,
        67,
        -16,
        -73,
        109,
        -65,
        27,
        -117,
        43,
        -105,
        111,
        47,
        -93,
        -24,
        51,
        117,
        -7,
        -18,
        -109,
        -85,
        -20,
        -74,
        73,
        -67,
        -69,
        -45,
        -17,
        -14,
        -99,
        67,
        42,
        55,
        -46,
        -12,
        125,
        -98,
        71,
        33,
        -53,
        4,
        9,
        -109,
        109,
        -35,
        28,
        -11,
        -116,
        -50,
        71,
        43,
        -49,
        -31,
        52,
        13,
        0,
        -13,
        9,
        -119,
        44,
        -76,
        -10,
        -44,
        -62,
        35,
        14,
        -69,
        -42,
        -17,
        57,
        114,
        91,
        62,
        112,
        58,
        92,
        86,
        78,
        -61,
        -117,
        39,
        -2,
        58,
        -21,
        70,
        -48,
        -21,
        -12,
        76,
        -53,
        91,
        -90,
        -9,
        97,
        -113,
        71,
        -93,
        -60,
        -119,
        34,
        -23,
        -31,
        118,
        -5,
        -116,
        40,
        -70,
        110,
        108,
        93,
        14,
        43,
        100,
        121,
        -7,
        108,
        61,
        -103,
        69,
        12,
        42,
        -30,
        78,
        96,
        33,
        -104,
        17,
        -4,
        124,
        43,
        114,
        46,
        -8,
        4,
        112,
        -36,
        -92,
        16,
        -32,
        -69,
        -88,
        -106,
        105,
        102,
        -47,
        -87,
        113,
        95,
        42,
        41,
        -54,
        -8,
        -101,
        -55,
        56,
        -6,
        28,
        -51,
        58,
        62,
        99,
        -59,
        -127,
        -25,
        121,
        -66,
        -69,
        59,
        83,
        30,
        -40,
        -32,
        -51,
        61,
        -25,
        61,
        12,
        118,
        -21,
        -106,
        12,
        -83,
        65,
        -67,
        -54,
        -91,
        -49,
        110,
        -123,
        -19,
        108,
        -4,
        45,
        13,
        -115,
        56,
        117,
        -122,
        80,
        -93,
        -5,
        70,
        25,
        -15,
        -35,
        27,
        25,
        23,
        -107,
        -50,
        123,
        75,
        79,
        97,
        -34,
        121,
        -100,
        122,
        -83,
        -50,
        89,
        36,
        -91,
        -78,
        126,
        -58,
        83,
        21,
        68,
        -2,
        -118,
        -44,
        95,
        1,
        36,
        -45,
        -46,
        -53,
        -34,
        36,
        -103,
        -84,
        -99,
        34,
        -95,
        -66,
        47,
        -40,
        62,
        -117,
        -118,
        -99,
        82,
        -78,
        -69,
        21,
        106,
        -82,
        37,
        108,
        104,
        114,
        125,
        55,
        68,
        62,
        83,
        -87,
        -54,
        -49,
        108,
        118,
        -64,
        -56,
        -38,
        -77,
        125,
        -40,
        -13,
        64,
        -18,
        57,
        -12,
        65,
        -103,
        -111,
        -90,
        -110,
        -100,
        -61,
        -35,
        30,
        99,
        33,
        -24,
        103,
        19,
        -71,
        -57,
        87,
        86,
        -107,
        -58,
        90,
        108,
        77,
        44,
        -4,
        -76,
        -25,
        -90,
        87,
        116,
        -85,
        115,
        -49,
        110,
        50,
        -42,
        -46,
        -40,
        15,
        63,
        -58,
        -54,
        -38,
        -56,
        -30,
        -82,
        6,
        117,
        58,
        71,
        47,
        57,
        -6,
        40,
        -74,
        72,
        30,
        74,
        -89,
        -61,
        86,
        -7,
        -28,
        -50,
        -4,
        38,
        115,
        4,
        -5,
        47,
        -73,
        -49,
        -24,
        -30,
        -74,
        -121,
        -76,
        69,
        71,
        16,
        -21,
        -17,
        -117,
        85,
        -36,
        108,
        -91,
        22,
        0,
        -112,
        -32,
        67,
        57,
        -89,
        -117,
        -80,
        47,
        75,
        -58,
        53,
        22,
        72,
        14,
        -64,
        6,
        51,
        3,
        -85,
        -109,
        114,
        -1,
        0,
        -100,
        56,
        13,
        -103,
        26,
        41,
        100,
        2,
        -6,
        -37,
        -60,
        111,
        15,
        119,
        42,
        -112,
        108,
        55,
        122,
        -50,
        117,
        -61,
        87,
        -98,
        111,
        68,
        -111,
        -108,
        108,
        -48,
        47,
        15,
        109,
        -32,
        -79,
        -84,
        -63,
        -105,
        103,
        -97,
        118,
        -57,
        -114,
        -83,
        102,
        49,
        -12,
        -9,
        -100,
        -24,
        90,
        -26,
        -44,
        84,
        36,
        63,
        71,
        -43,
        -55,
        -12,
        80,
        7,
        68,
        109,
        56,
        -41,
        103,
        52,
        20,
        -71,
        -100,
        -29,
        -100,
        99,
        8,
        -94,
        43,
        -46,
        -25,
        52,
        52,
        -13,
        113,
        -9,
        13,
        -104,
        -14,
        -46,
        84,
        -118,
        -58,
        -117,
        92,
        -127,
        -113,
        42,
        50,
        -87,
        81,
        -99,
        7,
        -99,
        -126,
        125,
        76,
        105,
        120,
        -4,
        116,
        -87,
        23,
        111,
        79,
        107,
        67,
        37,
        -53,
        -36,
        -38,
        57,
        -70,
        -81,
        106,
        60,
        54,
        46,
        122,
        43,
        50,
        -95,
        26,
        119,
        77,
        -99,
        11,
        102,
        -51,
        -105,
        -8,
        -102,
        -51,
        43,
        -51,
        101,
        -23,
        -126,
        -33,
        19,
        -23,
        48,
        -72,
        2,
        17,
        -72,
        73,
        -55,
        99,
        48,
        -126,
        -24,
        -105,
        61,
        64,
        -127,
        42,
        47,
        85,
        -122,
        -126,
        25,
        32,
        76,
        80,
        -109,
        0,
        97,
        81,
        -123,
        45,
        116,
        118,
        -105,
        0,
        -41,
        -78,
        -21,
        -4,
        34,
        94,
        -108,
        -127,
        16,
        2,
        101,
        105,
        85,
        -91,
        -107,
        50,
        -6,
        71,
        13,
        -102,
        -96,
        28,
        49,
        12,
        -59,
        -56,
        -80,
        -103,
        -13,
        -84,
        -69,
        99,
        58,
        -8,
        -84,
        -92,
        -106,
        -26,
        125,
        88,
        116,
        -37,
        127,
        88,
        54,
        -55,
        79,
        44,
        -8,
        79,
        -92,
        23,
        -109,
        -107,
        -19,
        54,
        112,
        -106,
        -17,
        59,
        78,
        -67,
        105,
        -49,
        -20,
        120,
        -50,
        27,
        -59,
        123,
        94,
        44,
        -26,
        95,
        -24,
        -8,
        62,
        11,
        -81,
        79,
        59,
        -85,
        68,
        -54,
        99,
        -9,
        15,
        -25,
        104,
        103,
        -1,
        0,
        -102,
        -15,
        -100,
        -29,
        -99,
        -82,
        -90,
        -7,
        -59,
        -95,
        -51,
        114,
        -5,
        -39,
        -72,
        62,
        57,
        -17,
        118,
        114,
        64,
        -112,
        109,
        71,
        -120,
        -4,
        49,
        -60,
        -8,
        103,
        -126,
        -26,
        -13,
        16,
        -31,
        -16,
        56,
        -84,
        87,
        55,
        -109,
        94,
        -39,
        125,
        14,
        -86,
        125,
        14,
        -79,
        59,
        2,
        -97,
        33,
        -4,
        -19,
        -87,
        -42,
        -24,
        -14,
        -72,
        -99,
        93,
        54,
        76,
        46,
        103,
        14,
        -106,
        75,
        -12,
        -70,
        -101,
        -102,
        27,
        -122,
        71,
        85,
        -83,
        -74,
        -98,
        14,
        -85,
        24,
        -13,
        -60,
        120,
        71,
        24,
        29,
        7,
        65,
        -48,
        83,
        127,
        -71,
        -75,
        -70,
        38,
        87,
        96,
        -7,
        51,
        -34,
        -17,
        83,
        5,
        54,
        -126,
        32,
        -82,
        -53,
        74,
        99,
        3,
        -15,
        -13,
        46,
        93,
        21,
        -128,
        0,
        59,
        71,
        20,
        113,
        88,
        -96,
        67,
        100,
        -110,
        82,
        -21,
        -126,
        -44,
        98,
        99,
        120,
        87,
        103,
        -125,
        80,
        -47,
        -55,
        101,
        112,
        -92,
        119,
        110,
        -128,
        91,
        -84,
        111,
        -97,
        -26,
        -43,
        -28,
        43,
        -81,
        44,
        104,
        104,
        -23,
        -69,
        -95,
        -84,
        -116,
        -45,
        -91,
        62,
        -118,
        1,
        117,
        -45,
        56,
        85,
        86,
        59,
        26,
        99,
        19,
        110,
        43,
        -112,
        8,
        -71,
        7,
        22,
        82,
        -72,
        76,
        -44,
        72,
        72,
        34,
        -20,
        102,
        -34,
        62,
        33,
        -53,
        -44,
        -31,
        -120,
        -29,
        50,
        115,
        2,
        83,
        -50,
        67,
        0,
        7,
        51,
        -92,
        25,
        12,
        28,
        68,
        59,
        10,
        -99,
        27,
        15,
        113,
        116,
        -8,
        15,
        -22,
        -89,
        -75,
        26,
        72,
        -24,
        -22,
        -74,
        118,
        2,
        -122,
        -102,
        84,
        85,
        -19,
        -72,
        69,
        -37,
        -32,
        -58,
        -128,
        83,
        103,
        67,
        111,
        100,
        -128,
        85,
        -29,
        -94,
        -82,
        -85,
        -63,
        -51,
        68,
        89,
        101,
        -86,
        40,
        -75,
        76,
        -106,
        52,
        70,
        -83,
        8,
        97,
        -114,
        -104,
        42,
        -124,
        76,
        -79,
        105,
        46,
        49,
        92,
        -42,
        -93,
        -114,
        109,
        49,
        -81,
        -98,
        -46,
        -78,
        29,
        90,
        17,
        114,
        13,
        66,
        -86,
        1,
        -23,
        -116,
        116,
        70,
        -12,
        91,
        73,
        -10,
        115,
        -110,
        -107,
        66,
        6,
        -79,
        -114,
        65,
        -80,
        10,
        -42,
        19,
        -61,
        -27,
        -71,
        -20,
        22,
        95,
        -33,
        -53,
        -52,
        -54,
        54,
        -2,
        -59,
        51,
        -29,
        111,
        97,
        -124,
        -11,
        120,
        59,
        -75,
        -93,
        32,
        86,
        116,
        9,
        -91,
        -97,
        -48,
        -57,
        52,
        70,
        8,
        -95,
        23,
        85,
        81,
        102,
        61,
        109,
        -83,
        52,
        5,
        114,
        -25,
        -91,
        65,
        55,
        -97,
        -14,
        17,
        -48,
        -9,
        56,
        -82,
        -26,
        -58,
        115,
        -6,
        54,
        -51,
        67,
        76,
        34,
        119,
        -12,
        81,
        -110,
        19,
        -68,
        -49,
        60,
        -66,
        -100,
        19,
        53,
        -51,
        124,
        122,
        25,
        29,
        50,
        45,
        25,
        -93,
        -45,
        2,
        -65,
        -72,
        -101,
        -108,
        118,
        5,
        88,
        -65,
        64,
        80,
        -26,
        29,
        -100,
        -11,
        49,
        -84,
        -84,
        22,
        32,
        -92,
        -117,
        72,
        -47,
        -2,
        127,
        -68,
        109,
        65,
        74,
        -103,
        -113,
        -37,
        0,
        17,
        122,
        82,
        -70,
        -41,
        -3,
        97,
        -109,
        -28,
        31,
        -71,
        79,
        23,
        -16,
        -84,
        -104,
        -67,
        87,
        109,
        26,
        58,
        122,
        77,
        43,
        95,
        -48,
        97,
        52,
        -41,
        81,
        -74,
        -126,
        74,
        40,
        85,
        -107,
        40,
        121,
        -18,
        33,
        93,
        30,
        -117,
        63,
        13,
        70,
        -63,
        -88,
        -117,
        90,
        58,
        -88,
        28,
        53,
        -43,
        -75,
        50,
        -39,
        -44,
        0,
        -127,
        -49,
        -26,
        -116,
        125,
        62,
        99,
        -59,
        -104,
        -70,
        -83,
        126,
        -79,
        -10,
        117,
        -9,
        -80,
        -24,
        -83,
        31,
        29,
        -6,
        91,
        -14,
        -120,
        100,
        59,
        -83,
        82,
        -111,
        115,
        106,
        103,
        -91,
        -6,
        -25,
        -105,
        -105,
        -83,
        55,
        113,
        118,
        -37,
        56,
        -109,
        -71,
        109,
        4,
        95,
        49,
        4,
        -45,
        85,
        -109,
        104,
        -113,
        -91,
        -98,
        103,
        -88,
        -17,
        4,
        -97,
        23,
        27,
        -4,
        -85,
        7,
        -45,
        105,
        10,
        123,
        -78,
        -125,
        91,
        -1,
        0,
        38,
        -50,
        -5,
        -38,
        24,
        -86,
        43,
        -115,
        -62,
        112,
        -12,
        -25,
        43,
        56,
        -39,
        56,
        -107,
        97,
        -43,
        -77,
        -64,
        -40,
        -109,
        89,
        118,
        1,
        -87,
        -94,
        112,
        102,
        42,
        0,
        52,
        28,
        -64,
        40,
        119,
        -76,
        -97,
        117,
        92,
        -76,
        -41,
        117,
        -84,
        50,
        61,
        115,
        -83,
        -108,
        -123,
        88,
        108,
        -128,
        -54,
        -75,
        63,
        -32,
        -69,
        92,
        81,
        79,
        -33,
        15,
        83,
        -74,
        -98,
        -125,
        60,
        -60,
        121,
        -105,
        -98,
        71,
        -89,
        -53,
        -23,
        56,
        -18,
        -100,
        124,
        -21,
        92,
        -89,
        43,
        -10,
        -69,
        -31,
        125,
        -97,
        43,
        64,
        -16,
        -7,
        -12,
        -12,
        54,
        48,
        59,
        7,
        120,
        44,
        78,
        -79,
        60,
        -87,
        -22,
        58,
        4,
        -7,
        -99,
        29,
        100,
        56,
        21,
        105,
        117,
        109,
        -89,
        -95,
        -5,
        75,
        103,
        -39,
        -23,
        104,
        45,
        80,
        -93,
        -73,
        -114,
        110,
        -33,
        -113,
        -43,
        91,
        63,
        7,
        89,
        44,
        76,
        85,
        19,
        -90,
        84,
        -23,
        59,
        -94,
        -77,
        -114,
        116,
        -24,
        104,
        47,
        -86,
        61,
        14,
        43,
        103,
        35,
        73,
        76,
        110,
        -85,
        74,
        -52,
        104,
        35,
        -53,
        -2,
        50,
        -37,
        79,
        98,
        99,
        114,
        -82,
        117,
        -99,
        55,
        55,
        81,
        -7,
        34,
        97,
        40,
        -41,
        -35,
        27,
        -48,
        -114,
        71,
        -112,
        99,
        -82,
        -13,
        -105,
        17,
        -29,
        76,
        -2,
        39,
        -56,
        -35,
        14,
        -86,
        -117,
        -20,
        103,
        -12,
        30,
        4,
        -5,
        105,
        -25,
        124,
        -107,
        -49,
        102,
        119,
        89,
        -100,
        104,
        124,
        -72,
        -83,
        -6,
        78,
        23,
        -110,
        -50,
        -23,
        39,
        -80,
        -96,
        124,
        -73,
        -51,
        -77,
        -53,
        112,
        -55,
        121,
        53,
        -110,
        -85,
        -50,
        39,
        -42,
        -10,
        47,
        111,
        -6,
        -92,
        -61,
        -111,
        90,
        -46,
        -113,
        44,
        -50,
        42,
        25,
        -115,
        -101,
        76,
        98,
        78,
        80,
        20,
        21,
        103,
        34,
        63,
        -56,
        67,
        -101,
        -66,
        -91,
        -18,
        -19,
        91,
        -6,
        46,
        -61,
        44,
        -38,
        -50,
        -92,
        61,
        -114,
        89,
        116,
        112,
        20,
        91,
        51,
        -95,
        -79,
        110,
        23,
        -114,
        78,
        -101,
        110,
        -7,
        45,
        -28,
        -29,
        9,
        -100,
        -2,
        -90,
        52,
        48,
        52,
        -77,
        112,
        -39,
        85,
        -26,
        -16,
        -9,
        -7,
        17,
        19,
        117,
        62,
        -25,
        -125,
        -47,
        -62,
        -24,
        34,
        70,
        -2,
        83,
        117,
        123,
        -53,
        -99,
        31,
        55,
        -53,
        116,
        -98,
        11,
        113,
        38,
        53,
        -15,
        57,
        -2,
        -121,
        -54,
        126,
        81,
        -14,
        6,
        -49,
        67,
        -113,
        -100,
        -47,
        -63,
        -58,
        53,
        -117,
        -10,
        -69,
        -9,
        3,
        -47,
        111,
        116,
        -54,
        101,
        106,
        -30,
        117,
        50,
        -122,
        -67,
        -111,
        -115,
        -114,
        -71,
        -66,
        98,
        -36,
        78,
        -96,
        118,
        -70,
        52,
        119,
        -70,
        29,
        28,
        70,
        -75,
        -36,
        -24,
        84,
        -23,
        103,
        94,
        125,
        -117,
        45,
        -50,
        47,
        -51,
        -22,
        -97,
        79,
        83,
        78,
        -39,
        -29,
        46,
        -65,
        80,
        -123,
        -98,
        56,
        -33,
        -74,
        -100,
        95,
        75,
        112,
        -71,
        -52,
        107,
        -22,
        -11,
        13,
        -27,
        101,
        -22,
        58,
        -37,
        -30,
        -57,
        -49,
        -49,
        108,
        -96,
        -25,
        -16,
        -76,
        -79,
        -78,
        -7,
        -90,
        81,
        -90,
        114,
        -84,
        -83,
        79,
        -66,
        -31,
        -74,
        -7,
        -2,
        -21,
        -66,
        -5,
        115,
        -15,
        -48,
        54,
        -105,
        -52,
        -46,
        -97,
        54,
        60,
        -18,
        123,
        -23,
        108,
        38,
        -65,
        69,
        -121,
        -65,
        -123,
        -32,
        -33,
        58,
        -86,
        46,
        -77,
        11,
        113,
        -89,
        -40,
        87,
        71,
        111,
        -126,
        -38,
        -54,
        86,
        -37,
        90,
        69,
        73,
        -11,
        -14,
        58,
        -122,
        -71,
        37,
        123,
        29,
        25,
        -58,
        -33,
        -39,
        -27,
        59,
        0,
        82,
        -55,
        -93,
        26,
        27,
        -43,
        -63,
        -102,
        10,
        -11,
        53,
        -41,
        4,
        -124,
        7,
        102,
        -126,
        11,
        -61,
        -80,
        106,
        -22,
        106,
        -14,
        124,
        6,
        21,
        -4,
        57,
        -46,
        -24,
        -8,
        -9,
        -56,
        -34,
        109,
        -42,
        -14,
        -121,
        92,
        19,
        -69,
        -28,
        15,
        41,
        -15,
        28,
        -105,
        88,
        124,
        29,
        -68,
        -21,
        -8,
        -33,
        -101,
        -17,
        124,
        127,
        -10,
        -71,
        -61,
        -23,
        121,
        7,
        101,
        29,
        -50,
        -109,
        100,
        -102,
        10,
        99,
        78,
        103,
        8,
        124,
        -70,
        103,
        -22,
        -20,
        61,
        -40,
        82,
        -40,
        121,
        -20,
        117,
        -104,
        -36,
        -117,
        89,
        -99,
        0,
        23,
        122,
        -7,
        -65,
        -85,
        39,
        97,
        -53,
        99,
        -49,
        -113,
        53,
        -8,
        65,
        -79,
        -40,
        119,
        92,
        -113,
        41,
        -57,
        -95,
        -34,
        124,
        -3,
        -89,
        -113,
        124,
        -57,
        -56,
        -20,
        47,
        -105,
        -41,
        121,
        35,
        -98,
        -19,
        57,
        -102,
        -31,
        -105,
        -97,
        62,
        61,
        -4,
        89,
        -123,
        -28,
        -18,
        -111,
        105,
        -57,
        -21,
        -126,
        -17,
        82,
        -122,
        78,
        13,
        -71,
        30,
        -43,
        68,
        -6,
        -67,
        94,
        123,
        94,
        21,
        -26,
        -85,
        -126,
        111,
        36,
        -7,
        23,
        36,
        -15,
        -115,
        -64,
        -20,
        113,
        -34,
        107,
        127,
        -52,
        124,
        -18,
        -52,
        -22,
        -48,
        92,
        -89,
        69,
        57,
        -33,
        109,
        124,
        79,
        -113,
        -4,
        -91,
        -15,
        26,
        -89,
        -50,
        115,
        57,
        111,
        26,
        -67,
        -27,
        -50,
        31,
        -75,
        -43,
        -41,
        -42,
        -42,
        -54,
        123,
        -70,
        -50,
        -18,
        33,
        92,
        -59,
        -85,
        -76,
        -98,
        -54,
        -75,
        124,
        -69,
        25,
        30,
        105,
        -5,
        -119,
        -30,
        93,
        -82,
        -107,
        -70,
        60,
        110,
        15,
        -58,
        -67,
        125,
        64,
        -99,
        -78,
        63,
        99,
        -62,
        63,
        -89,
        -28,
        -98,
        -116,
        57,
        -20,
        106,
        -45,
        -90,
        -69,
        -84,
        -26,
        -25,
        91,
        31,
        31,
        -59,
        126,
        68,
        -32,
        -35,
        5,
        3,
        -85,
        -44,
        -77,
        -49,
        -7,
        123,
        -104,
        48,
        -14,
        -6,
        127,
        28,
        -12,
        -66,
        67,
        -66,
        16,
        -13,
        18,
        43,
        93,
        118,
        53,
        -18,
        -79,
        17,
        74,
        -116,
        52,
        -96,
        2,
        24,
        52,
        38,
        -47,
        9,
        75,
        51,
        86,
        -64,
        -50,
        -94,
        -95,
        -61,
        123,
        -59,
        109,
        -9,
        94,
        62,
        -14,
        63,
        -108,
        63,
        -51,
        57,
        -107,
        95,
        -25,
        -72,
        -33,
        37,
        105,
        115,
        62,
        35,
        -19,
        30,
        -32,
        -38,
        47,
        -107,
        60,
        -111,
        -98,
        -17,
        29,
        -77,
        -36,
        101,
        -82,
        -119,
        93,
        -47,
        -59,
        -15,
        -2,
        -121,
        65,
        -109,
        -95,
        -27,
        62,
        -85,
        -99,
        -60,
        -20,
        63,
        95,
        -63,
        114,
        62,
        49,
        -60,
        -57,
        -14,
        -81,
        25,
        -124,
        -102,
        60,
        87,
        89,
        -66,
        -97,
        -120,
        45,
        105,
        -69,
        96,
        -32,
        -121,
        -92,
        -20,
        60,
        -123,
        -44,
        103,
        -85,
        -50,
        43,
        -49,
        -26,
        56,
        -74,
        125,
        115,
        -13,
        80,
        71,
        -57,
        -39,
        88,
        66,
        -47,
        -45,
        -23,
        -11,
        -117,
        -39,
        -82,
        62,
        125,
        -35,
        -38,
        106,
        54,
        122,
        -77,
        -94,
        -28,
        -26,
        99,
        -94,
        -114,
        38,
        70,
        46,
        116,
        100,
        91,
        66,
        -69,
        -101,
        -35,
        69,
        119,
        -5,
        118,
        -60,
        -52,
        -26,
        56,
        54,
        -69,
        -118,
        116,
        122,
        126,
        71,
        14,
        -18,
        -9,
        -102,
        122,
        -114,
        15,
        112,
        25,
        -92,
        73,
        88,
        -15,
        -73,
        95,
        -26,
        62,
        -9,
        -70,
        -28,
        115,
        -7,
        76,
        76,
        -68,
        -54,
        -11,
        9,
        -79,
        -44,
        115,
        -6,
        88,
        -99,
        23,
        -77,
        23,
        -116,
        -22,
        117,
        -70,
        -64,
        -57,
        50,
        -122,
        70,
        -10,
        -25,
        29,
        -117,
        -30,
        -12,
        -108,
        37,
        -28,
        -66,
        -61,
        -118,
        31,
        27,
        -26,
        -98,
        127,
        91,
        35,
        18,
        -2,
        59,
        -23,
        -119,
        -89,
        -113,
        124,
        -114,
        -85,
        -66,
        91,
        61,
        87,
        60,
        120,
        62,
        -79,
        126,
        83,
        -18,
        -113,
        103,
        12,
        -104,
        -12,
        87,
        -96,
        -57,
        75,
        -57,
        -52,
        -12,
        61,
        62,
        -31,
        115,
        55,
        -70,
        22,
        60,
        -125,
        -40,
        -21,
        101,
        116,
        121,
        126,
        62,
        -26,
        3,
        -53,
        99,
        115,
        -81,
        18,
        -126,
        -54,
        96,
        22,
        29,
        96,
        80,
        -20,
        26,
        90,
        -30,
        68,
        104,
        10,
        71,
        50,
        -100,
        -118,
        52,
        -77,
        80,
        -128,
        72,
        -48,
        -48,
        -80,
        113,
        89,
        97,
        -119,
        71,
        -125,
        -23,
        50,
        60,
        31,
        -29,
        -17,
        19,
        -14,
        93,
        47,
        63,
        7,
        -24,
        120,
        110,
        55,
        -126,
        -16,
        -47,
        59,
        -91,
        113,
        95,
        -126,
        -11,
        -67,
        48,
        -72,
        -2,
        97,
        -46,
        -121,
        -117,
        119,
        -11,
        -89,
        -35,
        -38,
        -64,
        104,
        -126,
        -45,
        127,
        64,
        -47,
        -106,
        85,
        50,
        -105,
        -25,
        -6,
        -51,
        -83,
        52,
        -106,
        95,
        -99,
        38,
        -119,
        -37,
        47,
        -70,
        95,
        60,
        -12,
        -104,
        7,
        -48,
        -42,
        21,
        -68,
        111,
        -50,
        97,
        -10,
        91,
        59,
        -68,
        7,
        73,
        -63,
        -21,
        114,
        126,
        92,
        -23,
        -102,
        -24,
        -88,
        -17,
        -113,
        57,
        -3,
        46,
        -93,
        -105,
        -14,
        24,
        52,
        58,
        -82,
        55,
        -116,
        -39,
        -26,
        -51,
        -27,
        126,
        113,
        67,
        -91,
        -109,
        -57,
        -12,
        27,
        -15,
        -118,
        -69,
        56,
        -38,
        90,
        105,
        106,
        116,
        -55,
        -28,
        61,
        -108,
        -106,
        117,
        51,
        -17,
        -28,
        -18,
        -53,
        -76,
        123,
        -121,
        -26,
        -38,
        -69,
        76,
        -29,
        113,
        -102,
        -22,
        -30,
        114,
        -114,
        97,
        113,
        89,
        -40,
        -25,
        -34,
        -45,
        63,
        84,
        125,
        -43,
        39,
        -92,
        82,
        52,
        -29,
        35,
        75,
        -81,
        122,
        53,
        30,
        -26,
        118,
        -7,
        -18,
        83,
        31,
        -104,
        -95,
        57,
        126,
        67,
        -92,
        -57,
        -17,
        89,
        101,
        -109,
        -29,
        -46,
        120,
        -67,
        -18,
        -77,
        -56,
        29,
        115,
        -20,
        -14,
        -3,
        -51,
        -76,
        -6,
        28,
        78,
        39,
        -106,
        -98,
        119,
        107,
        103,
        -95,
        -21,
        107,
        -51,
        41,
        -85,
        -93,
        -52,
        -31,
        33,
        -28,
        -35,
        -19,
        99,
        107,
        -20,
        -84,
        42,
        -7,
        -61,
        35,
        -54,
        -39,
        -93,
        -53,
        -88,
        95,
        -25,
        -77,
        -15,
        78,
        -66,
        -98,
        -54,
        -49,
        -86,
        62,
        -69,
        51,
        58,
        -100,
        -47,
        -40,
        88,
        94,
        -45,
        120,
        -117,
        -127,
        32,
        3,
        92,
        19,
        0,
        30,
        92,
        65,
        34,
        100,
        -24,
        -30,
        -77,
        44,
        107,
        -83,
        -44,
        119,
        -5,
        62,
        99,
        27,
        -97,
        96,
        -68,
        -87,
        95,
        127,
        59,
        99,
        -96,
        47,
        29,
        -111,
        -105,
        -105,
        -67,
        13,
        38,
        -18,
        -2,
        -39,
        -67,
        -61,
        111,
        107,
        -4,
        12,
        -100,
        -56,
        -17,
        -103,
        -119,
        -1,
        0,
        -88,
        -24,
        -76,
        -102,
        -85,
        -4,
        -7,
        -89,
        48,
        44,
        61,
        -100,
        -82,
        -106,
        -45,
        120,
        -54,
        78,
        58,
        121,
        75,
        -2,
        97,
        -89,
        -114,
        -19,
        -9,
        56,
        63,
        21,
        -8,
        -41,
        36,
        120,
        -127,
        -44,
        -24,
        -7,
        78,
        -125,
        -89,
        -13,
        83,
        29,
        126,
        -29,
        123,
        -55,
        0,
        -73,
        76,
        120,
        -30,
        -25,
        116,
        119,
        81,
        -43,
        -27,
        -16,
        86,
        36,
        -22,
        47,
        56,
        123,
        123,
        78,
        -111,
        -76,
        29,
        90,
        -6,
        88,
        -4,
        -37,
        -22,
        -65,
        -100,
        109,
        -82,
        -19,
        83,
        -51,
        54,
        -33,
        29,
        -73,
        -116,
        -41,
        56,
        -74,
        -82,
        87,
        119,
        125,
        29,
        124,
        94,
        117,
        112,
        104,
        -97,
        67,
        49,
        47,
        31,
        -11,
        92,
        92,
        -15,
        13,
        -77,
        35,
        7,
        -32,
        -56,
        -38,
        -22,
        108,
        -24,
        36,
        -40,
        -21,
        93,
        72,
        -55,
        14,
        40,
        48,
        -124,
        97,
        104,
        104,
        -79,
        -25,
        -41,
        -17,
        -105,
        -2,
        62,
        122,
        -18,
        -101,
        -108,
        15,
        -35,
        23,
        -116,
        -61,
        29,
        47,
        95,
        -79,
        -99,
        58,
        63,
        116,
        126,
        61,
        -58,
        104,
        58,
        -113,
        115,
        -98,
        98,
        -75,
        32,
        -66,
        78,
        -22,
        -71,
        -38,
        -96,
        115,
        -46,
        -87,
        -41,
        -78,
        -82,
        -11,
        122,
        -84,
        52,
        32,
        -94,
        -62,
        -48,
        -71,
        -75,
        112,
        127,
        -2,
        18,
        -59,
        -106,
        -27,
        122,
        93,
        -98,
        -119,
        81,
        89,
        4,
        -72,
        -27,
        -117,
        65,
        122,
        84,
        -121,
        12,
        -10,
        24,
        -57,
        -38,
        25,
        -103,
        67,
        43,
        -121,
        78,
        79,
        63,
        -44,
        -27,
        81,
        -30,
        121,
        -65,
        -120,
        95,
        -44,
        35,
        45,
        41,
        106,
        -92,
        101,
        4,
        -88,
        -88,
        -105,
        42,
        81,
        12,
        2,
        67,
        -22,
        -57,
        -37,
        -41,
        -4,
        -118,
        112,
        30,
        75,
        -100,
        -82,
        91,
        -98,
        42,
        -98,
        32,
        -14,
        3,
        -123,
        -50,
        -63,
        -27,
        124,
        101,
        -37,
        60,
        -50,
        -121,
        -118,
        58,
        -58,
        -82,
        14,
        127,
        23,
        -99,
        -26,
        57,
        126,
        -101,
        51,
        60,
        102,
        -31,
        14,
        28,
        46,
        49,
        78,
        95,
        -97,
        87,
        51,
        39,
        23,
        1,
        78,
        -125,
        -69,
        123,
        88,
        126,
        62,
        -14,
        -113,
        76,
        -48,
        87,
        -115,
        77,
        -64,
        -17,
        114,
        -70,
        6,
        -76,
        -14,
        69,
        86,
        -13,
        55,
        113,
        105,
        -100,
        -58,
        -82,
        6,
        -80,
        -64,
        29,
        68,
        -46,
        -40,
        17,
        -51,
        -111,
        -88,
        63,
        -58,
        101,
        -60,
        116,
        113,
        117,
        101,
        71,
        -42,
        79,
        111,
        25,
        -3,
        44,
        -117,
        -21,
        100,
        116,
        28,
        -3,
        -98,
        -89,
        65,
        -51,
        116,
        89,
        121,
        126,
        2,
        56,
        94,
        -56,
        -105,
        -48,
        -26,
        -111,
        -24,
        25,
        30,
        104,
        -16,
        116,
        -41,
        99,
        77,
        -115,
        16,
        48,
        121,
        52,
        101,
        68,
        18,
        -86,
        -73,
        21,
        -95,
        79,
        86,
        93,
        -83,
        74,
        -79,
        73,
        113,
        -103,
        89,
        112,
        -21,
        -104,
        -9,
        18,
        -97,
        61,
        105,
        -24,
        -37,
        -64,
        127,
        122,
        -69,
        -10,
        -16,
        -65,
        95,
        -33,
        108,
        -2,
        -13,
        -54,
        30,
        68,
        -5,
        121,
        -61,
        -82,
        -9,
        63,
        -117,
        -117,
        -81,
        -106,
        -122,
        -121,
        -109,
        -4,
        47,
        -43,
        -1,
        0,
        -113,
        -30,
        -12,
        -44,
        -23,
        -103,
        58,
        -35,
        -106,
        -82,
        -68,
        120,
        -21,
        97,
        20,
        -69,
        94,
        -81,
        -56,
        24,
        -4,
        -122,
        75,
        -103,
        56,
        -39,
        -100,
        18,
        -69,
        29,
        99,
        20,
        -22,
        -68,
        -124,
        -42,
        -1,
        0,
        99,
        -108,
        84,
        1,
        97,
        44,
        52,
        -98,
        -128,
        -58,
        -48,
        94,
        -83,
        -61,
        50,
        74,
        73,
        -99,
        104,
        45,
        12,
        -27,
        -49,
        -121,
        -82,
        55,
        -101,
        -13,
        -59,
        62,
        -97,
        -52,
        122,
        -42,
        125,
        63,
        -120,
        -113,
        111,
        -6,
        -2,
        38,
        127,
        -101,
        127,
        111,
        79,
        95,
        -25,
        -46,
        34,
        43,
        -23,
        30,
        -79,
        17,
        -23,
        2,
        116,
        107,
        79,
        89,
        -67,
        -18,
        79,
        79,
        95,
        79,
        119,
        -89,
        -73,
        -1,
        0,
        49,
        -23,
        22,
        -97,
        -21,
        51,
        30,
        -97,
        -52,
        -6,
        127,
        17,
        -21,
        -2,
        -89,
        -7,
        -97,
        50,
        91,
        95,
        -13,
        29,
        -9,
        32,
        -34,
        -106,
        -111,
        -7,
        -1,
        0,
        23,
        -8,
        -101,
        39,
        16,
        -124,
        98,
        115,
        51,
        -10,
        -42,
        -22,
        -10,
        116,
        -42,
        90,
        -61,
        -83,
        5,
        87,
        53,
        20,
        -21,
        -16,
        65,
        -94,
        -48,
        -19,
        82,
        79,
        -52,
        28,
        92,
        -80,
        -110,
        73,
        88,
        -78,
        -107,
        24,
        -3,
        79,
        92,
        -10,
        -1,
        0,
        -28,
        71,
        -17,
        87,
        -86,
        95,
        113,
        22,
        -68,
        -54,
        44,
        100,
        55,
        108,
        122,
        92,
        28,
        -17,
        47,
        -54,
        102,
        -65,
        -98,
        2,
        -51,
        -90,
        -85,
        99,
        109,
        -95,
        -50,
        37,
        -48,
        102,
        85,
        106,
        79,
        -58,
        -69,
        -31,
        -36,
        -3,
        -81,
        -78,
        34,
        -59,
        -48,
        37,
        -87,
        19,
        43,
        40,
        122,
        119,
        -71,
        -23,
        -117,
        73,
        34,
        74,
        -96,
        52,
        -119,
        109,
        105,
        -89,
        93,
        -15,
        -21,
        11,
        -82,
        -60,
        67,
        118,
        -115,
        -65,
        -102,
        117,
        49,
        122,
        -53,
        -92,
        -110,
        -120,
        -17,
        -103,
        5,
        -11,
        69,
        31,
        -84,
        122,
        116,
        -13,
        83,
        -38,
        -57,
        96,
        -85,
        -83,
        -67,
        -104,
        54,
        15,
        -96,
        -100,
        2,
        -57,
        75,
        95,
        63,
        63,
        127,
        -93,
        -1,
        0,
        19,
        -33,
        -27,
        -11,
        -11,
        -53,
        -80,
        40,
        127,
        15,
        -55,
        -36,
        -117,
        -3,
        -122,
        -25,
        7,
        -97,
        -48,
        113,
        13,
        -11,
        -39,
        -56,
        -48,
        -69,
        -4,
        -42,
        54,
        -26,
        102,
        -26,
        -118,
        8,
        -51,
        83,
        22,
        -95,
        67,
        99,
        105,
        54,
        116,
        89,
        -58,
        -46,
        -101,
        -96,
        -61,
        -19,
        -31,
        -13,
        -5,
        72,
        84,
        -120,
        62,
        -34,
        14,
        46,
        86,
        -2,
        68,
        107,
        -7,
        41,
        -24,
        124,
        -121,
        -28,
        -1,
        0,
        33,
        -45,
        52,
        94,
        66,
        -14,
        -57,
        -111,
        59,
        -96,
        -29,
        -36,
        -9,
        -54,
        31,
        79,
        -44,
        -21,
        -19,
        87,
        58,
        88,
        94,
        -96,
        106,
        -21,
        126,
        -27,
        -19,
        59,
        44,
        99,
        -118,
        -76,
        25,
        -50,
        -68,
        -44,
        -20,
        -1,
        0,
        -3,
        -27,
        36,
        87,
        -5,
        88,
        63,
        -74,
        -9,
        -7,
        76,
        -98,
        -112,
        20,
        -82,
        -69,
        92,
        111,
        123,
        71,
        -48,
        123,
        -128,
        -14,
        9,
        54,
        90,
        2,
        120,
        59,
        -86,
        11,
        64,
        4,
        -49,
        -35,
        -89,
        -53,
        124,
        -7,
        -60,
        -23,
        127,
        62,
        -119,
        -68,
        -42,
        -122,
        123,
        121,
        -71,
        -62,
        10,
        -61,
        -38,
        69,
        -18,
        85,
        -82,
        -101,
        59,
        71,
        7,
        21,
        -62,
        -89,
        48,
        18,
        -64,
        40,
        7,
        4,
        52,
        -73,
        -6,
        99,
        -2,
        -79,
        -73,
        -121,
        -30,
        -2,
        -112,
        14,
        -94,
        -92,
        -106,
        -24,
        1,
        105,
        -85,
        -101,
        -115,
        -92,
        -29,
        -44,
        59,
        -115,
        -19,
        5,
        65,
        46,
        -98,
        95,
        62,
        112,
        -116,
        -98,
        -85,
        87,
        88,
        -118,
        25,
        -71,
        21,
        -120,
        -44,
        -106,
        -19,
        104,
        104,
        -33,
        97,
        11,
        -102,
        -74,
        -8,
        96,
        106,
        -119,
        37,
        -101,
        13,
        9,
        121,
        -67,
        -87,
        -1,
        0,
        90,
        90,
        31,
        81,
        119,
        -37,
        -49,
        -107,
        -41,
        -13,
        -73,
        41,
        -89,
        58,
        -18,
        81,
        94,
        -9,
        -103,
        -47,
        2,
        -99,
        -73,
        -113,
        -36,
        63,
        59,
        -51,
        19,
        -110,
        -46,
        -80,
        -39,
        72,
        -102,
        10,
        -109,
        95,
        23,
        78,
        -70,
        -40,
        93,
        27,
        -71,
        -38,
        6,
        -59,
        -42,
        45,
        -35,
        120,
        -116,
        33,
        -73,
        -51,
        -24,
        49,
        -113,
        -47,
        -15,
        -3,
        87,
        51,
        -108,
        62,
        -71,
        7,
        39,
        48,
        22,
        -93,
        22,
        -90,
        -23,
        -40,
        -19,
        125,
        94,
        113,
        -40,
        25,
        -24,
        80,
        4,
        24,
        34,
        -52,
        -34,
        -33,
        31,
        67,
        -120,
        39,
        -68,
        -14,
        30,
        -1,
        0,
        21,
        -108,
        -34,
        -5,
        -103,
        41,
        105,
        24,
        125,
        50,
        88,
        -18,
        105,
        121,
        31,
        -98,
        -73,
        63,
        -58,
        -13,
        28,
        -110,
        -67,
        63,
        38,
        77,
        -26,
        -5,
        -113,
        33,
        116,
        -4,
        -72,
        86,
        19,
        55,
        -63,
        39,
        75,
        -91,
        -49,
        -10,
        -100,
        55,
        19,
        -77,
        -54,
        49,
        -90,
        20,
        -71,
        68,
        -25,
        123,
        -93,
        123,
        -110,
        -58,
        -18,
        24,
        -2,
        40,
        -28,
        -70,
        -109,
        -9,
        62,
        94,
        -77,
        -70,
        -32,
        -27,
        54,
        9,
        -65,
        -115,
        -46,
        49,
        -51,
        -10,
        19,
        30,
        76,
        -64,
        -37,
        -13,
        39,
        67,
        -30,
        15,
        17,
        -21,
        29,
        -84,
        12,
        -20,
        -70,
        85,
        -99,
        15,
        36,
        -15,
        -39,
        24,
        125,
        22,
        15,
        77,
        -77,
        -59,
        99,
        36,
        -25,
        107,
        126,
        -20,
        26,
        52,
        -10,
        105,
        97,
        -26,
        -82,
        -112,
        -6,
        31,
        81,
        33,
        -7,
        119,
        111,
        63,
        -97,
        6,
        12,
        -61,
        1,
        -93,
        60,
        59,
        115,
        39,
        -70,
        45,
        15,
        -119,
        113,
        108,
        -65,
        56,
        105,
        107,
        -24,
        33,
        -85,
        -36,
        -13,
        -68,
        97,
        18,
        -49,
        -39,
        22,
        -73,
        3,
        -29,
        -2,
        127,
        101,
        -6,
        12,
        52,
        -48,
        113,
        91,
        -12,
        -93,
        -42,
        -23,
        56,
        -34,
        85,
        116,
        -10,
        53,
        -11,
        -120,
        126,
        -126,
        -28,
        91,
        79,
        -91,
        -26,
        90,
        83,
        41,
        -11,
        -112,
        34,
        35,
        73,
        -51,
        22,
        32,
        -18,
        -17,
        -114,
        -34,
        -51,
        -14,
        95,
        -37,
        -82,
        57,
        -4,
        -108,
        -55,
        -71,
        -25,
        -68,
        -39,
        -35,
        48,
        94,
        -49,
        107,
        73,
        110,
        -101,
        75,
        -118,
        -48,
        -50,
        -16,
        7,
        -99,
        -45,
        103,
        79,
        45,
        126,
        -39,
        29,
        14,
        104,
        9,
        -65,
        -49,
        -17,
        104,
        97,
        101,
        -26,
        -113,
        -123,
        105,
        108,
        93,
        111,
        26,
        -91,
        -35,
        121,
        21,
        47,
        40,
        117,
        125,
        -74,
        -93,
        -69,
        3,
        -24,
        125,
        81,
        13,
        46,
        93,
        -64,
        -109,
        -87,
        15,
        -76,
        -30,
        39,
        -96,
        16,
        12,
        1,
        82,
        -5,
        75,
        52,
        59,
        -44,
        -69,
        -120,
        -61,
        39,
        -20,
        -1,
        0,
        23,
        119,
        43,
        111,
        -49,
        69,
        -116,
        -91,
        -5,
        46,
        69,
        -97,
        43,
        116,
        29,
        111,
        5,
        -28,
        110,
        71,
        -98,
        -36,
        88,
        126,
        67,
        -59,
        35,
        30,
        84,
        -28,
        31,
        -1,
        0,
        35,
        -46,
        -23,
        123,
        46,
        87,
        63,
        -84,
        -49,
        -15,
        -7,
        -8,
        -83,
        36,
        -8,
        -52,
        0,
        -9,
        -99,
        62,
        78,
        54,
        -9,
        111,
        -65,
        -87,
        -95,
        -87,
        -45,
        -9,
        90,
        42,
        59,
        -61,
        -56,
        126,
        57,
        -13,
        39,
        -118,
        50,
        57,
        15,
        53,
        -3,
        -64,
        -85,
        29,
        -89,
        -112,
        -77,
        -11,
        116,
        -11,
        62,
        -27,
        -73,
        121,
        -82,
        91,
        16,
        83,
        -29,
        -66,
        99,
        -102,
        -29,
        -14,
        49,
        -15,
        -8,
        14,
        101,
        125,
        -67,
        76,
        -84,
        -66,
        97,
        127,
        38,
        115,
        62,
        35,
        -63,
        -32,
        27,
        -14,
        79,
        -119,
        -70,
        79,
        33,
        -12,
        77,
        114,
        -2,
        75,
        -64,
        -33,
        -44,
        -27,
        114,
        20,
        -42,
        -57,
        -25,
        2,
        49,
        -12,
        62,
        -91,
        10,
        64,
        -128,
        95,
        -48,
        124,
        -15,
        -41,
        12,
        63,
        -55,
        114,
        97,
        -69,
        -1,
        0,
        -119,
        99,
        -79,
        127,
        -58,
        31,
        -34,
        21,
        99,
        -82,
        -15,
        -17,
        59,
        -32,
        -33,
        -73,
        103,
        56,
        -19,
        -99,
        109,
        -52,
        15,
        17,
        -15,
        -2,
        55,
        -24,
        122,
        -66,
        8,
        -54,
        53,
        -49,
        115,
        110,
        113,
        -68,
        39,
        79,
        -55,
        121,
        69,
        -66,
        67,
        -82,
        -50,
        -58,
        127,
        -55,
        -81,
        118,
        8,
        -7,
        31,
        -60,
        -53,
        -31,
        -12,
        32,
        -53,
        91,
        -98,
        -114,
        49,
        -34,
        -13,
        -57,
        -11,
        91,
        87,
        59,
        -90,
        95,
        -103,
        -27,
        -6,
        94,
        -98,
        75,
        -25,
        15,
        -35,
        116,
        -33,
        110,
        -4,
        -41,
        -117,
        122,
        33,
        114,
        -122,
        -26,
        123,
        -105,
        -4,
        -93,
        -61,
        -20,
        120,
        -31,
        46,
        103,
        -105,
        65,
        111,
        25,
        -13,
        126,
        13,
        -22,
        60,
        117,
        -69,
        -45,
        98,
        -11,
        -70,
        -51,
        -12,
        28,
        -65,
        75,
        -109,
        -121,
        -67,
        -27,
        -113,
        25,
        -14,
        3,
        -56,
        -49,
        -58,
        -39,
        27,
        -103,
        -98,
        69,
        -59,
        77,
        30,
        103,
        119,
        -97,
        -30,
        123,
        -80,
        -30,
        -113,
        -95,
        -11,
        5,
        91,
        71,
        -14,
        9,
        -47,
        -123,
        -50,
        0,
        -101,
        -128,
        33,
        1,
        91,
        57,
        14,
        73,
        -7,
        115,
        -82,
        12,
        -7,
        -15,
        -114,
        -67,
        -81,
        15,
        -12,
        99,
        -22,
        121,
        -83,
        94,
        -85,
        -92,
        -21,
        114,
        51,
        120,
        -42,
        56,
        126,
        43,
        -56,
        -116,
        -72,
        -78,
        -35,
        63,
        114,
        -50,
        -65,
        5,
        94,
        -53,
        35,
        -56,
        14,
        115,
        -71,
        -87,
        113,
        -119,
        99,
        96,
        116,
        14,
        116,
        29,
        7,
        65,
        -47,
        113,
        123,
        -72,
        92,
        -114,
        63,
        61,
        -65,
        -45,
        -69,
        -105,
        118,
        121,
        -35,
        18,
        82,
        96,
        -15,
        -17,
        11,
        -48,
        99,
        -85,
        -97,
        -106,
        -2,
        -9,
        86,
        -73,
        85,
        -81,
        -106,
        -58,
        -109,
        -116,
        119,
        -69,
        60,
        94,
        -97,
        120,
        -2,
        103,
        59,
        -107,
        -111,
        -49,
        29,
        -9,
        55,
        -80,
        71,
        -90,
        -13,
        122,
        -51,
        -87,
        -69,
        93,
        31,
        34,
        -67,
        -53,
        -18,
        -71,
        -109,
        -95,
        -27,
        79,
        32,
        -9,
        61,
        33,
        44,
        37,
        -69,
        -36,
        -120,
        -47,
        31,
        67,
        -22,
        -64,
        -5,
        84,
        -89,
        -112,
        64,
        -73,
        -3,
        -71,
        116,
        122,
        110,
        -50,
        105,
        -127,
        81,
        -5,
        82,
        -52,
        29,
        -30,
        -44,
        76,
        0,
        95,
        94,
        -76,
        -100,
        86,
        31,
        -67,
        47,
        39,
        114,
        126,
        9,
        -64,
        -30,
        60,
        115,
        -43,
        -10,
        27,
        60,
        86,
        -73,
        -101,
        -15,
        59,
        -17,
        31,
        120,
        -21,
        -87,
        70,
        -58,
        62,
        103,
        -113,
        53,
        39,
        39,
        49,
        87,
        123,
        -115,
        -73,
        24,
        -24,
        -14,
        17,
        -60,
        -62,
        -27,
        91,
        -35,
        -26,
        91,
        -45,
        121,
        93,
        85,
        -76,
        -126,
        119,
        110,
        -2,
        92,
        53,
        -101,
        -99,
        -69,
        -89,
        -105,
        61,
        -14,
        90,
        35,
        66,
        -48,
        108,
        -26,
        39,
        -36,
        82,
        8,
        -26,
        -92,
        92,
        -92,
        84,
        -77,
        35,
        24,
        61,
        -65,
        9,
        9,
        120,
        -88,
        -54,
        49,
        -41,
        -35,
        74,
        123,
        105,
        -17,
        -7,
        13,
        95,
        97,
        109,
        98,
        92,
        125,
        15,
        -82,
        -113,
        11,
        13,
        -35,
        -19,
        -7,
        -57,
        47,
        -116,
        72,
        -125,
        46,
        -96,
        -94,
        127,
        -6,
        -14,
        -74,
        50,
        -13,
        -2,
        64,
        127,
        -29,
        -87,
        15,
        42,
        -83,
        -95,
        -25,
        79,
        -73,
        14,
        125,
        124,
        79,
        38,
        -94,
        -77,
        71,
        -18,
        -68,
        119,
        -122,
        49,
        -86,
        -73,
        118,
        -103,
        -121,
        20,
        99,
        -96,
        -25,
        83,
        87,
        -30,
        -92,
        116,
        -43,
        82,
        -92,
        30,
        -10,
        58,
        117,
        -83,
        122,
        -27,
        43,
        7,
        93,
        107,
        -12,
        -30,
        40,
        59,
        12,
        -57,
        -5,
        12,
        -38,
        -22,
        60,
        107,
        -9,
        11,
        -57,
        -8,
        -13,
        -54,
        92,
        -41,
        96,
        -121,
        -120,
        124,
        -17,
        61,
        -57,
        -37,
        -25,
        77,
        -100,
        -26,
        59,
        48,
        29,
        -85,
        117,
        -53,
        83,
        -100,
        -47,
        -26,
        -47,
        -34,
        -67,
        21,
        115,
        53,
        -84,
        94,
        -52,
        -4,
        -60,
        -12,
        -6,
        60,
        -34,
        -78,
        122,
        -8,
        119,
        -79,
        -2,
        83,
        -2,
        75,
        12,
        -25,
        -68,
        62,
        -121,
        -41,
        93,
        36,
        -108,
        -113,
        -105,
        -2,
        -122,
        57,
        -84,
        29,
        -40,
        62,
        35,
        -34,
        -45,
        -111,
        -38,
        -29,
        58,
        46,
        -109,
        -115,
        -24,
        -60,
        16,
        -12,
        28,
        -121,
        67,
        -77,
        -52,
        109,
        46,
        -77,
        3,
        -48,
        94,
        -70,
        -104,
        26,
        109,
        101,
        -67,
        85,
        -36,
        90,
        36,
        78,
        7,
        -14,
        83,
        -67,
        -128,
        -56,
        107,
        -15,
        28,
        87,
        -95,
        -57,
        50,
        59,
        -42,
        -46,
        -128,
        -86,
        -45,
        105,
        -113,
        -114,
        45,
        123,
        90,
        98,
        61,
        -79,
        19,
        -18,
        -11,
        -73,
        -3,
        -47,
        95,
        -25,
        -41,
        -42,
        41,
        51,
        -4,
        122,
        -60,
        68,
        79,
        -1,
        0,
        -81,
        88,
        -6,
        31,
        67,
        -22,
        -16,
        31,
        -26,
        70,
        -65,
        -121,
        62,
        55,
        -4,
        -31,
        -52,
        -114,
        107,
        -111,
        53,
        -75,
        87,
        53,
        -89,
        -42,
        43,
        95,
        90,
        -49,
        -74,
        38,
        34,
        125,
        45,
        97,
        -42,
        38,
        -45,
        90,
        -5,
        107,
        -1,
        0,
        -7,
        17,
        -21,
        106,
        -57,
        -11,
        -97,
        108,
        -115,
        0,
        -58,
        73,
        50,
        -109,
        95,
        113,
        108,
        -78,
        -34,
        41,
        -8,
        -124,
        117,
        -108,
        87,
        84,
        87,
        -73,
        -84,
        -113,
        -14,
        43,
        -15,
        -63,
        102,
        -105,
        21,
        109,
        49,
        33,
        45,
        109,
        72,
        -101,
        94,
        104,
        -52,
        -114,
        7,
        35,
        -24,
        125,
        82,
        -64,
        99,
        -80,
        113,
        -32,
        -8,
        20,
        -1,
        0,
        33,
        108,
        73,
        60,
        119,
        -36,
        31,
        -109,
        -4,
        112,
        -48,
        116,
        60,
        107,
        -47,
        116,
        -8,
        -99,
        111,
        -22,
        47,
        -101,
        110,
        -85,
        -110,
        42,
        -71,
        -37,
        4,
        -27,
        116,
        12,
        -119,
        -40,
        -57,
        98,
        -35,
        119,
        63,
        -81,
        -107,
        -93,
        -104,
        -29,
        -40,
        -104,
        -115,
        -43,
        -127,
        -29,
        21,
        -96,
        -37,
        37,
        43,
        102,
        -23,
        -92,
        23,
        54,
        -125,
        -82,
        62,
        -121,
        -48,
        -6,
        -54,
        80,
        -110,
        93,
        -68,
        35,
        77,
        58,
        12,
        110,
        73,
        41,
        12,
        11,
        12,
        127,
        -1,
        -39
      ]
    },
    {
      "name": "название 2",
      "description": "описание 2",
      "image": [
        -1,
        -40,
        -1,
        -32,
        0,
        16,
        74,
        70,
        73,
        70,
        0,
        1,
        1,
        0,
        0,
        1,
        0,
        1,
        0,
        0,
        -1,
        -30,
        2,
        40,
        73,
        67,
        67,
        95,
        80,
        82,
        79,
        70,
        73,
        76,
        69,
        0,
        1,
        1,
        0,
        0,
        2,
        24,
        0,
        0,
        0,
        0,
        4,
        48,
        0,
        0,
        109,
        110,
        116,
        114,
        82,
        71,
        66,
        32,
        88,
        89,
        90,
        32,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        97,
        99,
        115,
        112,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        0,
        0,
        -10,
        -42,
        0,
        1,
        0,
        0,
        0,
        0,
        -45,
        45,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        9,
        100,
        101,
        115,
        99,
        0,
        0,
        0,
        -16,
        0,
        0,
        0,
        116,
        114,
        88,
        89,
        90,
        0,
        0,
        1,
        100,
        0,
        0,
        0,
        20,
        103,
        88,
        89,
        90,
        0,
        0,
        1,
        120,
        0,
        0,
        0,
        20,
        98,
        88,
        89,
        90,
        0,
        0,
        1,
        -116,
        0,
        0,
        0,
        20,
        114,
        84,
        82,
        67,
        0,
        0,
        1,
        -96,
        0,
        0,
        0,
        40,
        103,
        84,
        82,
        67,
        0,
        0,
        1,
        -96,
        0,
        0,
        0,
        40,
        98,
        84,
        82,
        67,
        0,
        0,
        1,
        -96,
        0,
        0,
        0,
        40,
        119,
        116,
        112,
        116,
        0,
        0,
        1,
        -56,
        0,
        0,
        0,
        20,
        99,
        112,
        114,
        116,
        0,
        0,
        1,
        -36,
        0,
        0,
        0,
        60,
        109,
        108,
        117,
        99,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        0,
        0,
        0,
        12,
        101,
        110,
        85,
        83,
        0,
        0,
        0,
        88,
        0,
        0,
        0,
        28,
        0,
        115,
        0,
        82,
        0,
        71,
        0,
        66,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        88,
        89,
        90,
        32,
        0,
        0,
        0,
        0,
        0,
        0,
        111,
        -94,
        0,
        0,
        56,
        -11,
        0,
        0,
        3,
        -112,
        88,
        89,
        90,
        32,
        0,
        0,
        0,
        0,
        0,
        0,
        98,
        -103,
        0,
        0,
        -73,
        -123,
        0,
        0,
        24,
        -38,
        88,
        89,
        90,
        32,
        0,
        0,
        0,
        0,
        0,
        0,
        36,
        -96,
        0,
        0,
        15,
        -124,
        0,
        0,
        -74,
        -49,
        112,
        97,
        114,
        97,
        0,
        0,
        0,
        0,
        0,
        4,
        0,
        0,
        0,
        2,
        102,
        102,
        0,
        0,
        -14,
        -89,
        0,
        0,
        13,
        89,
        0,
        0,
        19,
        -48,
        0,
        0,
        10,
        91,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        88,
        89,
        90,
        32,
        0,
        0,
        0,
        0,
        0,
        0,
        -10,
        -42,
        0,
        1,
        0,
        0,
        0,
        0,
        -45,
        45,
        109,
        108,
        117,
        99,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        0,
        0,
        0,
        12,
        101,
        110,
        85,
        83,
        0,
        0,
        0,
        32,
        0,
        0,
        0,
        28,
        0,
        71,
        0,
        111,
        0,
        111,
        0,
        103,
        0,
        108,
        0,
        101,
        0,
        32,
        0,
        73,
        0,
        110,
        0,
        99,
        0,
        46,
        0,
        32,
        0,
        50,
        0,
        48,
        0,
        49,
        0,
        54,
        -1,
        -37,
        0,
        67,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        -1,
        -37,
        0,
        67,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        -1,
        -64,
        0,
        17,
        8,
        0,
        -56,
        0,
        -106,
        3,
        1,
        34,
        0,
        2,
        17,
        1,
        3,
        17,
        1,
        -1,
        -60,
        0,
        31,
        0,
        0,
        0,
        6,
        3,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        5,
        6,
        7,
        8,
        10,
        3,
        4,
        9,
        2,
        1,
        11,
        -1,
        -60,
        0,
        49,
        16,
        0,
        2,
        3,
        1,
        0,
        1,
        4,
        2,
        2,
        1,
        4,
        1,
        3,
        5,
        1,
        0,
        3,
        4,
        1,
        2,
        5,
        6,
        7,
        8,
        18,
        19,
        20,
        17,
        21,
        0,
        9,
        33,
        22,
        34,
        36,
        49,
        35,
        23,
        37,
        65,
        10,
        50,
        81,
        97,
        -127,
        24,
        -1,
        -60,
        0,
        28,
        1,
        0,
        2,
        3,
        1,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        2,
        3,
        4,
        5,
        0,
        7,
        6,
        8,
        -1,
        -60,
        0,
        59,
        17,
        0,
        1,
        3,
        2,
        5,
        2,
        4,
        4,
        5,
        3,
        3,
        3,
        5,
        0,
        0,
        0,
        1,
        2,
        17,
        33,
        3,
        49,
        0,
        4,
        18,
        65,
        81,
        5,
        97,
        19,
        34,
        113,
        -127,
        6,
        50,
        -111,
        -95,
        20,
        66,
        82,
        -79,
        -16,
        7,
        -63,
        -31,
        21,
        35,
        -47,
        36,
        98,
        -15,
        51,
        114,
        -126,
        -110,
        -94,
        -1,
        -38,
        0,
        12,
        3,
        1,
        0,
        2,
        17,
        3,
        17,
        0,
        63,
        0,
        -101,
        -34,
        -105,
        58,
        110,
        55,
        71,
        -62,
        88,
        -125,
        -26,
        -70,
        78,
        -89,
        -87,
        3,
        93,
        -49,
        -111,
        27,
        -43,
        63,
        93,
        -50,
        101,
        97,
        -103,
        29,
        11,
        115,
        -34,
        44,
        -106,
        0,
        -115,
        -77,
        58,
        -50,
        -60,
        -69,
        25,
        -87,
        -64,
        19,
        113,
        70,
        73,
        -83,
        -49,
        55,
        -73,
        73,
        112,
        68,
        -25,
        32,
        -128,
        66,
        -57,
        35,
        -14,
        6,
        -26,
        -113,
        57,
        -31,
        -97,
        26,
        -73,
        75,
        -46,
        -4,
        -86,
        -2,
        68,
        -21,
        118,
        -6,
        101,
        -51,
        108,
        -78,
        54,
        124,
        -11,
        -67,
        64,
        -12,
        27,
        13,
        15,
        51,
        -19,
        48,
        22,
        52,
        -12,
        12,
        20,
        76,
        -78,
        -22,
        0,
        -115,
        -109,
        -31,
        110,
        24,
        97,
        -108,
        -14,
        -42,
        -44,
        -37,
        90,
        76,
        -16,
        -72,
        -34,
        -122,
        -71,
        -108,
        19,
        -1,
        0,
        77,
        -29,
        96,
        115,
        88,
        -29,
        119,
        123,
        70,
        -36,
        -63,
        60,
        -61,
        -80,
        12,
        75,
        -69,
        -90,
        -98,
        118,
        94,
        -115,
        -59,
        -113,
        -48,
        -71,
        103,
        -43,
        0,
        -51,
        -51,
        99,
        104,
        -29,
        -73,
        47,
        -3,
        -43,
        77,
        -110,
        -77,
        -24,
        57,
        101,
        -82,
        106,
        -76,
        -48,
        -7,
        -77,
        -71,
        -50,
        -50,
        115,
        -57,
        -67,
        31,
        -121,
        25,
        -26,
        -57,
        -107,
        -30,
        -2,
        -30,
        123,
        35,
        113,
        60,
        -9,
        -111,
        -61,
        -89,
        -85,
        -41,
        103,
        -20,
        -12,
        -57,
        -37,
        -46,
        -74,
        -105,
        86,
        -10,
        118,
        -115,
        57,
        -84,
        109,
        13,
        109,
        -98,
        -86,
        54,
        114,
        -127,
        -127,
        -65,
        83,
        -85,
        -19,
        93,
        77,
        32,
        84,
        -9,
        -50,
        87,
        15,
        -87,
        117,
        76,
        -83,
        92,
        -74,
        86,
        -99,
        53,
        -44,
        77,
        90,
        89,
        -86,
        117,
        15,
        -119,
        -108,
        -51,
        33,
        41,
        78,
        -89,
        81,
        88,
        -85,
        74,
        -108,
        36,
        41,
        -56,
        42,
        73,
        103,
        2,
        103,
        19,
        100,
        122,
        101,
        122,
        121,
        -20,
        -42,
        96,
        -118,
        106,
        -93,
        87,
        45,
        -31,
        37,
        40,
        -81,
        79,
        -60,
        -44,
        2,
        18,
        0,
        1,
        68,
        73,
        68,
        93,
        -115,
        -59,
        -102,
        47,
        -10,
        94,
        91,
        38,
        -73,
        -94,
        31,
        47,
        99,
        -26,
        117,
        -3,
        15,
        66,
        -1,
        0,
        17,
        -46,
        114,
        58,
        -71,
        -102,
        -77,
        -99,
        -39,
        -83,
        -117,
        -126,
        -77,
        93,
        -41,
        -113,
        -13,
        111,
        -115,
        -102,
        -49,
        91,
        -119,
        -112,
        -59,
        -75,
        82,
        97,
        122,
        -22,
        124,
        57,
        10,
        -35,
        91,
        10,
        -7,
        -81,
        -47,
        -58,
        -128,
        80,
        -115,
        -90,
        -61,
        -63,
        94,
        111,
        -18,
        -65,
        -48,
        -14,
        -105,
        91,
        -69,
        -45,
        -10,
        58,
        27,
        50,
        71,
        -106,
        -43,
        -48,
        -14,
        43,
        58,
        69,
        -50,
        -50,
        -100,
        -24,
        -51,
        -124,
        109,
        -104,
        -91,
        -37,
        99,
        36,
        -125,
        46,
        97,
        15,
        108,
        -110,
        -79,
        -114,
        -32,
        4,
        101,
        -117,
        8,
        -116,
        69,
        81,
        -58,
        36,
        -41,
        -117,
        -4,
        77,
        -85,
        -27,
        -33,
        0,
        -18,
        -8,
        -101,
        -55,
        29,
        119,
        81,
        -85,
        94,
        -65,
        -92,
        113,
        -98,
        -89,
        -69,
        123,
        106,
        -69,
        -67,
        30,
        14,
        90,
        27,
        28,
        39,
        79,
        -101,
        -117,
        -53,
        113,
        -19,
        62,
        -10,
        87,
        85,
        -112,
        109,
        -68,
        15,
        -41,
        -35,
        -98,
        -85,
        -76,
        -30,
        53,
        115,
        46,
        71,
        -39,
        -51,
        -63,
        -116,
        -26,
        104,
        -103,
        113,
        -13,
        62,
        -119,
        51,
        -72,
        -13,
        126,
        -77,
        43,
        -79,
        -14,
        -74,
        -22,
        -73,
        126,
        -93,
        87,
        78,
        60,
        89,
        -30,
        -123,
        0,
        -102,
        -116,
        102,
        -99,
        10,
        95,
        74,
        -116,
        -6,
        -105,
        35,
        -113,
        34,
        -76,
        -100,
        46,
        94,
        -23,
        103,
        5,
        -8,
        -107,
        -106,
        8,
        -106,
        -78,
        -9,
        34,
        -122,
        -79,
        -112,
        -22,
        -35,
        60,
        106,
        -4,
        86,
        115,
        40,
        20,
        86,
        20,
        12,
        82,
        10,
        65,
        -93,
        76,
        3,
        -90,
        -94,
        -44,
        117,
        106,
        -44,
        15,
        -104,
        -80,
        12,
        -18,
        14,
        31,
        59,
        -45,
        -77,
        106,
        75,
        101,
        -24,
        86,
        -1,
        0,
        -45,
        76,
        106,
        -44,
        66,
        -123,
        93,
        74,
        0,
        -92,
        36,
        48,
        78,
        -109,
        44,
        73,
        -122,
        -77,
        117,
        27,
        -104,
        -50,
        -111,
        -114,
        -56,
        -85,
        -93,
        95,
        -85,
        -102,
        -5,
        -117,
        -54,
        -78,
        27,
        82,
        -117,
        40,
        48,
        -73,
        -104,
        -102,
        -63,
        -126,
        -119,
        66,
        -64,
        -63,
        -20,
        -8,
        -52,
        58,
        9,
        -123,
        126,
        -36,
        -86,
        -38,
        -114,
        -103,
        91,
        -42,
        -82,
        37,
        -4,
        -104,
        -25,
        76,
        -105,
        -111,
        -4,
        64,
        -114,
        110,
        -27,
        84,
        -25,
        -6,
        126,
        -126,
        -100,
        -17,
        69,
        -126,
        85,
        51,
        -38,
        71,
        105,
        29,
        77,
        -114,
        103,
        44,
        -60,
        116,
        -82,
        -42,
        89,
        21,
        -42,
        14,
        -127,
        86,
        -53,
        22,
        91,
        25,
        -45,
        115,
        -70,
        -52,
        -23,
        -113,
        118,
        -108,
        69,
        36,
        -43,
        102,
        -23,
        -7,
        -18,
        127,
        66,
        -20,
        109,
        -12,
        57,
        57,
        -54,
        -82,
        -109,
        -101,
        95,
        27,
        13,
        -90,
        19,
        -111,
        60,
        -91,
        117,
        8,
        -31,
        -46,
        9,
        -3,
        -101,
        78,
        -77,
        120,
        97,
        113,
        -54,
        -71,
        -119,
        54,
        -1,
        0,
        -50,
        -54,
        99,
        85,
        27,
        -103,
        -125,
        -84,
        -58,
        -89,
        104,
        106,
        107,
        -22,
        120,
        -13,
        103,
        33,
        89,
        -65,
        -6,
        103,
        -71,
        79,
        66,
        43,
        -77,
        -115,
        -33,
        -27,
        -53,
        25,
        -39,
        -5,
        56,
        -38,
        27,
        68,
        -88,
        81,
        -15,
        -49,
        81,
        89,
        40,
        -45,
        -53,
        -88,
        -15,
        -27,
        -6,
        -29,
        -27,
        108,
        -80,
        -43,
        -17,
        -105,
        -76,
        41,
        90,
        -52,
        15,
        -28,
        -6,
        87,
        -128,
        -82,
        -77,
        -82,
        -71,
        -91,
        -8,
        85,
        84,
        -51,
        -108,
        -87,
        74,
        79,
        -126,
        -78,
        -86,
        117,
        60,
        50,
        20,
        78,
        -123,
        2,
        74,
        72,
        55,
        126,
        -19,
        -115,
        76,
        -16,
        -84,
        50,
        5,
        52,
        117,
        -102,
        -61,
        -16,
        -18,
        18,
        15,
        -120,
        18,
        42,
        -46,
        -15,
        0,
        31,
        48,
        100,
        -123,
        19,
        22,
        4,
        110,
        -8,
        110,
        -68,
        29,
        -46,
        -10,
        -99,
        83,
        125,
        105,
        -70,
        -66,
        -75,
        -50,
        -111,
        21,
        69,
        -50,
        83,
        51,
        60,
        -23,
        115,
        9,
        -81,
        -103,
        103,
        7,
        -84,
        70,
        12,
        18,
        99,
        -29,
        -25,
        -66,
        -63,
        88,
        34,
        -66,
        -62,
        -3,
        -26,
        -114,
        -83,
        2,
        -94,
        -28,
        86,
        4,
        105,
        -48,
        -91,
        37,
        122,
        57,
        65,
        -39,
        127,
        31,
        25,
        -65,
        -110,
        -22,
        104,
        104,
        101,
        102,
        23,
        -36,
        82,
        47,
        -1,
        0,
        17,
        -90,
        -105,
        89,
        -119,
        36,
        -49,
        -51,
        50,
        111,
        -63,
        47,
        96,
        8,
        -95,
        -80,
        -66,
        98,
        12,
        119,
        20,
        10,
        -73,
        -118,
        67,
        95,
        78,
        -34,
        37,
        -14,
        -49,
        -124,
        -7,
        -98,
        -73,
        -86,
        -13,
        -89,
        125,
        -62,
        116,
        24,
        -35,
        54,
        -57,
        44,
        -82,
        46,
        -33,
        37,
        -92,
        -35,
        -109,
        -56,
        14,
        112,
        -70,
        89,
        34,
        26,
        115,
        -83,
        -62,
        120,
        -15,
        122,
        -104,
        -122,
        121,
        75,
        39,
        34,
        19,
        32,
        37,
        40,
        -39,
        28,
        -82,
        67,
        -78,
        -80,
        117,
        38,
        -25,
        50,
        116,
        88,
        -42,
        -26,
        52,
        -14,
        -100,
        35,
        -120,
        -1,
        0,
        -88,
        48,
        102,
        28,
        -72,
        86,
        -90,
        125,
        -30,
        53,
        114,
        36,
        -1,
        0,
        -14,
        21,
        -46,
        -45,
        94,
        -1,
        0,
        26,
        -26,
        -101,
        -124,
        -105,
        -68,
        -114,
        36,
        -32,
        -79,
        126,
        17,
        -51,
        -114,
        27,
        93,
        90,
        -106,
        92,
        117,
        -108,
        126,
        22,
        -99,
        33,
        65,
        105,
        -96,
        -34,
        8,
        74,
        105,
        -84,
        -71,
        74,
        -128,
        9,
        -14,
        -79,
        35,
        -52,
        97,
        -18,
        92,
        -100,
        65,
        -45,
        -43,
        -104,
        25,
        1,
        -8,
        -123,
        44,
        -42,
        79,
        -118,
        -2,
        33,
        37,
        96,
        56,
        34,
        84,
        1,
        -79,
        0,
        52,
        -127,
        108,
        65,
        28,
        47,
        56,
        -30,
        -67,
        -118,
        93,
        46,
        -109,
        -99,
        97,
        108,
        -51,
        -114,
        -12,
        126,
        42,
        -25,
        71,
        -58,
        111,
        8,
        111,
        -50,
        -115,
        -121,
        -29,
        76,
        -20,
        86,
        -35,
        -46,
        110,
        -87,
        94,
        80,
        30,
        -121,
        126,
        53,
        -35,
        103,
        41,
        40,
        111,
        47,
        43,
        10,
        -81,
        -26,
        35,
        -80,
        118,
        86,
        76,
        46,
        -105,
        -110,
        -7,
        -61,
        -123,
        94,
        -113,
        50,
        -74,
        -36,
        107,
        45,
        115,
        -21,
        41,
        -14,
        -32,
        11,
        50,
        -70,
        -93,
        65,
        16,
        -91,
        -117,
        68,
        83,
        57,
        4,
        82,
        -111,
        -121,
        87,
        11,
        -58,
        -48,
        45,
        23,
        -3,
        -116,
        -88,
        103,
        -116,
        -77,
        98,
        42,
        -31,
        -51,
        107,
        -97,
        25,
        -106,
        -18,
        11,
        -30,
        -33,
        23,
        -79,
        -71,
        -32,
        -49,
        42,
        -8,
        -11,
        -117,
        122,
        -98,
        -26,
        -6,
        78,
        -113,
        25,
        -34,
        31,
        -89,
        108,
        124,
        71,
        39,
        -119,
        -83,
        -23,
        -83,
        -122,
        122,
        -35,
        -1,
        0,
        -79,
        -50,
        101,
        -19,
        -29,
        -13,
        110,
        43,
        -50,
        -12,
        77,
        13,
        -95,
        -26,
        17,
        67,
        55,
        -49,
        111,
        4,
        71,
        116,
        64,
        86,
        92,
        -22,
        -81,
        -112,
        -74,
        113,
        -7,
        116,
        -70,
        -34,
        -104,
        -72,
        -3,
        55,
        80,
        44,
        -115,
        -90,
        27,
        71,
        7,
        -106,
        -59,
        -3,
        -25,
        85,
        -86,
        -55,
        117,
        -82,
        -72,
        103,
        35,
        28,
        76,
        -90,
        29,
        13,
        43,
        -76,
        107,
        52,
        5,
        106,
        64,
        92,
        -84,
        -5,
        42,
        -105,
        -4,
        -110,
        -118,
        -105,
        -34,
        -21,
        -103,
        12,
        -91,
        4,
        -27,
        14,
        78,
        -115,
        52,
        42,
        -91,
        69,
        -123,
        -24,
        112,
        75,
        54,
        -104,
        120,
        54,
        35,
        118,
        -74,
        51,
        122,
        70,
        99,
        57,
        83,
        -57,
        25,
        -62,
        -91,
        104,
        20,
        -76,
        21,
        1,
        47,
        77,
        5,
        101,
        -64,
        14,
        53,
        -110,
        -27,
        -121,
        0,
        68,
        -15,
        -77,
        -74,
        -15,
        87,
        13,
        -45,
        -12,
        93,
        70,
        65,
        -71,
        63,
        -43,
        116,
        57,
        -60,
        -44,
        -98,
        119,
        -66,
        -14,
        87,
        33,
        -63,
        105,
        102,
        -31,
        -89,
        -121,
        -30,
        -50,
        -105,
        -71,
        111,
        95,
        117,
        -52,
        13,
        -110,
        117,
        107,
        -28,
        104,
        39,
        -104,
        -87,
        -66,
        88,
        -25,
        -73,
        -61,
        -104,
        -26,
        -70,
        46,
        63,
        86,
        35,
        83,
        73,
        76,
        22,
        -77,
        -51,
        -36,
        -57,
        3,
        -61,
        4,
        8,
        -27,
        -71,
        -113,
        -95,
        -55,
        101,
        -10,
        -80,
        62,
        -92,
        121,
        56,
        -72,
        -40,
        -99,
        30,
        1,
        109,
        -42,
        -13,
        -3,
        -119,
        -101,
        -47,
        30,
        -57,
        50,
        71,
        -12,
        114,
        -19,
        77,
        35,
        106,
        78,
        31,
        61,
        -62,
        82,
        2,
        96,
        -84,
        -82,
        97,
        -51,
        -111,
        -98,
        -51,
        -15,
        -26,
        79,
        -109,
        -6,
        -27,
        54,
        -70,
        -81,
        41,
        6,
        -7,
        -3,
        10,
        -3,
        94,
        87,
        55,
        -45,
        -13,
        -67,
        39,
        63,
        -61,
        101,
        108,
        -9,
        -60,
        -25,
        -6,
        126,
        -17,
        -60,
        61,
        -25,
        -114,
        -71,
        52,
        -119,
        -91,
        -53,
        -89,
        -95,
        123,
        105,
        -17,
        121,
        14,
        -9,
        -51,
        -61,
        91,
        91,
        39,
        -106,
        -41,
        45,
        -74,
        114,
        -98,
        -35,
        -62,
        -25,
        21,
        113,
        -126,
        -49,
        44,
        -4,
        -50,
        -34,
        -1,
        0,
        35,
        -55,
        104,
        -14,
        -62,
        -61,
        -48,
        64,
        -38,
        56,
        26,
        63,
        -22,
        -115,
        -83,
        -26,
        52,
        -80,
        100,
        -69,
        106,
        -9,
        -112,
        52,
        -38,
        -62,
        -62,
        -74,
        -114,
        -59,
        -47,
        125,
        108,
        116,
        -58,
        86,
        83,
        -23,
        -80,
        82,
        56,
        -85,
        -98,
        111,
        -42,
        -70,
        -38,
        99,
        125,
        -64,
        -33,
        -91,
        -45,
        114,
        -61,
        45,
        70,
        -90,
        -86,
        -95,
        106,
        -93,
        74,
        -94,
        -12,
        -42,
        -88,
        89,
        74,
        -92,
        -107,
        -81,
        -13,
        40,
        66,
        -120,
        -7,
        67,
        105,
        27,
        48,
        56,
        97,
        -99,
        -50,
        46,
        -75,
        84,
        -90,
        -99,
        52,
        -91,
        53,
        -22,
        -95,
        1,
        116,
        -61,
        40,
        38,
        -82,
        -118,
        107,
        46,
        82,
        72,
        82,
        66,
        -100,
        -123,
        93,
        -82,
        -20,
        87,
        -4,
        7,
        -119,
        -72,
        61,
        -1,
        0,
        80,
        69,
        -32,
        60,
        119,
        -57,
        101,
        15,
        67,
        -54,
        124,
        -71,
        52,
        121,
        -16,
        117,
        -58,
        103,
        -22,
        -41,
        35,
        71,
        -94,
        -53,
        47,
        -112,
        -69,
        -100,
        10,
        -24,
        58,
        53,
        69,
        -81,
        -59,
        115,
        59,
        71,
        -72,
        -47,
        -90,
        6,
        110,
        -46,
        -120,
        102,
        107,
        115,
        -72,
        57,
        93,
        61,
        -120,
        -62,
        -33,
        -53,
        14,
        120,
        -29,
        -125,
        -60,
        -15,
        -105,
        29,
        -105,
        -58,
        114,
        -54,
        37,
        -117,
        -108,
        -111,
        24,
        125,
        -63,
        -27,
        -84,
        64,
        87,
        79,
        107,
        70,
        -41,
        46,
        -66,
        -95,
        -122,
        -29,
        122,
        -91,
        12,
        -24,
        49,
        106,
        22,
        -85,
        21,
        -19,
        6,
        83,
        8,
        23,
        74,
        53,
        91,
        93,
        122,
        -51,
        -93,
        -25,
        -89,
        -17,
        17,
        -13,
        -100,
        70,
        -50,
        -17,
        -111,
        -76,
        50,
        -50,
        31,
        42,
        118,
        28,
        -33,
        43,
        -123,
        -93,
        -97,
        -79,
        -116,
        -126,
        -35,
        23,
        5,
        -62,
        36,
        -10,
        -25,
        -6,
        103,
        -105,
        -118,
        13,
        -19,
        -99,
        60,
        44,
        -67,
        103,
        51,
        -37,
        111,
        90,
        -57,
        115,
        24,
        123,
        -116,
        -13,
        -104,
        -44,
        -23,
        -15,
        127,
        -43,
        -100,
        -109,
        -81,
        22,
        71,
        -97,
        71,
        -95,
        -10,
        -28,
        29,
        62,
        108,
        -89,
        3,
        26,
        -18,
        37,
        -72,
        -111,
        53,
        51,
        1,
        -71,
        -99,
        -112,
        6,
        116,
        -112,
        87,
        123,
        37,
        88,
        57,
        113,
        55,
        40,
        -55,
        -105,
        -50,
        -41,
        46,
        105,
        -70,
        28,
        125,
        49,
        114,
        -18,
        -76,
        -64,
        23,
        119,
        -80,
        64,
        92,
        54,
        -122,
        -105,
        77,
        -56,
        -89,
        44,
        -109,
        90,
        -94,
        -86,
        84,
        -84,
        -67,
        82,
        -75,
        -86,
        -95,
        66,
        53,
        29,
        32,
        57,
        33,
        42,
        82,
        91,
        89,
        -71,
        118,
        37,
        -100,
        98,
        -98,
        127,
        54,
        -68,
        -63,
        77,
        20,
        105,
        77,
        26,
        122,
        97,
        33,
        41,
        11,
        -88,
        18,
        -99,
        71,
        103,
        9,
        46,
        0,
        102,
        121,
        107,
        28,
        50,
        126,
        -96,
        125,
        66,
        -15,
        -66,
        10,
        -81,
        35,
        -105,
        -48,
        -18,
        -16,
        8,
        116,
        -67,
        62,
        119,
        -112,
        -99,
        -28,
        115,
        -4,
        -111,
        -38,
        -37,
        -113,
        -52,
        -37,
        31,
        21,
        -49,
        -33,
        66,
        51,
        17,
        -20,
        -73,
        50,
        73,
        -51,
        103,
        106,
        107,
        118,
        91,
        -4,
        15,
        56,
        -43,
        58,
        29,
        92,
        -86,
        -25,
        33,
        -44,
        106,
        111,
        -93,
        110,
        -116,
        92,
        -77,
        25,
        -49,
        61,
        -68,
        110,
        -81,
        65,
        -91,
        -56,
        115,
        26,
        -99,
        110,
        50,
        -36,
        -49,
        83,
        -89,
        -49,
        -29,
        -23,
        116,
        124,
        -38,
        110,
        -113,
        73,
        126,
        111,
        113,
        -4,
        -11,
        -38,
        -44,
        -25,
        -121,
        -88,
        42,
        -44,
        90,
        -43,
        -60,
        112,
        -58,
        -52,
        -99,
        97,
        8,
        32,
        -44,
        -70,
        -74,
        120,
        43,
        44,
        22,
        6,
        -72,
        -72,
        -77,
        -3,
        -119,
        121,
        -69,
        -46,
        0,
        -68,
        -44,
        -113,
        -121,
        -3,
        78,
        111,
        120,
        -29,
        94,
        -39,
        -2,
        45,
        -54,
        -51,
        -27,
        51,
        87,
        -58,
        -13,
        46,
        -89,
        -110,
        -68,
        123,
        -81,
        -27,
        14,
        -27,
        82,
        -9,
        -3,
        -115,
        118,
        56,
        -43,
        122,
        -50,
        15,
        -100,
        107,
        51,
        -59,
        28,
        64,
        53,
        -72,
        85,
        122,
        78,
        87,
        -85,
        -22,
        -104,
        -22,
        70,
        -85,
        -5,
        84,
        -27,
        -4,
        119,
        -76,
        107,
        -10,
        102,
        -3,
        23,
        -9,
        109,
        -23,
        -84,
        24,
        12,
        105,
        115,
        -34,
        38,
        -13,
        -122,
        -90,
        -118,
        -83,
        -23,
        99,
        100,
        46,
        -32,
        -68,
        105,
        -123,
        -49,
        -101,
        -93,
        -49,
        37,
        5,
        -104,
        -105,
        71,
        -79,
        -113,
        -27,
        78,
        -126,
        -4,
        -14,
        91,
        102,
        -72,
        -82,
        41,
        7,
        57,
        -82,
        -62,
        -32,
        -76,
        -124,
        -100,
        -19,
        89,
        -83,
        51,
        102,
        -97,
        77,
        95,
        81,
        -51,
        117,
        126,
        -85,
        82,
        -94,
        51,
        52,
        114,
        -103,
        96,
        -100,
        -107,
        26,
        21,
        -88,
        -83,
        52,
        106,
        -87,
        10,
        77,
        68,
        -25,
        114,
        -107,
        -126,
        -59,
        58,
        -88,
        -86,
        -107,
        -24,
        -86,
        -91,
        82,
        -44,
        -102,
        -124,
        81,
        77,
        79,
        -10,
        86,
        106,
        69,
        93,
        20,
        105,
        -27,
        -78,
        -31,
        38,
        -102,
        -86,
        84,
        122,
        -117,
        82,
        84,
        10,
        -64,
        46,
        2,
        22,
        25,
        -46,
        67,
        58,
        82,
        -10,
        26,
        -113,
        -52,
        -61,
        -75,
        -10,
        110,
        -79,
        -1,
        0,
        87,
        -113,
        -52,
        -49,
        -26,
        34,
        45,
        19,
        -7,
        -120,
        -113,
        -6,
        -1,
        0,
        19,
        -1,
        0,
        -30,
        63,
        -7,
        -1,
        0,
        -81,
        -52,
        127,
        -113,
        -49,
        -3,
        96,
        -82,
        -120,
        72,
        75,
        4,
        101,
        -87,
        77,
        95,
        -51,
        -20,
        33,
        90,
        44,
        74,
        86,
        -97,
        -113,
        117,
        -83,
        79,
        -52,
        -51,
        98,
        -79,
        -8,
        -117,
        76,
        -60,
        68,
        126,
        127,
        62,
        -24,
        -113,
        -27,
        123,
        -70,
        111,
        -18,
        -45,
        119,
        67,
        -98,
        -97,
        -12,
        127,
        -127,
        -7,
        14,
        39,
        -67,
        99,
        56,
        103,
        87,
        -86,
        -22,
        123,
        102,
        -69,
        30,
        19,
        -101,
        -43,
        -77,
        57,
        -31,
        58,
        -113,
        36,
        14,
        111,
        -60,
        26,
        58,
        -21,
        58,
        13,
        33,
        3,
        48,
        -53,
        117,
        28,
        -55,
        24,
        49,
        -85,
        -13,
        44,
        40,
        -72,
        -105,
        106,
        42,
        117,
        127,
        -36,
        -121,
        -84,
        31,
        35,
        -16,
        -53,
        115,
        60,
        -18,
        -97,
        -115,
        -68,
        63,
        -28,
        29,
        37,
        -20,
        91,
        117,
        -68,
        55,
        -117,
        -74,
        -9,
        89,
        -49,
        105,
        93,
        -67,
        44,
        -37,
        68,
        -81,
        -28,
        126,
        -125,
        -56,
        60,
        -110,
        25,
        -50,
        87,
        45,
        -80,
        52,
        29,
        -20,
        -59,
        -36,
        25,
        -85,
        99,
        -29,
        -23,
        -68,
        -83,
        40,
        -55,
        -66,
        -128,
        81,
        -88,
        75,
        48,
        6,
        46,
        121,
        110,
        57,
        120,
        -12,
        60,
        98,
        -100,
        51,
        -72,
        -2,
        52,
        -6,
        57,
        109,
        -91,
        -90,
        91,
        22,
        -68,
        11,
        86,
        98,
        -60,
        -83,
        4,
        106,
        -56,
        -26,
        61,
        -46,
        -43,
        44,
        -99,
        45,
        -18,
        -4,
        -2,
        36,
        87,
        110,
        4,
        50,
        -1,
        0,
        -44,
        -2,
        126,
        43,
        95,
        -37,
        -1,
        0,
        -52,
        -57,
        -8,
        -4,
        -113,
        -27,
        61,
        94,
        -2,
        -60,
        -67,
        109,
        -9,
        9,
        -121,
        19,
        -94,
        -13,
        78,
        -3,
        -60,
        -83,
        -105,
        -42,
        95,
        -96,
        -27,
        57,
        -50,
        83,
        -60,
        -96,
        -83,
        -66,
        -67,
        -110,
        -3,
        94,
        -125,
        -8,
        117,
        71,
        73,
        -3,
        6,
        73,
        118,
        -36,
        54,
        92,
        -68,
        84,
        67,
        11,
        81,
        -46,
        101,
        -26,
        -120,
        -72,
        -41,
        112,
        127,
        56,
        -48,
        91,
        -4,
        -55,
        -6,
        -98,
        -42,
        116,
        62,
        -1,
        0,
        86,
        -25,
        4,
        20,
        69,
        -74,
        -25,
        -73,
        7,
        -71,
        -5,
        123,
        -49,
        -69,
        -66,
        -80,
        21,
        89,
        -41,
        25,
        -86,
        -87,
        -77,
        100,
        62,
        59,
        59,
        121,
        -49,
        -101,
        27,
        78,
        -79,
        76,
        -11,
        75,
        70,
        -22,
        34,
        44,
        -15,
        72,
        -59,
        87,
        26,
        13,
        12,
        46,
        -116,
        -13,
        117,
        72,
        -67,
        24,
        -83,
        -125,
        30,
        -98,
        90,
        -91,
        -110,
        -120,
        -108,
        -65,
        -55,
        82,
        82,
        -74,
        -117,
        68,
        -46,
        69,
        106,
        -114,
        -12,
        37,
        47,
        66,
        82,
        -73,
        -117,
        76,
        -60,
        79,
        -30,
        127,
        22,
        -81,
        -30,
        98,
        -43,
        -103,
        -1,
        0,
        52,
        55,
        44,
        6,
        72,
        89,
        21,
        45,
        -15,
        -38,
        -10,
        -111,
        68,
        -38,
        47,
        35,
        28,
        68,
        72,
        -23,
        107,
        -60,
        126,
        47,
        106,
        -46,
        125,
        -73,
        -75,
        98,
        43,
        105,
        -84,
        76,
        68,
        -59,
        -67,
        -65,
        -62,
        -10,
        17,
        93,
        -72,
        21,
        76,
        -88,
        -101,
        -78,
        -116,
        78,
        -96,
        126,
        97,
        12,
        -48,
        -101,
        74,
        86,
        -28,
        -99,
        17,
        65,
        43,
        123,
        5,
        -107,
        -125,
        6,
        44,
        -73,
        74,
        -46,
        -53,
        -46,
        12,
        73,
        37,
        7,
        -18,
        -119,
        -117,
        19,
        -92,
        57,
        2,
        125,
        -65,
        -97,
        -50,
        48,
        70,
        17,
        89,
        8,
        -72,
        -63,
        -8,
        -111,
        -40,
        52,
        -91,
        -32,
        -76,
        -117,
        90,
        125,
        -106,
        -84,
        -59,
        -90,
        -74,
        -67,
        -65,
        55,
        29,
        -21,
        -8,
        -117,
        -33,
        -35,
        105,
        -119,
        -73,
        -70,
        43,
        -14,
        90,
        -97,
        -49,
        105,
        109,
        -23,
        115,
        -91,
        -5,
        -40,
        79,
        51,
        -116,
        -49,
        -26,
        -79,
        12,
        100,
        52,
        92,
        -58,
        61,
        -44,
        -118,
        76,
        76,
        -107,
        66,
        2,
        -11,
        -76,
        -5,
        -94,
        98,
        61,
        -1,
        0,
        -9,
        107,
        77,
        125,
        -77,
        31,
        -117,
        20,
        107,
        -121,
        96,
        -114,
        73,
        68,
        36,
        -120,
        -110,
        86,
        -60,
        103,
        62,
        -111,
        -91,
        -95,
        -98,
        -51,
        -37,
        -3,
        -114,
        -128,
        58,
        9,
        -47,
        -124,
        -42,
        58,
        -82,
        32,
        -82,
        27,
        11,
        55,
        -111,
        -98,
        -48,
        89,
        87,
        87,
        92,
        70,
        91,
        71,
        -24,
        14,
        -53,
        -21,
        46,
        -98,
        -23,
        53,
        77,
        38,
        104,
        -58,
        61,
        -82,
        119,
        -92,
        -91,
        43,
        31,
        -101,
        73,
        -20,
        -63,
        -28,
        -106,
        -71,
        -21,
        23,
        -119,
        -81,
        -53,
        36,
        -103,
        47,
        -76,
        -125,
        -72,
        107,
        104,
        -76,
        -40,
        126,
        -40,
        -10,
        -51,
        106,
        -55,
        -44,
        -32,
        -92,
        23,
        104,
        33,
        -57,
        -48,
        -119,
        -75,
        -79,
        -95,
        -105,
        41,
        4,
        21,
        27,
        23,
        63,
        81,
        -10,
        -73,
        -34,
        -51,
        -123,
        -27,
        -68,
        -39,
        -36,
        -13,
        -102,
        -22,
        -12,
        -32,
        -33,
        -48,
        62,
        -3,
        115,
        -55,
        -110,
        -97,
        68,
        -45,
        -19,
        -71,
        -69,
        -111,
        -104,
        38,
        85,
        120,
        -24,
        102,
        105,
        -99,
        -117,
        -80,
        -78,
        109,
        -73,
        69,
        89,
        96,
        21,
        -75,
        -64,
        86,
        85,
        80,
        -61,
        29,
        78,
        -92,
        77,
        -77,
        -67,
        -25,
        -33,
        36,
        116,
        -38,
        43,
        -19,
        111,
        117,
        26,
        59,
        -6,
        -13,
        88,
        91,
        -17,
        -19,
        66,
        -38,
        111,
        -59,
        62,
        33,
        4,
        53,
        -85,
        110,
        13,
        -122,
        -65,
        -36,
        40,
        -88,
        -92,
        127,
        -102,
        -118,
        -61,
        -81,
        -80,
        19,
        31,
        -30,
        -93,
        -115,
        -84,
        -10,
        -68,
        70,
        91,
        -103,
        -72,
        -67,
        38,
        119,
        -109,
        116,
        75,
        48,
        121,
        54,
        -66,
        38,
        111,
        13,
        76,
        32,
        88,
        -125,
        25,
        4,
        9,
        107,
        71,
        -86,
        19,
        -113,
        59,
        -90,
        5,
        -118,
        64,
        1,
        78,
        119,
        44,
        -117,
        -107,
        61,
        97,
        94,
        14,
        -79,
        50,
        -120,
        124,
        -67,
        23,
        103,
        -53,
        75,
        121,
        -28,
        -31,
        -80,
        -69,
        -122,
        115,
        -83,
        -15,
        17,
        -31,
        -12,
        -89,
        -25,
        49,
        94,
        106,
        -107,
        31,
        -2,
        24,
        89,
        -4,
        -32,
        -11,
        43,
        45,
        107,
        -110,
        -43,
        -95,
        -123,
        100,
        9,
        31,
        15,
        -25,
        -39,
        106,
        -98,
        -80,
        88,
        -4,
        -111,
        -3,
        80,
        -8,
        71,
        -30,
        -82,
        -73,
        -15,
        87,
        87,
        -89,
        -45,
        126,
        17,
        -22,
        -3,
        95,
        -90,
        86,
        25,
        18,
        -123,
        -90,
        -106,
        80,
        -12,
        -20,
        -62,
        -49,
        78,
        -54,
        38,
        -81,
        -123,
        -8,
        -4,
        -27,
        28,
        -72,
        9,
        -88,
        -125,
        77,
        106,
        -47,
        77,
        62,
        34,
        85,
        -83,
        95,
        -104,
        -2,
        -49,
        -2,
        -108,
        -4,
        125,
        -3,
        23,
        -8,
        127,
        -32,
        -50,
        -113,
        75,
        -30,
        127,
        -12,
        -43,
        117,
        -6,
        67,
        63,
        -8,
        -59,
        -42,
        -23,
        41,
        -49,
        102,
        -103,
        93,
        75,
        54,
        -68,
        -70,
        85,
        83,
        -64,
        -88,
        -77,
        -1,
        0,
        74,
        -70,
        58,
        67,
        -72,
        1,
        9,
        -72,
        -60,
        -94,
        -63,
        -14,
        -81,
        -112,
        43,
        125,
        6,
        11,
        -48,
        86,
        14,
        74,
        9,
        107,
        12,
        -103,
        25,
        22,
        16,
        -63,
        20,
        -67,
        -57,
        113,
        -81,
        108,
        -30,
        34,
        35,
        90,
        -91,
        -68,
        -47,
        -63,
        2,
        -115,
        18,
        -93,
        -79,
        46,
        107,
        91,
        -39,
        53,
        60,
        55,
        -104,
        -68,
        -122,
        -100,
        -84,
        -46,
        -67,
        28,
        42,
        -27,
        -116,
        -107,
        6,
        -1,
        0,
        -23,
        50,
        -18,
        74,
        28,
        -89,
        90,
        41,
        22,
        -70,
        -40,
        -26,
        105,
        97,
        79,
        -26,
        -107,
        -106,
        -124,
        57,
        -6,
        34,
        -113,
        -77,
        104,
        -10,
        47,
        62,
        -40,
        -116,
        -65,
        -87,
        -34,
        33,
        76,
        -9,
        4,
        47,
        17,
        124,
        12,
        126,
        -56,
        73,
        -121,
        74,
        60,
        -89,
        85,
        52,
        90,
        -70,
        85,
        -96,
        6,
        -78,
        35,
        39,
        21,
        124,
        54,
        101,
        -126,
        90,
        101,
        -77,
        125,
        81,
        53,
        53,
        13,
        75,
        -10,
        110,
        -39,
        15,
        90,
        -107,
        -12,
        62,
        118,
        -53,
        -48,
        -27,
        -75,
        -81,
        -121,
        -119,
        -33,
        -13,
        125,
        77,
        69,
        -16,
        100,
        62,
        -50,
        -89,
        45,
        -69,
        -105,
        50,
        -46,
        -26,
        86,
        -123,
        36,
        7,
        -104,
        -61,
        44,
        -104,
        95,
        56,
        88,
        26,
        -14,
        -88,
        -105,
        -106,
        -66,
        58,
        -75,
        105,
        72,
        90,
        86,
        31,
        -101,
        -28,
        -1,
        0,
        -93,
        -33,
        23,
        101,
        51,
        25,
        101,
        -85,
        -6,
        99,
        87,
        -89,
        -22,
        -83,
        78,
        -102,
        115,
        -127,
        95,
        8,
        84,
        -16,
        2,
        -22,
        55,
        -119,
        80,
        -12,
        -34,
        -75,
        -102,
        -51,
        83,
        64,
        10,
        117,
        20,
        -46,
        42,
        72,
        37,
        -128,
        33,
        -113,
        -90,
        31,
        -21,
        95,
        -12,
        27,
        58,
        -102,
        -119,
        -16,
        50,
        117,
        10,
        41,
        -88,
        -94,
        -99,
        95,
        -123,
        -46,
        2,
        -12,
        83,
        17,
        76,
        -44,
        -53,
        10,
        90,
        73,
        -127,
        -30,
        45,
        3,
        -11,
        67,
        -30,
        82,
        119,
        -98,
        -82,
        -67,
        69,
        -125,
        42,
        -19,
        -29,
        121,
        -97,
        -69,
        90,
        -115,
        115,
        -35,
        38,
        31,
        63,
        -93,
        110,
        -121,
        -95,
        93,
        76,
        63,
        -66,
        48,
        -23,
        50,
        -23,
        0,
        67,
        50,
        -74,
        103,
        -67,
        47,
        -77,
        113,
        -90,
        92,
        -63,
        -79,
        -93,
        -102,
        -67,
        113,
        -128,
        -101,
        -71,
        -121,
        68,
        57,
        109,
        -41,
        115,
        -25,
        -2,
        -9,
        -68,
        46,
        43,
        -3,
        102,
        -29,
        79,
        -121,
        61,
        -107,
        38,
        -40,
        -20,
        31,
        -78,
        -22,
        99,
        7,
        72,
        -63,
        -74,
        92,
        -100,
        11,
        46,
        -58,
        -61,
        92,
        -42,
        -21,
        22,
        -37,
        95,
        83,
        75,
        127,
        49,
        -25,
        119,
        88,
        51,
        38,
        40,
        25,
        115,
        57,
        44,
        -28,
        -76,
        -104,
        -114,
        -73,
        -55,
        -66,
        14,
        -42,
        -58,
        -45,
        93,
        -66,
        75,
        -54,
        77,
        -105,
        73,
        -95,
        29,
        34,
        105,
        -81,
        -116,
        -6,
        110,
        -39,
        73,
        115,
        -9,
        89,
        122,
        -10,
        -49,
        -122,
        -35,
        -51,
        79,
        115,
        31,
        125,
        76,
        65,
        3,
        30,
        -92,
        108,
        -83,
        34,
        -13,
        38,
        -71,
        -14,
        14,
        -18,
        106,
        -20,
        -33,
        111,
        -44,
        112,
        46,
        0,
        -90,
        -29,
        -8,
        -50,
        -87,
        88,
        89,
        45,
        90,
        -3,
        -19,
        -18,
        -101,
        28,
        -105,
        46,
        108,
        25,
        38,
        -119,
        43,
        102,
        -50,
        62,
        59,
        56,
        114,
        -58,
        -72,
        24,
        -44,
        101,
        62,
        127,
        -92,
        43,
        27,
        117,
        -37,
        50,
        26,
        -51,
        108,
        38,
        18,
        -72,
        -33,
        -84,
        116,
        -81,
        -123,
        122,
        -62,
        43,
        100,
        -88,
        102,
        122,
        63,
        -59,
        57,
        42,
        -108,
        21,
        86,
        -102,
        51,
        -121,
        -63,
        69,
        52,
        -45,
        33,
        32,
        -125,
        -93,
        -86,
        -124,
        -91,
        -126,
        2,
        105,
        43,
        -64,
        -83,
        90,
        -110,
        -126,
        106,
        15,
        -61,
        -87,
        65,
        8,
        -13,
        14,
        -83,
        -15,
        -89,
        -12,
        -65,
        51,
        83,
        59,
        -102,
        -55,
        -12,
        -17,
        -123,
        107,
        83,
        -86,
        -102,
        53,
        41,
        -28,
        -45,
        -108,
        -52,
        -27,
        81,
        78,
        -94,
        -120,
        37,
        -111,
        67,
        -89,
        44,
        85,
        -109,
        -30,
        84,
        65,
        -87,
        -106,
        -92,
        -92,
        -107,
        -46,
        -1,
        0,
        -88,
        9,
        82,
        -86,
        -53,
        -70,
        121,
        -85,
        -3,
        51,
        -90,
        -125,
        60,
        -58,
        31,
        -118,
        -125,
        -52,
        -12,
        -100,
        -81,
        91,
        -61,
        -74,
        -114,
        -25,
        -117,
        113,
        117,
        -119,
        41,
        110,
        43,
        -50,
        -90,
        29,
        31,
        -65,
        -43,
        -28,
        -43,
        -83,
        -9,
        18,
        -61,
        -25,
        55,
        30,
        84,
        -37,
        29,
        75,
        91,
        -119,
        81,
        -57,
        -19,
        -102,
        -3,
        105,
        -69,
        -68,
        -59,
        92,
        -20,
        63,
        63,
        120,
        -17,
        -58,
        -100,
        -89,
        -110,
        124,
        -25,
        -26,
        -12,
        -8,
        87,
        124,
        71,
        -60,
        -27,
        -117,
        -87,
        -73,
        51,
        28,
        -105,
        -114,
        10,
        -41,
        -112,
        123,
        -99,
        -77,
        100,
        106,
        120,
        -17,
        -57,
        -8,
        2,
        63,
        56,
        -1,
        0,
        70,
        50,
        -19,
        66,
        30,
        67,
        -24,
        116,
        39,
        -102,
        -41,
        -22,
        -74,
        31,
        -62,
        -27,
        59,
        -67,
        46,
        -86,
        -51,
        103,
        101,
        -29,
        -77,
        -83,
        3,
        121,
        -110,
        -27,
        119,
        -100,
        111,
        61,
        -111,
        -64,
        -12,
        55,
        95,
        119,
        -98,
        12,
        -19,
        109,
        112,
        73,
        -31,
        104,
        -33,
        99,
        -91,
        -46,
        -28,
        27,
        -28,
        -91,
        -52,
        30,
        56,
        124,
        -94,
        125,
        -56,
        119,
        30,
        -20,
        -12,
        -81,
        -77,
        -125,
        -121,
        -93,
        -46,
        -105,
        -97,
        -56,
        67,
        71,
        89,
        -4,
        -82,
        -83,
        11,
        125,
        -98,
        117,
        -10,
        -29,
        -81,
        -82,
        14,
        -45,
        -107,
        -14,
        15,
        -101,
        -4,
        47,
        -24,
        -25,
        -125,
        110,
        49,
        -68,
        67,
        -31,
        63,
        34,
        114,
        124,
        23,
        112,
        78,
        51,
        9,
        94,
        -99,
        126,
        -53,
        -52,
        90,
        125,
        6,
        2,
        -2,
        -93,
        124,
        -103,
        -83,
        -57,
        100,
        59,
        -61,
        -37,
        -79,
        -50,
        -32,
        -45,
        -55,
        107,
        -57,
        60,
        82,
        27,
        -52,
        98,
        -61,
        24,
        -4,
        3,
        -5,
        28,
        -1,
        0,
        87,
        92,
        46,
        -55,
        -9,
        -61,
        -22,
        95,
        7,
        124,
        61,
        -43,
        50,
        -39,
        -76,
        43,
        57,
        -99,
        -21,
        -118,
        -56,
        101,
        -111,
        80,
        -91,
        29,
        67,
        61,
        -103,
        -81,
        -29,
        10,
        121,
        -115,
        116,
        66,
        -47,
        91,
        49,
        84,
        41,
        62,
        26,
        -126,
        84,
        -91,
        83,
        11,
        82,
        17,
        -31,
        -72,
        -90,
        -96,
        21,
        -28,
        127,
        -44,
        47,
        -119,
        -2,
        8,
        -52,
        -12,
        -126,
        -114,
        -123,
        -47,
        58,
        37,
        30,
        -79,
        -101,
        85,
        20,
        -83,
        121,
        28,
        -75,
        106,
        9,
        -55,
        -46,
        94,
        89,
        63,
        -118,
        82,
        2,
        -110,
        -124,
        120,
        -126,
        -70,
        73,
        67,
        85,
        90,
        41,
        -102,
        -86,
        80,
        74,
        -76,
        -106,
        91,
        -6,
        -124,
        -2,
        -39,
        125,
        100,
        -7,
        -11,
        -56,
        23,
        -113,
        58,
        71,
        61,
        60,
        -16,
        -12,
        -47,
        -99,
        99,
        112,
        30,
        35,
        58,
        120,
        -82,
        -88,
        91,
        109,
        116,
        -35,
        4,
        95,
        -93,
        -19,
        -13,
        86,
        31,
        119,
        -67,
        -91,
        -87,
        -119,
        -94,
        -76,
        118,
        -127,
        -28,
        117,
        -72,
        -100,
        75,
        -17,
        32,
        -53,
        -117,
        -96,
        -77,
        39,
        31,
        -53,
        -42,
        47,
        -24,
        63,
        -117,
        -21,
        41,
        -30,
        -97,
        63,
        121,
        91,
        115,
        -81,
        27,
        44,
        119,
        30,
        76,
        -25,
        112,
        -102,
        85,
        -83,
        18,
        -12,
        125,
        38,
        -45,
        -36,
        39,
        58,
        -34,
        -49,
        77,
        -91,
        -48,
        -101,
        102,
        91,
        106,
        83,
        -46,
        63,
        -106,
        113,
        38,
        -81,
        99,
        104,
        -93,
        -96,
        -121,
        83,
        -105,
        38,
        -40,
        -9,
        -26,
        61,
        -6,
        -115,
        -24,
        111,
        -75,
        -23,
        55,
        -64,
        31,
        -22,
        110,
        -111,
        -50,
        115,
        -57,
        -50,
        45,
        -58,
        -85,
        -85,
        -69,
        126,
        73,
        107,
        -19,
        117,
        -42,
        -33,
        -98,
        73,
        -35,
        29,
        91,
        98,
        -91,
        -78,
        65,
        62,
        61,
        125,
        86,
        114,
        114,
        -11,
        79,
        -115,
        86,
        -37,
        109,
        -67,
        87,
        -112,
        85,
        -123,
        -31,
        -119,
        -50,
        -74,
        114,
        -59,
        -17,
        103,
        -96,
        -33,
        17,
        115,
        30,
        23,
        -12,
        -37,
        -63,
        -15,
        -7,
        92,
        -128,
        -71,
        -25,
        117,
        45,
        -48,
        -7,
        2,
        -6,
        23,
        30,
        112,
        24,
        -23,
        75,
        -44,
        110,
        -23,
        -54,
        27,
        20,
        34,
        -38,
        71,
        -40,
        -46,
        105,
        126,
        38,
        -100,
        98,
        90,
        4,
        -46,
        74,
        -117,
        -41,
        25,
        -82,
        34,
        -51,
        -80,
        -42,
        -24,
        -118,
        44,
        -17,
        79,
        -53,
        -25,
        -23,
        102,
        107,
        46,
        -110,
        105,
        103,
        16,
        -76,
        39,
        81,
        85,
        122,
        6,
        -99,
        53,
        36,
        44,
        35,
        -56,
        -77,
        10,
        114,
        -57,
        72,
        0,
        -23,
        -110,
        24,
        62,
        60,
        51,
        51,
        -112,
        -4,
        45,
        26,
        117,
        -122,
        115,
        35,
        93,
        53,
        10,
        82,
        17,
        -106,
        -84,
        -75,
        -42,
        -90,
        84,
        -128,
        -80,
        42,
        -95,
        84,
        -46,
        19,
        -89,
        -28,
        81,
        -44,
        -95,
        -83,
        -128,
        119,
        15,
        81,
        63,
        89,
        61,
        78,
        -1,
        0,
        -102,
        63,
        -76,
        79,
        54,
        81,
        -19,
        -120,
        -51,
        -42,
        91,
        -52,
        125,
        127,
        -114,
        89,
        42,
        -8,
        -32,
        -100,
        -59,
        -71,
        -81,
        14,
        70,
        -81,
        41,
        -50,
        -103,
        -91,
        -63,
        -77,
        -110,
        119,
        -36,
        67,
        55,
        -101,
        -58,
        -69,
        -9,
        3,
        -96,
        98,
        -50,
        -110,
        -46,
        123,
        -40,
        -37,
        4,
        86,
        54,
        -6,
        78,
        29,
        108,
        -66,
        -18,
        122,
        0,
        -18,
        59,
        -110,
        14,
        84,
        116,
        49,
        -72,
        -66,
        95,
        -117,
        23,
        50,
        -103,
        21,
        -58,
        -57,
        -54,
        10,
        -81,
        -76,
        -121,
        -110,
        -12,
        60,
        -61,
        -91,
        -45,
        61,
        -44,
        64,
        121,
        -22,
        116,
        25,
        -5,
        53,
        -52,
        -25,
        19,
        123,
        104,
        75,
        -112,
        106,
        -28,
        70,
        50,
        99,
        -113,
        124,
        118,
        -65,
        81,
        -46,
        -7,
        -45,
        -56,
        -67,
        55,
        64,
        -18,
        123,
        -99,
        39,
        77,
        -102,
        93,
        46,
        -25,
        -87,
        107,
        91,
        71,
        51,
        86,
        -67,
        -89,
        108,
        -6,
        -35,
        -53,
        -35,
        88,
        -39,
        38,
        -46,
        -43,
        -52,
        -37,
        -34,
        107,
        -3,
        71,
        86,
        -76,
        51,
        72,
        -38,
        119,
        -94,
        27,
        -11,
        -41,
        -49,
        -28,
        -93,
        -92,
        81,
        -109,
        74,
        110,
        39,
        -85,
        -59,
        -22,
        -5,
        -100,
        92,
        126,
        -123,
        108,
        95,
        -37,
        -86,
        -74,
        -110,
        -71,
        101,
        -51,
        105,
        -115,
        12,
        -122,
        -2,
        -76,
        103,
        18,
        -84,
        102,
        -27,
        92,
        -41,
        -71,
        -115,
        -100,
        -66,
        111,
        -48,
        56,
        -122,
        -11,
        18,
        82,
        -117,
        72,
        -18,
        37,
        -19,
        22,
        -69,
        -69,
        41,
        5,
        52,
        -54,
        -39,
        -56,
        10,
        111,
        -104,
        -122,
        12,
        1,
        123,
        114,
        -31,
        -66,
        -104,
        -7,
        78,
        -93,
        -104,
        -52,
        -45,
        -82,
        69,
        37,
        -124,
        -46,
        77,
        16,
        84,
        16,
        19,
        -88,
        -81,
        -26,
        117,
        56,
        -108,
        -77,
        3,
        -92,
        -68,
        21,
        17,
        -71,
        120,
        121,
        111,
        23,
        -109,
        -78,
        -21,
        -4,
        -110,
        -49,
        88,
        8,
        -24,
        16,
        -89,
        1,
        -59,
        106,
        33,
        -118,
        -57,
        51,
        -56,
        120,
        -21,
        8,
        91,
        110,
        108,
        118,
        -7,
        -55,
        -115,
        21,
        -68,
        89,
        -52,
        120,
        -69,
        14,
        -115,
        10,
        -4,
        -64,
        -98,
        61,
        -78,
        114,
        -87,
        -46,
        -22,
        -74,
        -4,
        -57,
        75,
        -84,
        -77,
        121,
        124,
        -67,
        -114,
        -14,
        101,
        120,
        55,
        11,
        8,
        89,
        -1,
        0,
        31,
        -115,
        -72,
        -112,
        -88,
        67,
        8,
        121,
        24,
        -6,
        -40,
        32,
        -24,
        107,
        -49,
        22,
        -124,
        -122,
        -84,
        52,
        95,
        -24,
        35,
        115,
        67,
        37,
        -127,
        -51,
        95,
        -86,
        -124,
        -60,
        99,
        36,
        16,
        99,
        -80,
        95,
        -55,
        88,
        -42,
        124,
        -91,
        56,
        -16,
        -1,
        0,
        63,
        -77,
        -45,
        -11,
        126,
        95,
        -23,
        -87,
        -66,
        38,
        114,
        39,
        -90,
        -28,
        49,
        -77,
        0,
        34,
        -124,
        -30,
        -50,
        47,
        57,
        -29,
        -18,
        123,
        101,
        80,
        95,
        100,
        121,
        -48,
        83,
        96,
        -96,
        -25,
        76,
        125,
        36,
        -78,
        -110,
        112,
        -87,
        -81,
        -74,
        -57,
        77,
        93,
        25,
        46,
        -78,
        -117,
        125,
        41,
        90,
        6,
        -107,
        19,
        0,
        11,
        122,
        -7,
        -42,
        44,
        83,
        -31,
        2,
        -26,
        111,
        46,
        -64,
        80,
        -107,
        -101,
        -127,
        -99,
        23,
        71,
        -18,
        25,
        -67,
        -95,
        -85,
        74,
        5,
        69,
        -112,
        -45,
        108,
        -105,
        97,
        -58,
        -92,
        -94,
        -88,
        80,
        -66,
        -102,
        -71,
        -75,
        -6,
        -78,
        104,
        -72,
        66,
        93,
        105,
        -48,
        -32,
        -92,
        -91,
        -126,
        -110,
        -107,
        -115,
        36,
        -128,
        11,
        5,
        8,
        103,
        -72,
        -33,
        19,
        80,
        -23,
        -7,
        -100,
        -46,
        -112,
        -86,
        -39,
        -91,
        34,
        -99,
        74,
        67,
        78,
        -118,
        -31,
        -46,
        -96,
        18,
        20,
        20,
        -128,
        -96,
        65,
        82,
        -46,
        -78,
        29,
        -95,
        -117,
        53,
        -71,
        -77,
        -26,
        14,
        36,
        24,
        28,
        -22,
        121,
        92,
        -66,
        62,
        126,
        62,
        -74,
        -73,
        69,
        93,
        -119,
        83,
        -103,
        -26,
        -79,
        84,
        46,
        -86,
        73,
        102,
        48,
        -90,
        -106,
        -127,
        -78,
        71,
        -116,
        -32,
        76,
        108,
        -42,
        -98,
        -55,
        71,
        77,
        -25,
        81,
        93,
        -75,
        12,
        -54,
        10,
        38,
        95,
        -82,
        -61,
        32,
        -96,
        -2,
        104,
        -6,
        -28,
        -14,
        6,
        86,
        47,
        79,
        -60,
        98,
        -28,
        102,
        -67,
        -96,
        68,
        113,
        -11,
        -9,
        -76,
        3,
        -104,
        -78,
        46,
        58,
        90,
        -11,
        -6,
        67,
        2,
        37,
        42,
        -58,
        -112,
        84,
        35,
        80,
        -4,
        126,
        -67,
        -116,
        -63,
        -26,
        -83,
        -79,
        58,
        -55,
        76,
        -84,
        26,
        69,
        -114,
        -40,
        -2,
        105,
        101,
        106,
        -8,
        -12,
        41,
        86,
        100,
        -75,
        68,
        -22,
        14,
        12,
        13,
        65,
        -74,
        -20,
        -19,
        -57,
        -88,
        56,
        -80,
        -116,
        -81,
        -31,
        -63,
        -92,
        -91,
        -107,
        -87,
        43,
        83,
        -88,
        -108,
        -87,
        -55,
        80,
        48,
        -94,
        9,
        34,
        3,
        18,
        119,
        -18,
        49,
        -44,
        -14,
        28,
        -107,
        -83,
        -65,
        -5,
        -85,
        95,
        112,
        -19,
        -8,
        -103,
        -76,
        87,
        -35,
        17,
        -2,
        -37,
        -5,
        39,
        -4,
        77,
        -94,
        47,
        53,
        -91,
        -19,
        49,
        -8,
        -87,
        -19,
        21,
        -120,
        -83,
        -25,
        -16,
        -125,
        -18,
        -7,
        -3,
        110,
        -89,
        -100,
        -100,
        -52,
        11,
        37,
        77,
        -75,
        118,
        -7,
        110,
        -121,
        26,
        -38,
        104,
        -113,
        73,
        2,
        107,
        -14,
        29,
        62,
        63,
        91,
        -106,
        -77,
        75,
        16,
        -53,
        84,
        80,
        -61,
        -72,
        -96,
        86,
        -113,
        124,
        -98,
        -20,
        -62,
        -34,
        52,
        69,
        67,
        -103,
        10,
        -122,
        -3,
        -113,
        108,
        127,
        -41,
        -41,
        -124,
        -75,
        52,
        -112,
        -21,
        -73,
        57,
        -36,
        -34,
        -1,
        0,
        -107,
        44,
        -30,
        -9,
        -39,
        -3,
        -94,
        -99,
        15,
        72,
        -85,
        2,
        123,
        23,
        7,
        -81,
        -56,
        127,
        7,
        -110,
        -34,
        47,
        79,
        -98,
        -89,
        -33,
        -50,
        -46,
        8,
        -115,
        -86,
        -122,
        99,
        46,
        85,
        -128,
        -33,
        17,
        22,
        -111,
        61,
        -12,
        -106,
        -46,
        73,
        -95,
        -26,
        63,
        -22,
        -27,
        87,
        67,
        122,
        -70,
        -112,
        -33,
        -61,
        -8,
        118,
        -83,
        77,
        30,
        19,
        -54,
        99,
        -9,
        80,
        54,
        28,
        -124,
        -90,
        -50,
        -45,
        -31,
        -66,
        -90,
        -102,
        70,
        100,
        20,
        -83,
        17,
        101,
        77,
        5,
        30,
        33,
        12,
        -113,
        -42,
        102,
        -122,
        -123,
        -21,
        72,
        -126,
        -76,
        -108,
        -87,
        16,
        -80,
        65,
        74,
        -108,
        -112,
        72,
        33,
        -120,
        96,
        -93,
        -77,
        -56,
        125,
        -120,
        51,
        -115,
        100,
        43,
        -62,
        41,
        -88,
        -99,
        90,
        -112,
        -92,
        -85,
        90,
        80,
        -94,
        1,
        -123,
        9,
        102,
        -18,
        -59,
        -83,
        102,
        56,
        -27,
        115,
        6,
        -4,
        86,
        103,
        -15,
        19,
        21,
        -118,
        -57,
        -25,
        -13,
        63,
        -113,
        -60,
        69,
        -67,
        -77,
        63,
        -104,
        -9,
        90,
        7,
        -8,
        -97,
        -5,
        -4,
        82,
        43,
        19,
        95,
        -60,
        -60,
        -2,
        44,
        -35,
        -11,
        83,
        -8,
        21,
        45,
        -20,
        -113,
        -56,
        -17,
        107,
        65,
        61,
        -42,
        -103,
        -75,
        100,
        115,
        -15,
        -60,
        -5,
        -83,
        90,
        86,
        7,
        -19,
        -9,
        82,
        96,
        34,
        37,
        98,
        -60,
        -110,
        -38,
        107,
        65,
        -116,
        93,
        -107,
        19,
        -33,
        -42,
        63,
        -110,
        58,
        18,
        -21,
        43,
        -47,
        -13,
        42,
        -69,
        -79,
        -19,
        -7,
        20,
        117,
        -113,
        41,
        120,
        -53,
        13,
        90,
        -90,
        -80,
        96,
        116,
        22,
        108,
        -79,
        -60,
        -15,
        -39,
        63,
        40,
        5,
        90,
        -34,
        -86,
        -94,
        -117,
        -115,
        91,
        -25,
        101,
        -118,
        93,
        -42,
        -20,
        -39,
        -35,
        88,
        -15,
        23,
        -11,
        72,
        74,
        -51,
        -10,
        53,
        -4,
        111,
        122,
        -106,
        62,
        85,
        -30,
        -34,
        -88,
        70,
        -27,
        -61,
        90,
        12,
        -112,
        -67,
        -66,
        37,
        123,
        -36,
        118,
        -21,
        -2,
        73,
        51,
        97,
        92,
        -16,
        74,
        -5,
        34,
        -75,
        -97,
        100,
        77,
        40,
        -31,
        43,
        44,
        -23,
        3,
        98,
        -22,
        29,
        -124,
        31,
        123,
        -106,
        -122,
        -25,
        9,
        -30,
        -45,
        -3,
        95,
        99,
        -37,
        -2,
        79,
        -45,
        21,
        -120,
        -24,
        -95,
        107,
        -10,
        92,
        -67,
        -18,
        65,
        10,
        107,
        38,
        4,
        -46,
        7,
        37,
        37,
        -92,
        -52,
        4,
        -124,
        -80,
        62,
        53,
        -20,
        69,
        -96,
        101,
        13,
        5,
        121,
        -125,
        47,
        98,
        -63,
        96,
        126,
        -39,
        13,
        -38,
        -65,
        -15,
        -41,
        -53,
        -50,
        33,
        -92,
        55,
        -83,
        -124,
        37,
        126,
        -100,
        -34,
        65,
        112,
        90,
        -58,
        -110,
        -38,
        80,
        40,
        -82,
        38,
        96,
        -44,
        -96,
        -63,
        64,
        85,
        -54,
        -108,
        54,
        80,
        -74,
        106,
        74,
        19,
        9,
        -107,
        -27,
        107,
        13,
        -82,
        -45,
        -9,
        -34,
        -111,
        127,
        -83,
        30,
        -37,
        67,
        41,
        -52,
        -49,
        61,
        45,
        -60,
        -2,
        -106,
        -103,
        12,
        7,
        27,
        -116,
        -11,
        1,
        -30,
        -16,
        -31,
        106,
        -68,
        -107,
        -59,
        -13,
        111,
        116,
        43,
        -9,
        56,
        62,
        71,
        -22,
        -39,
        -43,
        -44,
        -85,
        -81,
        65,
        42,
        -105,
        98,
        -114,
        26,
        -46,
        -14,
        -111,
        -115,
        -113,
        -101,
        52,
        102,
        29,
        76,
        -7,
        7,
        -6,
        -88,
        -33,
        97,
        77,
        -99,
        -17,
        15,
        -7,
        -45,
        25,
        -79,
        -79,
        100,
        11,
        -62,
        115,
        -35,
        -9,
        37,
        -85,
        11,
        -50,
        24,
        -66,
        -92,
        -115,
        61,
        79,
        36,
        98,
        117,
        47,
        -115,
        -45,
        126,
        -83,
        18,
        40,
        -122,
        -122,
        79,
        -113,
        87,
        73,
        -89,
        -1,
        0,
        94,
        -84,
        102,
        -29,
        103,
        124,
        -38,
        89,
        -114,
        -59,
        -68,
        -55,
        32,
        -80,
        15,
        4,
        -36,
        64,
        98,
        65,
        -72,
        -105,
        -25,
        97,
        -120,
        -99,
        -44,
        89,
        97,
        64,
        -110,
        119,
        12,
        -31,
        55,
        112,
        0,
        -105,
        28,
        30,
        113,
        -62,
        -123,
        83,
        -58,
        85,
        -105,
        -116,
        7,
        49,
        36,
        38,
        45,
        -120,
        -91,
        -103,
        127,
        53,
        69,
        -36,
        -8,
        29,
        58,
        102,
        40,
        -55,
        66,
        -101,
        -14,
        75,
        51,
        74,
        -82,
        -52,
        6,
        38,
        -74,
        57,
        46,
        -70,
        -107,
        -7,
        107,
        -19,
        -110,
        -105,
        -14,
        -40,
        39,
        -63,
        122,
        -89,
        -127,
        65,
        124,
        -78,
        42,
        -80,
        30,
        -72,
        -9,
        -71,
        -118,
        54,
        -54,
        75,
        64,
        97,
        126,
        122,
        -108,
        -120,
        -86,
        -47,
        6,
        26,
        -20,
        -66,
        72,
        11,
        9,
        -52,
        -125,
        -30,
        -87,
        102,
        70,
        -28,
        -10,
        92,
        -81,
        -104,
        -4,
        91,
        -66,
        -98,
        31,
        97,
        -125,
        -50,
        114,
        -70,
        77,
        96,
        21,
        -35,
        44,
        -19,
        -45,
        -22,
        9,
        52,
        -37,
        23,
        79,
        -66,
        -96,
        -85,
        -108,
        -31,
        37,
        -22,
        22,
        -111,
        -11,
        91,
        79,
        97,
        32,
        55,
        -87,
        41,
        -19,
        -25,
        -20,
        -25,
        -104,
        -71,
        58,
        57,
        110,
        -94,
        50,
        -2,
        -87,
        29,
        -60,
        56,
        -18,
        59,
        -79,
        -42,
        -50,
        103,
        -83,
        83,
        -82,
        -13,
        22,
        23,
        -117,
        -82,
        -97,
        -114,
        -16,
        -11,
        93,
        22,
        122,
        58,
        24,
        -37,
        61,
        3,
        93,
        28,
        -66,
        -42,
        123,
        -65,
        -73,
        121,
        -106,
        84,
        79,
        -105,
        -52,
        -25,
        113,
        -124,
        27,
        78,
        -105,
        -22,
        108,
        -18,
        -86,
        -90,
        -24,
        115,
        -46,
        94,
        53,
        -83,
        41,
        75,
        -88,
        -122,
        112,
        -60,
        2,
        -18,
        92,
        -77,
        1,
        54,
        -115,
        -74,
        5,
        -56,
        6,
        90,
        97,
        101,
        90,
        18,
        12,
        -80,
        32,
        -106,
        -121,
        75,
        57,
        112,
        120,
        -5,
        -106,
        -61,
        16,
        -113,
        37,
        77,
        45,
        -100,
        -59,
        -19,
        -89,
        -117,
        -115,
        14,
        56,
        9,
        93,
        -114,
        -65,
        -80,
        -41,
        95,
        -101,
        -82,
        116,
        -44,
        -27,
        -43,
        -74,
        -66,
        -123,
        -18,
        -29,
        117,
        8,
        -124,
        -75,
        94,
        13,
        -15,
        -14,
        52,
        -74,
        93,
        -100,
        -8,
        -49,
        -53,
        -60,
        103,
        93,
        -38,
        -82,
        118,
        11,
        -69,
        -13,
        15,
        -117,
        -68,
        97,
        -48,
        23,
        -120,
        -18,
        -69,
        79,
        -42,
        -20,
        2,
        -86,
        -24,
        -100,
        25,
        -40,
        -69,
        125,
        51,
        92,
        -18,
        -114,
        38,
        -77,
        72,
        -46,
        -37,
        9,
        -14,
        -8,
        79,
        107,
        -14,
        -35,
        27,
        -95,
        89,
        -74,
        58,
        -100,
        46,
        -79,
        -116,
        45,
        -68,
        116,
        64,
        58,
        57,
        -50,
        25,
        70,
        66,
        125,
        25,
        121,
        -52,
        114,
        -4,
        -90,
        -81,
        -108,
        53,
        -104,
        -45,
        -38,
        -23,
        57,
        -98,
        71,
        -59,
        -35,
        -101,
        -61,
        -45,
        105,
        -41,
        90,
        87,
        -89,
        96,
        89,
        -68,
        -121,
        -110,
        -5,
        92,
        55,
        -128,
        126,
        70,
        -63,
        78,
        -58,
        -82,
        103,
        23,
        -112,
        109,
        -82,
        127,
        -109,
        119,
        111,
        65,
        122,
        -12,
        -94,
        -53,
        -66,
        -54,
        -29,
        -47,
        -56,
        -34,
        39,
        2,
        60,
        -115,
        -28,
        24,
        127,
        -87,
        -11,
        25,
        -87,
        -71,
        -55,
        -14,
        -47,
        -47,
        121,
        -115,
        109,
        -74,
        27,
        42,
        -39,
        -117,
        101,
        91,
        -57,
        125,
        27,
        61,
        -89,
        45,
        -33,
        50,
        110,
        87,
        5,
        100,
        96,
        60,
        -56,
        51,
        -112,
        -55,
        99,
        -125,
        -82,
        125,
        18,
        10,
        34,
        -25,
        -74,
        118,
        80,
        -51,
        114,
        -64,
        16,
        23,
        -2,
        82,
        -92,
        -124,
        102,
        -106,
        -77,
        -26,
        -48,
        -128,
        24,
        -128,
        -112,
        74,
        -108,
        65,
        42,
        72,
        88,
        -128,
        -106,
        113,
        3,
        85,
        -61,
        2,
        49,
        -89,
        91,
        49,
        83,
        41,
        78,
        -102,
        66,
        18,
        86,
        -94,
        28,
        57,
        41,
        74,
        64,
        100,
        -92,
        -112,
        124,
        -59,
        80,
        -17,
        -27,
        76,
        36,
        -71,
        124,
        119,
        -49,
        59,
        -56,
        -86,
        122,
        109,
        -16,
        7,
        115,
        -26,
        -55,
        -46,
        -26,
        -70,
        14,
        -61,
        51,
        -70,
        95,
        -58,
        62,
        -102,
        -12,
        -72,
        126,
        -81,
        -117,
        -19,
        0,
        111,
        48,
        -11,
        60,
        21,
        -53,
        -89,
        -27,
        108,
        -53,
        -32,
        -24,
        31,
        -100,
        -46,
        -28,
        -68,
        59,
        -29,
        -35,
        -30,
        117,
        -104,
        -98,
        -55,
        -47,
        -57,
        -36,
        -21,
        26,
        -30,
        -61,
        46,
        77,
        13,
        -107,
        -94,
        14,
        117,
        122,
        46,
        -27,
        58,
        13,
        111,
        83,
        126,
        41,
        -41,
        99,
        51,
        29,
        58,
        -14,
        -68,
        -113,
        115,
        -27,
        38,
        26,
        -106,
        52,
        -103,
        105,
        -92,
        92,
        83,
        127,
        -60,
        -124,
        -58,
        -53,
        68,
        -83,
        -23,
        51,
        -16,
        -30,
        -20,
        117,
        56,
        -64,
        -123,
        -81,
        -95,
        97,
        -33,
        -98,
        -58,
        93,
        -28,
        -11,
        88,
        39,
        -47,
        97,
        -4,
        30,
        -90,
        -69,
        -1,
        0,
        28,
        35,
        -43,
        113,
        94,
        9,
        -15,
        119,
        -105,
        121,
        -114,
        -113,
        -64,
        -66,
        -114,
        -3,
        57,
        -12,
        -100,
        -9,
        47,
        -44,
        115,
        -6,
        59,
        91,
        -55,
        119,
        126,
        66,
        -19,
        -14,
        -17,
        -101,
        -41,
        -10,
        -68,
        -74,
        115,
        -3,
        111,
        67,
        -107,
        -5,
        -17,
        44,
        121,
        115,
        -74,
        75,
        -82,
        62,
        127,
        43,
        -40,
        104,
        115,
        -36,
        119,
        -118,
        -42,
        -57,
        69,
        -93,
        -81,
        -42,
        114,
        59,
        92,
        -114,
        124,
        -127,
        -12,
        71,
        -46,
        114,
        -20,
        -7,
        -45,
        -90,
        -19,
        -75,
        24,
        -78,
        -72,
        62,
        60,
        -12,
        -55,
        -30,
        -82,
        55,
        45,
        52,
        120,
        29,
        28,
        -82,
        122,
        -72,
        -37,
        -68,
        -42,
        103,
        111,
        -28,
        -114,
        -85,
        119,
        111,
        51,
        -100,
        29,
        51,
        53,
        105,
        -34,
        115,
        90,
        -38,
        96,
        -38,
        -45,
        60,
        95,
        -87,
        63,
        88,
        -61,
        56,
        -69,
        91,
        40,
        8,
        90,
        44,
        -39,
        25,
        127,
        13,
        4,
        37,
        -44,
        89,
        -92,
        57,
        47,
        2,
        -51,
        97,
        5,
        -99,
        -128,
        38,
        46,
        114,
        -21,
        -26,
        60,
        98,
        -91,
        -106,
        28,
        0,
        88,
        7,
        41,
        30,
        -50,
        -28,
        -10,
        96,
        7,
        24,
        -20,
        106,
        -37,
        -4,
        -97,
        63,
        -94,
        -93,
        29,
        -127,
        94,
        75,
        0,
        33,
        -81,
        -37,
        113,
        124,
        -99,
        43,
        -85,
        18,
        82,
        85,
        101,
        2,
        45,
        21,
        -48,
        -78,
        35,
        113,
        -10,
        26,
        29,
        -46,
        79,
        65,
        -31,
        -47,
        -107,
        -128,
        114,
        101,
        -47,
        -126,
        -48,
        -32,
        123,
        -80,
        -66,
        82,
        -21,
        79,
        -32,
        47,
        77,
        -34,
        78,
        -24,
        -80,
        35,
        9,
        -83,
        15,
        6,
        -8,
        59,
        -88,
        -22,
        57,
        -123,
        -55,
        102,
        108,
        -39,
        -47,
        -32,
        -72,
        13,
        23,
        -15,
        -115,
        -46,
        14,
        -31,
        16,
        -109,
        -115,
        61,
        126,
        119,
        65,
        91,
        47,
        -106,
        82,
        42,
        76,
        -36,
        -43,
        76,
        73,
        -93,
        -110,
        65,
        14,
        -65,
        -98,
        -112,
        -4,
        -55,
        -50,
        122,
        -85,
        -11,
        47,
        -31,
        -50,
        67,
        -115,
        123,
        -80,
        81,
        46,
        95,
        -79,
        87,
        -55,
        122,
        69,
        95,
        -57,
        -35,
        77,
        -119,
        -102,
        -113,
        -118,
        -25,
        63,
        -80,
        -71,
        58,
        -82,
        -122,
        -43,
        83,
        35,
        23,
        47,
        79,
        -84,
        22,
        39,
        49,
        77,
        -92,
        52,
        22,
        92,
        90,
        93,
        62,
        79,
        58,
        70,
        58,
        101,
        54,
        -55,
        -103,
        -46,
        119,
        -81,
        -42,
        53,
        116,
        -25,
        -46,
        31,
        -87,
        -80,
        -99,
        -116,
        119,
        -116,
        111,
        78,
        94,
        116,
        58,
        -41,
        -86,
        -85,
        -95,
        -98,
        33,
        -37,
        -57,
        93,
        72,
        -46,
        83,
        76,
        111,
        125,
        -32,
        65,
        19,
        81,
        69,
        87,
        -43,
        101,
        -54,
        -111,
        87,
        -116,
        38,
        -75,
        101,
        33,
        44,
        -4,
        41,
        2,
        -99,
        53,
        83,
        125,
        97,
        -108,
        72,
        0,
        16,
        65,
        79,
        99,
        34,
        30,
        -19,
        115,
        15,
        -80,
        -123,
        38,
        -110,
        -46,
        -113,
        11,
        89,
        44,
        13,
        66,
        -94,
        -99,
        4,
        -110,
        -110,
        10,
        24,
        -104,
        103,
        36,
        -106,
        59,
        1,
        -118,
        31,
        120,
        -89,
        -60,
        125,
        63,
        91,
        -38,
        -64,
        -79,
        113,
        58,
        -45,
        -79,
        -33,
        -32,
        -91,
        -77,
        -29,
        -12,
        18,
        -58,
        -44,
        -44,
        63,
        110,
        -114,
        127,
        63,
        -80,
        -49,
        111,
        -46,
        40,
        -119,
        24,
        127,
        101,
        -4,
        -52,
        23,
        -14,
        -39,
        -94,
        46,
        -103,
        34,
        45,
        -78,
        -30,
        -70,
        -38,
        -85,
        -78,
        -69,
        -100,
        -23,
        66,
        -52,
        -111,
        -30,
        60,
        67,
        -43,
        112,
        90,
        123,
        93,
        -50,
        -114,
        -1,
        0,
        45,
        -50,
        35,
        -29,
        -12,
        -104,
        -74,
        -56,
        59,
        31,
        38,
        113,
        28,
        7,
        123,
        58,
        -96,
        19,
        110,
        63,
        92,
        -17,
        24,
        119,
        -66,
        65,
        -25,
        -69,
        30,
        -103,
        -75,
        25,
        -51,
        26,
        89,
        57,
        -4,
        79,
        51,
        -74,
        102,
        -100,
        -52,
        107,
        30,
        51,
        -34,
        -46,
        9,
        83,
        27,
        36,
        -105,
        44,
        93,
        -98,
        3,
        8,
        -6,
        125,
        39,
        60,
        68,
        -12,
        -126,
        64,
        -83,
        -106,
        -17,
        69,
        -88,
        44,
        -95,
        116,
        60,
        -18,
        -74,
        -58,
        62,
        116,
        -125,
        24,
        85,
        41,
        114,
        66,
        -33,
        62,
        -98,
        114,
        -114,
        62,
        81,
        -23,
        43,
        -80,
        108,
        -20,
        -64,
        -12,
        22,
        -43,
        -9,
        -79,
        106,
        -102,
        115,
        -98,
        9,
        -25,
        53,
        51,
        -75,
        -128,
        93,
        126,
        124,
        25,
        17,
        -102,
        90,
        -111,
        -121,
        58,
        -110,
        -28,
        -47,
        -14,
        108,
        -36,
        15,
        91,
        60,
        106,
        -86,
        -106,
        115,
        118,
        85,
        -60,
        31,
        -42,
        79,
        63,
        61,
        106,
        32,
        -123,
        10,
        -42,
        -71,
        -113,
        -91,
        35,
        40,
        108,
        13,
        18,
        -123,
        4,
        -122,
        105,
        1,
        69,
        -62,
        -104,
        -125,
        44,
        -38,
        -127,
        -13,
        67,
        -117,
        3,
        -17,
        -116,
        42,
        -103,
        -20,
        -126,
        -86,
        -41,
        77,
        90,
        -107,
        53,
        -45,
        82,
        -23,
        45,
        41,
        64,
        30,
        100,
        16,
        -126,
        18,
        116,
        40,
        56,
        33,
        -95,
        -63,
        75,
        40,
        -111,
        24,
        -23,
        -121,
        -118,
        -4,
        -5,
        -30,
        -98,
        87,
        -127,
        -23,
        94,
        -39,
        -38,
        67,
        -110,
        -93,
        126,
        64,
        -18,
        28,
        7,
        0,
        87,
        -38,
        -34,
        -23,
        49,
        -100,
        -48,
        -19,
        117,
        24,
        -24,
        10,
        37,
        -43,
        86,
        118,
        -43,
        -51,
        99,
        -79,
        -46,
        -41,
        56,
        -78,
        -76,
        18,
        -85,
        120,
        40,
        -81,
        88,
        114,
        -29,
        85,
        106,
        -104,
        112,
        23,
        -51,
        126,
        -94,
        57,
        -34,
        -57,
        -84,
        -38,
        -44,
        83,
        -95,
        33,
        121,
        -29,
        -19,
        -20,
        -125,
        54,
        -78,
        -101,
        -77,
        -13,
        99,
        87,
        50,
        112,
        -95,
        -75,
        53,
        88,
        -51,
        51,
        -107,
        -51,
        110,
        113,
        15,
        -80,
        -68,
        102,
        -2,
        -87,
        -75,
        15,
        -48,
        26,
        40,
        74,
        53,
        67,
        -99,
        7,
        67,
        -111,
        -32,
        -71,
        14,
        111,
        -60,
        110,
        -94,
        -97,
        51,
        -61,
        109,
        60,
        -91,
        54,
        -101,
        61,
        -12,
        36,
        -67,
        69,
        127,
        101,
        -47,
        -20,
        -34,
        121,
        -27,
        52,
        109,
        -77,
        14,
        -96,
        125,
        7,
        -54,
        117,
        18,
        123,
        78,
        74,
        -86,
        87,
        88,
        -57,
        -51,
        9,
        -40,
        89,
        -115,
        35,
        -118,
        49,
        117,
        92,
        -17,
        39,
        -29,
        -2,
        65,
        85,
        -49,
        -111,
        -56,
        49,
        -80,
        -13,
        13,
        105,
        101,
        84,
        73,
        -26,
        -23,
        108,
        -78,
        4,
        -77,
        -76,
        107,
        -106,
        87,
        -63,
        37,
        93,
        65,
        14,
        125,
        -53,
        58,
        66,
        103,
        7,
        -30,
        100,
        11,
        -125,
        62,
        -39,
        -52,
        65,
        75,
        -100,
        -107,
        122,
        84,
        66,
        106,
        42,
        -88,
        4,
        41,
        -125,
        -107,
        72,
        26,
        -101,
        -27,
        96,
        44,
        25,
        -55,
        4,
        -68,
        0,
        -57,
        17,
        -45,
        -52,
        101,
        51,
        10,
        20,
        -48,
        107,
        47,
        -52,
        74,
        71,
        -5,
        99,
        -52,
        75,
        -104,
        -13,
        56,
        26,
        -119,
        -99,
        41,
        72,
        60,
        93,
        -69,
        -14,
        55,
        -105,
        9,
        -83,
        -69,
        -120,
        -42,
        6,
        61,
        -102,
        -94,
        92,
        -114,
        102,
        40,
        -17,
        -15,
        -115,
        31,
        -40,
        -87,
        -98,
        118,
        11,
        26,
        33,
        -66,
        -64,
        -86,
        -40,
        0,
        51,
        -72,
        64,
        93,
        73,
        -105,
        22,
        62,
        -127,
        116,
        52,
        82,
        104,
        21,
        100,
        -24,
        46,
        63,
        -116,
        -109,
        -5,
        16,
        -127,
        -94,
        -85,
        62,
        60,
        -8,
        44,
        -53,
        71,
        -88,
        20,
        80,
        10,
        -101,
        65,
        -91,
        -45,
        -3,
        -101,
        -125,
        65,
        107,
        104,
        10,
        101,
        -26,
        87,
        -125,
        84,
        -119,
        82,
        -85,
        40,
        -67,
        23,
        1,
        100,
        63,
        50,
        -94,
        -80,
        -2,
        18,
        -75,
        63,
        -52,
        -111,
        104,
        112,
        63,
        78,
        -62,
        -50,
        -32,
        -115,
        -38,
        110,
        -40,
        -35,
        -91,
        76,
        82,
        66,
        105,
        -92,
        40,
        37,
        32,
        0,
        -49,
        111,
        45,
        -40,
        9,
        -69,
        -64,
        -99,
        -83,
        -117,
        113,
        121,
        -97,
        -51,
        -35,
        71,
        45,
        -22,
        -93,
        -82,
        -19,
        121,
        24,
        -46,
        -29,
        -74,
        121,
        -33,
        -3,
        76,
        -16,
        -41,
        79,
        -49,
        46,
        -94,
        25,
        92,
        -25,
        99,
        -107,
        -55,
        121,
        15,
        -68,
        -32,
        -7,
        -85,
        -24,
        100,
        -28,
        18,
        -73,
        -39,
        -63,
        7,
        -115,
        112,
        -68,
        103,
        -102,
        101,
        122,
        85,
        -53,
        -73,
        -95,
        -45,
        112,
        -117,
        116,
        100,
        126,
        -55,
        -117,
        -98,
        -94,
        44,
        47,
        93,
        -27,
        125,
        63,
        35,
        96,
        -58,
        47,
        111,
        -97,
        -111,
        -70,
        108,
        -79,
        -92,
        -73,
        21,
        -70,
        -70,
        -51,
        115,
        -102,
        -66,
        63,
        -49,
        -49,
        34,
        -76,
        91,
        39,
        14,
        -100,
        -93,
        56,
        56,
        91,
        -120,
        78,
        98,
        -79,
        -49,
        -126,
        -34,
        65,
        -63,
        -19,
        94,
        -52,
        -60,
        33,
        -123,
        -122,
        -34,
        59,
        -46,
        23,
        64,
        -47,
        -41,
        -43,
        31,
        -120,
        -69,
        127,
        53,
        120,
        -21,
        -66,
        -13,
        -97,
        101,
        -59,
        -85,
        -125,
        -95,
        -40,
        -8,
        -58,
        -2,
        104,
        111,
        83,
        97,
        -68,
        -21,
        107,
        -39,
        -121,
        112,
        -38,
        -14,
        30,
        -74,
        -110,
        45,
        -28,
        115,
        123,
        -79,
        -77,
        -79,
        -101,
        109,
        119,
        54,
        115,
        50,
        49,
        -103,
        -103,
        124,
        -38,
        104,
        -13,
        58,
        125,
        42,
        -31,
        71,
        -95,
        -47,
        -101,
        126,
        113,
        47,
        -93,
        90,
        -8,
        115,
        -78,
        -22,
        61,
        63,
        -113,
        -117,
        -24,
        53,
        119,
        124,
        -85,
        -54,
        3,
        -57,
        122,
        88,
        30,
        74,
        -19,
        -6,
        39,
        50,
        124,
        75,
        -75,
        -60,
        -43,
        -7,
        -37,
        107,
        -104,
        -21,
        119,
        -110,
        -39,
        71,
        73,
        -67,
        -98,
        97,
        -106,
        -33,
        91,
        91,
        -111,
        -47,
        -53,
        -59,
        95,
        -55,
        -39,
        -55,
        101,
        -11,
        91,
        108,
        103,
        -90,
        -30,
        69,
        72,
        -53,
        -8,
        -103,
        125,
        84,
        60,
        74,
        -38,
        82,
        19,
        81,
        41,
        7,
        -61,
        -112,
        52,
        -21,
        4,
        20,
        59,
        -110,
        -90,
        -40,
        23,
        -69,
        99,
        54,
        -74,
        127,
        -86,
        83,
        -4,
        77,
        20,
        102,
        107,
        82,
        -54,
        -86,
        -91,
        64,
        105,
        74,
        105,
        -84,
        0,
        -112,
        28,
        1,
        -25,
        36,
        49,
        6,
        65,
        103,
        112,
        -8,
        -123,
        121,
        -8,
        -54,
        -25,
        14,
        -116,
        3,
        107,
        117,
        121,
        -65,
        -53,
        -8,
        -10,
        -78,
        -99,
        -91,
        -113,
        100,
        10,
        -97,
        -14,
        22,
        -74,
        108,
        -126,
        -12,
        21,
        72,
        105,
        92,
        -76,
        20,
        -4,
        108,
        124,
        -109,
        95,
        -4,
        -75,
        21,
        -126,
        -90,
        92,
        9,
        -116,
        52,
        50,
        -5,
        59,
        73,
        88,
        22,
        30,
        122,
        -21,
        9,
        -100,
        -23,
        21,
        -58,
        -43,
        -12,
        95,
        -76,
        126,
        26,
        -51,
        103,
        -25,
        44,
        94,
        93,
        39,
        -68,
        -97,
        59,
        23,
        23,
        -66,
        68,
        72,
        2,
        -9,
        -91,
        27,
        -72,
        -43,
        -79,
        106,
        -72,
        -66,
        104,
        -73,
        -57,
        91,
        8,
        81,
        -8,
        -91,
        45,
        88,
        -101,
        93,
        -101,
        14,
        63,
        49,
        -17,
        -76,
        -59,
        -116,
        98,
        -110,
        109,
        73,
        -4,
        77,
        -90,
        7,
        -7,
        -89,
        -5,
        -91,
        98,
        -74,
        -66,
        -108,
        115,
        -81,
        102,
        -47,
        21,
        -90,
        -6,
        90,
        0,
        100,
        -102,
        109,
        -3,
        -38,
        56,
        -89,
        -80,
        115,
        105,
        42,
        -92,
        -93,
        95,
        90,
        107,
        106,
        -5,
        -57,
        113,
        -97,
        41,
        -113,
        -98,
        -116,
        23,
        -16,
        -51,
        62,
        -70,
        -47,
        91,
        43,
        73,
        78,
        -106,
        72,
        114,
        -92,
        -117,
        -124,
        -78,
        74,
        -128,
        81,
        123,
        64,
        118,
        23,
        126,
        29,
        -15,
        64,
        102,
        43,
        23,
        122,
        -86,
        -124,
        -109,
        33,
        37,
        -53,
        64,
        -99,
        -119,
        96,
        29,
        -40,
        28,
        27,
        -22,
        -26,
        -101,
        69,
        122,
        22,
        58,
        61,
        96,
        54,
        24,
        -125,
        89,
        -83,
        0,
        -25,
        -70,
        -80,
        69,
        95,
        -61,
        4,
        -75,
        -44,
        89,
        60,
        -70,
        87,
        -25,
        -96,
        108,
        34,
        94,
        -58,
        -110,
        20,
        95,
        -118,
        14,
        -43,
        53,
        23,
        -118,
        108,
        -28,
        96,
        26,
        98,
        28,
        14,
        -24,
        116,
        52,
        36,
        11,
        -101,
        42,
        -81,
        -86,
        -62,
        64,
        -122,
        41,
        16,
        84,
        -20,
        77,
        1,
        -23,
        -78,
        -50,
        112,
        -13,
        -55,
        81,
        25,
        58,
        46,
        -85,
        -95,
        28,
        -124,
        75,
        -47,
        122,
        -117,
        -15,
        89,
        78,
        23,
        5,
        -124,
        28,
        -73,
        -50,
        -103,
        43,
        54,
        -9,
        104,
        -82,
        87,
        -43,
        -72,
        77,
        -96,
        -127,
        -117,
        -18,
        93,
        -95,
        47,
        99,
        49,
        6,
        93,
        -112,
        -116,
        119,
        -113,
        -123,
        -99,
        4,
        -50,
        26,
        90,
        -43,
        51,
        11,
        126,
        127,
        -118,
        117,
        -18,
        -62,
        -94,
        -85,
        37,
        32,
        -83,
        65,
        4,
        95,
        -14,
        42,
        81,
        -4,
        116,
        -96,
        -3,
        -127,
        -91,
        98,
        36,
        -28,
        -8,
        -126,
        42,
        -56,
        -59,
        74,
        -34,
        109,
        3,
        -84,
        64,
        -19,
        -8,
        -81,
        -3,
        48,
        66,
        72,
        -121,
        -39,
        -92,
        -53,
        51,
        1,
        -36,
        109,
        60,
        48,
        -64,
        25,
        -36,
        -54,
        0,
        2,
        -96,
        13,
        -7,
        84,
        16,
        109,
        -77,
        -73,
        -77,
        -37,
        -67,
        -79,
        -45,
        60,
        44,
        -20,
        -49,
        84,
        62,
        1,
        -20,
        57,
        -82,
        -116,
        -102,
        -119,
        121,
        -105,
        -45,
        -49,
        58,
        -49,
        105,
        -60,
        23,
        23,
        -96,
        -15,
        -38,
        -98,
        63,
        -35,
        -28,
        118,
        -113,
        -99,
        126,
        -66,
        -49,
        11,
        -75,
        -65,
        45,
        94,
        19,
        3,
        -105,
        32,
        3,
        -89,
        -42,
        -83,
        -2,
        -85,
        -56,
        -25,
        -7,
        97,
        48,
        13,
        44,
        -42,
        -9,
        121,
        -84,
        110,
        87,
        -61,
        -4,
        71,
        44,
        -123,
        -61,
        -17,
        121,
        7,
        -90,
        -48,
        -28,
        -71,
        -98,
        113,
        -98,
        -37,
        -76,
        -22,
        -37,
        -48,
        89,
        -114,
        75,
        37,
        6,
        -10,
        -6,
        22,
        -55,
        -104,
        -81,
        -56,
        -2,
        125,
        114,
        35,
        53,
        -51,
        35,
        -113,
        59,
        51,
        52,
        -81,
        -24,
        -25,
        42,
        56,
        18,
        16,
        61,
        -99,
        2,
        -84,
        58,
        57,
        -73,
        54,
        -104,
        30,
        12,
        -22,
        59,
        108,
        -50,
        -45,
        47,
        -54,
        56,
        66,
        62,
        -121,
        79,
        -29,
        -81,
        103,
        109,
        -49,
        -75,
        -88,
        70,
        -67,
        -116,
        -53,
        12,
        19,
        59,
        -93,
        -59,
        -75,
        -108,
        -84,
        -19,
        89,
        126,
        -49,
        23,
        -96,
        -22,
        -78,
        25,
        109,
        18,
        103,
        -37,
        81,
        102,
        29,
        -49,
        -99,
        -102,
        3,
        74,
        -52,
        41,
        -39,
        47,
        -21,
        -9,
        -51,
        -98,
        27,
        -24,
        -8,
        -81,
        41,
        -109,
        -100,
        -32,
        121,
        -81,
        12,
        -12,
        92,
        -17,
        127,
        -75,
        -112,
        -56,
        116,
        58,
        110,
        115,
        79,
        -79,
        -21,
        57,
        65,
        110,
        -108,
        124,
        54,
        -41,
        75,
        -42,
        58,
        -24,
        -5,
        -34,
        -79,
        -3,
        25,
        -23,
        6,
        -94,
        23,
        -20,
        -46,
        -90,
        -96,
        11,
        -43,
        101,
        45,
        29,
        23,
        117,
        -93,
        -78,
        -57,
        113,
        -41,
        80,
        -88,
        -126,
        -107,
        -106,
        102,
        112,
        15,
        98,
        -64,
        -126,
        36,
        65,
        96,
        -36,
        51,
        122,
        -18,
        116,
        -20,
        -6,
        115,
        104,
        93,
        53,
        -105,
        -81,
        76,
        121,
        -126,
        68,
        -82,
        -103,
        102,
        80,
        54,
        -126,
        -31,
        76,
        76,
        -128,
        110,
        72,
        21,
        -19,
        -81,
        -94,
        -81,
        82,
        -38,
        -71,
        47,
        -10,
        -84,
        122,
        100,
        -41,
        -40,
        -26,
        -72,
        -99,
        124,
        124,
        -18,
        -97,
        -128,
        -39,
        70,
        -85,
        -12,
        -17,
        -2,
        -29,
        75,
        45,
        68,
        -48,
        -48,
        -15,
        78,
        -2,
        107,
        93,
        -10,
        -10,
        39,
        84,
        55,
        -116,
        -82,
        -109,
        104,
        -15,
        -38,
        28,
        -51,
        -126,
        -74,
        -100,
        -100,
        44,
        39,
        -111,
        -76,
        -90,
        119,
        34,
        -67,
        108,
        122,
        43,
        -14,
        31,
        -117,
        112,
        113,
        60,
        -115,
        79,
        76,
        -38,
        -68,
        -89,
        61,
        -28,
        79,
        33,
        119,
        -119,
        96,
        121,
        25,
        109,
        94,
        111,
        39,
        -97,
        -34,
        6,
        -97,
        87,
        -43,
        -12,
        -4,
        118,
        45,
        -4,
        106,
        -42,
        -49,
        49,
        -109,
        -29,
        -47,
        -41,
        -111,
        125,
        108,
        -127,
        115,
        -70,
        62,
        44,
        -61,
        -26,
        -9,
        -77,
        -71,
        13,
        29,
        -50,
        63,
        62,
        57,
        33,
        31,
        88,
        -105,
        -47,
        -13,
        27,
        60,
        -121,
        -109,
        -39,
        -49,
        83,
        91,
        39,
        47,
        68,
        -40,
        27,
        26,
        -42,
        -59,
        -42,
        79,
        113,
        -62,
        -39,
        -18,
        91,
        119,
        -101,
        67,
        51,
        -93,
        -57,
        -23,
        -128,
        20,
        -111,
        15,
        -24,
        -6,
        87,
        -55,
        -93,
        -109,
        -47,
        112,
        -105,
        -44,
        -24,
        -7,
        -114,
        -105,
        43,
        -97,
        -25,
        116,
        58,
        26,
        57,
        46,
        87,
        -98,
        -57,
        96,
        60,
        -99,
        -32,
        -97,
        16,
        -7,
        -57,
        87,
        -115,
        111,
        -53,
        28,
        54,
        87,
        -110,
        -119,
        -60,
        105,
        -22,
        104,
        115,
        25,
        -99,
        97,
        116,
        117,
        121,
        32,
        107,
        116,
        8,
        91,
        29,
        -3,
        29,
        78,
        37,
        -105,
        39,
        -112,
        -22,
        94,
        -86,
        68,
        -80,
        115,
        29,
        -21,
        112,
        -74,
        -103,
        -63,
        33,
        91,
        103,
        0,
        -71,
        108,
        60,
        -23,
        24,
        41,
        -90,
        -83,
        90,
        -119,
        9,
        -122,
        -128,
        60,
        -63,
        -63,
        115,
        59,
        16,
        -64,
        -53,
        -71,
        125,
        -79,
        109,
        117,
        -87,
        -23,
        77,
        52,
        -22,
        91,
        -105,
        83,
        -104,
        73,
        -46,
        -55,
        9,
        46,
        10,
        -100,
        29,
        68,
        29,
        32,
        69,
        -53,
        -29,
        -13,
        -8,
        -12,
        -47,
        -24,
        -89,
        -43,
        31,
        -88,
        -101,
        -22,
        99,
        -8,
        123,
        -60,
        93,
        -57,
        105,
        -101,
        24,
        105,
        98,
        104,
        116,
        -120,
        -50,
        22,
        23,
        40,
        -127,
        50,
        -102,
        -63,
        -24,
        53,
        -77,
        -40,
        -17,
        -70,
        -50,
        -77,
        -113,
        -29,
        39,
        126,
        -39,
        -49,
        -27,
        -89,
        -2,
        -113,
        95,
        -94,
        54,
        -37,
        -71,
        -101,
        -123,
        -43,
        62,
        81,
        -110,
        20,
        26,
        108,
        105,
        -23,
        -61,
        -6,
        1,
        83,
        -99,
        -47,
        -44,
        -36,
        -11,
        21,
        -26,
        83,
        22,
        -116,
        -23,
        -71,
        76,
        -34,
        99,
        -59,
        109,
        15,
        107,
        86,
        114,
        -107,
        127,
        43,
        75,
        -100,
        -47,
        -48,
        -14,
        103,
        97,
        -56,
        -31,
        -63,
        78,
        75,
        46,
        -62,
        -69,
        -72,
        63,
        -6,
        83,
        122,
        -63,
        -45,
        87,
        107,
        19,
        -85,
        -50,
        -90,
        -69,
        -36,
        -6,
        93,
        -21,
        -29,
        -7,
        92,
        126,
        81,
        21,
        114,
        57,
        -52,
        -116,
        -20,
        28,
        44,
        -75,
        19,
        -52,
        -55,
        -58,
        -56,
        65,
        124,
        -4,
        -84,
        -84,
        -68,
        -43,
        -122,
        -114,
        110,
        86,
        106,
        9,
        -48,
        42,
        -93,
        -98,
        -126,
        33,
        10,
        104,
        -94,
        -88,
        68,
        -78,
        -117,
        4,
        64,
        0,
        68,
        33,
        -46,
        -107,
        116,
        71,
        63,
        -118,
        68,
        79,
        -1,
        0,
        63,
        -113,
        -49,
        -25,
        -13,
        49,
        19,
        -7,
        -113,
        -57,
        -1,
        0,
        -40,
        -97,
        -57,
        -3,
        126,
        99,
        -13,
        -7,
        -1,
        0,
        -65,
        -57,
        -25,
        -8,
        -27,
        106,
        72,
        12,
        89,
        -36,
        -72,
        -106,
        118,
        -79,
        62,
        -112,
        -52,
        -49,
        -17,
        -118,
        -18,
        42,
        56,
        -46,
        -32,
        -128,
        -18,
        -59,
        -39,
        -74,
        99,
        114,
        37,
        -81,
        -66,
        -40,
        110,
        60,
        57,
        -32,
        127,
        10,
        122,
        118,
        -25,
        52,
        57,
        127,
        7,
        120,
        -33,
        -98,
        -15,
        -50,
        6,
        -101,
        -25,
        -43,
        -48,
        87,
        26,
        -81,
        50,
        -26,
        -101,
        100,
        101,
        -26,
        85,
        -99,
        125,
        -19,
        -73,
        -75,
        -70,
        61,
        -79,
        100,
        -41,
        69,
        -76,
        112,
        71,
        -73,
        -81,
        -93,
        -6,
        60,
        -94,
        83,
        39,
        47,
        -22,
        32,
        33,
        -83,
        93,
        127,
        58,
        113,
        27,
        61,
        -9,
        -124,
        -68,
        -47,
        -29,
        -12,
        87,
        -25,
        -19,
        -38,
        -7,
        67,
        -59,
        -35,
        -9,
        37,
        -93,
        104,
        -69,
        43,
        114,
        -6,
        61,
        -121,
        83,
        -62,
        -24,
        114,
        3,
        102,
        32,
        -75,
        116,
        -88,
        97,
        -52,
        126,
        -71,
        106,
        -4,
        96,
        53,
        -41,
        65,
        122,
        -106,
        66,
        118,
        96,
        -106,
        44,
        98,
        -15,
        -89,
        -99,
        -3,
        89,
        -79,
        -27,
        -83,
        92,
        111,
        53,
        -6,
        85,
        75,
        -122,
        -16,
        -32,
        -45,
        123,
        83,
        103,
        -55,
        120,
        62,
        117,
        -27,
        -70,
        -84,
        -2,
        35,
        59,
        15,
        -99,
        -37,
        -45,
        -80,
        -63,
        -50,
        -33,
        -120,
        -63,
        -23,
        59,
        29,
        14,
        -127,
        -36,
        -20,
        -92,
        72,
        52,
        -54,
        -90,
        126,
        53,
        54,
        -83,
        -90,
        102,
        -57,
        108,
        -93,
        98,
        -23,
        -51,
        -75,
        -9,
        -77,
        -9,
        63,
        -26,
        103,
        69,
        -31,
        96,
        53,
        -95,
        -108,
        104,
        -75,
        109,
        91,
        78,
        -113,
        62,
        -47,
        -80,
        53,
        127,
        53,
        -76,
        -57,
        -28,
        118,
        -41,
        -50,
        114,
        107,
        111,
        -57,
        -74,
        -30,
        -97,
        -112,
        127,
        -19,
        -68,
        79,
        -14,
        5,
        -83,
        -53,
        -109,
        -88,
        -99,
        -52,
        -110,
        96,
        -126,
        77,
        -10,
        -26,
        -19,
        -19,
        42,
        19,
        -91,
        48,
        -52,
        24,
        4,
        -91,
        -104,
        0,
        -61,
        98,
        -63,
        -122,
        -42,
        102,
        120,
        108,
        80,
        -65,
        107,
        -60,
        93,
        107,
        93,
        27,
        -40,
        -76,
        -15,
        -25,
        123,
        -62,
        118,
        -118,
        11,
        55,
        51,
        115,
        -98,
        63,
        15,
        -47,
        -13,
        -6,
        75,
        -25,
        -30,
        49,
        -109,
        -77,
        -103,
        -103,
        -85,
        -52,
        104,
        40,
        -93,
        -24,
        28,
        -125,
        69,
        7,
        22,
        -125,
        39,
        -107,
        -84,
        6,
        62,
        -93,
        11,
        93,
        -108,
        -97,
        50,
        111,
        27,
        96,
        -6,
        37,
        -11,
        55,
        -84,
        -112,
        -17,
        -56,
        -8,
        67,
        -52,
        -3,
        16,
        97,
        -97,
        -100,
        58,
        88,
        -66,
        23,
        -14,
        19,
        -106,
        -107,
        -39,
        35,
        -92,
        56,
        -88,
        76,
        -20,
        109,
        1,
        77,
        43,
        -13,
        -122,
        -21,
        48,
        -67,
        -83,
        66,
        90,
        -20,
        -114,
        4,
        -100,
        -57,
        -53,
        123,
        -28,
        80,
        -79,
        21,
        -117,
        127,
        -44,
        68,
        -2,
        34,
        98,
        99,
        -4,
        -60,
        -37,
        -15,
        -8,
        -97,
        -60,
        -2,
        98,
        125,
        -45,
        89,
        -120,
        -97,
        -5,
        -4,
        68,
        76,
        -52,
        90,
        107,
        25,
        -124,
        91,
        -57,
        -29,
        -33,
        -19,
        -76,
        -1,
        0,
        -113,
        -13,
        90,
        -5,
        98,
        63,
        -37,
        31,
        -4,
        77,
        -19,
        51,
        31,
        -97,
        117,
        -93,
        -1,
        0,
        -59,
        102,
        43,
        -2,
        -23,
        -84,
        -51,
        -72,
        86,
        82,
        108,
        94,
        -33,
        55,
        -96,
        -122,
        -11,
        -101,
        -73,
        -82,
        56,
        1,
        -6,
        59,
        -109,
        103,
        -31,
        -53,
        2,
        90,
        -41,
        49,
        -23,
        -118,
        17,
        15,
        -6,
        -9,
        -11,
        -54,
        3,
        101,
        89,
        127,
        73,
        94,
        -88,
        24,
        97,
        43,
        80,
        -116,
        52,
        -81,
        -125,
        124,
        -111,
        -6,
        -73,
        100,
        -86,
        -21,
        85,
        -106,
        -87,
        77,
        60,
        83,
        -98,
        31,
        83,
        -27,
        -7,
        104,
        102,
        4,
        -56,
        -36,
        -48,
        53,
        -98,
        22,
        81,
        110,
        -45,
        121,
        -20,
        15,
        -1,
        0,
        -61,
        -34,
        -70,
        -103,
        -91,
        -118,
        -41,
        -93,
        95,
        85,
        -105,
        101,
        70,
        -20,
        -42,
        108,
        57,
        -32,
        -113,
        42,
        -80,
        -62,
        52,
        24,
        126,
        37,
        109,
        107,
        -117,
        -121,
        2,
        31,
        41,
        -12,
        76,
        103,
        10,
        -90,
        90,
        -43,
        -51,
        86,
        38,
        -51,
        0,
        118,
        -7,
        30,
        98,
        -41,
        -28,
        -125,
        71,
        -1,
        0,
        -71,
        -1,
        0,
        -71,
        -113,
        -15,
        31,
        -2,
        63,
        -8,
        -1,
        0,
        -11,
        19,
        49,
        19,
        -1,
        0,
        -49,
        -3,
        -2,
        39,
        -15,
        -2,
        63,
        -98,
        -96,
        -65,
        -25,
        -4,
        -49,
        -8,
        -97,
        -60,
        -49,
        -25,
        -2,
        -65,
        -7,
        -1,
        0,
        31,
        -2,
        -89,
        -4,
        -49,
        -29,
        -1,
        0,
        -25,
        -7,
        -97,
        -2,
        71,
        -116,
        -96,
        92,
        -23,
        115,
        18,
        -5,
        0,
        44,
        -3,
        -121,
        -10,
        102,
        -61,
        -24,
        76,
        56,
        48,
        57,
        -6,
        -19,
        -22,
        4,
        8,
        56,
        -4,
        -11,
        117,
        -65,
        -81,
        -17,
        92,
        -91,
        -35,
        -46,
        58,
        -2,
        -120,
        -67,
        86,
        81,
        72,
        100,
        -29,
        94,
        23,
        -16,
        15,
        -103,
        -38,
        -4,
        82,
        -43,
        82,
        -47,
        16,
        -28,
        113,
        -84,
        75,
        -126,
        -84,
        83,
        -39,
        70,
        -65,
        36,
        -71,
        -19,
        75,
        -35,
        -122,
        88,
        55,
        -28,
        -59,
        31,
        -49,
        -48,
        -60,
        117,
        49,
        -26,
        104,
        10,
        92,
        -106,
        -120,
        -117,
        76,
        14,
        43,
        105,
        -118,
        -57,
        -30,
        38,
        102,
        45,
        22,
        -120,
        -113,
        -51,
        -85,
        31,
        -104,
        -113,
        -49,
        -7,
        -113,
        -1,
        0,
        -93,
        -7,
        25,
        -84,
        65,
        -122,
        27,
        -64,
        59,
        -112,
        98,
        120,
        -97,
        97,
        -121,
        74,
        28,
        6,
        81,
        12,
        -62,
        91,
        102,
        15,
        109,
        -33,
        -22,
        -61,
        124,
        38,
        59,
        31,
        71,
        62,
        -100,
        -68,
        -125,
        -87,
        59,
        -34,
        106,
        -16,
        31,
        -126,
        -68,
        -83,
        -45,
        16,
        -107,
        35,
        125,
        -73,
        99,
        -31,
        126,
        3,
        -86,
        -47,
        -46,
        -72,
        38,
        -112,
        -101,
        108,
        95,
        -96,
        -55,
        -42,
        -48,
        94,
        -14,
        47,
        -107,
        -125,
        88,
        111,
        -107,
        90,
        -99,
        -119,
        -3,
        98,
        -87,
        39,
        80,
        -86,
        34,
        85,
        -65,
        -81,
        79,
        67,
        23,
        -112,
        93,
        127,
        70,
        -34,
        -114,
        -2,
        48,
        86,
        40,
        11,
        -125,
        -46,
        -33,
        -123,
        -92,
        -62,
        -118,
        -100,
        -84,
        -46,
        -127,
        57,
        -7,
        83,
        -56,
        35,
        -19,
        22,
        -19,
        -38,
        -127,
        -88,
        -28,
        110,
        16,
        -116,
        71,
        -76,
        -73,
        -76,
        -35,
        73,
        -63,
        -7,
        -105,
        51,
        83,
        -107,
        91,
        123,
        127,
        -93,
        -1,
        0,
        -46,
        -28,
        121,
        60,
        90,
        87,
        72,
        126,
        79,
        -23,
        -16,
        115,
        -79,
        53,
        94,
        115,
        52,
        65,
        30,
        70,
        -26,
        -25,
        90,
        -113,
        55,
        -94,
        -114,
        -18,
        70,
        -104,
        -76,
        21,
        49,
        91,
        -41,
        -26,
        51,
        -53,
        -45,
        82,
        -87,
        -22,
        -23,
        -76,
        29,
        20,
        -22,
        85,
        74,
        62,
        83,
        18,
        91,
        24,
        -39,
        122,
        -61,
        75,
        68,
        26,
        -117,
        98,
        47,
        110,
        -37,
        -113,
        14,
        -91,
        57,
        -54,
        -67,
        -6,
        61,
        50,
        116,
        -114,
        116,
        121,
        123,
        10,
        4,
        60,
        -84,
        103,
        -11,
        -120,
        -93,
        -56,
        -101,
        -112,
        -64,
        -22,
        124,
        -107,
        -41,
        115,
        27,
        93,
        46,
        56,
        -5,
        48,
        100,
        -32,
        -48,
        -99,
        97,
        -25,
        77,
        90,
        11,
        96,
        67,
        42,
        -60,
        -83,
        34,
        74,
        88,
        22,
        36,
        126,
        -10,
        13,
        -126,
        -70,
        21,
        -48,
        88,
        58,
        -125,
        2,
        2,
        84,
        108,
        64,
        33,
        -128,
        34,
        -32,
        -120,
        31,
        65,
        -77,
        27,
        -67,
        -3,
        98,
        122,
        48,
        -24,
        -19,
        -18,
        103,
        -63,
        -36,
        86,
        56,
        -31,
        69,
        80,
        -86,
        92,
        76,
        116,
        -66,
        56,
        -53,
        -90,
        122,
        54,
        78,
        -23,
        35,
        92,
        -97,
        30,
        117,
        28,
        -58,
        95,
        -47,
        86,
        -24,
        35,
        43,
        -89,
        101,
        37,
        101,
        -2,
        -110,
        -46,
        -72,
        69,
        -20,
        -120,
        -122,
        -59,
        -1,
        0,
        -23,
        -57,
        -48,
        107,
        -105,
        -71,
        -53,
        -30,
        77,
        66,
        -38,
        13,
        7,
        32,
        24,
        -13,
        87,
        -87,
        33,
        103,
        -79,
        19,
        114,
        -40,
        -93,
        -66,
        96,
        60,
        -47,
        124,
        -5,
        65,
        37,
        -117,
        72,
        -32,
        -85,
        125,
        80,
        46,
        58,
        46,
        37,
        -32,
        97,
        0,
        43,
        61,
        -1,
        0,
        -11,
        -105,
        -61,
        -61,
        -15,
        -26,
        -113,
        -106,
        -49,
        -26,
        47,
        22,
        47,
        -30,
        -68,
        67,
        9,
        109,
        -113,
        39,
        31,
        -56,
        28,
        -112,
        124,
        119,
        -106,
        -63,
        -103,
        69,
        49,
        7,
        71,
        -74,
        -66,
        -84,
        115,
        105,
        -112,
        -114,
        106,
        102,
        42,
        49,
        -77,
        -90,
        43,
        -39,
        -99,
        20,
        65,
        88,
        -110,
        54,
        -75,
        110,
        -36,
        -22,
        -6,
        -59,
        -12,
        -117,
        -121,
        -105,
        125,
        -35,
        -81,
        86,
        -66,
        -103,
        114,
        113,
        5,
        -89,
        124,
        82,
        108,
        105,
        121,
        -37,
        -59,
        -56,
        -27,
        83,
        98,
        -118,
        -103,
        -62,
        101,
        75,
        -19,
        117,
        2,
        82,
        52,
        -24,
        -102,
        -52,
        54,
        68,
        108,
        111,
        -74,
        53,
        -64,
        83,
        -40,
        80,
        33,
        -34,
        -12,
        -108,
        -128,
        11,
        -107,
        14,
        -17,
        28,
        119,
        13,
        96,
        127,
        -25,
        17,
        -126,
        -79,
        100,
        -87,
        -19,
        -67,
        -36,
        65,
        127,
        -18,
        -19,
        108,
        69,
        46,
        115,
        -6,
        124,
        -2,
        -65,
        -78,
        7,
        66,
        -57,
        -123,
        122,
        -31,
        105,
        -34,
        -29,
        45,
        -39,
        -89,
        -88,
        63,
        84,
        -10,
        76,
        72,
        86,
        71,
        114,
        -95,
        50,
        31,
        82,
        20,
        109,
        109,
        75,
        -79,
        -15,
        -107,
        115,
        -128,
        15,
        103,
        90,
        -128,
        110,
        89,
        32,
        -81,
        85,
        -95,
        -71,
        25,
        95,
        64,
        126,
        -114,
        -61,
        -118,
        12,
        116,
        -4,
        71,
        -88,
        26,
        36,
        -59,
        -102,
        19,
        113,
        -26,
        127,
        57,
        -125,
        88,
        -33,
        32,
        89,
        -95,
        23,
        103,
        -90,
        -89,
        -111,
        111,
        -45,
        -80,
        -112,
        -20,
        -29,
        101,
        65,
        70,
        52,
        -100,
        79,
        33,
        -122,
        46,
        -38,
        11,
        -61,
        -106,
        49,
        103,
        18,
        -66,
        -68,
        125,
        11,
        52,
        34,
        21,
        47,
        91,
        -98,
        -111,
        -36,
        8,
        -32,
        -27,
        33,
        84,
        -11,
        31,
        -30,
        6,
        70,
        58,
        -123,
        114,
        62,
        -59,
        -119,
        117,
        -6,
        -14,
        69,
        40,
        5,
        68,
        86,
        73,
        107,
        -5,
        106,
        37,
        -122,
        67,
        -38,
        126,
        58,
        -38,
        -15,
        -11,
        -65,
        93,
        -66,
        -119,
        83,
        29,
        -50,
        -57,
        -84,
        -17,
        74,
        -94,
        95,
        -28,
        105,
        121,
        51,
        30,
        -96,
        -4,
        78,
        49,
        -63,
        -46,
        -75,
        33,
        -32,
        73,
        75,
        -42,
        86,
        -97,
        42,
        86,
        -75,
        62,
        -48,
        -83,
        111,
        122,
        -2,
        -24,
        -7,
        98,
        -97,
        -104,
        -4,
        -128,
        16,
        -59,
        -108,
        90,
        15,
        -51,
        107,
        114,
        -3,
        -67,
        -16,
        -118,
        -44,
        -81,
        -103,
        0,
        -61,
        23,
        67,
        -6,
        -68,
        92,
        -18,
        -3,
        -80,
        -33,
        117,
        31,
        -41,
        39,
        -90,
        109,
        -126,
        -26,
        -79,
        -127,
        -51,
        -10,
        -68,
        19,
        -71,
        65,
        -127,
        40,
        -9,
        27,
        -26,
        111,
        41,
        83,
        65,
        67,
        78,
        -111,
        54,
        4,
        -43,
        26,
        -35,
        -23,
        54,
        -92,
        -82,
        9,
        -26,
        111,
        11,
        -68,
        -44,
        -101,
        65,
        85,
        -122,
        36,
        -106,
        112,
        121,
        -31,
        85,
        101,
        91,
        39,
        63,
        -82,
        47,
        77,
        -100,
        39,
        1,
        -27,
        109,
        20,
        -69,
        -81,
        63,
        115,
        29,
        119,
        85,
        -50,
        99,
        -117,
        -82,
        -13,
        7,
        59,
        -28,
        14,
        99,
        79,
        -55,
        -123,
        -58,
        -15,
        103,
        -112,
        49,
        -68,
        -95,
        -56,
        -92,
        -93,
        -3,
        -33,
        63,
        -93,
        -54,
        4,
        -4,
        -66,
        -41,
        51,
        17,
        89,
        116,
        121,
        -40,
        78,
        -46,
        -51,
        -79,
        -46,
        44,
        -5,
        -7,
        -68,
        -37,
        -68,
        -20,
        -61,
        -15,
        -9,
        -88,
        127,
        7,
        -7,
        126,
        -90,
        -81,
        -122,
        -4,
        -37,
        -30,
        95,
        43,
        66,
        -11,
        -7,
        -55,
        127,
        26,
        121,
        27,
        -118,
        -18,
        -22,
        -88,
        -96,
        -79,
        74,
        -59,
        -85,
        -51,
        110,
        -24,
        -104,
        67,
        -103,
        -87,
        96,
        54,
        -111,
        -40,
        35,
        -72,
        -26,
        -80,
        74,
        15,
        -21,
        -126,
        35,
        63,
        -85,
        31,
        82,
        89,
        94,
        55,
        -55,
        6,
        34,
        -67,
        16,
        113,
        -113,
        -96,
        -18,
        80,
        118,
        122,
        120,
        106,
        -95,
        91,
        21,
        125,
        29,
        -124,
        114,
        -77,
        21,
        13,
        -58,
        63,
        -111,
        -99,
        14,
        -125,
        89,
        -76,
        -80,
        -45,
        84,
        62,
        -26,
        24,
        -105,
        -21,
        -98,
        37,
        -54,
        -26,
        -94,
        -66,
        -42,
        40,
        4,
        73,
        38,
        110,
        76,
        -49,
        -2,
        46,
        -47,
        -21,
        56,
        -115,
        33,
        52,
        -117,
        -94,
        -102,
        16,
        118,
        9,
        -90,
        -112,
        -18,
        109,
        9,
        6,
        76,
        49,
        -67,
        -114,
        -8,
        93,
        -30,
        122,
        120,
        -30,
        60,
        8,
        -59,
        -77,
        -8,
        31,
        49,
        -7,
        71,
        -52,
        -100,
        -33,
        97,
        -103,
        -101,
        -41,
        35,
        -47,
        121,
        107,
        -93,
        -53,
        -22,
        -6,
        37,
        96,
        -20,
        -21,
        -28,
        -37,
        55,
        39,
        79,
        15,
        -116,
        -32,
        -13,
        7,
        -51,
        12,
        -103,
        68,
        97,
        69,
        -55,
        -104,
        -26,
        -72,
        118,
        -38,
        -33,
        -90,
        -114,
        -121,
        -57,
        84,
        -108,
        84,
        -97,
        -55,
        -51,
        54,
        31,
        24,
        -7,
        33,
        -66,
        123,
        67,
        -1,
        0,
        120,
        79,
        -124,
        -21,
        25,
        -53,
        50,
        5,
        -113,
        -78,
        -74,
        -112,
        -7,
        -3,
        18,
        -25,
        24,
        55,
        1,
        109,
        97,
        -79,
        86,
        68,
        59,
        -126,
        -43,
        -76,
        95,
        -28,
        -84,
        77,
        63,
        -35,
        89,
        -104,
        -25,
        -65,
        -125,
        -65,
        -80,
        95,
        24,
        127,
        -23,
        -121,
        -107,
        60,
        -81,
        -25,
        -50,
        -65,
        -103,
        -15,
        -49,
        -115,
        60,
        121,
        -42,
        19,
        33,
        109,
        87,
        9,
        97,
        102,
        -68,
        54,
        -71,
        78,
        119,
        87,
        -102,
        -55,
        -25,
        -41,
        65,
        10,
        -101,
        -84,
        120,
        -71,
        16,
        95,
        102,
        14,
        14,
        117,
        122,
        39,
        -37,
        70,
        22,
        -65,
        59,
        66,
        75,
        -39,
        -107,
        -105,
        62,
        24,
        -11,
        107,
        -23,
        -49,
        -43,
        -25,
        -115,
        -76,
        53,
        60,
        23,
        -28,
        -66,
        91,
        -83,
        76,
        -54,
        -21,
        97,
        71,
        -64,
        11,
        3,
        119,
        -104,
        104,
        55,
        107,
        26,
        -41,
        -38,
        -30,
        117,
        -25,
        7,
        -83,
        -50,
        -51,
        -69,
        -62,
        -71,
        3,
        -97,
        -80,
        -122,
        12,
        116,
        57,
        117,
        83,
        71,
        60,
        -64,
        81,
        -36,
        109,
        -120,
        -115,
        85,
        82,
        -128,
        18,
        -23,
        118,
        96,
        -60,
        -111,
        -52,
        18,
        84,
        75,
        -109,
        5,
        74,
        36,
        -100,
        31,
        8,
        -87,
        106,
        88,
        65,
        74,
        78,
        -110,
        78,
        -106,
        -39,
        35,
        -14,
        -23,
        1,
        -94,
        2,
        68,
        23,
        -18,
        36,
        29,
        108,
        49,
        94,
        7,
        7,
        -113,
        113,
        39,
        -15,
        90,
        -38,
        43,
        -7,
        -76,
        -60,
        76,
        -52,
        -41,
        -13,
        -19,
        -4,
        -1,
        0,
        -119,
        -113,
        116,
        -1,
        0,
        -97,
        -57,
        -1,
        0,
        -104,
        -104,
        -1,
        0,
        30,
        -65,
        103,
        106,
        -84,
        -35,
        -105,
        85,
        -42,
        -114,
        -91,
        77,
        18,
        -76,
        2,
        83,
        35,
        4,
        7,
        -69,
        -1,
        0,
        26,
        -123,
        -45,
        -108,
        83,
        55,
        -51,
        104,
        -102,
        0,
        -1,
        0,
        102,
        21,
        47,
        -26,
        45,
        -10,
        34,
        -111,
        107,
        68,
        96,
        -34,
        -18,
        -75,
        83,
        -43,
        111,
        53,
        -37,
        -48,
        12,
        40,
        98,
        46,
        74,
        68,
        -109,
        -40,
        75,
        -116,
        -42,
        -91,
        72,
        -83,
        -18,
        17,
        124,
        -21,
        22,
        41,
        82,
        5,
        -119,
        -118,
        80,
        -21,
        -34,
        -122,
        13,
        -84,
        59,
        -46,
        -33,
        -62,
        -63,
        119,
        -77,
        2,
        -67,
        10,
        -3,
        -3,
        -9,
        -102,
        -38,
        -15,
        4,
        -80,
        -85,
        107,
        87,
        -13,
        -19,
        -120,
        29,
        -89,
        -3,
        -45,
        -7,
        -76,
        -41,
        -37,
        35,
        -84,
        76,
        -57,
        -5,
        125,
        -75,
        39,
        -30,
        49,
        -21,
        117,
        68,
        -22,
        82,
        66,
        75,
        -126,
        66,
        -99,
        -110,
        92,
        55,
        60,
        30,
        -57,
        -72,
        -58,
        -123,
        46,
        -100,
        72,
        4,
        -111,
        -26,
        0,
        -128,
        9,
        32,
        -122,
        7,
        107,
        -106,
        121,
        -19,
        -35,
        -15,
        44,
        -13,
        -12,
        -53,
        117,
        26,
        -46,
        127,
        17,
        -112,
        1,
        52,
        -38,
        109,
        -100,
        -35,
        27,
        100,
        -105,
        -19,
        -82,
        -104,
        72,
        -53,
        43,
        -34,
        -53,
        105,
        52,
        -99,
        -88,
        96,
        82,
        -29,
        -102,
        92,
        -1,
        0,
        -117,
        -59,
        -67,
        -77,
        -2,
        45,
        21,
        -78,
        91,
        57,
        -99,
        65,
        -112,
        -63,
        38,
        54,
        70,
        112,
        62,
        -10,
        -83,
        -27,
        116,
        -10,
        -116,
        111,
        -106,
        -57,
        -46,
        96,
        -27,
        126,
        -73,
        -100,
        58,
        68,
        91,
        76,
        -91,
        46,
        -107,
        -22,
        90,
        -44,
        -12,
        -106,
        -94,
        -116,
        12,
        44,
        -4,
        -63,
        18,
        91,
        31,
        114,
        30,
        -30,
        54,
        -103,
        31,
        -40,
        101,
        -96,
        -84,
        6,
        11,
        90,
        -126,
        -28,
        -75,
        67,
        93,
        117,
        5,
        74,
        -46,
        -62,
        -91,
        -94,
        -11,
        -81,
        -66,
        -60,
        -103,
        -75,
        -84,
        89,
        -84,
        22,
        -76,
        28,
        80,
        127,
        -102,
        -74,
        117,
        -23,
        111,
        71,
        108,
        2,
        -2,
        104,
        90,
        48,
        -60,
        26,
        -106,
        32,
        -30,
        107,
        1,
        45,
        -96,
        -75,
        -75,
        -21,
        107,
        82,
        -79,
        79,
        -59,
        -65,
        4,
        -113,
        -112,
        118,
        -92,
        -48,
        -107,
        -126,
        86,
        43,
        -18,
        -126,
        -74,
        115,
        -53,
        69,
        64,
        -106,
        82,
        65,
        -122,
        127,
        49,
        48,
        124,
        -92,
        3,
        18,
        0,
        -36,
        -6,
        98,
        90,
        121,
        103,
        53,
        19,
        -92,
        58,
        84,
        -52,
        67,
        88,
        38,
        -35,
        -90,
        -26,
        -16,
        -40,
        -111,
        -117,
        70,
        -27,
        -117,
        63,
        -99,
        44,
        -118,
        10,
        -42,
        -103,
        -96,
        -1,
        0,
        88,
        -35,
        -17,
        74,
        -60,
        -34,
        98,
        -74,
        47,
        -19,
        -57,
        23,
        -104,
        -81,
        -74,
        108,
        72,
        8,
        127,
        62,
        -37,
        79,
        -59,
        30,
        -24,
        -118,
        27,
        2,
        -70,
        53,
        -75,
        96,
        -113,
        -95,
        121,
        -119,
        -4,
        90,
        41,
        -100,
        -43,
        34,
        127,
        17,
        -2,
        127,
        31,
        -5,
        -87,
        35,
        -4,
        -2,
        34,
        98,
        43,
        -19,
        -104,
        -97,
        -49,
        -26,
        102,
        63,
        49,
        44,
        18,
        93,
        63,
        -70,
        107,
        18,
        95,
        -59,
        -83,
        -2,
        -17,
        125,
        98,
        107,
        73,
        -117,
        -114,
        -10,
        -119,
        -119,
        -117,
        76,
        -60,
        86,
        34,
        -79,
        21,
        -1,
        0,
        -71,
        -4,
        79,
        -30,
        -109,
        22,
        -117,
        127,
        20,
        -128,
        -23,
        43,
        104,
        -102,
        -44,
        -109,
        19,
        107,
        79,
        -74,
        99,
        -4,
        126,
        125,
        -111,
        53,
        -76,
        -42,
        -77,
        -19,
        -73,
        -8,
        -68,
        -60,
        82,
        -47,
        89,
        -1,
        0,
        17,
        -7,
        -119,
        -1,
        0,
        117,
        107,
        -4,
        3,
        54,
        -107,
        111,
        -68,
        58,
        -120,
        -65,
        12,
        -63,
        -79,
        -57,
        46,
        -92,
        -97,
        -108,
        31,
        -2,
        51,
        125,
        -121,
        -2,
        55,
        -61,
        -43,
        34,
        57,
        107,
        -8,
        -85,
        99,
        12,
        -2,
        39,
        -4,
        -115,
        120,
        -101,
        68,
        -59,
        38,
        63,
        49,
        83,
        24,
        -79,
        -8,
        -4,
        -38,
        47,
        31,
        -19,
        -104,
        -9,
        126,
        127,
        63,
        -19,
        -4,
        14,
        117,
        -27,
        39,
        45,
        121,
        -75,
        118,
        -102,
        28,
        123,
        102,
        -80,
        58,
        45,
        -101,
        -20,
        -103,
        -101,
        69,
        -85,
        52,
        -126,
        44,
        75,
        68,
        -42,
        -79,
        -15,
        -57,
        -26,
        -2,
        -33,
        -57,
        -26,
        109,
        89,
        -103,
        -87,
        37,
        -65,
        75,
        118,
        -28,
        15,
        -65,
        -25,
        -68,
        90,
        34,
        98,
        98,
        45,
        51,
        51,
        17,
        23,
        -97,
        -10,
        -49,
        -5,
        63,
        -60,
        -60,
        79,
        -30,
        -76,
        -84,
        -49,
        -74,
        34,
        109,
        -1,
        0,
        127,
        -103,
        51,
        -90,
        -51,
        -26,
        -1,
        0,
        -120,
        96,
        -109,
        -2,
        -56,
        -4,
        126,
        109,
        -8,
        -101,
        79,
        -25,
        -37,
        31,
        -118,
        -5,
        -67,
        -97,
        -113,
        -57,
        -25,
        -4,
        -51,
        -83,
        49,
        -8,
        -1,
        0,
        54,
        -97,
        -52,
        -37,
        -7,
        32,
        -82,
        -110,
        -41,
        37,
        -128,
        -7,
        -113,
        110,
        -29,
        -120,
        -113,
        -18,
        49,
        25,
        -90,
        65,
        -80,
        -6,
        6,
        -37,
        -111,
        -5,
        -9,
        -10,
        93,
        39,
        -87,
        -83,
        -54,
        -34,
        -6,
        42,
        -105,
        -93,
        -36,
        -79,
        -21,
        -12,
        -27,
        76,
        124,
        92,
        93,
        54,
        -125,
        75,
        -52,
        26,
        79,
        112,
        21,
        -36,
        26,
        84,
        21,
        -78,
        -48,
        50,
        27,
        -18,
        22,
        -16,
        66,
        -122,
        -112,
        -75,
        -85,
        121,
        32,
        71,
        -15,
        28,
        125,
        118,
        2,
        -83,
        72,
        59,
        -38,
        -42,
        -110,
        -42,
        -65,
        -118,
        26,
        69,
        49,
        23,
        -87,
        111,
        104,
        -97,
        116,
        -59,
        103,
        -37,
        104,
        -118,
        -37,
        -15,
        63,
        -3,
        -33,
        -3,
        -66,
        -6,
        -1,
        0,
        -69,
        -8,
        63,
        -124,
        -43,
        27,
        106,
        -80,
        -4,
        -54,
        -20,
        127,
        87,
        102,
        -6,
        -17,
        -126,
        -108,
        22,
        -40,
        78,
        -32,
        62,
        -35,
        -65,
        -115,
        -36,
        -31,
        -95,
        66,
        60,
        15,
        -26,
        19,
        -25,
        47,
        -36,
        118,
        -69,
        36,
        -15,
        -13,
        -61,
        -47,
        -44,
        -24,
        -68,
        73,
        -44,
        -94,
        -38,
        74,
        -77,
        -40,
        -90,
        -54,
        115,
        -111,
        -39,
        -26,
        119,
        -39,
        13,
        -30,
        116,
        -7,
        -38,
        -58,
        73,
        55,
        18,
        107,
        23,
        71,
        -67,
        -24,
        57,
        -35,
        62,
        119,
        89,
        108,
        28,
        -116,
        -114,
        54,
        -12,
        -35,
        6,
        -103,
        103,
        81,
        -23,
        -21,
        -49,
        -5,
        60,
        -2,
        -89,
        103,
        -59,
        -7,
        33,
        127,
        32,
        117,
        57,
        125,
        -65,
        50,
        63,
        27,
        103,
        -25,
        -9,
        36,
        36,
        107,
        -16,
        33,
        -20,
        45,
        91,
        55,
        -37,
        -21,
        -58,
        -41,
        43,
        -51,
        100,
        105,
        -14,
        88,
        -47,
        110,
        -90,
        -73,
        -31,
        51,
        -2,
        23,
        58,
        36,
        -53,
        -52,
        -31,
        -13,
        -7,
        57,
        -51,
        109,
        104,
        108,
        70,
        -54,
        -12,
        -2,
        61,
        -58,
        -44,
        83,
        -111,
        119,
        67,
        85,
        62,
        -123,
        -99,
        -116,
        -36,
        21,
        -45,
        -73,
        47,
        -43,
        16,
        76,
        104,
        106,
        -29,
        55,
        -69,
        -104,
        -60,
        104,
        -121,
        22,
        -7,
        115,
        -122,
        -22,
        121,
        -102,
        -117,
        -113,
        -86,
        -77,
        117,
        -26,
        43,
        -48,
        101,
        61,
        -55,
        31,
        100,
        61,
        88,
        -1,
        0,
        75,
        119,
        73,
        37,
        55,
        -15,
        15,
        86,
        121,
        -3,
        -42,
        50,
        -115,
        -14,
        11,
        -38,
        -46,
        -17,
        -39,
        9,
        -110,
        16,
        -107,
        -88,
        -57,
        4,
        -85,
        21,
        -9,
        -110,
        -58,
        -111,
        85,
        112,
        126,
        111,
        118,
        76,
        111,
        -128,
        85,
        33,
        73,
        3,
        -66,
        -99,
        68,
        80,
        -87,
        4,
        51,
        92,
        33,
        68,
        57,
        112,
        73,
        112,
        88,
        19,
        15,
        -92,
        7,
        -34,
        -63,
        -95,
        69,
        106,
        -24,
        41,
        48,
        -91,
        64,
        5,
        64,
        24,
        102,
        2,
        91,
        80,
        98,
        110,
        110,
        95,
        114,
        76,
        89,
        -2,
        -25,
        -8,
        -1,
        0,
        85,
        105,
        -1,
        0,
        95,
        126,
        43,
        -31,
        -7,
        -50,
        99,
        -51,
        93,
        75,
        74,
        -7,
        35,
        -61,
        42,
        -11,
        77,
        -16,
        125,
        57,
        -5,
        46,
        -84,
        105,
        -13,
        -36,
        15,
        92,
        54,
        -34,
        -14,
        -96,
        -14,
        1,
        -71,
        -75,
        -37,
        34,
        46,
        -90,
        -72,
        -51,
        109,
        -110,
        68,
        108,
        77,
        -50,
        -95,
        84,
        101,
        -82,
        -128,
        69,
        121,
        6,
        -38,
        -89,
        -54,
        -98,
        43,
        -11,
        117,
        -42,
        102,
        45,
        -58,
        -65,
        -29,
        -81,
        80,
        -55,
        -20,
        -96,
        -93,
        -70,
        -29,
        -125,
        -8,
        -53,
        -51,
        -6,
        90,
        -18,
        -58,
        84,
        -12,
        123,
        57,
        -103,
        -17,
        -24,
        96,
        -82,
        -10,
        -122,
        -101,
        -67,
        35,
        61,
        42,
        56,
        121,
        110,
        111,
        -49,
        51,
        -103,
        -123,
        -85,
        -115,
        -124,
        -90,
        -7,
        -78,
        66,
        -93,
        -102,
        -114,
        -34,
        39,
        -51,
        -5,
        -34,
        -65,
        -69,
        -100,
        44,
        -68,
        79,
        0,
        -6,
        -74,
        7,
        -89,
        -3,
        30,
        112,
        -63,
        46,
        -106,
        -66,
        -49,
        -122,
        57,
        -81,
        37,
        -23,
        118,
        36,
        97,
        27,
        20,
        121,
        -124,
        -43,
        -21,
        -37,
        62,
        86,
        6,
        26,
        43,
        -80,
        -103,
        63,
        99,
        -97,
        -57,
        116,
        91,
        59,
        26,
        -90,
        40,
        -119,
        -83,
        -112,
        -66,
        35,
        0,
        -33,
        -125,
        -113,
        122,
        -117,
        -2,
        -31,
        124,
        31,
        110,
        -104,
        61,
        -17,
        -86,
        -65,
        66,
        30,
        94,
        -1,
        0,
        64,
        -31,
        -13,
        61,
        111,
        88,
        -25,
        -104,
        112,
        54,
        -68,
        113,
        24,
        -7,
        126,
        65,
        -41,
        -18,
        -15,
        56,
        125,
        -10,
        54,
        -112,
        -15,
        -73,
        -114,
        120,
        116,
        -21,
        -78,
        -25,
        9,
        -45,
        -94,
        116,
        23,
        -22,
        52,
        -12,
        -108,
        -116,
        23,
        -114,
        -36,
        -84,
        45,
        -36,
        32,
        22,
        95,
        25,
        1,
        58,
        65,
        12,
        -30,
        73,
        46,
        -52,
        1,
        121,
        16,
        25,
        -127,
        -125,
        54,
        33,
        -79,
        -63,
        43,
        36,
        18,
        1,
        55,
        32,
        0,
        46,
        -89,
        109,
        -64,
        14,
        38,
        75,
        13,
        -58,
        42,
        -29,
        -32,
        -82,
        -13,
        91,
        -64,
        93,
        -113,
        -110,
        83,
        -43,
        -49,
        71,
        43,
        -84,
        -14,
        111,
        -117,
        -70,
        79,
        29,
        103,
        -57,
        -103,
        124,
        103,
        -28,
        -101,
        -13,
        -100,
        -87,
        123,
        -82,
        -89,
        31,
        -101,
        115,
        -55,
        -102,
        -74,
        -26,
        -70,
        -75,
        123,
        -56,
        -24,
        56,
        -50,
        89,
        -50,
        -109,
        -79,
        -15,
        -58,
        -26,
        31,
        27,
        -27,
        -99,
        -18,
        63,
        -77,
        -27,
        121,
        -118,
        101,
        120,
        -23,
        -1,
        0,
        33,
        51,
        78,
        -109,
        -101,
        -33,
        -11,
        103,
        -27,
        28,
        95,
        39,
        -9,
        19,
        66,
        41,
        -30,
        -2,
        -55,
        -82,
        17,
        -2,
        -37,
        45,
        -17,
        82,
        -98,
        22,
        -16,
        62,
        55,
        -114,
        -14,
        124,
        -19,
        -123,
        -76,
        -54,
        -3,
        39,
        29,
        126,
        -125,
        -61,
        61,
        14,
        87,
        6,
        -65,
        -113,
        -6,
        92,
        127,
        -79,
        -39,
        -89,
        -91,
        110,
        103,
        25,
        44,
        69,
        -14,
        35,
        23,
        -57,
        -4,
        -18,
        110,
        -106,
        15,
        15,
        -111,
        -40,
        106,
        91,
        67,
        39,
        -49,
        95,
        -37,
        23,
        71,
        55,
        83,
        -75,
        -23,
        63,
        -85,
        -18,
        55,
        117,
        -19,
        23,
        -71,
        110,
        99,
        -105,
        -21,
        -4,
        79,
        -22,
        37,
        -120,
        -20,
        59,
        124,
        -2,
        126,
        -101,
        26,
        88,
        -55,
        63,
        -6,
        -122,
        76,
        -78,
        -10,
        -52,
        -49,
        -21,
        54,
        87,
        115,
        63,
        35,
        -91,
        -77,
        60,
        -50,
        53,
        -97,
        74,
        -102,
        74,
        -121,
        99,
        75,
        41,
        62,
        -25,
        -109,
        -65,
        -76,
        44,
        -128,
        -12,
        43,
        -5,
        -65,
        -88,
        -19,
        -66,
        -97,
        4,
        26,
        108,
        -77,
        -50,
        115,
        -34,
        49,
        -11,
        6,
        -2,
        -54,
        25,
        -72,
        -39,
        -23,
        -21,
        -19,
        -78,
        108,
        -91,
        50,
        -99,
        -24,
        89,
        125,
        90,
        116,
        60,
        -99,
        -29,
        7,
        55,
        29,
        -121,
        -11,
        103,
        -79,
        65,
        -112,
        -78,
        38,
        88,
        -61,
        -50,
        -21,
        15,
        -30,
        16,
        72,
        86,
        -90,
        -111,
        -69,
        -120,
        -46,
        24,
        77,
        -117,
        89,
        -51,
        -103,
        -83,
        -128,
        -92,
        -81,
        78,
        -106,
        12,
        100,
        59,
        64,
        36,
        51,
        0,
        -99,
        60,
        -53,
        119,
        38,
        -64,
        82,
        -48,
        -3,
        26,
        55,
        -79,
        -110,
        87,
        95,
        -89,
        -126,
        41,
        27,
        35,
        -107,
        -65,
        -47,
        -103,
        -119,
        40,
        -47,
        19,
        -67,
        9,
        -122,
        -52,
        -113,
        -10,
        -92,
        16,
        -108,
        13,
        72,
        -102,
        -71,
        95,
        112,
        117,
        61,
        -31,
        102,
        -46,
        -48,
        61,
        40,
        79,
        124,
        -10,
        43,
        -58,
        -6,
        -34,
        108,
        -41,
        -2,
        -78,
        118,
        -72,
        -116,
        78,
        31,
        -87,
        -28,
        -7,
        -60,
        -23,
        -28,
        109,
        28,
        46,
        -43,
        -50,
        87,
        -75,
        111,
        -101,
        54,
        55,
        47,
        -41,
        102,
        -7,
        19,
        87,
        -88,
        122,
        -70,
        3,
        113,
        76,
        -36,
        2,
        105,
        33,
        -34,
        97,
        104,
        11,
        -120,
        83,
        91,
        -116,
        85,
        -100,
        -58,
        74,
        -27,
        95,
        -20,
        63,
        -44,
        120,
        -102,
        -3,
        123,
        -55,
        -13,
        -41,
        -10,
        41,
        -41,
        100,
        -14,
        122,
        -127,
        111,
        -6,
        -101,
        -89,
        -6,
        -81,
        43,
        91,
        -84,
        -58,
        3,
        -34,
        29,
        -11,
        101,
        -104,
        -57,
        71,
        -50,
        -25,
        43,
        -50,
        -43,
        -115,
        60,
        -52,
        -3,
        -1,
        0,
        26,
        45,
        -15,
        103,
        1,
        -98,
        -61,
        -105,
        7,
        -17,
        -82,
        109,
        37,
        31,
        83,
        110,
        89,
        80,
        115,
        11,
        50,
        -115,
        27,
        111,
        60,
        -6,
        -106,
        -11,
        125,
        -60,
        122,
        77,
        -13,
        119,
        87,
        -26,
        -74,
        -3,
        57,
        -93,
        -73,
        -56,
        57,
        -49,
        -50,
        101,
        61,
        44,
        15,
        -54,
        -39,
        60,
        -46,
        -36,
        118,
        -18,
        -120,
        -71,
        102,
        117,
        119,
        -7,
        -66,
        -29,
        17,
        11,
        -25,
        104,
        -121,
        -82,
        -40,
        -30,
        -15,
        -63,
        -87,
        -125,
        -88,
        -47,
        -70,
        33,
        111,
        -107,
        23,
        -14,
        -15,
        -57,
        -124,
        -114,
        -98,
        -76,
        -118,
        -84,
        -118,
        -116,
        26,
        73,
        2,
        8,
        98,
        21,
        -80,
        76,
        -109,
        112,
        68,
        9,
        19,
        -74,
        32,
        40,
        -88,
        -106,
        125,
        -118,
        84,
        83,
        103,
        98,
        59,
        39,
        -125,
        39,
        -99,
        -89,
        21,
        85,
        -14,
        54,
        111,
        -101,
        -71,
        124,
        -2,
        59,
        -111,
        -14,
        62,
        -32,
        -93,
        -102,
        125,
        -19,
        46,
        -51,
        60,
        -88,
        -24,
        -8,
        -41,
        -77,
        -65,
        -44,
        123,
        54,
        -56,
        -58,
        -41,
        -38,
        -42,
        7,
        51,
        -48,
        -68,
        -72,
        122,
        115,
        35,
        -109,
        -49,
        78,
        -110,
        59,
        -48,
        -106,
        -16,
        0,
        -91,
        93,
        -44,
        -52,
        8,
        26,
        127,
        81,
        -23,
        13,
        -24,
        51,
        -53,
        -98,
        84,
        -12,
        -43,
        -27,
        61,
        -49,
        50,
        -8,
        -75,
        -36,
        93,
        29,
        12,
        62,
        102,
        -122,
        -20,
        121,
        77,
        -100,
        -39,
        97,
        13,
        110,
        15,
        81,
        -4,
        10,
        57,
        -83,
        -82,
        -58,
        -85,
        28,
        -13,
        40,
        47,
        -51,
        56,
        -42,
        46,
        -14,
        -113,
        96,
        58,
        14,
        -101,
        96,
        -8,
        55,
        -52,
        -50,
        109,
        126,
        107,
        81,
        -121,
        93,
        106,
        60,
        -85,
        -44,
        -97,
        -94,
        91,
        89,
        70,
        -73,
        116,
        -6,
        29,
        -98,
        -117,
        -67,
        -51,
        61,
        84,
        -47,
        109,
        53,
        -119,
        -87,
        12,
        -85,
        -45,
        -67,
        -5,
        109,
        60,
        100,
        -33,
        103,
        64,
        -102,
        -116,
        49,
        25,
        -44,
        41,
        -14,
        14,
        -33,
        -43,
        -115,
        55,
        -44,
        -93,
        110,
        104,
        108,
        -25,
        30,
        -5,
        -2,
        24,
        -49,
        -22,
        20,
        18,
        -123,
        81,
        -34,
        -93,
        -100,
        91,
        -88,
        95,
        -94,
        -53,
        -26,
        -58,
        20,
        -69,
        64,
        33,
        -38,
        51,
        -50,
        96,
        43,
        -28,
        62,
        111,
        37,
        -35,
        124,
        116,
        51,
        16,
        -46,
        -28,
        -119,
        -44,
        -29,
        112,
        -17,
        111,
        15,
        -100,
        -45,
        -5,
        -24,
        56,
        36,
        -73,
        -9,
        -77,
        -15,
        -79,
        -77,
        -79,
        54,
        116,
        97,
        -86,
        18,
        73,
        0,
        15,
        48,
        100,
        -123,
        37,
        -36,
        -92,
        21,
        76,
        88,
        -124,
        -79,
        41,
        4,
        -91,
        -63,
        119,
        13,
        -119,
        -23,
        107,
        96,
        -91,
        89,
        36,
        5,
        105,
        -126,
        1,
        44,
        -31,
        -36,
        22,
        42,
        113,
        -86,
        9,
        4,
        0,
        1,
        124,
        118,
        105,
        95,
        -19,
        23,
        -54,
        91,
        110,
        -17,
        116,
        -35,
        -109,
        106,
        -22,
        -24,
        108,
        17,
        113,
        42,
        -85,
        124,
        -11,
        -44,
        -58,
        -50,
        -128,
        42,
        -86,
        -112,
        -106,
        8,
        -15,
        -106,
        -90,
        -104,
        -22,
        -116,
        -114,
        -94,
        40,
        -6,
        29,
        13,
        38,
        -20,
        -84,
        -89,
        -20,
        -1,
        0,
        -107,
        -9,
        52,
        -102,
        -38,
        -56,
        -2,
        -55,
        -6,
        -104,
        97,
        -106,
        118,
        51,
        -7,
        45,
        37,
        76,
        65,
        21,
        42,
        -82,
        -34,
        -114,
        11,
        -86,
        6,
        -112,
        56,
        42,
        -26,
        -85,
        -28,
        -47,
        -77,
        -124,
        45,
        -84,
        56,
        90,
        -80,
        -82,
        117,
        -123,
        97,
        -40,
        83,
        -10,
        -65,
        -36,
        90,
        -78,
        94,
        51,
        -12,
        33,
        -77,
        -34,
        -8,
        31,
        -124,
        -13,
        -65,
        1,
        -37,
        27,
        121,
        63,
        33,
        -101,
        121,
        76,
        -75,
        -69,
        -52,
        -118,
        -13,
        -94,
        97,
        92,
        29,
        -51,
        -114,
        89,
        -67,
        121,
        117,
        59,
        118,
        -69,
        93,
        35,
        15,
        -24,
        -31,
        -19,
        -3,
        -105,
        30,
        -56,
        -61,
        109,
        -77,
        -101,
        45,
        -25,
        -47,
        -26,
        -104,
        29,
        -78,
        94,
        -61,
        -69,
        -3,
        116,
        122,
        -113,
        -49,
        -43,
        -58,
        -89,
        35,
        -97,
        -61,
        -7,
        31,
        72,
        -20,
        -59,
        -40,
        -50,
        -27,
        59,
        -36,
        -68,
        -46,
        -26,
        23,
        31,
        87,
        54,
        44,
        -82,
        -93,
        -67,
        -48,
        57,
        28,
        -64,
        50,
        -32,
        8,
        114,
        92,
        -103,
        -6,
        14,
        9,
        50,
        46,
        72,
        116,
        -87,
        -79,
        104,
        -49,
        98,
        -123,
        81,
        -45,
        106,
        -44,
        41,
        -87,
        78,
        -110,
        86,
        -29,
        80,
        63,
        -19,
        41,
        -44,
        3,
        2,
        -96,
        82,
        -17,
        50,
        -27,
        -28,
        -53,
        22,
        -77,
        76,
        -25,
        105,
        -96,
        41,
        10,
        -88,
        -92,
        -55,
        5,
        -126,
        -64,
        -46,
        -50,
        0,
        80,
        44,
        6,
        -63,
        -93,
        -19,
        -114,
        -82,
        112,
        127,
        -37,
        -57,
        17,
        -62,
        38,
        -18,
        7,
        -106,
        124,
        79,
        -42,
        -128,
        109,
        124,
        43,
        103,
        -33,
        -58,
        -99,
        15,
        51,
        -45,
        26,
        -117,
        -40,
        -12,
        126,
        -58,
        -23,
        -123,
        -43,
        51,
        -60,
        -93,
        -108,
        74,
        62,
        -86,
        -7,
        -44,
        14,
        70,
        -97,
        74,
        49,
        -60,
        -112,
        -1,
        0,
        102,
        -87,
        42,
        77,
        41,
        114,
        41,
        -3,
        -115,
        -6,
        122,
        -19,
        -104,
        75,
        -85,
        -50,
        -98,
        -49,
        -109,
        -27,
        27,
        81,
        -104,
        95,
        -95,
        -37,
        -59,
        -53,
        -44,
        -49,
        -44,
        -126,
        -91,
        52,
        -127,
        -25,
        -113,
        -115,
        -40,
        -23,
        52,
        34,
        -2,
        -22,
        -75,
        -1,
        0,
        -72,
        105,
        35,
        -97,
        -114,
        123,
        82,
        46,
        -66,
        -111,
        34,
        -11,
        29,
        -85,
        -1,
        0,
        -77,
        -24,
        -9,
        -43,
        -74,
        14,
        -125,
        121,
        -67,
        63,
        -89,
        -33,
        59,
        125,
        -119,
        49,
        -95,
        -83,
        30,
        87,
        -57,
        125,
        39,
        101,
        83,
        -48,
        -71,
        -69,
        -29,
        60,
        126,
        -9,
        31,
        -26,
        -25,
        117,
        46,
        12,
        -16,
        -65,
        -89,
        -90,
        53,
        122,
        2,
        126,
        -53,
        29,
        6,
        21,
        37,
        -107,
        -66,
        -107,
        -75,
        -77,
        -102,
        110,
        121,
        93,
        -108,
        124,
        63,
        -50,
        -13,
        -84,
        -117,
        80,
        91,
        -36,
        70,
        114,
        88,
        -70,
        89,
        -62,
        84,
        -54,
        -72,
        49,
        -22,
        -37,
        53,
        111,
        107,
        -21,
        53,
        76,
        -25,
        16,
        123,
        57,
        -86,
        -98,
        -90,
        3,
        -119,
        -97,
        70,
        -110,
        113,
        -127,
        -4,
        -44,
        -23,
        -5,
        38,
        5,
        98,
        -89,
        79,
        -23,
        -11,
        41,
        -8,
        40,
        69,
        68,
        -86,
        -112,
        -92,
        -67,
        105,
        81,
        -47,
        -92,
        -66,
        -111,
        77,
        107,
        10,
        74,
        -54,
        116,
        -99,
        104,
        4,
        -108,
        -123,
        -95,
        -64,
        -44,
        9,
        -127,
        25,
        -116,
        -30,
        10,
        51,
        10,
        93,
        37,
        -118,
        -11,
        43,
        83,
        -46,
        10,
        77,
        79,
        32,
        -89,
        -88,
        -44,
        -94,
        -107,
        5,
        -45,
        74,
        -118,
        -45,
        -31,
        -44,
        80,
        9,
        94,
        -107,
        -23,
        36,
        -95,
        77,
        104,
        -98,
        39,
        -41,
        39,
        -89,
        61,
        -67,
        43,
        -28,
        11,
        -55,
        -39,
        104,
        -66,
        53,
        -118,
        -47,
        -51,
        -72,
        39,
        121,
        -4,
        -56,
        23,
        -66,
        -54,
        82,
        -93,
        -40,
        -41,
        18,
        -103,
        -84,
        -79,
        106,
        -59,
        34,
        -71,
        -53,
        56,
        109,
        18,
        -55,
        34,
        70,
        -107,
        -105,
        -4,
        -110,
        31,
        -2,
        83,
        -44,
        7,
        -118,
        -6,
        -83,
        -46,
        114,
        -36,
        -57,
        -111,
        -72,
        -35,
        -18,
        -124,
        99,
        19,
        4,
        -63,
        -55,
        -24,
        50,
        93,
        -40,
        93,
        98,
        -83,
        118,
        -122,
        -39,
        82,
        19,
        55,
        113,
        97,
        89,
        121,
        -106,
        98,
        76,
        49,
        -59,
        -61,
        -20,
        63,
        -30,
        34,
        -111,
        106,
        -45,
        -125,
        51,
        -96,
        -44,
        81,
        -112,
        -43,
        70,
        -66,
        -61,
        85,
        -69,
        0,
        0,
        66,
        -72,
        89,
        -95,
        72,
        -60,
        -35,
        83,
        81,
        -118,
        84,
        54,
        -69,
        -52,
        -2,
        73,
        97,
        -121,
        -27,
        28,
        -40,
        -79,
        96,
        9,
        107,
        -44,
        107,
        -81,
        72,
        51,
        95,
        -96,
        -43,
        26,
        -59,
        -128,
        -78,
        34,
        -39,
        -56,
        37,
        90,
        -93,
        3,
        -75,
        -17,
        49,
        36,
        3,
        11,
        -104,
        119,
        -85,
        19,
        112,
        -38,
        26,
        13,
        75,
        -15,
        82,
        -108,
        13,
        33,
        64,
        126,
        107,
        97,
        -108,
        -109,
        52,
        -113,
        72,
        -93,
        -7,
        43,
        -43,
        73,
        -106,
        -44,
        -108,
        -85,
        -128,
        -27,
        -126,
        95,
        -110,
        62,
        -115,
        24,
        -79,
        -8,
        -22,
        -121,
        -25,
        -92,
        -125,
        103,
        9,
        36,
        112,
        32,
        41,
        -64,
        105,
        -36,
        -15,
        -33,
        23,
        124,
        -49,
        -22,
        -110,
        56,
        -21,
        112,
        -72,
        11,
        77,
        -19,
        79,
        108,
        80,
        -31,
        -71,
        45,
        -18,
        -118,
        -2,
        61,
        -47,
        75,
        76,
        94,
        127,
        -60,
        86,
        -45,
        21,
        -4,
        -46,
        45,
        -19,
        -104,
        -83,
        -25,
        -13,
        42,
        65,
        -18,
        -1,
        0,
        -66,
        -107,
        -126,
        -41,
        -35,
        54,
        -113,
        -57,
        -29,
        -3,
        -109,
        19,
        52,
        -97,
        117,
        103,
        -3,
        -47,
        -7,
        -113,
        -52,
        -52,
        68,
        76,
        77,
        39,
        -4,
        -5,
        109,
        105,
        -76,
        76,
        81,
        -1,
        0,
        -101,
        -17,
        -5,
        30,
        91,
        122,
        -67,
        47,
        61,
        -79,
        -85,
        -113,
        -73,
        0,
        -67,
        109,
        -69,
        -123,
        -87,
        -89,
        -105,
        -77,
        5,
        88,
        22,
        26,
        -44,
        -82,
        -106,
        115,
        105,
        -22,
        82,
        -98,
        -61,
        -4,
        17,
        3,
        110,
        -44,
        8,
        73,
        104,
        -91,
        109,
        95,
        -54,
        -58,
        120,
        50,
        -67,
        91,
        122,
        -126,
        -57,
        -40,
        91,
        117,
        63,
        44,
        121,
        62,
        -18,
        -93,
        81,
        -64,
        105,
        -89,
        -39,
        -19,
        -20,
        100,
        69,
        65,
        111,
        -102,
        63,
        97,
        -49,
        104,
        -76,
        94,
        127,
        108,
        -58,
        -97,
        117,
        88,
        51,
        -39,
        54,
        49,
        -23,
        90,
        -44,
        -124,
        36,
        90,
        4,
        65,
        -2,
        -108,
        -79,
        -14,
        -26,
        80,
        118,
        26,
        -112,
        -92,
        -115,
        -82,
        1,
        83,
        119,
        97,
        -53,
        70,
        23,
        -15,
        -120,
        -4,
        -44,
        -108,
        5,
        -117,
        20,
        -87,
        -83,
        -23,
        -40,
        -1,
        0,
        -31,
        -15,
        115,
        18,
        107,
        80,
        -95,
        31,
        -54,
        91,
        123,
        107,
        49,
        -2,
        -38,
        -42,
        -58,
        -73,
        -70,
        107,
        -2,
        -33,
        -59,
        100,
        -53,
        -46,
        41,
        90,
        -42,
        98,
        111,
        -14,
        77,
        -90,
        102,
        34,
        43,
        105,
        -7,
        38,
        -125,
        -7,
        83,
        -92,
        63,
        -76,
        -17,
        86,
        25,
        27,
        121,
        -103,
        38,
        -18,
        -122,
        125,
        55,
        -7,
        -57,
        52,
        -96,
        58,
        -36,
        -89,
        32,
        12,
        -30,
        -90,
        -95,
        -16,
        109,
        15,
        -63,
        22,
        -49,
        -53,
        52,
        50,
        113,
        -18,
        35,
        84,
        6,
        -95,
        43,
        -98,
        84,
        106,
        -61,
        55,
        94,
        -27,
        32,
        15,
        3,
        -8,
        -33,
        -23,
        117,
        -43,
        58,
        -24,
        -101,
        7,
        -42,
        -92,
        -69,
        54,
        -38,
        15,
        28,
        -97,
        -36,
        30,
        25,
        -54,
        35,
        101,
        -55,
        127,
        -108,
        22,
        -108,
        -61,
        -22,
        -2,
        51,
        -19,
        61,
        91,
        15,
        -87,
        -1,
        0,
        75,
        -67,
        -9,
        76,
        -98,
        -93,
        7,
        -25,
        122,
        -114,
        -61,
        -112,
        48,
        -75,
        47,
        -95,
        -55,
        121,
        19,
        89,
        -73,
        50,
        -2,
        -71,
        41,
        -99,
        -106,
        -57,
        69,
        -121,
        -53,
        -12,
        -65,
        93,
        -100,
        -36,
        22,
        -85,
        -93,
        108,
        -68,
        125,
        -4,
        102,
        -79,
        -106,
        -24,
        -100,
        99,
        100,
        -39,
        44,
        -12,
        -7,
        -104,
        47,
        -29,
        -56,
        124,
        79,
        90,
        62,
        32,
        76,
        107,
        -48,
        -116,
        -104,
        54,
        61,
        45,
        80,
        48,
        114,
        10,
        36,
        -111,
        74,
        -1,
        0,
        -66,
        -41,
        37,
        109,
        91,
        86,
        -105,
        36,
        -54,
        -44,
        98,
        -44,
        -88,
        46,
        90,
        20,
        85,
        36,
        -35,
        115,
        -5,
        42,
        16,
        111,
        11,
        -113,
        -75,
        -20,
        119,
        53,
        48,
        118,
        11,
        -49,
        -13,
        -43,
        -31,
        120,
        94,
        -29,
        -98,
        -40,
        -39,
        93,
        -10,
        107,
        -45,
        -113,
        -87,
        -62,
        -94,
        -38,
        79,
        43,
        109,
        22,
        82,
        121,
        -35,
        61,
        14,
        -85,
        27,
        -91,
        103,
        -93,
        115,
        15,
        22,
        -100,
        -86,
        -35,
        39,
        -20,
        -65,
        -45,
        116,
        23,
        45,
        60,
        -10,
        -114,
        -117,
        125,
        -1,
        0,
        -68,
        120,
        -63,
        -19,
        86,
        114,
        122,
        77,
        96,
        107,
        37,
        -92,
        4,
        -107,
        62,
        83,
        81,
        29,
        43,
        57,
        8,
        -82,
        71,
        3,
        32,
        -50,
        100,
        -28,
        -91,
        82,
        -115,
        33,
        -116,
        59,
        89,
        116,
        -87,
        108,
        56,
        -79,
        -13,
        -108,
        117,
        -68,
        -80,
        104,
        83,
        94,
        -38,
        -128,
        8,
        -110,
        -93,
        15,
        -92,
        36,
        2,
        84,
        64,
        54,
        -114,
        -62,
        73,
        14,
        15,
        24,
        20,
        -87,
        21,
        -43,
        20,
        -54,
        -47,
        76,
        18,
        -38,
        -22,
        18,
        -108,
        32,
        64,
        114,
        -87,
        96,
        -9,
        -119,
        109,
        -34,
        44,
        -39,
        -25,
        -19,
        -114,
        63,
        -51,
        29,
        -61,
        -35,
        87,
        49,
        -22,
        -49,
        -43,
        127,
        -125,
        -98,
        85,
        108,
        -2,
        118,
        50,
        60,
        19,
        -28,
        48,
        98,
        113,
        26,
        -107,
        -49,
        113,
        -51,
        112,
        106,
        -37,
        45,
        70,
        -13,
        24,
        -37,
        -40,
        97,
        -51,
        39,
        115,
        -73,
        55,
        -87,
        -84,
        117,
        118,
        -57,
        81,
        44,
        -59,
        88,
        110,
        -75,
        -44,
        113,
        -112,
        -32,
        120,
        4,
        -72,
        102,
        59,
        73,
        -21,
        -67,
        78,
        -11,
        94,
        -91,
        83,
        -21,
        93,
        -15,
        7,
        77,
        118,
        125,
        86,
        120,
        119,
        -91,
        -13,
        33,
        121,
        -10,
        124,
        37,
        -44,
        -10,
        -67,
        23,
        14,
        -105,
        51,
        -70,
        31,
        85,
        28,
        110,
        -112,
        -13,
        67,
        -81,
        -36,
        109,
        95,
        99,
        33,
        -36,
        -40,
        -63,
        -42,
        85,
        -3,
        -82,
        127,
        81,
        7,
        112,
        -76,
        -75,
        35,
        -93,
        -31,
        56,
        124,
        -16,
        -18,
        74,
        51,
        -98,
        35,
        -10,
        45,
        -59,
        52,
        10,
        -47,
        104,
        77,
        -99,
        86,
        76,
        86,
        -76,
        77,
        50,
        69,
        -107,
        125,
        -51,
        91,
        9,
        -116,
        -4,
        -91,
        -38,
        18,
        -32,
        5,
        -74,
        90,
        20,
        38,
        -83,
        99,
        69,
        -25,
        117,
        70,
        86,
        31,
        115,
        -36,
        -11,
        73,
        -37,
        110,
        -85,
        -12,
        -11,
        122,
        -66,
        -23,
        -60,
        -7,
        66,
        -3,
        -84,
        -118,
        51,
        -38,
        -77,
        -6,
        85,
        47,
        93,
        28,
        -107,
        52,
        -125,
        -116,
        -94,
        -37,
        -52,
        47,
        -77,
        26,
        -70,
        6,
        -56,
        -77,
        79,
        38,
        -19,
        -77,
        101,
        28,
        -61,
        55,
        -18,
        110,
        -54,
        -112,
        -88,
        -28,
        -85,
        59,
        -101,
        11,
        82,
        63,
        -46,
        -13,
        102,
        -102,
        84,
        -96,
        -102,
        -127,
        89,
        70,
        82,
        65,
        112,
        -67,
        62,
        48,
        80,
        114,
        28,
        5,
        50,
        -89,
        -52,
        -48,
        -34,
        -107,
        -105,
        -8,
        47,
        -31,
        -91,
        -27,
        50,
        -43,
        -113,
        -11,
        35,
        -31,
        -102,
        57,
        -86,
        -76,
        41,
        -44,
        -52,
        100,
        -22,
        -27,
        -70,
        -16,
        86,
        90,
        -83,
        68,
        -96,
        -82,
        -119,
        -83,
        79,
        -91,
        85,
        -91,
        84,
        -46,
        117,
        37,
        85,
        41,
        -75,
        53,
        20,
        -99,
        5,
        105,
        33,
        70,
        -64,
        -5,
        62,
        114,
        -23,
        -37,
        54,
        -67,
        53,
        -68,
        -119,
        -31,
        13,
        98,
        -9,
        72,
        -17,
        99,
        118,
        88,
        -22,
        -6,
        58,
        -14,
        -102,
        -68,
        -65,
        114,
        77,
        -100,
        94,
        123,
        7,
        69,
        -97,
        33,
        -13,
        -39,
        -2,
        -71,
        43,
        -51,
        -12,
        -38,
        83,
        -123,
        -53,
        97,
        115,
        -7,
        -37,
        125,
        -118,
        -38,
        27,
        -56,
        114,
        -7,
        -20,
        114,
        88,
        -38,
        -55,
        -95,
        -80,
        -14,
        58,
        69,
        43,
        -7,
        -67,
        -115,
        8,
        -95,
        -115,
        -27,
        -33,
        5,
        102,
        105,
        31,
        -72,
        103,
        -67,
        87,
        111,
        71,
        -45,
        15,
        -102,
        118,
        58,
        60,
        -98,
        -101,
        77,
        98,
        99,
        21,
        -20,
        -98,
        -53,
        87,
        -41,
        39,
        69,
        -75,
        -50,
        38,
        94,
        124,
        -33,
        -23,
        -107,
        20,
        -26,
        117,
        -77,
        115,
        -15,
        -8,
        -81,
        -121,
        -107,
        65,
        92,
        -98,
        105,
        117,
        -15,
        -105,
        -32,
        -74,
        47,
        -88,
        -2,
        -123,
        -52,
        -1,
        0,
        -84,
        46,
        -53,
        87,
        47,
        24,
        -113,
        13,
        45,
        21,
        16,
        40,
        -126,
        -19,
        -94,
        -70,
        -12,
        49,
        52,
        -56,
        104,
        52,
        -86,
        -63,
        0,
        90,
        0,
        -117,
        42,
        61,
        -123,
        95,
        100,
        -85,
        -96,
        70,
        4,
        -87,
        83,
        93,
        -93,
        100,
        127,
        -94,
        103,
        -91,
        -44,
        -47,
        107,
        107,
        -56,
        122,
        -61,
        -38,
        -24,
        29,
        -49,
        -66,
        -83,
        -34,
        -14,
        71,
        115,
        99,
        107,
        125,
        -56,
        -90,
        -92,
        -22,
        -21,
        -33,
        39,
        109,
        -11,
        12,
        102,
        -12,
        104,
        27,
        -22,
        13,
        -72,
        103,
        74,
        -35,
        0,
        -19,
        125,
        80,
        -113,
        68,
        53,
        -79,
        25,
        25,
        -86,
        -22,
        32,
        43,
        -89,
        -25,
        82,
        28,
        -79,
        108,
        -70,
        -122,
        -46,
        -62,
        -69,
        -75,
        -103,
        -99,
        -9,
        39,
        21,
        43,
        -4,
        29,
        -47,
        -23,
        57,
        -93,
        -15,
        -17,
        -62,
        117,
        -20,
        -34,
        126,
        -71,
        77,
        -34,
        88,
        19,
        -48,
        -64,
        -40,
        -63,
        110,
        -8,
        -22,
        -25,
        101,
        -58,
        -93,
        -28,
        46,
        -22,
        60,
        -103,
        -121,
        -21,
        19,
        11,
        -61,
        93,
        106,
        -16,
        -42,
        110,
        -18,
        -105,
        -123,
        125,
        40,
        117,
        -68,
        -21,
        -2,
        65,
        115,
        109,
        92,
        77,
        1,
        -77,
        -28,
        -74,
        -70,
        95,
        81,
        59,
        -65,
        -22,
        -30,
        82,
        -68,
        -40,
        -100,
        22,
        -58,
        -101,
        45,
        25,
        -57,
        -121,
        -83,
        -9,
        -36,
        -46,
        -104,
        -84,
        -83,
        -93,
        -41,
        -94,
        37,
        -4,
        39,
        -27,
        -82,
        95,
        -55,
        62,
        -93,
        30,
        -13,
        -74,
        119,
        119,
        60,
        -98,
        123,
        -81,
        -10,
        60,
        6,
        63,
        -115,
        87,
        -26,
        -71,
        78,
        30,
        -102,
        -34,
        65,
        -42,
        -114,
        105,
        44,
        -2,
        -125,
        -91,
        -63,
        -22,
        -9,
        58,
        15,
        45,
        -13,
        -98,
        33,
        117,
        -68,
        -18,
        -117,
        34,
        -47,
        -113,
        -57,
        100,
        116,
        57,
        92,
        -50,
        -128,
        -76,
        -6,
        -120,
        -6,
        -36,
        -39,
        71,
        -79,
        -90,
        87,
        20,
        -114,
        88,
        -68,
        -55,
        -50,
        -82,
        -125,
        59,
        -55,
        21,
        84,
        58,
        93,
        63,
        44,
        -24,
        23,
        -101,
        -123,
        -46,
        -44,
        -54,
        38,
        -85,
        120,
        -41,
        -32,
        53,
        -116,
        -63,
        -49,
        93,
        113,
        -41,
        -27,
        -58,
        -47,
        -44,
        124,
        -94,
        -71,
        -38,
        -78,
        -102,
        -119,
        24,
        -19,
        -86,
        -47,
        121,
        -53,
        -67,
        -21,
        -16,
        -102,
        39,
        35,
        126,
        -25,
        -125,
        -14,
        78,
        81,
        -48,
        30,
        -91,
        -11,
        -8,
        -7,
        -33,
        101,
        44,
        -61,
        -68,
        -26,
        -78,
        19,
        -104,
        -42,
        -106,
        -94,
        24,
        116,
        95,
        121,
        4,
        6,
        -117,
        5,
        48,
        -77,
        77,
        11,
        67,
        -56,
        -62,
        -84,
        -47,
        -11,
        30,
        26,
        122,
        25,
        106,
        -54,
        -88,
        66,
        77,
        10,
        -76,
        -104,
        -91,
        64,
        -42,
        -90,
        -128,
        73,
        42,
        5,
        -126,
        -110,
        -86,
        -115,
        96,
        -18,
        82,
        28,
        -80,
        36,
        -66,
        62,
        91,
        -84,
        -12,
        -118,
        25,
        0,
        -118,
        -108,
        -70,
        -41,
        74,
        -22,
        -38,
        -120,
        65,
        29,
        58,
        -66,
        109,
        74,
        -92,
        2,
        82,
        66,
        -86,
        12,
        -50,
        79,
        38,
        -64,
        -125,
        -91,
        33,
        33,
        106,
        58,
        92,
        -92,
        12,
        71,
        94,
        -101,
        21,
        120,
        -30,
        -42,
        34,
        42,
        -25,
        103,
        100,
        59,
        -40,
        -98,
        -55,
        -76,
        -56,
        -11,
        -14,
        -6,
        23,
        -14,
        48,
        -111,
        18,
        121,
        -67,
        66,
        111,
        19,
        1,
        117,
        22,
        89,
        87,
        51,
        58,
        -20,
        43,
        -2,
        -95,
        -3,
        41,
        -66,
        -122,
        -122,
        -11,
        67,
        -54,
        31,
        104,
        13,
        -107,
        103,
        -90,
        71,
        -39,
        -58,
        103,
        -117,
        -39,
        102,
        -100,
        -26,
        -73,
        -44,
        -54,
        -23,
        120,
        -68,
        -82,
        83,
        -100,
        36,
        -85,
        -36,
        116,
        81,
        -65,
        -48,
        -7,
        13,
        61,
        -63,
        110,
        -68,
        -96,
        41,
        -75,
        126,
        41,
        -2,
        115,
        111,
        95,
        23,
        51,
        -97,
        -39,
        123,
        91,
        1,
        -35,
        60,
        46,
        -73,
        40,
        -68,
        -104,
        51,
        58,
        14,
        -47,
        -83,
        120,
        -61,
        -65,
        -73,
        37,
        88,
        -78,
        108,
        -58,
        51,
        26,
        28,
        103,
        -26,
        17,
        114,
        24,
        78,
        9,
        121,
        66,
        -89,
        38,
        -120,
        98,
        -102,
        70,
        -5,
        54,
        105,
        -115,
        1,
        -111,
        -51,
        74,
        -40,
        116,
        18,
        114,
        86,
        68,
        -76,
        -48,
        90,
        -52,
        -83,
        14,
        -26,
        -114,
        -58,
        -73,
        104,
        -25,
        59,
        -50,
        -38,
        -127,
        -40,
        -43,
        17,
        -7,
        -4,
        62,
        91,
        19,
        41,
        29,
        94,
        -116,
        1,
        -37,
        -93,
        -42,
        -45,
        -46,
        87,
        -113,
        -59,
        -99,
        -4,
        -36,
        19,
        -24,
        -23,
        -88,
        -13,
        31,
        41,
        88,
        20,
        103,
        59,
        126,
        107,
        45,
        68,
        -70,
        93,
        -106,
        24,
        -85,
        -30,
        -71,
        89,
        37,
        85,
        40,
        40,
        -124,
        -106,
        82,
        -119,
        113,
        44,
        105,
        -54,
        75,
        -108,
        -53,
        -105,
        54,
        -80,
        105,
        103,
        -59,
        -94,
        -96,
        41,
        -42,
        75,
        -88,
        18,
        16,
        -112,
        -112,
        92,
        18,
        22,
        -112,
        -16,
        60,
        -64,
        0,
        19,
        33,
        95,
        49,
        -38,
        -42,
        86,
        -2,
        -87,
        116,
        -11,
        -4,
        -91,
        -30,
        126,
        -121,
        -120,
        -14,
        -41,
        -47,
        -53,
        67,
        -98,
        -40,
        46,
        63,
        -119,
        119,
        115,
        53,
        90,
        122,
        -77,
        -49,
        -31,
        53,
        -28,
        87,
        122,
        110,
        40,
        -38,
        79,
        89,
        -117,
        116,
        -113,
        -15,
        -6,
        34,
        -37,
        97,
        -74,
        -81,
        80,
        87,
        57,
        124,
        109,
        -3,
        80,
        -109,
        -11,
        46,
        -69,
        -92,
        -20,
        -57,
        -14,
        70,
        63,
        77,
        -29,
        62,
        -21,
        -110,
        96,
        -85,
        75,
        2,
        108,
        -23,
        98,
        -125,
        113,
        84,
        -115,
        -16,
        -23,
        12,
        -42,
        -78,
        -86,
        -123,
        -53,
        38,
        90,
        -36,
        -20,
        34,
        -72,
        -107,
        19,
        14,
        30,
        -19,
        23,
        -24,
        46,
        -102,
        -51,
        94,
        -29,
        32,
        64,
        14,
        17,
        122,
        89,
        -11,
        29,
        -27,
        78,
        112,
        62,
        57,
        -51,
        -64,
        -20,
        94,
        -60,
        -15,
        42,
        -102,
        93,
        63,
        25,
        -70,
        63,
        34,
        121,
        71,
        -58,
        69,
        -58,
        67,
        -100,
        -29,
        -34,
        -54,
        -38,
        -70,
        62,
        63,
        -6,
        -81,
        114,
        -125,
        -47,
        -24,
        112,
        -78,
        -68,
        -105,
        -101,
        -62,
        101,
        -9,
        -53,
        116,
        -99,
        11,
        125,
        45,
        55,
        -15,
        49,
        -12,
        104,
        -97,
        43,
        -119,
        -91,
        -49,
        -14,
        -118,
        -81,
        19,
        -6,
        -42,
        -13,
        -65,
        67,
        -22,
        -113,
        -59,
        62,
        30,
        -18,
        60,
        -63,
        -107,
        -22,
        55,
        -45,
        -41,
        -111,
        59,
        -34,
        79,
        -117,
        67,
        -75,
        -40,
        22,
        46,
        45,
        -8,
        95,
        30,
        -23,
        116,
        124,
        -90,
        79,
        115,
        -44,
        -85,
        -59,
        114,
        -75,
        -25,
        -79,
        -71,
        -66,
        -107,
        126,
        35,
        -86,
        -74,
        24,
        114,
        -4,
        -107,
        -125,
        -82,
        -94,
        -70,
        -17,
        115,
        -86,
        27,
        38,
        -65,
        14,
        -33,
        53,
        -73,
        -101,
        -99,
        -55,
        -93,
        50,
        86,
        17,
        -91,
        11,
        -14,
        -110,
        -76,
        -20,
        80,
        -95,
        -27,
        -13,
        3,
        -86,
        -42,
        36,
        22,
        118,
        59,
        98,
        -42,
        95,
        48,
        -86,
        12,
        84,
        -22,
        66,
        -100,
        4,
        73,
        -14,
        -84,
        51,
        -22,
        1,
        -9,
        -110,
        65,
        14,
        36,
        56,
        -117,
        77,
        -29,
        118,
        75,
        -3,
        78,
        112,
        50,
        -117,
        -38,
        65,
        -21,
        28,
        99,
        22,
        -82,
        -84,
        47,
        -76,
        -82,
        61,
        41,
        -113,
        -81,
        -47,
        75,
        -5,
        -124,
        20,
        -34,
        -118,
        32,
        101,
        48,
        -53,
        -119,
        38,
        -7,
        43,
        72,
        -39,
        -42,
        -52,
        82,
        34,
        110,
        -52,
        82,
        50,
        -9,
        -127,
        -25,
        123,
        80,
        -67,
        -49,
        117,
        120,
        120,
        -37,
        56,
        -38,
        72,
        104,
        87,
        75,
        -98,
        -21,
        115,
        -79,
        -74,
        41,
        -80,
        5,
        73,
        -110,
        -79,
        -36,
        -90,
        91,
        23,
        -48,
        67,
        67,
        42,
        -28,
        39,
        -51,
        121,
        96,
        119,
        -80,
        -31,
        -84,
        -64,
        -24,
        -119,
        23,
        76,
        101,
        6,
        -36,
        -71,
        -28,
        95,
        76,
        -7,
        -104,
        -95,
        47,
        -118,
        61,
        81,
        -15,
        56,
        -81,
        -92,
        -98,
        86,
        -98,
        -83,
        -4,
        -109,
        -115,
        -52,
        116,
        28,
        98,
        -34,
        53,
        2,
        88,
        125,
        110,
        -95,
        7,
        -115,
        -30,
        -99,
        95,
        7,
        -28,
        -53,
        83,
        -50,
        -19,
        102,
        -20,
        -27,
        -9,
        -13,
        -47,
        -23,
        5,
        76,
        -10,
        101,
        93,
        -28,
        -6,
        53,
        -48,
        88,
        57,
        -20,
        -1,
        0,
        -112,
        61,
        69,
        -15,
        -64,
        84,
        -5,
        -98,
        62,
        -19,
        -72,
        47,
        48,
        -94,
        -52,
        45,
        -6,
        -100,
        -50,
        71,
        -56,
        28,
        14,
        55,
        81,
        84,
        70,
        -94,
        -106,
        -22,
        64,
        -71,
        59,
        39,
        113,
        124,
        126,
        -74,
        6,
        90,
        -70,
        -4,
        -17,
        120,
        29,
        77,
        63,
        51,
        -25,
        104,
        -19,
        -31,
        104,
        105,
        -99,
        92,
        79,
        -57,
        50,
        20,
        52,
        -6,
        -80,
        -84,
        104,
        -124,
        105,
        90,
        -106,
        0,
        -7,
        24,
        -50,
        -112,
        -27,
        -92,
        -117,
        -72,
        47,
        -22,
        -29,
        21,
        105,
        33,
        38,
        -74,
        -89,
        1,
        42,
        -7,
        74,
        -127,
        26,
        67,
        -72,
        -106,
        111,
        -31,
        -28,
        -30,
        52,
        108,
        122,
        66,
        -12,
        -45,
        -47,
        117,
        -117,
        -77,
        -79,
        -30,
        110,
        68,
        54,
        -62,
        119,
        106,
        -53,
        -121,
        -100,
        91,
        67,
        -122,
        70,
        32,
        -92,
        -73,
        -46,
        25,
        -77,
        120,
        -26,
        -80,
        114,
        116,
        106,
        -125,
        75,
        38,
        100,
        99,
        81,
        55,
        -106,
        29,
        110,
        -62,
        -128,
        31,
        -79,
        -74,
        68,
        118,
        87,
        -96,
        -2,
        -72,
        124,
        3,
        -48,
        107,
        58,
        -4,
        -23,
        121,
        27,
        -99,
        44,
        3,
        21,
        53,
        49,
        113,
        122,
        28,
        -73,
        -78,
        21,
        75,
        35,
        56,
        104,
        55,
        121,
        -65,
        85,
        -49,
        116,
        91,
        -18,
        54,
        -28,
        1,
        88,
        -128,
        -75,
        -71,
        108,
        -28,
        66,
        2,
        -115,
        36,
        -41,
        93,
        -65,
        -88,
        -92,
        -125,
        47,
        -102,
        0,
        -105,
        81,
        -97,
        -107,
        -83,
        -57,
        -7,
        1,
        77,
        29,
        -94,
        67,
        -41,
        18,
        -4,
        95,
        67,
        -39,
        -90,
        -123,
        94,
        125,
        -55,
        -127,
        110,
        -10,
        -98,
        46,
        87,
        -74,
        -15,
        -50,
        121,
        -111,
        72,
        42,
        83,
        76,
        73,
        -9,
        90,
        -30,
        -58,
        98,
        -114,
        125,
        -122,
        33,
        85,
        -24,
        -13,
        -122,
        -72,
        126,
        126,
        -15,
        47,
        93,
        -47,
        42,
        -121,
        45,
        -28,
        126,
        35,
        111,
        113,
        -43,
        -26,
        107,
        -123,
        -115,
        -48,
        -26,
        106,
        28,
        63,
        -123,
        -52,
        86,
        73,
        80,
        -96,
        -23,
        -54,
        -56,
        -45,
        80,
        5,
        -47,
        -10,
        6,
        14,
        65,
        -118,
        -126,
        -125,
        -122,
        19,
        45,
        30,
        -66,
        23,
        -115,
        -97,
        -94,
        0,
        21,
        43,
        -94,
        79,
        -107,
        69,
        77,
        45,
        -6,
        -36,
        24,
        -33,
        123,
        115,
        -115,
        -65,
        14,
        -123,
        70,
        26,
        105,
        47,
        -53,
        37,
        33,
        38,
        -52,
        110,
        -101,
        68,
        -36,
        88,
        110,
        49,
        -49,
        102,
        -65,
        -86,
        -74,
        -82,
        -69,
        119,
        -58,
        -13,
        94,
        121,
        91,
        -1,
        0,
        -106,
        108,
        -28,
        95,
        -32,
        -37,
        84,
        1,
        20,
        -118,
        -42,
        -53,
        -51,
        123,
        109,
        126,
        -59,
        -69,
        -79,
        80,
        -46,
        22,
        93,
        -67,
        68,
        -71,
        -11,
        -21,
        63,
        41,
        -99,
        6,
        79,
        -59,
        65,
        39,
        70,
        107,
        95,
        -6,
        -56,
        -11,
        33,
        -105,
        -102,
        93,
        12,
        -106,
        124,
        101,
        -42,
        -72,
        -83,
        111,
        98,
        -30,
        115,
        -67,
        91,
        -23,
        105,
        27,
        -13,
        91,
        20,
        -10,
        19,
        125,
        -121,
        59,
        -53,
        -32,
        -42,
        101,
        114,
        88,
        -44,
        -122,
        -75,
        -105,
        35,
        99,
        32,
        -62,
        0,
        29,
        -26,
        2,
        -95,
        -69,
        -75,
        -98,
        -35,
        -38,
        -79,
        43,
        22,
        -117,
        71,
        -77,
        -38,
        96,
        86,
        42,
        89,
        1,
        -28,
        -74,
        -110,
        -42,
        63,
        18,
        42,
        -52,
        86,
        -109,
        53,
        20,
        -64,
        -119,
        107,
        24,
        83,
        54,
        -96,
        -19,
        121,
        34,
        -57,
        -47,
        80,
        -46,
        -76,
        88,
        -98,
        -24,
        -125,
        84,
        44,
        28,
        97,
        7,
        -32,
        -2,
        -31,
        26,
        32,
        -9,
        -97,
        -120,
        12,
        8,
        -123,
        29,
        -122,
        47,
        -117,
        -28,
        -79,
        -122,
        64,
        -59,
        46,
        91,
        -42,
        40,
        -76,
        -34,
        -62,
        58,
        -98,
        117,
        32,
        5,
        45,
        42,
        -80,
        117,
        -45,
        72,
        -11,
        -7,
        66,
        93,
        -123,
        -55,
        121,
        -59,
        117,
        -28,
        -14,
        -86,
        -99,
        6,
        127,
        74,
        -120,
        -30,
        11,
        -65,
        27,
        15,
        -13,
        88,
        -34,
        -81,
        -48,
        -73,
        -86,
        -68,
        45,
        -82,
        113,
        -3,
        127,
        13,
        -20,
        -77,
        37,
        -60,
        -33,
        22,
        98,
        92,
        -61,
        -4,
        -9,
        97,
        -80,
        -48,
        -102,
        123,
        -98,
        -66,
        -109,
        -43,
        -50,
        -28,
        53,
        119,
        52,
        41,
        -99,
        -98,
        124,
        -12,
        -43,
        -46,
        116,
        -65,
        -107,
        20,
        109,
        -4,
        -128,
        51,
        112,
        -109,
        71,
        58,
        -84,
        15,
        -27,
        -88,
        -109,
        -38,
        2,
        57,
        -14,
        66,
        100,
        -18,
        110,
        -76,
        6,
        126,
        -99,
        18,
        -25,
        99,
        48,
        -70,
        -103,
        -95,
        32,
        -91,
        -58,
        45,
        107,
        -22,
        -24,
        101,
        124,
        104,
        48,
        98,
        8,
        -116,
        87,
        -19,
        88,
        -60,
        102,
        -54,
        76,
        -81,
        106,
        15,
        -2,
        32,
        -2,
        104,
        35,
        -86,
        87,
        82,
        82,
        66,
        105,
        88,
        63,
        -51,
        127,
        43,
        -35,
        126,
        -67,
        -72,
        -121,
        -59,
        53,
        100,
        105,
        57,
        -13,
        84,
        13,
        23,
        77,
        -125,
        55,
        -27,
        -29,
        -2,
        113,
        26,
        122,
        79,
        -24,
        -117,
        -57,
        -42,
        111,
        69,
        -99,
        14,
        -97,
        -69,
        -21,
        -20,
        -85,
        52,
        89,
        60,
        -3,
        -98,
        -105,
        -67,
        -33,
        -61,
        119,
        42,
        -78,
        -52,
        -71,
        -110,
        78,
        75,
        63,
        -84,
        -25,
        -95,
        -84,
        -52,
        125,
        23,
        -74,
        52,
        -80,
        114,
        -72,
        124,
        -20,
        -45,
        63,
        10,
        -32,
        25,
        60,
        -42,
        -22,
        61,
        126,
        103,
        105,
        -123,
        -113,
        -2,
        -97,
        62,
        83,
        24,
        -42,
        91,
        66,
        -37,
        -83,
        20,
        67,
        -50,
        -56,
        104,
        -55,
        -12,
        77,
        37,
        -89,
        118,
        20,
        113,
        83,
        -117,
        100,
        11,
        107,
        -26,
        14,
        -82,
        92,
        105,
        -124,
        75,
        36,
        -117,
        -128,
        -118,
        -92,
        -61,
        -123,
        92,
        -71,
        -22,
        -89,
        56,
        -53,
        115,
        22,
        -9,
        74,
        22,
        -82,
        115,
        14,
        -74,
        64,
        53,
        72,
        19,
        31,
        121,
        -104,
        13,
        21,
        77,
        -126,
        37,
        106,
        -128,
        -123,
        81,
        86,
        93,
        41,
        100,
        34,
        118,
        -121,
        33,
        40,
        83,
        -102,
        -118,
        87,
        -34,
        -43,
        89,
        120,
        17,
        44,
        -80,
        -125,
        -44,
        -59,
        -33,
        124,
        -54,
        -42,
        91,
        -3,
        74,
        97,
        57,
        25,
        66,
        -111,
        -118,
        -114,
        -104,
        122,
        3,
        -105,
        -98,
        -76,
        76,
        -111,
        -13,
        48,
        113,
        4,
        -64,
        -39,
        90,
        58,
        63,
        -105,
        62,
        50,
        6,
        91,
        81,
        113,
        73,
        98,
        13,
        -83,
        17,
        100,
        -110,
        -64,
        106,
        44,
        44,
        67,
        2,
        1,
        97,
        6,
        -45,
        -40,
        -39,
        -125,
        89,
        -54,
        85,
        -92,
        -110,
        18,
        29,
        -84,
        82,
        21,
        -63,
        -112,
        -34,
        -41,
        -11,
        2,
        90,
        -86,
        -88,
        -1,
        0,
        -12,
        -12,
        -16,
        -102,
        23,
        -105,
        -119,
        -47,
        -79,
        -15,
        -4,
        -58,
        56,
        65,
        92,
        115,
        77,
        66,
        -18,
        -55,
        62,
        -126,
        103,
        101,
        -100,
        -57,
        19,
        -51,
        94,
        -55,
        91,
        90,
        92,
        -46,
        117,
        108,
        116,
        17,
        8,
        -13,
        86,
        -3,
        114,
        -120,
        101,
        -52,
        -29,
        65,
        102,
        -81,
        -1,
        0,
        79,
        -118,
        57,
        26,
        -7,
        -10,
        21,
        94,
        -35,
        -28,
        -55,
        0,
        6,
        118,
        -88,
        85,
        -50,
        -50,
        -34,
        -66,
        86,
        -122,
        66,
        -7,
        -50,
        84,
        -74,
        -118,
        116,
        79,
        106,
        44,
        -37,
        -64,
        -99,
        78,
        103,
        -10,
        -70,
        -123,
        113,
        21,
        20,
        88,
        -72,
        -13,
        -118,
        -38,
        -111,
        -102,
        -75,
        -77,
        -78,
        -88,
        -56,
        8,
        34,
        -78,
        -54,
        -123,
        81,
        -123,
        -26,
        -119,
        54,
        -96,
        -52,
        61,
        102,
        52,
        83,
        19,
        -28,
        108,
        63,
        16,
        -23,
        100,
        -83,
        -17,
        -96,
        0,
        -15,
        62,
        54,
        44,
        -58,
        117,
        -121,
        -94,
        -73,
        -79,
        -59,
        -121,
        13,
        -41,
        90,
        -72,
        75,
        -34,
        -6,
        -39,
        -38,
        -108,
        -54,
        114,
        122,
        13,
        -43,
        -11,
        -9,
        -124,
        -112,
        99,
        22,
        -5,
        54,
        67,
        55,
        46,
        51,
        -61,
        -67,
        -88,
        63,
        -39,
        93,
        127,
        -38,
        103,
        -123,
        37,
        -12,
        -62,
        -39,
        -58,
        2,
        -29,
        -36,
        -103,
        35,
        92,
        -88,
        87,
        96,
        -102,
        -56,
        82,
        33,
        -106,
        -79,
        32,
        -97,
        57,
        102,
        -65,
        -107,
        -117,
        111,
        -20,
        -25,
        124,
        76,
        -116,
        -35,
        84,
        63,
        -110,
        -119,
        -112,
        29,
        84,
        -87,
        -103,
        -121,
        115,
        -91,
        -29,
        -103,
        30,
        -72,
        -86,
        -38,
        95,
        -46,
        15,
        47,
        97,
        -64,
        26,
        54,
        123,
        70,
        101,
        21,
        115,
        -39,
        9,
        41,
        -92,
        -96,
        -22,
        -66,
        115,
        89,
        -115,
        36,
        -67,
        92,
        -71,
        -112,
        -122,
        -41,
        71,
        115,
        55,
        51,
        66,
        -87,
        0,
        -103,
        -70,
        -102,
        -112,
        -26,
        -127,
        29,
        -24,
        -111,
        -44,
        -83,
        73,
        66,
        -112,
        127,
        68,
        28,
        -126,
        -106,
        115,
        -10,
        119,
        -46,
        97,
        26,
        44,
        -43,
        51,
        82,
        38,
        -82,
        -74,
        93,
        -15,
        -111,
        99,
        64,
        2,
        0,
        51,
        117,
        65,
        102,
        -23,
        -94,
        44,
        36,
        36,
        0,
        83,
        32,
        -40,
        -90,
        22,
        -114,
        -122,
        37,
        -83,
        58,
        -72,
        -21,
        -24,
        49,
        -96,
        -75,
        -81,
        -121,
        -51,
        34,
        43,
        43,
        -10,
        -83,
        58,
        70,
        22,
        25,
        -39,
        -121,
        50,
        17,
        105,
        -107,
        66,
        -2,
        93,
        91,
        87,
        -96,
        88,
        -16,
        -116,
        72,
        51,
        -53,
        12,
        125,
        76,
        -43,
        48,
        -119,
        -92,
        -18,
        -43,
        -37,
        88,
        -73,
        -84,
        49,
        92,
        -3,
        54,
        -83,
        -128,
        -36,
        -26,
        115,
        -38,
        -112,
        10,
        80,
        18,
        0,
        75,
        -41,
        84,
        44,
        -72,
        -77,
        102,
        -7,
        -52,
        10,
        72,
        -46,
        74,
        87,
        125,
        -42,
        -45,
        42,
        -55,
        93,
        -7,
        104,
        -118,
        -107,
        10,
        93,
        2,
        34,
        92,
        -13,
        107,
        -27,
        -63,
        -88,
        -89,
        4,
        4,
        -112,
        69,
        74,
        -113,
        -63,
        -88,
        67,
        24,
        -106,
        118,
        98,
        91,
        -2,
        6,
        24,
        -25,
        106,
        -112,
        -54,
        69,
        22,
        55,
        106,
        52,
        -60,
        65,
        -3,
        47,
        107,
        -13,
        112,
        119,
        -59,
        73,
        88,
        -2,
        -123,
        1,
        113,
        108,
        125,
        94,
        -79,
        -54,
        -1,
        0,
        -88,
        24,
        100,
        89,
        -61,
        107,
        71,
        60,
        -106,
        46,
        82,
        -33,
        89,
        -97,
        -127,
        107,
        55,
        8,
        51,
        -51,
        -58,
        83,
        -39,
        74,
        -75,
        47,
        24,
        -125,
        35,
        122,
        53,
        50,
        -22,
        -125,
        -95,
        -64,
        -111,
        -31,
        36,
        -57,
        -49,
        -12,
        25,
        -89,
        -99,
        117,
        24,
        -42,
        -14,
        94,
        -85,
        -94,
        -85,
        -6,
        -103,
        -51,
        10,
        -86,
        95,
        29,
        -90,
        38,
        113,
        -11,
        42,
        100,
        50,
        8,
        -65,
        82,
        -78,
        102,
        -44,
        83,
        79,
        41,
        11,
        -31,
        -98,
        21,
        -118,
        -79,
        -98,
        -13,
        -35,
        54,
        -81,
        76,
        -42,
        64,
        -108,
        -54,
        61,
        -45,
        94,
        -25,
        -105,
        90,
        76,
        -52,
        -112,
        -14,
        15,
        -124,
        76,
        28,
        33,
        88,
        -65,
        49,
        -2,
        56,
        104,
        -65,
        -80,
        -127,
        -82,
        54,
        76,
        -25,
        -59,
        36,
        -127,
        45,
        81,
        -25,
        28,
        -2,
        -22,
        -42,
        -90,
        52,
        94,
        -52,
        -44,
        77,
        71,
        67,
        -31,
        -62,
        -73,
        -85,
        -116,
        -26,
        63,
        83,
        -35,
        -14,
        41,
        -114,
        -25,
        103,
        85,
        28,
        96,
        114,
        37,
        -55,
        -23,
        20,
        -8,
        49,
        80,
        10,
        59,
        51,
        -36,
        114,
        -35,
        94,
        -82,
        92,
        -105,
        3,
        61,
        -92,
        111,
        -89,
        -56,
        -105,
        15,
        114,
        -103,
        -38,
        111,
        -48,
        -70,
        -87,
        107,
        -58,
        63,
        -74,
        80,
        86,
        8,
        101,
        -88,
        30,
        29,
        -120,
        -77,
        92,
        18,
        -28,
        -75,
        -5,
        -68,
        98,
        -79,
        90,
        84,
        124,
        -44,
        -48,
        -57,
        96,
        -124,
        -73,
        -20,
        26,
        -5,
        31,
        107,
        -30,
        -102,
        124,
        -121,
        -12,
        -105,
        -39,
        118,
        24,
        -49,
        -11,
        13,
        102,
        19,
        11,
        68,
        -51,
        101,
        -103,
        -100,
        62,
        -112,
        -39,
        -19,
        -99,
        31,
        101,
        -77,
        115,
        27,
        -40,
        -49,
        -24,
        -15,
        123,
        126,
        -5,
        16,
        -115,
        53,
        36,
        -20,
        53,
        -37,
        6,
        31,
        -109,
        -73,
        2,
        108,
        -57,
        121,
        -50,
        111,
        73,
        -30,
        -18,
        -71,
        58,
        92,
        -70,
        35,
        -60,
        127,
        -42,
        -113,
        -106,
        125,
        50,
        -7,
        -113,
        -107,
        -14,
        -17,
        -112,
        -48,
        -29,
        123,
        95,
        23,
        113,
        91,
        -69,
        -37,
        4,
        -63,
        -46,
        -56,
        -44,
        31,
        82,
        -2,
        -25,
        59,
        -50,
        121,
        59,
        59,
        -107,
        71,
        -99,
        -15,
        -2,
        -102,
        -3,
        90,
        58,
        29,
        94,
        110,
        -106,
        -89,
        35,
        -46,
        -31,
        -20,
        -87,
        -47,
        79,
        72,
        -83,
        -18,
        55,
        120,
        -17,
        -77,
        -48,
        80,
        101,
        -48,
        -70,
        -47,
        -4,
        115,
        3,
        -44,
        62,
        -22,
        -40,
        -56,
        5,
        108,
        27,
        -76,
        -10,
        9,
        -76,
        91,
        101,
        55,
        3,
        115,
        66,
        114,
        -58,
        -56,
        116,
        -2,
        61,
        -16,
        -31,
        115,
        -5,
        47,
        28,
        -70,
        23,
        -56,
        70,
        51,
        -124,
        -80,
        87,
        127,
        75,
        117,
        6,
        -82,
        -47,
        -123,
        100,
        -74,
        55,
        14,
        -99,
        -122,
        -42,
        -126,
        -65,
        -77,
        91,
        43,
        47,
        126,
        -39,
        -12,
        39,
        69,
        -52,
        -24,
        97,
        61,
        -103,
        -91,
        42,
        61,
        -126,
        -58,
        46,
        94,
        75,
        24,
        60,
        -82,
        -117,
        -55,
        -33,
        61,
        -100,
        84,
        57,
        -83,
        33,
        3,
        99,
        48,
        -103,
        -104,
        -85,
        -13,
        73,
        55,
        6,
        95,
        49,
        -20,
        -28,
        -88,
        -86,
        -54,
        43,
        30,
        34,
        -99,
        96,
        -125,
        -86,
        111,
        5,
        -127,
        -112,
        75,
        -71,
        34,
        -20,
        1,
        123,
        -31,
        -111,
        -96,
        105,
        62,
        18,
        74,
        82,
        -96,
        97,
        -110,
        -25,
        -54,
        72,
        36,
        95,
        104,
        34,
        9,
        45,
        -80,
        -59,
        33,
        -3,
        117,
        -95,
        -50,
        -7,
        -105,
        -55,
        43,
        -9,
        30,
        58,
        -12,
        -61,
        -41,
        51,
        -81,
        -110,
        48,
        105,
        29,
        -82,
        75,
        -102,
        100,
        79,
        -11,
        -35,
        62,
        66,
        43,
        -56,
        53,
        -6,
        -121,
        -7,
        -67,
        -66,
        -93,
        -97,
        -14,
        76,
        12,
        -7,
        -55,
        -13,
        -36,
        -6,
        -29,
        -52,
        -51,
        -24,
        42,
        -93,
        6,
        -57,
        27,
        -27,
        -49,
        -41,
        54,
        -108,
        -63,
        77,
        -49,
        68,
        -34,
        96,
        -35,
        -21,
        90,
        -49,
        -54,
        -15,
        7,
        68,
        -111,
        -128,
        -119,
        -113,
        67,
        106,
        7,
        115,
        29,
        32,
        44,
        -102,
        53,
        123,
        59,
        27,
        72,
        29,
        107,
        12,
        43,
        22,
        -100,
        -76,
        -14,
        21,
        22,
        -93,
        93,
        98,
        -21,
        49,
        -101,
        -7,
        -46,
        37,
        -70,
        -102,
        -79,
        22,
        -40,
        -3,
        6,
        119,
        -68,
        87,
        -128,
        -27,
        -89,
        112,
        124,
        -23,
        114,
        -5,
        77,
        -41,
        113,
        -76,
        88,
        83,
        63,
        23,
        79,
        108,
        123,
        12,
        44,
        -86,
        67,
        77,
        109,
        93,
        -79,
        -35,
        65,
        95,
        105,
        4,
        -108,
        -82,
        126,
        118,
        -10,
        -90,
        -78,
        -40,
        -75,
        85,
        -107,
        -78,
        80,
        126,
        -89,
        35,
        -7,
        106,
        34,
        9,
        -23,
        -1,
        0,
        51,
        87,
        -34,
        -79,
        85,
        46,
        -6,
        90,
        33,
        86,
        -42,
        79,
        97,
        53,
        -12,
        53,
        52,
        64,
        -108,
        50,
        -90,
        105,
        13,
        -94,
        -50,
        126,
        -82,
        -85,
        9,
        -28,
        -77,
        46,
        -22,
        -123,
        93,
        98,
        -109,
        94,
        -81,
        -125,
        29,
        -83,
        15,
        -44,
        -96,
        -42,
        -42,
        54,
        -44,
        116,
        -87,
        -83,
        32,
        3,
        85,
        75,
        80,
        38,
        20,
        72,
        6,
        83,
        96,
        97,
        -65,
        -19,
        16,
        98,
        108,
        -51,
        82,
        -78,
        11,
        -75,
        20,
        -91,
        5,
        -125,
        -89,
        -52,
        83,
        103,
        -111,
        32,
        -65,
        -26,
        -106,
        -101,
        -126,
        113,
        -7,
        -14,
        117,
        126,
        33,
        -14,
        -97,
        12,
        74,
        120,
        -6,
        -100,
        -89,
        77,
        59,
        -71,
        -5,
        -24,
        38,
        -50,
        63,
        7,
        -69,
        -72,
        -50,
        100,
        -103,
        38,
        114,
        116,
        -72,
        -45,
        -33,
        60,
        98,
        88,
        -117,
        111,
        97,
        7,
        -106,
        -82,
        -59,
        -12,
        3,
        -98,
        -126,
        -71,
        40,
        106,
        -27,
        -106,
        -70,
        -53,
        126,
        -34,
        -93,
        30,
        -128,
        59,
        15,
        80,
        -34,
        56,
        25,
        112,
        -80,
        -69,
        125,
        44,
        97,
        67,
        50,
        29,
        -52,
        -36,
        -12,
        -78,
        70,
        38,
        118,
        -114,
        -8,
        -34,
        82,
        -90,
        80,
        117,
        61,
        53,
        -39,
        -101,
        29,
        47,
        -89,
        -47,
        8,
        98,
        121,
        -35,
        21,
        -119,
        -99,
        -84,
        -45,
        -117,
        -123,
        88,
        -67,
        -31,
        124,
        -87,
        -24,
        115,
        -57,
        107,
        -83,
        -81,
        66,
        -25,
        1,
        -8,
        111,
        93,
        38,
        -116,
        -85,
        60,
        -97,
        69,
        -88,
        38,
        57,
        116,
        -45,
        116,
        -70,
        -72,
        66,
        -100,
        93,
        21,
        90,
        -52,
        109,
        -60,
        -102,
        -40,
        -107,
        27,
        115,
        31,
        80,
        -123,
        -45,
        -66,
        118,
        51,
        89,
        -38,
        -87,
        33,
        -113,
        -123,
        -89,
        0,
        124,
        -111,
        -3,
        113,
        -14,
        -102,
        2,
        -19,
        -79,
        -7,
        78,
        33,
        -55,
        -56,
        -26,
        -82,
        36,
        50,
        116,
        50,
        -99,
        -26,
        -122,
        93,
        -22,
        -73,
        -108,
        101,
        104,
        -70,
        -61,
        -34,
        52,
        -97,
        3,
        71,
        32,
        -117,
        97,
        -5,
        53,
        -5,
        6,
        117,
        1,
        -47,
        -87,
        -47,
        -35,
        -127,
        57,
        -95,
        108,
        -19,
        -30,
        -102,
        -54,
        86,
        -92,
        110,
        -96,
        33,
        -103,
        -10,
        2,
        -57,
        112,
        71,
        -84,
        -106,
        13,
        108,
        87,
        42,
        74,
        -84,
        0,
        49,
        -7,
        -127,
        120,
        1,
        -36,
        -53,
        -110,
        -34,
        -45,
        -118,
        -76,
        -12,
        30,
        100,
        -14,
        -19,
        -128,
        -98,
        103,
        83,
        -46,
        106,
        117,
        25,
        -51,
        -94,
        -10,
        -93,
        -120,
        -37,
        102,
        112,
        116,
        -63,
        53,
        121,
        -125,
        50,
        81,
        -77,
        -107,
        14,
        -70,
        1,
        -113,
        121,
        38,
        40,
        -42,
        -126,
        -25,
        21,
        -12,
        114,
        -110,
        111,
        -2,
        110,
        73,
        -116,
        117,
        -107,
        -59,
        -79,
        -25,
        79,
        53,
        49,
        -54,
        105,
        -14,
        123,
        93,
        118,
        -34,
        -105,
        31,
        87,
        1,
        91,
        -32,
        110,
        -11,
        -38,
        90,
        -94,
        73,
        -21,
        -87,
        47,
        41,
        69,
        -56,
        -18,
        -75,
        116,
        -103,
        24,
        107,
        69,
        74,
        72,
        -107,
        -38,
        69,
        22,
        -58,
        -95,
        -57,
        117,
        24,
        -34,
        45,
        -12,
        -5,
        111,
        -38,
        -1,
        0,
        92,
        -43,
        34,
        -7,
        5,
        39,
        17,
        -95,
        -102,
        -57,
        -35,
        121,
        -89,
        -109,
        95,
        53,
        7,
        119,
        68,
        109,
        17,
        -21,
        98,
        -50,
        3,
        -82,
        -29,
        -88,
        110,
        115,
        50,
        -94,
        -56,
        99,
        0,
        25,
        36,
        46,
        2,
        -39,
        -35,
        49,
        117,
        48,
        -11,
        -78,
        -128,
        -53,
        12,
        -85,
        -97,
        -71,
        3,
        60,
        -117,
        -24,
        63,
        -56,
        124,
        -37,
        -38,
        -51,
        -39,
        125,
        -117,
        102,
        -118,
        87,
        85,
        -22,
        95,
        62,
        -114,
        -82,
        78,
        -123,
        -49,
        -41,
        12,
        -48,
        -114,
        -50,
        112,
        -45,
        -52,
        -37,
        -53,
        69,
        86,
        -122,
        -36,
        -12,
        -40,
        22,
        -43,
        -44,
        -48,
        57,
        -55,
        -120,
        92,
        18,
        55,
        -103,
        -77,
        109,
        38,
        53,
        30,
        21,
        -14,
        -112,
        89,
        -61,
        -64,
        1,
        -36,
        -52,
        0,
        77,
        -32,
        91,
        -111,
        -114,
        9,
        103,
        35,
        -54,
        82,
        57,
        -46,
        93,
        -61,
        113,
        38,
        -64,
        2,
        31,
        125,
        -79,
        16,
        120,
        -1,
        0,
        84,
        -2,
        121,
        -15,
        -11,
        49,
        -61,
        -63,
        121,
        27,
        -91,
        -28,
        -43,
        -52,
        -48,
        115,
        93,
        76,
        52,
        45,
        34,
        -58,
        -99,
        106,
        -74,
        103,
        27,
        -48,
        -44,
        66,
        -22,
        -42,
        -101,
        30,
        -24,
        28,
        -104,
        10,
        -19,
        -90,
        -14,
        -93,
        10,
        8,
        -48,
        100,
        -124,
        -46,
        85,
        101,
        -25,
        23,
        -113,
        -65,
        -74,
        -33,
        84,
        28,
        122,
        -122,
        22,
        -5,
        60,
        31,
        -110,
        79,
        -71,
        113,
        -111,
        102,
        -12,
        -80,
        -98,
        -26,
        -101,
        -25,
        29,
        2,
        77,
        -90,
        -58,
        92,
        -121,
        9,
        -43,
        115,
        117,
        1,
        83,
        89,
        109,
        33,
        17,
        53,
        42,
        123,
        -127,
        -78,
        75,
        -102,
        70,
        -112,
        -109,
        55,
        34,
        33,
        109,
        122,
        88,
        -19,
        49,
        -30,
        -116,
        39,
        -111,
        46,
        -25,
        -119,
        -83,
        0,
        8,
        25,
        90,
        -39,
        -91,
        -48,
        -80,
        51,
        -98,
        -116,
        -43,
        -35,
        -90,
        74,
        -58,
        -74,
        -119,
        17,
        -79,
        -103,
        17,
        110,
        -48,
        40,
        -56,
        68,
        -78,
        -115,
        -54,
        41,
        69,
        18,
        117,
        -124,
        25,
        -125,
        120,
        -37,
        99,
        6,
        -41,
        -120,
        -60,
        103,
        60,
        53,
        18,
        -94,
        -72,
        47,
        -105,
        43,
        74,
        87,
        -92,
        46,
        35,
        -38,
        -30,
        114,
        23,
        -112,
        45,
        93,
        82,
        -123,
        122,
        -116,
        -95,
        4,
        -94,
        -45,
        99,
        -52,
        -67,
        76,
        -59,
        -104,
        33,
        -95,
        94,
        95,
        47,
        80,
        29,
        84,
        -47,
        50,
        74,
        89,
        38,
        123,
        -91,
        -81,
        -9,
        -60,
        -126,
        -83,
        84,
        -73,
        -103,
        76,
        24,
        121,
        -99,
        66,
        54,
        101,
        63,
        30,
        -57,
        22,
        30,
        -30,
        -1,
        0,
        -72,
        -33,
        21,
        -74,
        83,
        -81,
        -65,
        -60,
        -10,
        24,
        -108,
        -108,
        -42,
        36,
        108,
        -27,
        87,
        55,
        -85,
        59,
        -50,
        44,
        48,
        8,
        -30,
        119,
        15,
        44,
        -68,
        -22,
        -54,
        56,
        -52,
        31,
        -20,
        58,
        -30,
        -70,
        22,
        85,
        91,
        -82,
        -78,
        -12,
        81,
        -53,
        -24,
        89,
        -59,
        -57,
        -14,
        -70,
        115,
        103,
        80,
        40,
        -114,
        -79,
        89,
        68,
        87,
        94,
        69,
        118,
        115,
        -11,
        62,
        1,
        -63,
        -94,
        -118,
        -38,
        -63,
        -87,
        -31,
        118,
        0,
        -41,
        -49,
        21,
        -109,
        26,
        100,
        -13,
        104,
        -72,
        -88,
        101,
        -21,
        -16,
        51,
        104,
        -88,
        -2,
        86,
        57,
        12,
        -77,
        -4,
        -11,
        19,
        63,
        40,
        33,
        -121,
        -53,
        103,
        78,
        -1,
        0,
        -36,
        114,
        94,
        81,
        -103,
        89,
        103,
        -89,
        76,
        -20,
        -20,
        67,
        -56,
        31,
        -87,
        -121,
        16,
        -63,
        -113,
        108,
        126,
        -70,
        -9,
        64,
        68,
        -8,
        29,
        -107,
        -54,
        -72,
        86,
        -121,
        85,
        29,
        14,
        -77,
        -43,
        57,
        0,
        -47,
        32,
        36,
        52,
        -120,
        -56,
        -85,
        -91,
        80,
        -80,
        -62,
        -16,
        96,
        -47,
        67,
        -84,
        55,
        -19,
        120,
        96,
        38,
        106,
        -20,
        10,
        67,
        -89,
        -87,
        -114,
        -74,
        -54,
        -87,
        71,
        73,
        -107,
        -127,
        -87,
        69,
        -54,
        -79,
        14,
        -91,
        -49,
        93,
        -116,
        -31,
        -80,
        121,
        39,
        -41,
        -82,
        91,
        38,
        93,
        112,
        -34,
        -57,
        -5,
        -110,
        -80,
        -38,
        -128,
        -128,
        -27,
        -122,
        -120,
        2,
        81,
        -128,
        -36,
        -103,
        -27,
        -5,
        -111,
        -90,
        6,
        -42,
        10,
        58,
        36,
        -67,
        116,
        65,
        -19,
        118,
        13,
        80,
        -66,
        -91,
        -43,
        105,
        -5,
        9,
        120,
        -94,
        22,
        -45,
        44,
        -36,
        70,
        -73,
        -36,
        68,
        -16,
        -126,
        -115,
        24,
        41,
        12,
        -107,
        19,
        10,
        -35,
        1,
        -73,
        15,
        29,
        -3,
        122,
        84,
        -84,
        -102,
        -115,
        -48,
        -107,
        -88,
        -104,
        0,
        -85,
        -92,
        -21,
        112,
        -88,
        -40,
        16,
        -50,
        -60,
        -103,
        -30,
        -3,
        -110,
        125,
        -80,
        -36,
        20,
        70,
        77,
        36,
        89,
        -125,
        103,
        -128,
        111,
        50,
        -79,
        -122,
        99,
        50,
        -68,
        92,
        76,
        -71,
        72,
        5,
        39,
        -117,
        115,
        32,
        -71,
        61,
        -37,
        123,
        28,
        86,
        46,
        12,
        -69,
        -57,
        127,
        -65,
        -13,
        -116,
        38,
        30,
        -26,
        -41,
        14,
        101,
        -112,
        -53,
        88,
        -39,
        -87,
        125,
        83,
        66,
        121,
        89,
        84,
        -59,
        80,
        107,
        -68,
        -46,
        109,
        102,
        -61,
        -56,
        89,
        -128,
        2,
        0,
        -20,
        46,
        -36,
        84,
        63,
        35,
        36,
        0,
        -55,
        68,
        -52,
        21,
        -2,
        -10,
        114,
        -57,
        -77,
        103,
        -81,
        -57,
        -20,
        -25,
        1,
        84,
        -71,
        -8,
        -71,
        -58,
        96,
        105,
        -61,
        117,
        -38,
        105,
        -13,
        23,
        98,
        58,
        44,
        125,
        23,
        101,
        99,
        116,
        57,
        -95,
        80,
        121,
        108,
        -79,
        -37,
        84,
        116,
        112,
        96,
        -54,
        -20,
        107,
        -108,
        -122,
        -68,
        53,
        -114,
        16,
        47,
        -123,
        -50,
        -125,
        61,
        -3,
        77,
        -58,
        90,
        84,
        69,
        115,
        50,
        -93,
        21,
        -104,
        107,
        -28,
        98,
        -123,
        89,
        -101,
        88,
        -22,
        52,
        -56,
        -122,
        -73,
        -60,
        -67,
        -95,
        113,
        -102,
        100,
        21,
        -101,
        -127,
        123,
        -52,
        85,
        -117,
        -104,
        114,
        -39,
        90,
        80,
        -21,
        -120,
        -98,
        -59,
        3,
        16,
        91,
        14,
        -31,
        -77,
        75,
        -86,
        -82,
        -112,
        45,
        113,
        40,
        48,
        -94,
        -13,
        8,
        -24,
        94,
        -83,
        -109,
        -27,
        43,
        -105,
        70,
        -82,
        -86,
        17,
        69,
        74,
        90,
        24,
        -125,
        89,
        -54,
        80,
        18,
        -7,
        25,
        -70,
        -65,
        -59,
        40,
        74,
        -127,
        -99,
        46,
        -50,
        4,
        112,
        -26,
        -20,
        62,
        -125,
        -37,
        12,
        -107,
        40,
        119,
        15,
        99,
        60,
        127,
        61,
        -16,
        -41,
        -86,
        -90,
        -55,
        38,
        -63,
        -74,
        46,
        68,
        -26,
        -83,
        95,
        -42,
        126,
        73,
        -84,
        -75,
        52,
        52,
        -45,
        -44,
        27,
        -54,
        -107,
        -41,
        20,
        87,
        41,
        -37,
        101,
        -83,
        -87,
        -82,
        -119,
        -76,
        83,
        -59,
        87,
        -89,
        30,
        -115,
        -118,
        80,
        84,
        -50,
        -55,
        -62,
        75,
        -72,
        73,
        -45,
        52,
        -25,
        81,
        -105,
        -92,
        -73,
        -114,
        124,
        -120,
        -33,
        14,
        -34,
        42,
        -42,
        69,
        -125,
        37,
        -62,
        98,
        27,
        83,
        -114,
        -34,
        0,
        18,
        -33,
        46,
        27,
        -71,
        -67,
        23,
        60,
        -38,
        -8,
        -110,
        -42,
        62,
        -122,
        54,
        123,
        -127,
        -116,
        18,
        95,
        63,
        -102,
        127,
        -9,
        57,
        -112,
        -52,
        51,
        77,
        12,
        119,
        -123,
        -50,
        115,
        31,
        73,
        21,
        -91,
        -102,
        -100,
        103,
        91,
        -1,
        0,
        46,
        107,
        35,
        119,
        76,
        32,
        -113,
        -119,
        114,
        103,
        -117,
        68,
        -41,
        77,
        -124,
        95,
        -125,
        -3,
        82,
        -104,
        109,
        -5,
        53,
        0,
        114,
        -84,
        103,
        21,
        43,
        31,
        33,
        -20,
        65,
        18,
        57,
        -51,
        24,
        -84,
        -80,
        85,
        -56,
        -62,
        1,
        -70,
        -59,
        2,
        -18,
        -37,
        65,
        112,
        29,
        56,
        -37,
        35,
        -114,
        -22,
        126,
        -101,
        97,
        -84,
        -89,
        -25,
        62,
        -118,
        44,
        85,
        -18,
        -86,
        -21,
        -84,
        -38,
        32,
        110,
        -48,
        65,
        90,
        104,
        23,
        -90,
        -56,
        80,
        -95,
        14,
        116,
        -106,
        17,
        113,
        41,
        107,
        23,
        79,
        34,
        -2,
        -25,
        12,
        20,
        9,
        115,
        7,
        -1,
        0,
        -51,
        -3,
        -52,
        7,
        14,
        125,
        -34,
        -40,
        110,
        87,
        -56,
        44,
        121,
        2,
        -56,
        -17,
        116,
        -35,
        43,
        1,
        -52,
        14,
        61,
        121,
        2,
        105,
        78,
        100,
        33,
        -80,
        53,
        -1,
        0,
        102,
        125,
        -99,
        18,
        -24,
        95,
        41,
        -74,
        -36,
        -22,
        -37,
        -87,
        58,
        61,
        36,
        -102,
        17,
        57,
        -41,
        25,
        -55,
        95,
        -84,
        95,
        51,
        -104,
        38,
        40,
        65,
        -41,
        5,
        88,
        61,
        -100,
        29,
        -31,
        -111,
        26,
        -82,
        -56,
        -122,
        48,
        -26,
        -43,
        -118,
        107,
        35,
        -44,
        102,
        97,
        -54,
        -114,
        19,
        114,
        -103,
        -48,
        -125,
        -102,
        88,
        -53,
        43,
        125,
        80,
        81,
        54,
        91,
        55,
        -46,
        -105,
        89,
        73,
        127,
        -89,
        -92,
        -21,
        -127,
        -49,
        -94,
        58,
        -33,
        -59,
        64,
        -24,
        -31,
        -107,
        -96,
        68,
        43,
        67,
        43,
        9,
        -115,
        10,
        97,
        -124,
        -44,
        -53,
        96,
        -116,
        123,
        106,
        86,
        115,
        -113,
        -90,
        -76,
        3,
        56,
        118,
        51,
        35,
        5,
        74,
        71,
        28,
        99,
        26,
        -20,
        -75,
        -11,
        -12,
        25,
        -66,
        73,
        111,
        -17,
        42,
        59,
        95,
        -14,
        -3,
        -44,
        -54,
        109,
        70,
        42,
        -35,
        127,
        -9,
        63,
        -104,
        -103,
        -39,
        -118,
        -117,
        37,
        -126,
        50,
        -112,
        -82,
        -51,
        107,
        122,
        49,
        -102,
        -38,
        -114,
        -40,
        -80,
        -104,
        -88,
        -58,
        113,
        110,
        87,
        -18,
        -39,
        -108,
        -67,
        52,
        -11,
        42,
        80,
        74,
        96,
        23,
        -117,
        42,
        -32,
        22,
        105,
        -110,
        24,
        -114,
        39,
        -117,
        28,
        21,
        0,
        -82,
        77,
        -103,
        -101,
        -5,
        -63,
        113,
        -72,
        -33,
        -106,
        35,
        5,
        -74,
        -60,
        58,
        -27,
        -79,
        -77,
        -38,
        18,
        33,
        117,
        85,
        16,
        94,
        -106,
        14,
        -125,
        -32,
        32,
        -109,
        6,
        -88,
        -125,
        96,
        104,
        -123,
        -90,
        -112,
        -85,
        66,
        113,
        -107,
        89,
        46,
        -107,
        -109,
        110,
        -83,
        37,
        -97,
        11,
        54,
        -77,
        48,
        96,
        108,
        -25,
        -20,
        -103,
        99,
        -70,
        31,
        -123,
        -116,
        113,
        -95,
        84,
        25,
        111,
        -23,
        64,
        -23,
        -10,
        114,
        -34,
        21,
        20,
        -7,
        -102,
        -112,
        13,
        54,
        20,
        -41,
        107,
        61,
        -128,
        -24,
        -112,
        43,
        -81,
        -88,
        1,
        -73,
        -100,
        117,
        -24,
        -61,
        34,
        -105,
        -43,
        64,
        87,
        -43,
        22,
        123,
        90,
        122,
        38,
        103,
        59,
        69,
        72,
        -70,
        -13,
        -81,
        -107,
        -99,
        73,
        87,
        50,
        -88,
        -39,
        119,
        -16,
        -87,
        -9,
        44,
        65,
        -107,
        102,
        116,
        -124,
        -39,
        -11,
        -78,
        70,
        -74,
        -82,
        125,
        -12,
        -22,
        67,
        -30,
        -55,
        99,
        67,
        -27,
        -42,
        97,
        28,
        -44,
        -116,
        110,
        -92,
        15,
        -21,
        -81,
        -75,
        -102,
        -115,
        -14,
        109,
        65,
        42,
        -53,
        8,
        -81,
        68,
        -88,
        -111,
        78,
        122,
        95,
        36,
        -53,
        -111,
        18,
        -71,
        -88,
        -117,
        68,
        57,
        -41,
        -96,
        -2,
        -126,
        111,
        50,
        -82,
        -61,
        -30,
        -47,
        93,
        -16,
        -86,
        43,
        51,
        46,
        9,
        102,
        104,
        54,
        16,
        67,
        -60,
        92,
        25,
        -36,
        -38,
        108,
        14,
        34,
        32,
        68,
        -71,
        -77,
        16,
        92,
        90,
        61,
        -67,
        69,
        -80,
        -109,
        115,
        8,
        -101,
        31,
        -79,
        24,
        -43,
        -38,
        65,
        102,
        -21,
        -115,
        120,
        -47,
        -53,
        116,
        40,
        63,
        102,
        -101,
        -9,
        44,
        102,
        -17,
        14,
        -52,
        124,
        42,
        37,
        -98,
        100,
        -45,
        106,
        -26,
        30,
        115,
        -47,
        -79,
        118,
        -40,
        -54,
        89,
        51,
        -35,
        68,
        -85,
        -84,
        -2,
        88,
        18,
        -3,
        -100,
        63,
        103,
        -43,
        81,
        26,
        -84,
        23,
        74,
        -39,
        -102,
        10,
        54,
        6,
        96,
        -109,
        126,
        116,
        -77,
        -86,
        -38,
        -122,
        18,
        -103,
        42,
        -118,
        127,
        26,
        6,
        -49,
        104,
        -19,
        -39,
        -86,
        18,
        119,
        52,
        -76,
        28,
        106,
        24,
        50,
        -57,
        126,
        -99,
        17,
        85,
        82,
        -96,
        -124,
        -114,
        -47,
        -39,
        57,
        -63,
        -68,
        -46,
        76,
        59,
        80,
        -111,
        -76,
        -76,
        -61,
        75,
        -33,
        14,
        -114,
        -26,
        12,
        -21,
        -26,
        -68,
        68,
        -99,
        -128,
        -97,
        92,
        -84,
        -73,
        65,
        106,
        -44,
        108,
        -41,
        72,
        57,
        -19,
        51,
        -115,
        -107,
        116,
        11,
        -9,
        8,
        -107,
        116,
        -96,
        -54,
        12,
        -106,
        73,
        -108,
        -1,
        0,
        74,
        82,
        -76,
        107,
        89,
        102,
        62,
        -72,
        87,
        -45,
        74,
        115,
        -41,
        96,
        77,
        103,
        124,
        116,
        -109,
        -102,
        -32,
        -123,
        -103,
        -122,
        -62,
        -40,
        -39,
        110,
        101,
        114,
        3,
        -105,
        -79,
        119,
        -122,
        51,
        119,
        -10,
        45,
        119,
        50,
        3,
        -29,
        -119,
        96,
        -61,
        125,
        -40,
        62,
        -58,
        -18,
        111,
        -57,
        -85,
        -79,
        108,
        51,
        116,
        -27,
        -122,
        -46,
        76,
        125,
        -109,
        -33,
        67,
        93,
        1,
        7,
        79,
        89,
        86,
        -104,
        11,
        -102,
        -83,
        -25,
        -102,
        -49,
        -107,
        33,
        -40,
        10,
        -25,
        -25,
        -27,
        21,
        -30,
        123,
        -18,
        -115,
        -75,
        20,
        65,
        71,
        62,
        -54,
        -14,
        29,
        105,
        87,
        14,
        66,
        98,
        -74,
        -67,
        23,
        51,
        -126,
        -11,
        -107,
        72,
        -73,
        -100,
        -57,
        -34,
        54,
        -66,
        -73,
        59,
        -118,
        -5,
        -62,
        79,
        83,
        66,
        70,
        -88,
        -118,
        123,
        102,
        -32,
        -76,
        -12,
        15,
        79,
        71,
        -101,
        88,
        -23,
        -116,
        122,
        47,
        0,
        95,
        -23,
        -81,
        -82,
        -122,
        -83,
        100,
        25,
        -30,
        14,
        -119,
        101,
        115,
        104,
        101,
        80,
        -50,
        9,
        5,
        -21,
        66,
        34,
        69,
        89,
        21,
        51,
        16,
        89,
        -127,
        65,
        -57,
        118,
        89,
        -88,
        -102,
        88,
        32,
        98,
        -126,
        25,
        -88,
        -62,
        -34,
        -32,
        -82,
        -83,
        90,
        -6,
        -108,
        118,
        -116,
        67,
        75,
        60,
        -44,
        25,
        -69,
        14,
        17,
        -79,
        28,
        7,
        59,
        -113,
        -89,
        -110,
        -56,
        110,
        -90,
        -69,
        115,
        89,
        -60,
        40,
        117,
        117,
        118,
        -87,
        -92,
        23,
        -38,
        -39,
        -5,
        107,
        -17,
        -28,
        -32,
        -41,
        125,
        -77,
        -23,
        -24,
        116,
        -37,
        118,
        71,
        -97,
        -78,
        -69,
        109,
        11,
        76,
        -118,
        41,
        -126,
        -94,
        -106,
        -50,
        -95,
        102,
        31,
        102,
        103,
        114,
        -14,
        24,
        -106,
        -31,
        -103,
        -116,
        23,
        14,
        32,
        69,
        -36,
        -57,
        118,
        102,
        3,
        125,
        -66,
        -48,
        -45,
        -120,
        -85,
        -46,
        -8,
        -85,
        73,
        -68,
        24,
        -25,
        -82,
        -94,
        -44,
        -27,
        -22,
        -50,
        73,
        -118,
        -90,
        99,
        101,
        -64,
        58,
        106,
        -76,
        101,
        -127,
        -76,
        57,
        -48,
        -85,
        -125,
        -6,
        8,
        100,
        -26,
        -128,
        122,
        107,
        23,
        29,
        -12,
        -50,
        -31,
        -59,
        -89,
        -102,
        -36,
        -89,
        -82,
        66,
        -12,
        82,
        -55,
        121,
        43,
        -64,
        60,
        86,
        -12,
        -65,
        -124,
        -57,
        6,
        -42,
        -120,
        9,
        -98,
        70,
        -48,
        -56,
        -33,
        -57,
        6,
        -65,
        48,
        -93,
        25,
        -10,
        -46,
        -66,
        78,
        -53,
        11,
        -83,
        -44,
        123,
        87,
        117,
        49,
        -35,
        -78,
        -119,
        3,
        -88,
        71,
        -34,
        73,
        -51,
        96,
        -68,
        6,
        52,
        -12,
        82,
        -74,
        31,
        74,
        54,
        -19,
        -107,
        -112,
        73,
        100,
        96,
        -72,
        -28,
        81,
        33,
        -41,
        49,
        78,
        -118,
        -90,
        2,
        -8,
        -45,
        -96,
        -19,
        -90,
        -26,
        118,
        -23,
        -24,
        50,
        58,
        -89,
        -116,
        -61,
        23,
        -106,
        -50,
        102,
        -47,
        77,
        -87,
        49,
        -107,
        0,
        82,
        112,
        -72,
        -27,
        14,
        -13,
        -117,
        -80,
        22,
        33,
        -53,
        78,
        120,
        50,
        -56,
        -56,
        -34,
        -9,
        -44,
        -125,
        92,
        66,
        0,
        44,
        -47,
        126,
        -61,
        106,
        -34,
        -41,
        24,
        102,
        -89,
        21,
        100,
        -128,
        40,
        -81,
        9,
        104,
        -101,
        64,
        -15,
        31,
        5,
        -21,
        98,
        82,
        26,
        65,
        51,
        -75,
        -29,
        118,
        118,
        107,
        -61,
        88,
        -76,
        96,
        57,
        12,
        82,
        103,
        103,
        -6,
        -33,
        120,
        -11,
        121,
        119,
        -66,
        56,
        -89,
        -28,
        79,
        67,
        120,
        -35,
        63,
        49,
        125,
        -83,
        122,
        45,
        -46,
        -12,
        -39,
        55,
        115,
        52,
        64,
        -45,
        -56,
        -3,
        100,
        -106,
        118,
        -78,
        -76,
        2,
        21,
        116,
        -57,
        52,
        -21,
        64,
        -58,
        -66,
        114,
        -39,
        -103,
        120,
        74,
        104,
        110,
        44,
        -22,
        -38,
        83,
        21,
        -108,
        116,
        -53,
        -95,
        -6,
        82,
        -69,
        12,
        -4,
        -123,
        -3,
        98,
        3,
        90,
        51,
        -103,
        -51,
        115,
        69,
        65,
        -126,
        127,
        -9,
        -82,
        71,
        -81,
        -52,
        111,
        -95,
        87,
        -11,
        -106,
        -44,
        93,
        -16,
        70,
        -121,
        67,
        -75,
        61,
        20,
        -36,
        -114,
        -86,
        -127,
        -55,
        -122,
        -74,
        42,
        8,
        -27,
        83,
        74,
        48,
        11,
        -46,
        46,
        -26,
        115,
        -21,
        123,
        108,
        110,
        -17,
        33,
        -89,
        119,
        74,
        -65,
        -29,
        39,
        36,
        -85,
        -118,
        -60,
        80,
        -42,
        14,
        -123,
        -52,
        119,
        -98,
        -48,
        120,
        -121,
        -75,
        -112,
        94,
        68,
        -10,
        122,
        121,
        72,
        -41,
        -100,
        -77,
        110,
        -89,
        -84,
        -64,
        -38,
        120,
        -20,
        4,
        -47,
        -106,
        69,
        50,
        -54,
        66,
        -89,
        -7,
        93,
        -105,
        -111,
        103,
        39,
        111,
        45,
        23,
        -57,
        -88,
        -98,
        -91,
        76,
        21,
        -116,
        -72,
        0,
        106,
        -22,
        -27,
        18,
        -11,
        106,
        89,
        90,
        -101,
        66,
        20,
        -36,
        -107,
        51,
        16,
        54,
        -85,
        18,
        -102,
        -52,
        -108,
        -59,
        58,
        -75,
        16,
        -12,
        40,
        25,
        36,
        48,
        61,
        -40,
        -61,
        -104,
        23,
        111,
        -20,
        111,
        109,
        -80,
        66,
        -108,
        3,
        -108,
        -66,
        -48,
        -52,
        -48,
        -20,
        3,
        51,
        -61,
        -57,
        -66,
        42,
        11,
        -44,
        127,
        94,
        90,
        -37,
        59,
        89,
        113,
        -36,
        -77,
        4,
        10,
        124,
        -66,
        108,
        100,
        43,
        -29,
        111,
        26,
        46,
        -77,
        -16,
        -69,
        -127,
        89,
        -5,
        53,
        -94,
        55,
        -39,
        -116,
        -85,
        -118,
        -51,
        -78,
        -14,
        -18,
        -47,
        54,
        -76,
        23,
        14,
        -88,
        8,
        -10,
        67,
        -20,
        -83,
        -76,
        -3,
        23,
        31,
        -53,
        54,
        116,
        60,
        -117,
        60,
        -34,
        112,
        -104,
        47,
        -116,
        31,
        97,
        -105,
        -97,
        -124,
        -44,
        -51,
        -27,
        118,
        121,
        45,
        -43,
        -121,
        -115,
        -118,
        -107,
        18,
        -49,
        124,
        -91,
        -14,
        83,
        94,
        52,
        -74,
        99,
        -84,
        45,
        43,
        -37,
        67,
        33,
        3,
        -12,
        54,
        70,
        74,
        -110,
        -10,
        126,
        -64,
        8,
        6,
        1,
        -4,
        3,
        80,
        1,
        -125,
        -115,
        -84,
        119,
        28,
        19,
        15,
        -10,
        -104,
        104,
        -30,
        -80,
        119,
        27,
        108,
        56,
        28,
        -121,
        -2,
        112,
        49,
        -45,
        -10,
        -6,
        60,
        -100,
        -43,
        16,
        125,
        -116,
        -55,
        89,
        81,
        56,
        -123,
        115,
        -123,
        -6,
        -113,
        -39,
        -98,
        -103,
        -22,
        37,
        42,
        -36,
        -44,
        39,
        59,
        -5,
        -38,
        1,
        92,
        -80,
        55,
        -76,
        36,
        29,
        94,
        -53,
        33,
        116,
        32,
        -88,
        -94,
        -93,
        38,
        117,
        -112,
        -86,
        122,
        71,
        114,
        14,
        120,
        -93,
        -39,
        -14,
        18,
        61,
        91,
        -86,
        106,
        52,
        0,
        -107,
        71,
        23,
        -52,
        101,
        -64,
        11,
        62,
        -15,
        4,
        60,
        -74,
        -111,
        2,
        39,
        78,
        -94,
        -13,
        -8,
        -85,
        104,
        -66,
        -63,
        -126,
        -67,
        -41,
        49,
        -121,
        70,
        -25,
        91,
        0,
        7,
        29,
        -71,
        -84,
        -83,
        -121,
        -57,
        -125,
        -100,
        -42,
        117,
        51,
        -79,
        -13,
        1,
        -53,
        -70,
        62,
        100,
        121,
        90,
        34,
        3,
        97,
        -44,
        -114,
        -103,
        46,
        -53,
        43,
        73,
        51,
        -102,
        -11,
        -25,
        -112,
        61,
        -71,
        83,
        -98,
        -94,
        50,
        -106,
        -25,
        32,
        123,
        40,
        45,
        -44,
        -89,
        -88,
        -90,
        -90,
        91,
        -80,
        -26,
        -66,
        107,
        -6,
        -113,
        97,
        103,
        104,
        126,
        -39,
        85,
        83,
        95,
        -23,
        101,
        -125,
        65,
        60,
        -75,
        26,
        -46,
        117,
        6,
        -124,
        92,
        -105,
        -70,
        71,
        -9,
        3,
        -93,
        -98,
        -114,
        48,
        -70,
        37,
        88,
        -52,
        -26,
        -118,
        86,
        -44,
        -63,
        123,
        46,
        -71,
        76,
        -25,
        53,
        18,
        106,
        55,
        -69,
        94,
        -48,
        -36,
        -110,
        111,
        96,
        24,
        14,
        -37,
        76,
        105,
        -126,
        95,
        87,
        -40,
        62,
        -59,
        -74,
        15,
        -49,
        -91,
        -119,
        1,
        -35,
        103,
        30,
        83,
        -97,
        -25,
        -52,
        -22,
        43,
        -118,
        -71,
        8,
        -81,
        85,
        51,
        -86,
        -10,
        -107,
        113,
        114,
        105,
        75,
        23,
        66,
        -106,
        93,
        -125,
        -77,
        86,
        90,
        86,
        -62,
        5,
        3,
        -102,
        4,
        -95,
        50,
        46,
        -71,
        127,
        90,
        -118,
        -61,
        94,
        -78,
        114,
        46,
        86,
        -103,
        -23,
        -5,
        12,
        101,
        -100,
        -75,
        -119,
        -81,
        101,
        27,
        116,
        -125,
        63,
        -33,
        88,
        -77,
        -15,
        -27,
        -33,
        44,
        -29,
        -56,
        -45,
        -66,
        96,
        82,
        -45,
        -75,
        88,
        -44,
        104,
        -123,
        93,
        -59,
        -20,
        -51,
        107,
        -81,
        93,
        -113,
        -82,
        -104,
        -65,
        87,
        -102,
        -71,
        107,
        -28,
        -45,
        -52,
        -41,
        -60,
        -47,
        -85,
        11,
        -78,
        -80,
        51,
        -11,
        17,
        58,
        1,
        6,
        65,
        -36,
        77,
        54,
        4,
        125,
        22,
        79,
        -106,
        -26,
        -67,
        -43,
        -48,
        81,
        -122,
        -83,
        -114,
        -47,
        29,
        1,
        117,
        -56,
        13,
        50,
        -127,
        36,
        -17,
        10,
        41,
        -100,
        -52,
        3,
        67,
        79,
        81,
        23,
        -107,
        96,
        -44,
        107,
        55,
        35,
        123,
        -12,
        14,
        -25,
        32,
        -39,
        117,
        -101,
        -41,
        -57,
        -25,
        58,
        -54,
        37,
        -82,
        -108,
        60,
        108,
        -6,
        21,
        76,
        -101,
        -75,
        81,
        -26,
        54,
        -66,
        -123,
        -42,
        73,
        69,
        64,
        -82,
        46,
        -62,
        -51,
        -109,
        45,
        93,
        39,
        99,
        77,
        -75,
        23,
        112,
        -103,
        12,
        88,
        -104,
        -122,
        23,
        115,
        -12,
        119,
        96,
        123,
        97,
        52,
        -127,
        26,
        -98,
        -14,
        3,
        -109,
        98,
        33,
        -84,
        -37,
        -122,
        -69,
        122,
        -82,
        -18,
        -16,
        -117,
        113,
        9,
        -121,
        70,
        59,
        -79,
        13,
        44,
        127,
        -71,
        66,
        -75,
        -18,
        116,
        -47,
        98,
        -92,
        66,
        -76,
        -68,
        126,
        67,
        55,
        -52,
        -93,
        -41,
        -78,
        -59,
        -94,
        53,
        -9,
        82,
        -62,
        86,
        -46,
        -112,
        76,
        75,
        109,
        36,
        -59,
        107,
        98,
        10,
        -75,
        -67,
        -43,
        10,
        -126,
        -75,
        -115,
        16,
        -65,
        -44,
        53,
        -20,
        125,
        24,
        -48,
        -75,
        -125,
        58,
        70,
        114,
        10,
        -79,
        67,
        88,
        45,
        -118,
        -100,
        4,
        -73,
        52,
        -56,
        26,
        114,
        86,
        113,
        101,
        82,
        54,
        103,
        78,
        -120,
        17,
        -20,
        -119,
        -66,
        -50,
        50,
        -100,
        -2,
        116,
        -122,
        46,
        87,
        -42,
        -47,
        62,
        -52,
        2,
        8,
        74,
        -79,
        69,
        -121,
        -91,
        98,
        -105,
        67,
        52,
        -103,
        -113,
        75,
        99,
        73,
        102,
        84,
        48,
        -54,
        -35,
        84,
        118,
        -82,
        72,
        50,
        -113,
        87,
        103,
        49,
        -1,
        0,
        -102,
        26,
        -75,
        87,
        98,
        -24,
        -124,
        71,
        -118,
        -44,
        -10,
        65,
        -127,
        -77,
        107,
        48,
        16,
        -90,
        -55,
        -44,
        80,
        13,
        37,
        37,
        100,
        -93,
        -6,
        -103,
        -74,
        20,
        77,
        44,
        90,
        -40,
        32,
        -94,
        -45,
        43,
        50,
        84,
        118,
        104,
        -28,
        -36,
        22,
        55,
        49,
        -12,
        -5,
        -50,
        1,
        13,
        126,
        -35,
        -33,
        -69,
        65,
        13,
        -36,
        93,
        -16,
        62,
        112,
        -43,
        114,
        11,
        65,
        96,
        34,
        -71,
        67,
        -12,
        33,
        1,
        -125,
        -31,
        61,
        -31,
        117,
        -81,
        70,
        99,
        52,
        -122,
        -6,
        -91,
        103,
        60,
        104,
        9,
        -69,
        85,
        58,
        -95,
        71,
        -103,
        21,
        11,
        -87,
        1,
        6,
        84,
        87,
        -38,
        13,
        -113,
        -108,
        7,
        87,
        45,
        -2,
        12,
        -90,
        8,
        21,
        26,
        -106,
        -103,
        28,
        53,
        -19,
        95,
        58,
        98,
        -108,
        33,
        40,
        -28,
        49,
        112,
        103,
        -84,
        86,
        2,
        75,
        -49,
        -2,
        97,
        -42,
        -106,
        108,
        64,
        32,
        9,
        112,
        -104,
        121,
        111,
        84,
        16,
        -77,
        -117,
        -3,
        87,
        74,
        58,
        -84,
        -13,
        -41,
        32,
        -101,
        -78,
        116,
        13,
        12,
        -23,
        1,
        -18,
        33,
        26,
        -39,
        -93,
        98,
        59,
        54,
        117,
        -42,
        -20,
        69,
        98,
        -76,
        88,
        25,
        -12,
        4,
        -107,
        57,
        77,
        5,
        63,
        -104,
        68,
        -38,
        -128,
        111,
        -29,
        -75,
        22,
        78,
        -80,
        -64,
        -15,
        51,
        -63,
        -12,
        62,
        -87,
        83,
        -128,
        -90,
        -85,
        -76,
        74,
        -116,
        51,
        11,
        -123,
        -32,
        5,
        -80,
        -76,
        -64,
        43,
        -99,
        52,
        -94,
        -11,
        -75,
        69,
        -6,
        -23,
        -116,
        -83,
        93,
        1,
        16,
        65,
        103,
        104,
        97,
        55,
        111,
        88,
        -1,
        0,
        -105,
        36,
        -39,
        -63,
        1,
        -10,
        127,
        -84,
        19,
        -11,
        -67,
        -66,
        -51,
        -116,
        26,
        56,
        99,
        27,
        0,
        104,
        -19,
        -82,
        113,
        47,
        87,
        7,
        -67,
        98,
        -104,
        0,
        90,
        -55,
        -35,
        102,
        -53,
        91,
        43,
        76,
        -3,
        53,
        -50,
        -77,
        -11,
        -122,
        64,
        -17,
        -54,
        -88,
        -37,
        -101,
        -38,
        13,
        123,
        82,
        -44,
        -70,
        -31,
        -90,
        -110,
        85,
        -86,
        87,
        6,
        114,
        118,
        -88,
        -105,
        85,
        -46,
        81,
        117,
        65,
        -96,
        -101,
        -61,
        58,
        -55,
        -105,
        -39,
        106,
        -123,
        84,
        -49,
        90,
        8,
        10,
        80,
        -11,
        15,
        -76,
        -127,
        -91,
        82,
        97,
        56,
        90,
        -63,
        96,
        35,
        85,
        -109,
        110,
        -119,
        -63,
        51,
        -98,
        -67,
        74,
        9,
        -1,
        0,
        99,
        -23,
        8,
        -43,
        0,
        70,
        -11,
        -121,
        -13,
        29,
        81,
        62,
        59,
        -36,
        58,
        4,
        94,
        -112,
        47,
        -61,
        106,
        51,
        -1,
        0,
        44,
        -64,
        -101,
        82,
        -9,
        9,
        93,
        -88,
        68,
        -69,
        59,
        121,
        52,
        30,
        37,
        26,
        24,
        -28,
        -84,
        125,
        -78,
        -119,
        -106,
        33,
        -41,
        -35,
        49,
        111,
        89,
        8,
        125,
        -124,
        -87,
        -33,
        -109,
        22,
        -86,
        -56,
        108,
        49,
        -91,
        65,
        -107,
        96,
        -82,
        1,
        -46,
        -59,
        -118,
        65,
        -94,
        -16,
        64,
        76,
        16,
        -63,
        -61,
        -125,
        -80,
        33,
        -124,
        2,
        -34,
        -50,
        77,
        -84,
        -40,
        -30,
        77,
        -114,
        -36,
        -119,
        -97,
        -66,
        53,
        116,
        25,
        120,
        -32,
        -70,
        -23,
        -93,
        -11,
        -34,
        -118,
        -99,
        -104,
        -1,
        0,
        96,
        -92,
        112,
        -78,
        54,
        92,
        -116,
        -3,
        87,
        64,
        -52,
        1,
        86,
        27,
        83,
        -18,
        3,
        61,
        -62,
        31,
        -28,
        9,
        78,
        35,
        -35,
        102,
        0,
        -106,
        -126,
        76,
        -89,
        -40,
        82,
        19,
        -82,
        41,
        -105,
        -45,
        -37,
        21,
        -121,
        -102,
        124,
        84,
        68,
        -5,
        -49,
        -79,
        -11,
        -24,
        -20,
        -29,
        124,
        108,
        -76,
        -76,
        -105,
        -19,
        -21,
        104,
        -91,
        68,
        -124,
        97,
        -68,
        -5,
        -122,
        124,
        2,
        47,
        69,
        -83,
        -9,
        -24,
        118,
        -46,
        102,
        14,
        -98,
        -45,
        94,
        -111,
        99,
        -23,
        -28,
        52,
        53,
        -13,
        -12,
        -23,
        107,
        60,
        18,
        -55,
        109,
        -18,
        -117,
        -91,
        -1,
        0,
        50,
        -85,
        -5,
        -117,
        33,
        92,
        73,
        -24,
        -67,
        115,
        27,
        82,
        -127,
        -118,
        -121,
        63,
        70,
        73,
        22,
        93,
        -107,
        110,
        -34,
        41,
        110,
        -53,
        84,
        -41,
        58,
        91,
        95,
        50,
        -41,
        1,
        31,
        -90,
        96,
        75,
        -88,
        -79,
        -115,
        -94,
        107,
        40,
        -40,
        87,
        32,
        38,
        -52,
        -110,
        -71,
        -27,
        18,
        67,
        99,
        81,
        -116,
        -31,
        102,
        15,
        57,
        -91,
        -76,
        14,
        -56,
        0,
        6,
        -12,
        18,
        -30,
        65,
        -35,
        -60,
        3,
        121,
        -74,
        -42,
        -72,
        38,
        46,
        31,
        -41,
        1,
        -79,
        -113,
        95,
        54,
        25,
        98,
        -84,
        37,
        69,
        32,
        87,
        110,
        -122,
        -45,
        -82,
        -119,
        125,
        -118,
        -38,
        7,
        120,
        113,
        13,
        42,
        80,
        87,
        17,
        12,
        100,
        66,
        21,
        114,
        83,
        100,
        14,
        43,
        75,
        102,
        -72,
        55,
        -76,
        88,
        107,
        75,
        9,
        49,
        -1,
        0,
        52,
        88,
        94,
        65,
        32,
        93,
        -6,
        0,
        -42,
        -69,
        -31,
        40,
        -56,
        105,
        33,
        -110,
        41,
        -63,
        -91,
        64,
        20,
        95,
        -119,
        29,
        24,
        8,
        -18,
        -45,
        67,
        30,
        69,
        -102,
        20,
        104,
        51,
        12,
        -55,
        10,
        -68,
        -78,
        -103,
        -37,
        23,
        -69,
        66,
        76,
        105,
        -84,
        2,
        24,
        85,
        44,
        -123,
        -64,
        -35,
        112,
        8,
        -128,
        33,
        45,
        -106,
        -32,
        -26,
        -109,
        120,
        -96,
        104,
        -56,
        62,
        -115,
        -116,
        -36,
        86,
        21,
        -70,
        -61,
        4,
        -56,
        -2,
        112,
        24,
        -102,
        18,
        -40,
        -73,
        -84,
        45,
        2,
        -126,
        -61,
        13,
        -105,
        29,
        84,
        -10,
        -91,
        109,
        25,
        -46,
        -47,
        30,
        -108,
        47,
        82,
        -64,
        -114,
        -75,
        -12,
        46,
        77,
        29,
        41,
        98,
        33,
        -121,
        -24,
        -69,
        -10,
        49,
        -97,
        -87,
        9,
        11,
        15,
        -32,
        36,
        21,
        -55,
        50,
        -18,
        -106,
        -73,
        46,
        54,
        -12,
        104,
        -6,
        -127,
        108,
        119,
        -38,
        92,
        -98,
        -48,
        -1,
        0,
        97,
        -2,
        69,
        -16,
        74,
        -22,
        -48,
        -42,
        118,
        -108,
        52,
        -119,
        -2,
        37,
        -1,
        0,
        -13,
        66,
        -83,
        38,
        34,
        42,
        85,
        -101,
        2,
        66,
        59,
        74,
        -115,
        -27,
        104,
        -27,
        -121,
        -12,
        14,
        69,
        71,
        72,
        90,
        -83,
        15,
        76,
        116,
        66,
        -29,
        -117,
        14,
        -93,
        -113,
        106,
        -31,
        -96,
        -63,
        -26,
        -109,
        118,
        10,
        -71,
        -116,
        109,
        51,
        41,
        119,
        96,
        -61,
        -122,
        -64,
        -84,
        1,
        -30,
        40,
        -53,
        -112,
        -29,
        -26,
        13,
        89,
        100,
        118,
        87,
        61,
        73,
        24,
        -41,
        72,
        35,
        -94,
        -39,
        -7,
        -20,
        85,
        -11,
        79,
        -13,
        68,
        63,
        88,
        -58,
        63,
        -18,
        -100,
        -52,
        42,
        -51,
        23,
        100,
        85,
        -92,
        89,
        52,
        20,
        76,
        -88,
        -111,
        47,
        -41,
        55,
        3,
        24,
        66,
        -38,
        77,
        126,
        88,
        112,
        -120,
        -68,
        43,
        44,
        77,
        57,
        -77,
        -48,
        -67,
        33,
        117,
        65,
        79,
        107,
        -45,
        75,
        43,
        -2,
        127,
        -38,
        -79,
        -32,
        -18,
        -76,
        -27,
        -82,
        -75,
        -86,
        -30,
        -17,
        -41,
        67,
        -28,
        61,
        -89,
        106,
        -118,
        -117,
        57,
        45,
        54,
        -2,
        118,
        -27,
        -93,
        59,
        124,
        97,
        0,
        -96,
        125,
        -122,
        -99,
        -6,
        -28,
        -50,
        99,
        93,
        -66,
        10,
        47,
        35,
        -128,
        -5,
        7,
        109,
        -2,
        -9,
        -19,
        -114,
        0,
        55,
        -76,
        122,
        123,
        -17,
        -21,
        -5,
        -33,
        9,
        19,
        11,
        -76,
        50,
        -52,
        -128,
        7,
        58,
        -31,
        35,
        -106,
        -49,
        36,
        -128,
        -19,
        -26,
        105,
        -2,
        8,
        -64,
        106,
        -103,
        11,
        50,
        -128,
        -120,
        -54,
        -82,
        18,
        -54,
        -107,
        -81,
        -41,
        58,
        -86,
        15,
        -82,
        70,
        40,
        36,
        -103,
        24,
        -45,
        68,
        19,
        -111,
        74,
        28,
        -38,
        -45,
        -3,
        62,
        65,
        -102,
        -44,
        -58,
        -50,
        80,
        55,
        -86,
        57,
        -22,
        -97,
        -94,
        68,
        33,
        99,
        68,
        74,
        116,
        27,
        104,
        51,
        -83,
        -20,
        -96,
        24,
        -45,
        -48,
        -6,
        -110,
        52,
        76,
        21,
        30,
        46,
        -114,
        -118,
        38,
        -80,
        -11,
        -56,
        -87,
        87,
        21,
        -72,
        2,
        18,
        -5,
        6,
        -64,
        69,
        54,
        22,
        -74,
        -115,
        -125,
        22,
        30,
        -106,
        -99,
        -116,
        60,
        -80,
        93,
        -59,
        70,
        -87,
        -81,
        116,
        -53,
        92,
        -32,
        -42,
        27,
        65,
        116,
        18,
        35,
        36,
        -93,
        26,
        -86,
        71,
        -55,
        -18,
        107,
        71,
        80,
        -9,
        92,
        -82,
        -84,
        -116,
        -99,
        -126,
        62,
        -29,
        77,
        -123,
        98,
        32,
        -56,
        0,
        92,
        -11,
        40,
        -120,
        75,
        118,
        116,
        6,
        97,
        -114,
        -73,
        95,
        61,
        -61,
        91,
        -34,
        27,
        -90,
        -1,
        0,
        -27,
        -122,
        -13,
        -120,
        -74,
        9,
        67,
        67,
        -104,
        12,
        8,
        45,
        35,
        111,
        -84,
        115,
        -76,
        -3,
        -16,
        8,
        -77,
        59,
        64,
        -33,
        -79,
        -17,
        -60,
        72,
        -33,
        124,
        34,
        -1,
        0,
        28,
        -9,
        57,
        55,
        -99,
        -116,
        -26,
        100,
        21,
        -94,
        -63,
        -125,
        -71,
        -99,
        -80,
        82,
        0,
        -19,
        -122,
        -51,
        85,
        80,
        -69,
        -104,
        -128,
        1,
        104,
        37,
        4,
        98,
        -78,
        -78,
        52,
        18,
        -32,
        -75,
        22,
        -121,
        -41,
        11,
        -80,
        58,
        -56,
        -2,
        56,
        63,
        -82,
        18,
        11,
        -36,
        -1,
        0,
        101,
        118,
        106,
        -53,
        21,
        -120,
        30,
        -48,
        -42,
        -93,
        40,
        72,
        -127,
        21,
        -123,
        110,
        100,
        22,
        10,
        102,
        -95,
        35,
        -1,
        0,
        34,
        -74,
        68,
        117,
        12,
        -48,
        102,
        35,
        51,
        118,
        73,
        -14,
        88,
        127,
        3,
        39,
        -127,
        -1,
        0,
        -44,
        29,
        -46,
        57,
        28,
        -32,
        3,
        -36,
        125,
        -49,
        -23,
        -35,
        -128,
        -33,
        -10,
        -17,
        -113,
        -67,
        10,
        104,
        -117,
        -18,
        81,
        -82,
        126,
        -103,
        -87,
        70,
        -34,
        76,
        -22,
        -22,
        100,
        50,
        96,
        -77,
        14,
        102,
        47,
        12,
        -94,
        -61,
        -77,
        116,
        20,
        95,
        83,
        25,
        116,
        95,
        -52,
        -54,
        -47,
        104,
        81,
        77,
        37,
        -95,
        -99,
        -117,
        8,
        -7,
        -43,
        -50,
        38,
        -123,
        -109,
        -78,
        -58,
        -102,
        55,
        117,
        -84,
        -52,
        -73,
        19,
        -58,
        -69,
        -31,
        76,
        -25,
        -54,
        -124,
        -106,
        -46,
        76,
        -60,
        -48,
        -53,
        -57,
        -56,
        97,
        -4,
        119,
        -78,
        93,
        -100,
        -15,
        102,
        -122,
        -78,
        117,
        72,
        -83,
        65,
        -51,
        98,
        114,
        -21,
        -71,
        -48,
        18,
        -107,
        -10,
        53,
        -128,
        83,
        108,
        -41,
        -31,
        -52,
        -90,
        108,
        -22,
        93,
        34,
        -108,
        1,
        52,
        51,
        -38,
        77,
        -59,
        -91,
        -19,
        -60,
        91,
        65,
        51,
        50,
        -51,
        -63,
        -95,
        -108,
        93,
        92,
        39,
        -45,
        -59,
        10,
        -38,
        67,
        101,
        -91,
        -25,
        68,
        61,
        11,
        74,
        -73,
        -102,
        77,
        109,
        86,
        116,
        126,
        -125,
        71,
        -11,
        99,
        40,
        -22,
        -88,
        1,
        -104,
        -86,
        -96,
        21,
        -46,
        35,
        0,
        101,
        49,
        5,
        82,
        -94,
        124,
        -62,
        89,
        60,
        -53,
        -93,
        -16,
        47,
        90,
        -80,
        -34,
        126,
        -120,
        -119,
        -97,
        -50,
        -114,
        -128,
        -43,
        17,
        -86,
        54,
        9,
        -107,
        72,
        99,
        58,
        -71,
        -75,
        124,
        -92,
        -126,
        9,
        75,
        -69,
        88,
        27,
        -121,
        -101,
        27,
        -16,
        -13,
        125,
        -123,
        -128,
        -91,
        0,
        28,
        5,
        0,
        -36,
        -106,
        -79,
        -73,
        59,
        -68,
        15,
        -77,
        -107,
        31,
        -86,
        -6,
        -6,
        108,
        -87,
        -77,
        -88,
        58,
        -25,
        -79,
        113,
        12,
        123,
        66,
        -44,
        -50,
        82,
        -62,
        -49,
        96,
        15,
        -110,
        -107,
        13,
        -13,
        13,
        14,
        -87,
        38,
        -123,
        -22,
        28,
        83,
        70,
        121,
        86,
        95,
        11,
        5,
        -83,
        -57,
        58,
        119,
        78,
        -1,
        0,
        -23,
        -45,
        -57,
        -106,
        -18,
        -103,
        -76,
        -76,
        30,
        107,
        75,
        27,
        89,
        26,
        -41,
        25,
        -112,
        -29,
        -116,
        -67,
        53,
        -34,
        2,
        122,
        25,
        121,
        98,
        96,
        91,
        32,
        29,
        97,
        51,
        -55,
        90,
        29,
        -56,
        -110,
        19,
        -58,
        -95,
        -5,
        -84,
        -101,
        126,
        -46,
        72,
        -109,
        47,
        -102,
        42,
        107,
        -6,
        44,
        -35,
        35,
        -22,
        101,
        76,
        -90,
        69,
        110,
        -20,
        -53,
        6,
        120,
        -115,
        -28,
        -59,
        -88,
        99,
        64,
        -74,
        114,
        -45,
        101,
        60,
        -76,
        40,
        -19,
        26,
        -48,
        81,
        -41,
        -6,
        12,
        -64,
        -18,
        62,
        -119,
        -12,
        -92,
        89,
        -6,
        63,
        69,
        50,
        38,
        -71,
        -53,
        -53,
        -55,
        -118,
        35,
        64,
        -116,
        -114,
        40,
        -2,
        -75,
        40,
        103,
        77,
        -120,
        -9,
        64,
        -66,
        -2,
        -123,
        18,
        -109,
        53,
        -109,
        -99,
        103,
        23,
        111,
        42,
        90,
        -76,
        86,
        -93,
        7,
        -39,
        114,
        -16,
        -14,
        -96,
        82,
        102,
        24,
        -7,
        30,
        -122,
        50,
        8,
        -42,
        15,
        41,
        125,
        -18,
        108,
        121,
        -37,
        97,
        -24,
        113,
        -34,
        65,
        48,
        9,
        109,
        -60,
        91,
        -20,
        123,
        55,
        46,
        113,
        -119,
        29,
        -92,
        -101,
        18,
        -113,
        4,
        6,
        -124,
        -47,
        -47,
        -124,
        28,
        -109,
        -32,
        -77,
        -112,
        4,
        -73,
        -16,
        52,
        26,
        -49,
        -105,
        80,
        3,
        -65,
        87,
        110,
        -30,
        -47,
        -47,
        -47,
        54,
        98,
        -116,
        -88,
        77,
        -80,
        53,
        101,
        -58,
        76,
        -54,
        -37,
        -25,
        108,
        -38,
        -118,
        11,
        52,
        -109,
        55,
        117,
        -112,
        -92,
        -16,
        -64,
        -46,
        57,
        -71,
        -28,
        97,
        -26,
        86,
        -52,
        45,
        -64,
        -19,
        -32,
        44,
        0,
        106,
        -74,
        -38,
        -5,
        -71,
        118,
        -55,
        -109,
        47,
        -93,
        -72,
        123,
        -84,
        -122,
        -93,
        45,
        21,
        18,
        -90,
        -50,
        -106,
        -78,
        98,
        70,
        -6,
        -6,
        -109,
        -89,
        -118,
        49,
        92,
        -91,
        20,
        -79,
        81,
        -28,
        -125,
        70,
        -84,
        -25,
        6,
        -91,
        -46,
        -48,
        -10,
        -33,
        -22,
        47,
        -97,
        -85,
        59,
        68,
        37,
        25,
        100,
        73,
        -66,
        -126,
        124,
        -27,
        54,
        53,
        61,
        -38,
        -38,
        8,
        73,
        -110,
        84,
        13,
        -66,
        109,
        12,
        44,
        -113,
        29,
        -63,
        -105,
        110,
        -109,
        26,
        -118,
        -75,
        -111,
        34,
        43,
        64,
        94,
        -41,
        -95,
        81,
        82,
        96,
        113,
        -88,
        -21,
        -10,
        -3,
        114,
        -79,
        82,
        49,
        37,
        101,
        26,
        -49,
        -55,
        -100,
        -22,
        44,
        56,
        -40,
        115,
        52,
        114,
        89,
        -5,
        75,
        54,
        -94,
        88,
        27,
        -18,
        28,
        62,
        -42,
        -109,
        -57,
        -85,
        111,
        103,
        86,
        16,
        67,
        -112,
        78,
        -1,
        0,
        -71,
        -77,
        -63,
        51,
        109,
        -79,
        -78,
        22,
        19,
        17,
        -2,
        -83,
        28,
        -77,
        -81,
        -91,
        -16,
        -127,
        96,
        91,
        79,
        13,
        -51,
        32,
        -115,
        -101,
        -103,
        58,
        46,
        52,
        -22,
        -102,
        -41,
        77,
        51,
        -72,
        -84,
        32,
        22,
        126,
        91,
        -86,
        21,
        -47,
        -95,
        32,
        -63,
        -80,
        -59,
        -19,
        -14,
        50,
        47,
        -92,
        47,
        -86,
        86,
        86,
        -79,
        108,
        -10,
        83,
        -1,
        0,
        11,
        7,
        76,
        76,
        53,
        108,
        -56,
        -51,
        114,
        -28,
        120,
        74,
        45,
        43,
        -40,
        -12,
        45,
        70,
        66,
        -115,
        114,
        -72,
        -120,
        73,
        35,
        34,
        -11,
        -78,
        -123,
        100,
        100,
        -43,
        -47,
        101,
        -100,
        -37,
        10,
        -103,
        88,
        -6,
        27,
        49,
        106,
        -55,
        21,
        -4,
        -73,
        68,
        -121,
        95,
        -81,
        -10,
        -128,
        -88,
        116,
        78,
        91,
        99,
        100,
        -80,
        93,
        13,
        27,
        -88,
        -110,
        65,
        -82,
        107,
        -113,
        -88,
        70,
        92,
        96,
        57,
        -29,
        28,
        -36,
        -92,
        -43,
        89,
        53,
        -77,
        -12,
        -43,
        -70,
        -7,
        -33,
        -95,
        38,
        -110,
        34,
        34,
        -71,
        -97,
        67,
        60,
        -71,
        -85,
        18,
        -84,
        -24,
        29,
        -119,
        -85,
        57,
        9,
        -74,
        -31,
        25,
        -111,
        -70,
        -46,
        123,
        12,
        -100,
        -127,
        -50,
        -9,
        17,
        41,
        64,
        113,
        102,
        31,
        -75,
        -72,
        18,
        -52,
        75,
        -122,
        -113,
        88,
        -79,
        49,
        37,
        -8,
        51,
        -36,
        -32,
        -23,
        -120,
        119,
        -119,
        -79,
        18,
        46,
        59,
        119,
        -109,
        -51,
        -80,
        122,
        -42,
        -76,
        88,
        58,
        77,
        -43,
        -111,
        -85,
        68,
        87,
        81,
        -19,
        6,
        -103,
        66,
        69,
        100,
        -47,
        -120,
        -101,
        -123,
        -122,
        64,
        -54,
        -61,
        113,
        18,
        39,
        -102,
        49,
        -98,
        97,
        -92,
        89,
        -127,
        42,
        -92,
        59,
        -11,
        -41,
        -50,
        -118,
        -116,
        -38,
        -108,
        -43,
        94,
        -84,
        -26,
        -124,
        -112,
        -39,
        26,
        59,
        108,
        -88,
        -71,
        23,
        94,
        -60,
        10,
        82,
        20,
        100,
        -111,
        79,
        -39,
        -27,
        -85,
        116,
        38,
        -17,
        94,
        63,
        -30,
        12,
        -116,
        -25,
        46,
        -34,
        81,
        117,
        83,
        125,
        104,
        97,
        109,
        76,
        -22,
        106,
        103,
        -37,
        55,
        46,
        23,
        96,
        40,
        1,
        123,
        28,
        -102,
        66,
        -51,
        45,
        113,
        -74,
        -76,
        117,
        110,
        -34,
        -109,
        29,
        6,
        -106,
        -28,
        21,
        123,
        100,
        -43,
        -17,
        -86,
        -10,
        -110,
        -79,
        -88,
        3,
        87,
        88,
        -55,
        105,
        50,
        107,
        -44,
        87,
        -1,
        0,
        -111,
        -109,
        118,
        -73,
        -82,
        -26,
        -124,
        -31,
        68,
        -103,
        22,
        91,
        97,
        -27,
        87,
        -88,
        81,
        125,
        -70,
        103,
        125,
        -122,
        125,
        -106,
        40,
        -119,
        -87,
        -85,
        -126,
        13,
        85,
        114,
        -60,
        74,
        -112,
        115,
        46,
        -88,
        -95,
        -126,
        27,
        85,
        -106,
        -105,
        59,
        75,
        76,
        22,
        -52,
        15,
        7,
        -126,
        -62,
        -60,
        -59,
        -27,
        -33,
        123,
        122,
        25,
        24,
        66,
        8,
        111,
        93,
        -60,
        -64,
        3,
        -126,
        8,
        -20,
        -26,
        -29,
        -33,
        114,
        -56,
        -64,
        22,
        21,
        12,
        -74,
        104,
        -21,
        -13,
        0,
        -123,
        -88,
        96,
        85,
        -95,
        -54,
        -95,
        62,
        69,
        98,
        42,
        -54,
        -93,
        20,
        -69,
        72,
        21,
        37,
        35,
        92,
        -12,
        56,
        36,
        34,
        96,
        -42,
        -83,
        73,
        10,
        -49,
        -37,
        50,
        -81,
        -67,
        42,
        50,
        -64,
        -46,
        96,
        -116,
        69,
        85,
        21,
        -50,
        56,
        -1,
        0,
        -54,
        5,
        -18,
        18,
        88,
        7,
        -111,
        64,
        -104,
        -105,
        85,
        -122,
        92,
        -4,
        -106,
        -116,
        -40,
        117,
        -73,
        -66,
        85,
        -7,
        -23,
        120,
        18,
        93,
        -91,
        -78,
        -77,
        -124,
        -78,
        43,
        114,
        -38,
        -38,
        -9,
        -50,
        -40,
        71,
        79,
        36,
        -15,
        -105,
        -101,
        -90,
        106,
        62,
        -103,
        90,
        -46,
        114,
        114,
        -81,
        -78,
        -43,
        0,
        -110,
        0,
        22,
        107,
        -12,
        62,
        -115,
        -93,
        59,
        52,
        33,
        -48,
        75,
        23,
        -99,
        41,
        -62,
        -102,
        -71,
        -40,
        -123,
        30,
        -52,
        -3,
        -91,
        83,
        102,
        -53,
        101,
        59,
        125,
        50,
        -69,
        42,
        -31,
        -20,
        27,
        51,
        94,
        -91,
        3,
        6,
        -59,
        -42,
        -5,
        70,
        61,
        -75,
        122,
        -118,
        -36,
        -7,
        25,
        -112,
        -114,
        -87,
        115,
        44,
        -52,
        -4,
        -17,
        -78,
        -127,
        -52,
        -58,
        78,
        57,
        115,
        26,
        -55,
        33,
        108,
        88,
        75,
        92,
        18,
        77,
        -37,
        -78,
        96,
        89,
        -5,
        -80,
        -63,
        -47,
        1,
        -34,
        123,
        122,
        112,
        75,
        95,
        123,
        97,
        -59,
        -87,
        -94,
        98,
        -38,
        0,
        10,
        -113,
        -25,
        -69,
        64,
        -36,
        -19,
        -35,
        -104,
        24,
        62,
        15,
        -9,
        81,
        65,
        44,
        43,
        48,
        69,
        -2,
        -67,
        98,
        -73,
        3,
        64,
        24,
        21,
        74,
        -59,
        106,
        29,
        -95,
        108,
        87,
        94,
        -122,
        62,
        91,
        66,
        -108,
        -118,
        38,
        28,
        -6,
        -53,
        -93,
        32,
        -121,
        1,
        -77,
        -74,
        53,
        96,
        23,
        -71,
        -17,
        87,
        38,
        -124,
        27,
        12,
        -39,
        65,
        -123,
        115,
        71,
        -72,
        0,
        100,
        -64,
        53,
        8,
        6,
        -86,
        52,
        86,
        111,
        65,
        109,
        74,
        -126,
        96,
        38,
        104,
        68,
        32,
        24,
        -46,
        76,
        119,
        50,
        -20,
        25,
        -110,
        70,
        95,
        -48,
        80,
        116,
        117,
        51,
        -38,
        77,
        -87,
        -97,
        63,
        -14,
        40,
        -57,
        -50,
        124,
        -15,
        -86,
        19,
        73,
        -30,
        -73,
        28,
        -102,
        -118,
        105,
        51,
        -76,
        -124,
        -62,
        -58,
        -86,
        99,
        -127,
        74,
        -85,
        47,
        88,
        3,
        53,
        37,
        -118,
        -37,
        17,
        114,
        51,
        49,
        89,
        -110,
        -73,
        102,
        -105,
        100,
        51,
        75,
        17,
        -111,
        -62,
        -112,
        -79,
        -96,
        -53,
        -47,
        114,
        68,
        -124,
        -94,
        28,
        -110,
        68,
        22,
        28,
        -106,
        38,
        125,
        45,
        -56,
        -101,
        -61,
        51,
        97,
        35,
        121,
        3,
        -114,
        -36,
        65,
        -3,
        -80,
        88,
        -24,
        37,
        -113,
        99,
        33,
        76,
        122,
        -127,
        101,
        -90,
        51,
        -38,
        -122,
        14,
        117,
        62,
        -126,
        -48,
        21,
        47,
        20,
        92,
        116,
        74,
        -12,
        98,
        110,
        112,
        -28,
        49,
        57,
        -61,
        -6,
        73,
        105,
        86,
        -46,
        -16,
        -12,
        101,
        -126,
        66,
        -111,
        -112,
        109,
        -90,
        1,
        -127,
        -122,
        104,
        37,
        40,
        79,
        -16,
        26,
        -112,
        -118,
        -26,
        -77,
        3,
        -70,
        -58,
        114,
        -51,
        -40,
        -81,
        40,
        6,
        4,
        -52,
        102,
        38,
        118,
        53,
        -92,
        98,
        61,
        -105,
        -86,
        -105,
        -9,
        93,
        -86,
        -28,
        -61,
        43,
        27,
        -116,
        25,
        -62,
        -93,
        63,
        0,
        -40,
        7,
        -62,
        64,
        11,
        -30,
        17,
        125,
        -75,
        32,
        -87,
        63,
        110,
        62,
        4,
        -108,
        100,
        100,
        -75,
        -43,
        -67,
        -58,
        -110,
        -126,
        97,
        72,
        122,
        -108,
        88,
        -110,
        48,
        -40,
        54,
        28,
        -76,
        91,
        13,
        -61,
        -75,
        17,
        -17,
        118,
        47,
        35,
        105,
        -79,
        -112,
        -125,
        69,
        -96,
        -91,
        92,
        -25,
        18,
        -105,
        -88,
        39,
        40,
        -38,
        118,
        88,
        41,
        -109,
        60,
        117,
        93,
        -89,
        72,
        69,
        -47,
        -47,
        102,
        126,
        -71,
        33,
        75,
        -77,
        92,
        -12,
        -63,
        44,
        -49,
        119,
        0,
        56,
        13,
        -7,
        103,
        -67,
        -53,
        111,
        36,
        70,
        59,
        120,
        -2,
        111,
        62,
        -40,
        -40,
        -107,
        25,
        126,
        -39,
        -20,
        92,
        -12,
        49,
        -51,
        44,
        -100,
        75,
        -100,
        49,
        102,
        -66,
        -24,
        -21,
        66,
        94,
        7,
        53,
        98,
        44,
        -35,
        -105,
        -126,
        -5,
        44,
        -99,
        32,
        -11,
        78,
        -41,
        -85,
        1,
        -68,
        -63,
        126,
        49,
        37,
        111,
        -113,
        104,
        -44,
        11,
        121,
        37,
        41,
        23,
        120,
        -59,
        17,
        -124,
        59,
        -65,
        115,
        19,
        -39,
        101,
        -124,
        -90,
        -110,
        123,
        23,
        -8,
        -1,
        0,
        94,
        58,
        -114,
        28,
        -126,
        -88,
        65,
        -72,
        -114,
        -29,
        -97,
        12,
        -114,
        49,
        -110,
        -47,
        -37,
        101,
        -125,
        -123,
        87,
        105,
        38,
        -22,
        16,
        102,
        89,
        -102,
        30,
        85,
        -71,
        77,
        -112,
        -45,
        -42,
        -124,
        25,
        41,
        -10,
        -74,
        -114,
        54,
        -116,
        -32,
        126,
        -76,
        1,
        91,
        90,
        37,
        66,
        -94,
        45,
        67,
        -122,
        -6,
        0,
        20,
        -29,
        -84,
        -115,
        85,
        -83,
        -78,
        0,
        -10,
        90,
        -31,
        51,
        -21,
        -113,
        60,
        100,
        -10,
        66,
        -85,
        -73,
        -94,
        3,
        -76,
        37,
        -122,
        -91,
        72,
        -32,
        52,
        -62,
        38,
        92,
        65,
        39,
        16,
        117,
        -90,
        0,
        -47,
        51,
        89,
        -42,
        80,
        85,
        88,
        39,
        14,
        -109,
        43,
        -108,
        11,
        41,
        -34,
        82,
        0,
        48,
        64,
        -71,
        -72,
        -19,
        44,
        -1,
        0,
        70,
        24,
        51,
        -22,
        -5,
        1,
        -76,
        29,
        -67,
        38,
        -57,
        -35,
        -16,
        91,
        -114,
        -98,
        -39,
        17,
        29,
        -91,
        82,
        -77,
        -86,
        16,
        36,
        -98,
        -104,
        105,
        99,
        29,
        95,
        -108,
        2,
        45,
        -95,
        -113,
        102,
        -62,
        -62,
        90,
        89,
        45,
        10,
        54,
        88,
        37,
        18,
        -93,
        52,
        105,
        -42,
        -41,
        -93,
        -6,
        43,
        -122,
        46,
        17,
        -4,
        48,
        -49,
        -47,
        67,
        89,
        79,
        -54,
        -83,
        -120,
        -66,
        -62,
        84,
        -91,
        102,
        -103,
        -82,
        -54,
        -83,
        84,
        -61,
        -83,
        -128,
        -38,
        -44,
        58,
        -60,
        35,
        10,
        57,
        48,
        118,
        17,
        -45,
        13,
        -84,
        -90,
        -120,
        47,
        118,
        66,
        115,
        -4,
        -109,
        85,
        -57,
        -16,
        105,
        27,
        46,
        54,
        -33,
        -114,
        8,
        28,
        91,
        -73,
        108,
        43,
        -111,
        26,
        76,
        30,
        83,
        -56,
        -28,
        118,
        49,
        -2,
        113,
        -118,
        -128,
        -104,
        -124,
        75,
        -53,
        -117,
        -11,
        84,
        -56,
        -64,
        115,
        47,
        52,
        -42,
        -47,
        -84,
        -34,
        -21,
        109,
        127,
        -90,
        -12,
        -20,
        -18,
        50,
        35,
        83,
        85,
        99,
        -98,
        68,
        -117,
        53,
        25,
        52,
        92,
        77,
        20,
        -103,
        -85,
        54,
        -116,
        -26,
        -78,
        -38,
        73,
        -5,
        22,
        7,
        26,
        -71,
        -79,
        124,
        -3,
        35,
        33,
        68,
        -14,
        -93,
        0,
        58,
        43,
        -32,
        103,
        -90,
        93,
        70,
        23,
        31,
        47,
        -79,
        -108,
        61,
        26,
        70,
        75,
        -52,
        108,
        89,
        -42,
        -76,
        89,
        -115,
        60,
        -54,
        78,
        98,
        55,
        36,
        41,
        -95,
        101,
        -36,
        124,
        -18,
        8,
        101,
        -52,
        -96,
        -69,
        20,
        -33,
        -44,
        11,
        81,
        109,
        -100,
        -37,
        -112,
        -41,
        -95,
        -120,
        -19,
        13,
        -91,
        67,
        -24,
        13,
        98,
        51,
        -104,
        40,
        -51,
        -57,
        11,
        -123,
        91,
        -101,
        -109,
        -51,
        66,
        -19,
        -19,
        -115,
        102,
        22,
        10,
        -120,
        -93,
        -124,
        -31,
        126,
        55,
        74,
        -91,
        -122,
        -32,
        -107,
        89,
        -5,
        -24,
        -45,
        61,
        10,
        -76,
        53,
        8,
        83,
        93,
        -118,
        49,
        108,
        -86,
        -94,
        -60,
        21,
        113,
        5,
        -90,
        -57,
        117,
        -74,
        41,
        -67,
        99,
        10,
        -42,
        -78,
        -48,
        117,
        -86,
        -85,
        57,
        -26,
        -91,
        25,
        -72,
        -98,
        44,
        65,
        -96,
        -65,
        -7,
        16,
        30,
        -18,
        120,
        15,
        -38,
        -15,
        -119,
        -127,
        34,
        26,
        32,
        -60,
        40,
        72,
        103,
        44,
        -64,
        -53,
        -111,
        30,
        -47,
        -126,
        -53,
        -68,
        -58,
        109,
        70,
        -18,
        66,
        4,
        108,
        18,
        -6,
        -124,
        -74,
        86,
        50,
        -117,
        -39,
        -26,
        45,
        -84,
        96,
        -106,
        -43,
        95,
        118,
        -35,
        4,
        102,
        104,
        -35,
        61,
        4,
        -11,
        -113,
        -92,
        -99,
        29,
        -49,
        19,
        73,
        59,
        102,
        -18,
        -45,
        74,
        4,
        96,
        -33,
        50,
        100,
        -73,
        -34,
        -87,
        91,
        -89,
        -48,
        98,
        -30,
        -47,
        -52,
        94,
        -70,
        15,
        33,
        87,
        -116,
        -113,
        -23,
        -76,
        72,
        39,
        15,
        -11,
        -38,
        -90,
        125,
        20,
        109,
        93,
        37,
        69,
        75,
        -43,
        2,
        -63,
        22,
        38,
        121,
        -100,
        89,
        -109,
        106,
        74,
        116,
        33,
        67,
        -118,
        84,
        -85,
        3,
        60,
        10,
        54,
        50,
        -43,
        -66,
        126,
        54,
        63,
        6,
        -81,
        67,
        20,
        119,
        121,
        -71,
        59,
        92,
        -51,
        -105,
        122,
        27,
        13,
        23,
        82,
        -19,
        -124,
        122,
        -61,
        98,
        115,
        -13,
        19,
        -26,
        117,
        102,
        -7,
        -92,
        -88,
        22,
        85,
        37,
        -110,
        43,
        81,
        -68,
        -67,
        114,
        109,
        -21,
        116,
        -101,
        90,
        35,
        111,
        71,
        -84,
        -60,
        -51,
        85,
        -122,
        113,
        109,
        -101,
        -101,
        -49,
        -26,
        50,
        -21,
        -115,
        116,
        109,
        38,
        -106,
        6,
        51,
        118,
        92,
        110,
        85,
        49,
        51,
        -72,
        98,
        -11,
        41,
        -118,
        107,
        -112,
        64,
        104,
        93,
        54,
        -104,
        85,
        -114,
        -44,
        -96,
        91,
        73,
        35,
        -79,
        0,
        52,
        25,
        123,
        -109,
        -61,
        108,
        46,
        6,
        0,
        64,
        33,
        -11,
        0,
        119,
        -36,
        -9,
        -112,
        89,
        -99,
        -115,
        -34,
        28,
        -31,
        -45,
        86,
        -20,
        -127,
        116,
        -56,
        -21,
        -56,
        -124,
        -119,
        -74,
        114,
        19,
        -21,
        101,
        -21,
        84,
        114,
        -101,
        -116,
        -121,
        72,
        -118,
        -126,
        -82,
        -21,
        -77,
        -18,
        96,
        68,
        108,
        -86,
        -40,
        -119,
        50,
        -54,
        113,
        63,
        114,
        -85,
        16,
        -105,
        0,
        45,
        -103,
        -82,
        -34,
        112,
        -35,
        3,
        0,
        -46,
        93,
        87,
        21,
        -10,
        43,
        39,
        -48,
        0,
        41,
        -99,
        12,
        52,
        -98,
        -66,
        -117,
        1,
        -78,
        113,
        -90,
        118,
        67,
        44,
        -29,
        -73,
        20,
        111,
        61,
        -70,
        -67,
        -91,
        123,
        104,
        24,
        -92,
        81,
        -92,
        -98,
        -80,
        -31,
        18,
        44,
        -124,
        -19,
        -87,
        46,
        19,
        117,
        -106,
        -54,
        49,
        -69,
        105,
        42,
        -75,
        126,
        6,
        -82,
        -102,
        -106,
        -55,
        107,
        17,
        -105,
        -114,
        44,
        57,
        24,
        -120,
        -82,
        -51,
        8,
        -47,
        97,
        112,
        -47,
        85,
        82,
        -6,
        -7,
        14,
        3,
        63,
        59,
        74,
        -20,
        -72,
        -23,
        -118,
        -43,
        0,
        -121,
        -2,
        12,
        -68,
        108,
        69,
        -13,
        18,
        -41,
        113,
        11,
        -123,
        114,
        -77,
        -88,
        123,
        -123,
        73,
        93,
        -20,
        -47,
        -40,
        99,
        53,
        -126,
        101,
        -64,
        73,
        74,
        42,
        -95,
        -46,
        -49,
        121,
        -21,
        -90,
        -32,
        -82,
        66,
        -59,
        -118,
        72,
        -72,
        2,
        -62,
        -18,
        120,
        -77,
        -106,
        -11,
        -18,
        -13,
        -74,
        21,
        64,
        -117,
        -33,
        98,
        24,
        13,
        -102,
        -63,
        -51,
        -114,
        -15,
        -115,
        -57,
        -77,
        -86,
        -27,
        -120,
        -25,
        -58,
        -77,
        -106,
        98,
        -47,
        121,
        5,
        22,
        -88,
        -120,
        -24,
        -90,
        -120,
        -67,
        81,
        -120,
        -26,
        50,
        -74,
        -38,
        -40,
        49,
        20,
        18,
        -1,
        0,
        117,
        -115,
        36,
        -111,
        -50,
        -5,
        34,
        -9,
        -124,
        -82,
        103,
        91,
        -33,
        -119,
        -40,
        -111,
        -72,
        42,
        21,
        22,
        78,
        25,
        -85,
        -41,
        97,
        -96,
        19,
        -37,
        -8,
        -70,
        -21,
        -119,
        -94,
        21,
        -92,
        -43,
        -108,
        -117,
        -8,
        96,
        -118,
        40,
        57,
        -78,
        -122,
        -75,
        -100,
        99,
        70,
        -94,
        -94,
        122,
        36,
        -8,
        -20,
        -71,
        125,
        31,
        -68,
        -105,
        -32,
        52,
        -21,
        85,
        -126,
        100,
        -83,
        71,
        106,
        -110,
        -32,
        97,
        92,
        -20,
        -75,
        30,
        120,
        -91,
        24,
        53,
        -58,
        -98,
        104,
        -96,
        -31,
        -41,
        52,
        -88,
        16,
        -26,
        -33,
        -9,
        -91,
        -6,
        -39,
        -50,
        -121,
        30,
        -118,
        -38,
        12,
        -66,
        -53,
        -67,
        6,
        59,
        13,
        -83,
        -99,
        -96,
        83,
        42,
        77,
        116,
        -76,
        -106,
        82,
        77,
        40,
        -120,
        76,
        -120,
        -44,
        -123,
        -27,
        100,
        -53,
        114,
        -45,
        -10,
        111,
        -87,
        -20,
        61,
        -56,
        -114,
        121,
        27,
        -6,
        -97,
        43,
        50,
        -19,
        -126,
        79,
        -118,
        -1,
        0,
        -50,
        -122,
        -32,
        -65,
        48,
        109,
        -5,
        -104,
        -3,
        -81,
        6,
        96,
        -103,
        12,
        -13,
        12,
        25,
        50,
        24,
        -117,
        118,
        -35,
        -18,
        35,
        5,
        -70,
        105,
        -111,
        51,
        59,
        -112,
        -81,
        -79,
        122,
        -41,
        55,
        69,
        -118,
        93,
        -51,
        -99,
        95,
        -40,
        -101,
        87,
        -34,
        -70,
        -22,
        -86,
        -90,
        -120,
        44,
        -72,
        -78,
        81,
        126,
        126,
        5,
        23,
        42,
        122,
        119,
        -71,
        -119,
        73,
        34,
        -21,
        -120,
        -117,
        -72,
        -11,
        -54,
        74,
        55,
        82,
        125,
        118,
        -56,
        27,
        -112,
        -102,
        26,
        89,
        -76,
        -52,
        96,
        -3,
        21,
        92,
        0,
        85,
        -46,
        -66,
        81,
        13,
        -106,
        -91,
        51,
        72,
        -90,
        -123,
        115,
        -77,
        -58,
        22,
        -84,
        -94,
        51,
        -101,
        -80,
        -111,
        -50,
        37,
        -20,
        -10,
        -94,
        121,
        -29,
        -110,
        -119,
        79,
        66,
        24,
        -21,
        48,
        -115,
        21,
        104,
        40,
        49,
        -98,
        89,
        -50,
        94,
        -76,
        91,
        28,
        -53,
        40,
        52,
        -22,
        -71,
        -63,
        46,
        -84,
        -15,
        -23,
        93,
        65,
        -102,
        -122,
        -80,
        -3,
        -82,
        -93,
        80,
        -86,
        -64,
        101,
        98,
        -43,
        -123,
        -38,
        48,
        11,
        84,
        -99,
        37,
        -76,
        -74,
        94,
        -68,
        -68,
        -58,
        98,
        -27,
        18,
        106,
        34,
        105,
        59,
        -37,
        106,
        37,
        -110,
        54,
        46,
        -102,
        -20,
        103,
        -101,
        49,
        118,
        87,
        48,
        -128,
        88,
        57,
        -38,
        -46,
        -48,
        97,
        -67,
        -86,
        72,
        71,
        81,
        103,
        125,
        60,
        -16,
        -64,
        96,
        45,
        -86,
        -18,
        -17,
        -68,
        125,
        -81,
        114,
        94,
        -9,
        -116,
        16,
        -93,
        54,
        -127,
        0,
        15,
        -3,
        -82,
        4,
        59,
        -80,
        22,
        29,
        -52,
        99,
        30,
        -69,
        124,
        -66,
        -128,
        -34,
        91,
        101,
        -102,
        50,
        -98,
        -102,
        -6,
        109,
        15,
        28,
        90,
        38,
        32,
        -36,
        7,
        55,
        65,
        19,
        104,
        -16,
        -91,
        -128,
        -75,
        20,
        46,
        93,
        -58,
        -36,
        -78,
        57,
        56,
        -62,
        -80,
        -61,
        95,
        -49,
        -26,
        -25,
        32,
        127,
        -123,
        -92,
        -38,
        85,
        21,
        3,
        101,
        -12,
        21,
        -86,
        38,
        -56,
        -69,
        -62,
        -42,
        -47,
        -52,
        100,
        -54,
        65,
        -81,
        -109,
        -103,
        68,
        27,
        48,
        18,
        -6,
        -103,
        -28,
        -5,
        16,
        -63,
        -116,
        -14,
        -87,
        -24,
        -26,
        -4,
        97,
        -80,
        33,
        37,
        68,
        -116,
        61,
        89,
        -33,
        -107,
        -34,
        -53,
        19,
        -83,
        -35,
        44,
        -92,
        96,
        46,
        -34,
        22,
        -121,
        86,
        26,
        64,
        -47,
        115,
        89,
        -59,
        -28,
        20,
        98,
        -64,
        57,
        49,
        -29,
        69,
        -3,
        59,
        -25,
        10,
        76,
        10,
        -117,
        80,
        29,
        14,
        127,
        -50,
        57,
        108,
        110,
        47,
        41,
        -30,
        117,
        64,
        86,
        -119,
        -125,
        56,
        -88,
        44,
        97,
        -95,
        99,
        -85,
        -99,
        -101,
        -82,
        126,
        124,
        95,
        108,
        39,
        64,
        -16,
        32,
        -47,
        90,
        -47,
        45,
        -88,
        -75,
        95,
        61,
        -105,
        5,
        -15,
        -86,
        -103,
        25,
        -70,
        106,
        23,
        66,
        -119,
        -100,
        -12,
        -112,
        -28,
        2,
        88,
        7,
        -20,
        -89,
        -72,
        -109,
        54,
        97,
        1,
        -94,
        77,
        -15,
        -63,
        -94,
        79,
        103,
        34,
        44,
        -64,
        69,
        -58,
        -5,
        -64,
        12,
        -60,
        62,
        97,
        80,
        72,
        -25,
        -123,
        -29,
        -21,
        2,
        98,
        97,
        -35,
        4,
        -104,
        89,
        -51,
        92,
        -68,
        -77,
        10,
        -94,
        55,
        -61,
        5,
        45,
        52,
        -12,
        -63,
        -12,
        106,
        -120,
        106,
        103,
        87,
        17,
        88,
        68,
        -53,
        -1,
        0,
        -49,
        79,
        37,
        80,
        -5,
        -27,
        109,
        -45,
        61,
        70,
        28,
        22,
        -105,
        -20,
        -118,
        -42,
        87,
        -76,
        65,
        -94,
        72,
        92,
        -105,
        -122,
        105,
        -79,
        72,
        16,
        -99,
        -68,
        -55,
        -18,
        -71,
        -47,
        -96,
        -95,
        54,
        -61,
        43,
        5,
        95,
        -93,
        43,
        -70,
        67,
        -80,
        -22,
        44,
        23,
        62,
        -28,
        103,
        74,
        44,
        -34,
        110,
        -114,
        11,
        52,
        76,
        -96,
        101,
        34,
        -73,
        -124,
        -72,
        26,
        -49,
        43,
        -72,
        91,
        55,
        -126,
        85,
        99,
        -90,
        -67,
        14,
        -43,
        117,
        -24,
        -93,
        -123,
        56,
        -11,
        -108,
        92,
        -30,
        -104,
        -77,
        -90,
        -69,
        57,
        -54,
        104,
        -86,
        -70,
        39,
        1,
        -74,
        -117,
        37,
        -78,
        108,
        -119,
        65,
        -48,
        7,
        53,
        26,
        -67,
        14,
        100,
        33,
        -99,
        42,
        88,
        -84,
        103,
        -89,
        92,
        -85,
        81,
        -37,
        -70,
        -107,
        -13,
        -65,
        44,
        -78,
        -44,
        104,
        -108,
        -112,
        -54,
        -6,
        1,
        24,
        -66,
        26,
        51,
        4,
        100,
        -88,
        -16,
        71,
        96,
        90,
        90,
        -29,
        -69,
        -20,
        -60,
        59,
        -115,
        -92,
        41,
        45,
        32,
        -125,
        -56,
        -119,
        17,
        54,
        23,
        46,
        28,
        73,
        23,
        -58,
        63,
        112,
        116,
        24,
        -25,
        -37,
        52,
        -67,
        -20,
        21,
        111,
        -94,
        0,
        -69,
        -5,
        108,
        -108,
        -45,
        106,
        -32,
        32,
        88,
        126,
        -61,
        -3,
        18,
        118,
        30,
        -115,
        97,
        -55,
        -50,
        79,
        19,
        77,
        -60,
        -13,
        15,
        125,
        22,
        -56,
        44,
        -45,
        63,
        -101,
        -101,
        113,
        40,
        101,
        -63,
        -67,
        -9,
        -82,
        6,
        19,
        100,
        105,
        25,
        -128,
        -86,
        32,
        -75,
        107,
        125,
        119,
        -87,
        127,
        -63,
        -108,
        106,
        -61,
        106,
        -12,
        -110,
        42,
        -62,
        -75,
        94,
        -97,
        61,
        -88,
        96,
        89,
        114,
        -83,
        115,
        69,
        -50,
        -59,
        75,
        -84,
        -68,
        -69,
        83,
        -43,
        58,
        -83,
        97,
        -46,
        -22,
        89,
        -109,
        51,
        102,
        -122,
        -46,
        88,
        -25,
        77,
        -72,
        91,
        -32,
        -75,
        24,
        34,
        -18,
        -54,
        -51,
        -102,
        -58,
        -124,
        88,
        74,
        -78,
        -117,
        12,
        -90,
        102,
        106,
        37,
        -20,
        85,
        -27,
        -35,
        93,
        36,
        88,
        34,
        -52,
        42,
        26,
        -108,
        33,
        34,
        -73,
        -111,
        -98,
        -83,
        89,
        80,
        87,
        -30,
        58,
        -31,
        24,
        7,
        106,
        -44,
        -102,
        97,
        33,
        71,
        115,
        92,
        110,
        32,
        -119,
        21,
        80,
        74,
        30,
        89,
        -80,
        110,
        49,
        5,
        -58,
        4,
        -117,
        -79,
        99,
        59,
        73,
        111,
        109,
        -93,
        -122,
        39,
        96,
        112,
        -65,
        110,
        36,
        -77,
        -57,
        99,
        -4,
        34,
        96,
        96,
        -43,
        -74,
        104,
        -86,
        44,
        -24,
        -99,
        -28,
        115,
        -2,
        21,
        -128,
        119,
        -76,
        -97,
        -118,
        42,
        0,
        -82,
        10,
        4,
        -18,
        50,
        -29,
        4,
        -72,
        23,
        27,
        68,
        90,
        -105,
        -85,
        58,
        6,
        -8,
        -66,
        -69,
        118,
        -77,
        12,
        46,
        65,
        -2,
        86,
        -79,
        102,
        -110,
        -114,
        -75,
        -10,
        15,
        -103,
        -86,
        44,
        -7,
        100,
        84,
        -78,
        -62,
        85,
        12,
        -122,
        -121,
        7,
        -88,
        -108,
        88,
        -102,
        -122,
        5,
        96,
        53,
        62,
        -128,
        -24,
        -75,
        -107,
        85,
        -55,
        -42,
        -116,
        -65,
        -58,
        -123,
        -17,
        116,
        -114,
        32,
        75,
        118,
        38,
        -70,
        -6,
        45,
        -86,
        -48,
        -104,
        92,
        127,
        -83,
        -115,
        -85,
        1,
        116,
        89,
        -51,
        -56,
        105,
        59,
        98,
        47,
        84,
        47,
        20,
        -96,
        86,
        -47,
        108,
        109,
        81,
        -55,
        27,
        118,
        73,
        -42,
        -93,
        22,
        -24,
        84,
        -39,
        -60,
        117,
        34,
        -3,
        67,
        125,
        -49,
        -71,
        -37,
        123,
        106,
        -25,
        8,
        -37,
        57,
        118,
        22,
        -71,
        -59,
        -95,
        52,
        71,
        45,
        26,
        -42,
        25,
        -80,
        104,
        -23,
        51,
        42,
        104,
        49,
        -35,
        95,
        57,
        -85,
        -27,
        -92,
        1,
        -114,
        -82,
        110,
        85,
        74,
        -68,
        70,
        -77,
        -60,
        -13,
        30,
        -63,
        -4,
        69,
        -46,
        -94,
        -60,
        16,
        0,
        97,
        119,
        -122,
        102,
        -45,
        -49,
        -84,
        -73,
        98,
        48,
        116,
        -111,
        32,
        -126,
        59,
        109,
        107,
        -65,
        -16,
        125,
        -16,
        97,
        122,
        -104,
        90,
        -97,
        -16,
        -43,
        127,
        -85,
        -44,
        18,
        18,
        67,
        -81,
        -8,
        -55,
        77,
        -43,
        -77,
        -12,
        -103,
        -110,
        -86,
        -57,
        -37,
        48,
        99,
        33,
        -127,
        92,
        -55,
        -100,
        102,
        85,
        90,
        46,
        -38,
        85,
        -108,
        33,
        -107,
        40,
        99,
        50,
        -37,
        -61,
        -7,
        -24,
        -25,
        -66,
        -46,
        72,
        -44,
        -75,
        -40,
        -25,
        -53,
        113,
        9,
        -90,
        9,
        -99,
        24,
        95,
        116,
        45,
        125,
        96,
        124,
        -39,
        -17,
        40,
        -38,
        -99,
        74,
        -61,
        -4,
        -63,
        -24,
        104,
        -124,
        -31,
        -97,
        -82,
        81,
        17,
        115,
        -24,
        6,
        100,
        65,
        108,
        127,
        59,
        65,
        -122,
        -111,
        -55,
        34,
        -50,
        -98,
        82,
        94,
        1,
        -33,
        -9,
        -57,
        107,
        72,
        -126,
        3,
        -9,
        74,
        -114,
        -23,
        -31,
        -121,
        111,
        72,
        -36,
        99,
        -23,
        113,
        -24,
        -69,
        48,
        -12,
        125,
        -33,
        -98,
        9,
        33,
        -122,
        -41,
        125,
        -75,
        -61,
        1,
        40,
        -59,
        100,
        -21,
        68,
        82,
        0,
        16,
        -67,
        115,
        51,
        -125,
        -12,
        -16,
        66,
        122,
        93,
        52,
        68,
        67,
        39,
        69,
        -55,
        58,
        58,
        46,
        107,
        35,
        -98,
        -46,
        -39,
        -5,
        -127,
        -60,
        -48,
        -107,
        80,
        -54,
        -48,
        77,
        -19,
        6,
        117,
        -71,
        -43,
        -74,
        -45,
        -45,
        -6,
        121,
        -119,
        81,
        68,
        -120,
        -93,
        -125,
        -70,
        -88,
        -53,
        97,
        -6,
        -21,
        -75,
        -96,
        -59,
        17,
        34,
        103,
        -87,
        -80,
        -77,
        -60,
        -72,
        81,
        46,
        125,
        -96,
        127,
        7,
        -14,
        22,
        -125,
        118,
        27,
        108,
        88,
        3,
        35,
        -7,
        -11,
        -100,
        58,
        84,
        73,
        -103,
        -117,
        -17,
        13,
        -67,
        -16,
        -92,
        87,
        44,
        -23,
        -23,
        60,
        74,
        12,
        -95,
        -71,
        -54,
        103,
        8,
        79,
        -55,
        -37,
        -77,
        53,
        -66,
        48,
        -84,
        -123,
        -98,
        41,
        -125,
        99,
        -80,
        -118,
        101,
        -76,
        -108,
        43,
        38,
        -21,
        111,
        -23,
        106,
        -35,
        -41,
        66,
        108,
        -112,
        -109,
        99,
        42,
        -122,
        101,
        77,
        77,
        1,
        -5,
        44,
        -109,
        -117,
        -65,
        -100,
        96,
        -3,
        122,
        -57,
        -37,
        13,
        -100,
        -94,
        -9,
        -3,
        -119,
        -96,
        -115,
        -27,
        -106,
        76,
        -88,
        36,
        -9,
        12,
        20,
        -115,
        24,
        -16,
        71,
        64,
        45,
        10,
        -26,
        69,
        -44,
        88,
        -14,
        63,
        -125,
        -8,
        -12,
        -64,
        32,
        123,
        70,
        -41,
        3,
        -4,
        -6,
        -50,
        21,
        68,
        -125,
        -20,
        -49,
        -68,
        18,
        29,
        -18,
        -20,
        39,
        5,
        45,
        36,
        -61,
        0,
        -67,
        -123,
        -127,
        -99,
        -78,
        -54,
        43,
        -99,
        -52,
        -43,
        90,
        -80,
        83,
        105,
        93,
        61,
        109,
        50,
        -43,
        73,
        -50,
        -47,
        15,
        -50,
        -1,
        0,
        63,
        92,
        84,
        90,
        -44,
        -90,
        -106,
        -88,
        -112,
        -115,
        109,
        114,
        -100,
        -84,
        6,
        72,
        -11,
        -36,
        69,
        -125,
        25,
        78,
        -121,
        84,
        121,
        -77,
        75,
        86,
        -95,
        111,
        61,
        117,
        15,
        -90,
        -35,
        -12,
        7,
        18,
        -123,
        -125,
        122,
        -23,
        -92,
        -29,
        12,
        107,
        -104,
        -74,
        94,
        -120,
        -67,
        -95,
        80,
        29,
        -115,
        13,
        75,
        -100,
        10,
        -70,
        -43,
        -128,
        -15,
        -24,
        -63,
        -57,
        -16,
        127,
        3,
        127,
        -117,
        71,
        97,
        24,
        14,
        66,
        -128,
        31,
        -92,
        -88,
        -9,
        32,
        3,
        62,
        -28,
        -3,
        113,
        -84,
        14,
        126,
        -53,
        17,
        -100,
        104,
        62,
        -53,
        -71,
        90,
        -84,
        105,
        -79,
        5,
        -77,
        -80,
        60,
        -6,
        -57,
        70,
        38,
        41,
        -72,
        -71,
        76,
        -78,
        -103,
        -122,
        -127,
        -69,
        -88,
        104,
        -38,
        89,
        -86,
        107,
        55,
        -78,
        61,
        -73,
        -104,
        6,
        103,
        -47,
        -26,
        -125,
        90,
        -64,
        12,
        59,
        -89,
        119,
        67,
        119,
        -116,
        21,
        -100,
        47,
        56,
        28,
        -59,
        -45,
        -87,
        86,
        121,
        113,
        -128,
        64,
        117,
        -10,
        90,
        113,
        125,
        -108,
        -6,
        73,
        116,
        -65,
        108,
        72,
        -79,
        71,
        22,
        -54,
        14,
        95,
        -41,
        -106,
        44,
        -125,
        96,
        27,
        87,
        -127,
        -4,
        31,
        -64,
        -94,
        81,
        -91,
        -72,
        23,
        -99,
        -122,
        25,
        39,
        83,
        -69,
        108,
        -60,
        92,
        122,
        125,
        63,
        -112,
        -38,
        -118,
        -103,
        125,
        51,
        17,
        -28,
        118,
        109,
        -91,
        91,
        -73,
        -91,
        -92,
        38,
        2,
        -39,
        -123,
        -106,
        -93,
        34,
        -74,
        106,
        -100,
        -6,
        33,
        30,
        123,
        112,
        -96,
        -109,
        32,
        -34,
        115,
        -21,
        41,
        76,
        -41,
        65,
        -75,
        66,
        -41,
        98,
        -26,
        25,
        -1,
        0,
        88,
        118,
        -50,
        67,
        -9,
        24,
        37,
        -41,
        100,
        108,
        -103,
        97,
        54,
        -67,
        -28,
        96,
        -48,
        -47,
        -71,
        89,
        -82,
        -123,
        -82,
        -93,
        -76,
        117,
        -93,
        -116,
        -38,
        -70,
        -83,
        47,
        -89,
        66,
        -48,
        112,
        104,
        83,
        54,
        17,
        46,
        123,
        -65,
        120,
        69,
        -117,
        -84,
        -96,
        -2,
        15,
        -29,
        38,
        67,
        -10,
        7,
        -10,
        -113,
        73,
        -57,
        44,
        0,
        -67,
        59,
        6,
        29,
        -28,
        15,
        111,
        -73,
        -10,
        -58,
        67,
        64,
        25,
        96,
        -10,
        90,
        -39,
        -19,
        -113,
        55,
        57,
        -68,
        -110,
        18,
        -105,
        90,
        30,
        1,
        96,
        -97,
        40,
        51,
        -124,
        53,
        85,
        -47,
        36,
        -33,
        -25,
        -76,
        -117,
        69,
        29,
        7,
        37,
        35,
        -5,
        -126,
        56,
        73,
        113,
        -126,
        40,
        -26,
        -43,
        107,
        75,
        50,
        -30,
        -16,
        -75,
        -55,
        106,
        -120,
        22,
        -101,
        -109,
        57,
        -42,
        -127,
        40,
        50,
        64,
        -4,
        -118,
        -96,
        -29,
        -38,
        97,
        -92,
        41,
        124,
        -27,
        -18,
        40,
        93,
        43,
        -110,
        -22,
        -110,
        -53,
        106,
        61,
        -108,
        -48,
        88,
        -91,
        52,
        -121,
        -16,
        127,
        11,
        64,
        61,
        -56,
        111,
        -89,
        51,
        -65,
        56,
        81,
        -26,
        51,
        -38,
        119,
        50,
        4,
        -5,
        127,
        -100,
        19,
        88,
        35,
        -83,
        -37,
        -9,
        21,
        -36,
        111,
        -41,
        -114,
        70,
        -87,
        -20,
        -100,
        35,
        -115,
        57,
        106,
        -61,
        81,
        -106,
        -93,
        48,
        -77,
        11,
        80,
        -87,
        -32,
        -120,
        83,
        -13,
        -122,
        -10,
        24,
        109,
        111,
        -109,
        117,
        90,
        -26,
        -83,
        -85,
        -99,
        81,
        -7,
        -70,
        -119,
        -97,
        58,
        -107,
        -36,
        42,
        90,
        34,
        -94,
        -21,
        62,
        -124,
        92,
        68,
        -49,
        -54,
        96,
        118,
        -106,
        61,
        -5,
        81,
        -74,
        -111,
        29,
        -55,
        -77,
        96,
        73,
        100,
        9,
        -101,
        9,
        66,
        -18,
        103,
        -118,
        -86,
        -78,
        -61,
        41,
        -109,
        89,
        25,
        76,
        127,
        7,
        -15,
        14,
        -2,
        -96,
        111,
        -1,
        0,
        108,
        -75,
        -97,
        18,
        16,
        -28,
        57,
        48,
        12,
        71,
        109,
        -64,
        6,
        92,
        -69,
        17,
        124,
        97,
        -41,
        0,
        -33,
        68,
        -19,
        -71,
        -94,
        -59,
        -111,
        52,
        78,
        45,
        -110,
        111,
        59,
        -11,
        -26,
        -3,
        -74,
        -74,
        -86,
        106,
        -84,
        -101,
        -61,
        50,
        -109,
        -120,
        23,
        -47,
        -48,
        42,
        -23,
        21,
        45,
        60,
        6,
        47,
        36,
        -107,
        -45,
        -44,
        99,
        -28,
        91,
        125,
        70,
        51,
        -104,
        122,
        -103,
        104,
        -102,
        31,
        -66,
        58,
        41,
        34,
        -120,
        69,
        -114,
        36,
        -94,
        -20,
        85,
        -101,
        -90,
        64,
        7,
        61,
        48,
        24,
        -94,
        57,
        104,
        -82,
        -68,
        52,
        -126,
        76,
        38,
        -102,
        58,
        76,
        -91,
        11,
        46,
        -82,
        115,
        -91,
        -45,
        -48,
        -125,
        12,
        127,
        7,
        -15,
        -110,
        -112,
        82,
        85,
        98,
        52,
        -105,
        23,
        -97,
        -33,
        -33,
        8,
        20,
        74,
        -62,
        75,
        17,
        -26,
        -72,
        -31,
        -72,
        111,
        -27,
        -79,
        -31,
        56,
        51,
        -53,
        -44,
        -49,
        26,
        -47,
        -9,
        -82,
        99,
        -28,
        -58,
        -101,
        -87,
        -72,
        -70,
        44,
        105,
        -88,
        42,
        -54,
        121,
        -38,
        43,
        -116,
        22,
        56,
        -45,
        -118,
        58,
        16,
        104,
        45,
        -83,
        103,
        37,
        6,
        14,
        22,
        24,
        12,
        -71,
        100,
        -77,
        48,
        106,
        90,
        -57,
        -52,
        122,
        -25,
        -51,
        118,
        -90,
        40,
        -82,
        -66,
        -48,
        -48,
        84,
        -6,
        -39,
        -56,
        6,
        -54,
        -128,
        -20,
        72,
        2,
        -62,
        112,
        -58,
        -110,
        -11,
        21,
        -106,
        -50,
        3,
        105,
        -29,
        -72,
        85,
        89,
        28,
        -80,
        -6,
        1,
        -96,
        -76,
        -121,
        65,
        -4,
        31,
        -64,
        -52,
        -61,
        -116,
        51,
        75,
        112,
        92,
        123,
        1,
        -67,
        -28,
        -105,
        60,
        -112,
        48,
        112,
        100,
        88,
        58,
        -1,
        0,
        -8,
        15,
        43,
        69,
        -91,
        66,
        -53,
        67,
        50,
        -77,
        107,
        90,
        -32,
        53,
        108,
        -65,
        -54,
        -3,
        9,
        91,
        -46,
        34,
        -107,
        -80,
        -93,
        -32,
        29,
        -58,
        10,
        0,
        117,
        -8,
        -94,
        -124,
        0,
        -57,
        -16,
        127,
        7,
        -16,
        -31,
        53,
        114,
        18,
        123,
        -111,
        -113,
        -1,
        -39
      ],
      "id": 2
    },
    {
      "id": 3,
      "name": "не велосипед 5",
      "description": "очень дорогие вложении с уважением Александр и я не могу найти в интернете и я не могу найти в интернете и я не смогу быть у вас есть вопросы пишите ",
      "image": [
        -1,
        -40,
        -1,
        -32,
        0,
        16,
        74,
        70,
        73,
        70,
        0,
        1,
        1,
        0,
        0,
        1,
        0,
        1,
        0,
        0,
        -1,
        -30,
        2,
        40,
        73,
        67,
        67,
        95,
        80,
        82,
        79,
        70,
        73,
        76,
        69,
        0,
        1,
        1,
        0,
        0,
        2,
        24,
        0,
        0,
        0,
        0,
        4,
        48,
        0,
        0,
        109,
        110,
        116,
        114,
        82,
        71,
        66,
        32,
        88,
        89,
        90,
        32,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        97,
        99,
        115,
        112,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        0,
        0,
        -10,
        -42,
        0,
        1,
        0,
        0,
        0,
        0,
        -45,
        45,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        9,
        100,
        101,
        115,
        99,
        0,
        0,
        0,
        -16,
        0,
        0,
        0,
        116,
        114,
        88,
        89,
        90,
        0,
        0,
        1,
        100,
        0,
        0,
        0,
        20,
        103,
        88,
        89,
        90,
        0,
        0,
        1,
        120,
        0,
        0,
        0,
        20,
        98,
        88,
        89,
        90,
        0,
        0,
        1,
        -116,
        0,
        0,
        0,
        20,
        114,
        84,
        82,
        67,
        0,
        0,
        1,
        -96,
        0,
        0,
        0,
        40,
        103,
        84,
        82,
        67,
        0,
        0,
        1,
        -96,
        0,
        0,
        0,
        40,
        98,
        84,
        82,
        67,
        0,
        0,
        1,
        -96,
        0,
        0,
        0,
        40,
        119,
        116,
        112,
        116,
        0,
        0,
        1,
        -56,
        0,
        0,
        0,
        20,
        99,
        112,
        114,
        116,
        0,
        0,
        1,
        -36,
        0,
        0,
        0,
        60,
        109,
        108,
        117,
        99,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        0,
        0,
        0,
        12,
        101,
        110,
        85,
        83,
        0,
        0,
        0,
        88,
        0,
        0,
        0,
        28,
        0,
        115,
        0,
        82,
        0,
        71,
        0,
        66,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        88,
        89,
        90,
        32,
        0,
        0,
        0,
        0,
        0,
        0,
        111,
        -94,
        0,
        0,
        56,
        -11,
        0,
        0,
        3,
        -112,
        88,
        89,
        90,
        32,
        0,
        0,
        0,
        0,
        0,
        0,
        98,
        -103,
        0,
        0,
        -73,
        -123,
        0,
        0,
        24,
        -38,
        88,
        89,
        90,
        32,
        0,
        0,
        0,
        0,
        0,
        0,
        36,
        -96,
        0,
        0,
        15,
        -124,
        0,
        0,
        -74,
        -49,
        112,
        97,
        114,
        97,
        0,
        0,
        0,
        0,
        0,
        4,
        0,
        0,
        0,
        2,
        102,
        102,
        0,
        0,
        -14,
        -89,
        0,
        0,
        13,
        89,
        0,
        0,
        19,
        -48,
        0,
        0,
        10,
        91,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        88,
        89,
        90,
        32,
        0,
        0,
        0,
        0,
        0,
        0,
        -10,
        -42,
        0,
        1,
        0,
        0,
        0,
        0,
        -45,
        45,
        109,
        108,
        117,
        99,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        0,
        0,
        0,
        12,
        101,
        110,
        85,
        83,
        0,
        0,
        0,
        32,
        0,
        0,
        0,
        28,
        0,
        71,
        0,
        111,
        0,
        111,
        0,
        103,
        0,
        108,
        0,
        101,
        0,
        32,
        0,
        73,
        0,
        110,
        0,
        99,
        0,
        46,
        0,
        32,
        0,
        50,
        0,
        48,
        0,
        49,
        0,
        54,
        -1,
        -37,
        0,
        67,
        0,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        -1,
        -37,
        0,
        67,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        -1,
        -64,
        0,
        17,
        8,
        0,
        -56,
        0,
        -106,
        3,
        1,
        34,
        0,
        2,
        17,
        1,
        3,
        17,
        1,
        -1,
        -60,
        0,
        31,
        0,
        0,
        1,
        4,
        3,
        0,
        3,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        8,
        5,
        6,
        7,
        9,
        0,
        4,
        10,
        1,
        2,
        3,
        11,
        -1,
        -60,
        0,
        46,
        16,
        0,
        1,
        5,
        1,
        0,
        2,
        2,
        1,
        4,
        2,
        2,
        2,
        3,
        1,
        1,
        0,
        5,
        1,
        2,
        3,
        4,
        6,
        7,
        17,
        18,
        8,
        19,
        20,
        0,
        21,
        22,
        33,
        9,
        34,
        35,
        49,
        23,
        50,
        24,
        36,
        51,
        65,
        37,
        -1,
        -60,
        0,
        29,
        1,
        0,
        1,
        4,
        3,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        7,
        3,
        5,
        6,
        8,
        1,
        2,
        4,
        0,
        9,
        -1,
        -60,
        0,
        66,
        17,
        0,
        2,
        2,
        2,
        1,
        2,
        5,
        3,
        1,
        6,
        3,
        4,
        7,
        9,
        0,
        0,
        1,
        2,
        3,
        4,
        5,
        17,
        33,
        6,
        18,
        0,
        7,
        19,
        49,
        65,
        20,
        34,
        81,
        97,
        8,
        21,
        35,
        50,
        113,
        -111,
        66,
        -127,
        -95,
        22,
        98,
        -79,
        -16,
        23,
        82,
        114,
        -63,
        -47,
        -31,
        -15,
        36,
        37,
        51,
        83,
        99,
        115,
        -126,
        -110,
        -93,
        -1,
        -38,
        0,
        12,
        3,
        1,
        0,
        2,
        17,
        3,
        17,
        0,
        63,
        0,
        46,
        62,
        115,
        117,
        124,
        -74,
        -49,
        -29,
        62,
        -108,
        -18,
        59,
        61,
        -67,
        21,
        -41,
        -45,
        94,
        71,
        -118,
        98,
        52,
        66,
        127,
        110,
        27,
        -81,
        -55,
        48,
        45,
        44,
        -97,
        -53,
        126,
        -108,
        66,
        2,
        116,
        78,
        -53,
        24,
        -84,
        -60,
        -68,
        -65,
        -126,
        -59,
        -89,
        -98,
        -33,
        -105,
        -104,
        -112,
        -98,
        116,
        37,
        55,
        -117,
        -122,
        89,
        38,
        70,
        115,
        -54,
        83,
        -92,
        -20,
        14,
        87,
        100,
        70,
        72,
        -48,
        52,
        73,
        -43,
        -35,
        94,
        125,
        62,
        -128,
        40,
        61,
        14,
        -92,
        -109,
        109,
        76,
        58,
        70,
        91,
        34,
        116,
        -72,
        -117,
        55,
        46,
        -40,
        -88,
        -63,
        -33,
        -119,
        86,
        114,
        18,
        -49,
        -8,
        -48,
        -35,
        -75,
        90,
        31,
        -70,
        -124,
        84,
        -22,
        -45,
        -21,
        -65,
        -27,
        53,
        55,
        -112,
        -32,
        -69,
        92,
        -16,
        -32,
        21,
        13,
        28,
        -36,
        -50,
        3,
        -111,
        -26,
        -83,
        -56,
        62,
        123,
        -21,
        -110,
        47,
        -14,
        4,
        -16,
        -34,
        6,
        -3,
        -1,
        0,
        -91,
        40,
        102,
        -65,
        13,
        60,
        112,
        -66,
        -106,
        80,
        -7,
        -23,
        106,
        58,
        -84,
        -78,
        102,
        105,
        -101,
        -93,
        106,
        -11,
        58,
        22,
        109,
        90,
        -114,
        -110,
        54,
        63,
        -30,
        -17,
        47,
        -123,
        31,
        109,
        -42,
        126,
        69,
        -23,
        116,
        -59,
        7,
        -12,
        -4,
        -49,
        27,
        44,
        31,
        37,
        -64,
        -22,
        77,
        53,
        30,
        -103,
        -74,
        -55,
        -126,
        -44,
        -28,
        -128,
        -58,
        67,
        75,
        -38,
        -78,
        -94,
        -28,
        30,
        121,
        118,
        24,
        -16,
        116,
        116,
        54,
        109,
        -43,
        17,
        72,
        -42,
        -80,
        103,
        -14,
        27,
        65,
        -124,
        -41,
        54,
        76,
        45,
        -101,
        -3,
        -97,
        -70,
        -97,
        -89,
        58,
        107,
        -91,
        -90,
        -60,
        117,
        -58,
        86,
        -91,
        -114,
        -96,
        23,
        32,
        -111,
        -14,
        -75,
        48,
        121,
        74,
        -19,
        -110,
        -107,
        -23,
        81,
        -83,
        114,
        -60,
        85,
        -79,
        -1,
        0,
        -67,
        63,
        117,
        -44,
        -110,
        -44,
        49,
        -76,
        20,
        -28,
        -67,
        40,
        -118,
        75,
        12,
        -126,
        121,
        -55,
        -33,
        -118,
        -109,
        -5,
        72,
        -12,
        31,
        86,
        -11,
        103,
        83,
        99,
        -78,
        -3,
        27,
        -118,
        121,
        113,
        41,
        -114,
        106,
        -45,
        81,
        -75,
        -107,
        -60,
        122,
        85,
        36,
        -122,
        -27,
        -53,
        53,
        -105,
        121,
        73,
        104,
        -101,
        -77,
        -102,
        -42,
        102,
        89,
        -91,
        72,
        8,
        104,
        -85,
        -95,
        -20,
        -116,
        -126,
        13,
        79,
        -80,
        -15,
        -123,
        74,
        50,
        -35,
        -83,
        -98,
        -71,
        45,
        73,
        -45,
        -52,
        -117,
        69,
        -29,
        34,
        -75,
        79,
        -23,
        -111,
        -46,
        -61,
        102,
        -72,
        -5,
        -111,
        83,
        -110,
        -29,
        47,
        77,
        93,
        33,
        -111,
        43,
        54,
        -92,
        3,
        -96,
        -3,
        -66,
        74,
        15,
        116,
        -97,
        -103,
        12,
        -81,
        -120,
        -81,
        -4,
        -82,
        -5,
        -95,
        -125,
        121,
        -52,
        120,
        -36,
        115,
        88,
        72,
        -84,
        59,
        87,
        95,
        -84,
        109,
        -22,
        -36,
        71,
        68,
        -22,
        -47,
        -62,
        18,
        -114,
        92,
        58,
        75,
        37,
        -117,
        50,
        87,
        -87,
        -10,
        -40,
        42,
        106,
        -67,
        106,
        67,
        -82,
        -112,
        115,
        22,
        -11,
        -1,
        0,
        -82,
        89,
        77,
        0,
        31,
        -29,
        -25,
        63,
        96,
        -74,
        46,
        -111,
        61,
        71,
        121,
        -74,
        71,
        105,
        -47,
        118,
        124,
        -1,
        0,
        51,
        -123,
        31,
        -53,
        -72,
        40,
        -115,
        94,
        -40,
        -121,
        42,
        -79,
        -71,
        -81,
        -42,
        -40,
        0,
        -44,
        -97,
        46,
        -115,
        102,
        115,
        116,
        57,
        -27,
        -2,
        124,
        80,
        33,
        -125,
        -38,
        -101,
        21,
        106,
        16,
        38,
        115,
        51,
        54,
        66,
        -98,
        -66,
        -99,
        -53,
        15,
        -82,
        70,
        116,
        -65,
        -15,
        -45,
        -15,
        -21,
        31,
        -57,
        -32,
        -19,
        -8,
        17,
        -3,
        -65,
        75,
        -100,
        0,
        88,
        -64,
        78,
        -120,
        55,
        111,
        -41,
        -15,
        120,
        125,
        55,
        63,
        33,
        -103,
        -24,
        108,
        -26,
        -6,
        -119,
        -92,
        -85,
        -111,
        -8,
        -37,
        -44,
        67,
        104,
        -24,
        -31,
        -76,
        -75,
        117,
        68,
        -73,
        4,
        -24,
        22,
        112,
        -102,
        -128,
        -79,
        -10,
        78,
        100,
        -82,
        109,
        40,
        -34,
        -92,
        -9,
        25,
        -13,
        -2,
        97,
        116,
        13,
        -104,
        99,
        -58,
        -29,
        -6,
        -105,
        -88,
        41,
        -40,
        -71,
        50,
        87,
        -122,
        -18,
        26,
        57,
        4,
        -80,
        -52,
        -14,
        21,
        8,
        -121,
        -88,
        33,
        122,
        -111,
        -103,
        36,
        -83,
        52,
        1,
        -38,
        -69,
        -89,
        -86,
        -106,
        32,
        71,
        89,
        -43,
        -107,
        65,
        24,
        47,
        39,
        122,
        -2,
        57,
        31,
        39,
        -112,
        -23,
        30,
        -107,
        -69,
        21,
        40,
        -102,
        -52,
        -44,
        51,
        126,
        -101,
        -41,
        -79,
        2,
        70,
        -116,
        90,
        72,
        -6,
        114,
        -52,
        86,
        37,
        84,
        75,
        80,
        78,
        -24,
        -74,
        22,
        95,
        77,
        -21,
        -40,
        96,
        97,
        49,
        -71,
        -81,
        60,
        124,
        -9,
        -103,
        -87,
        -71,
        -102,
        -26,
        -67,
        34,
        -66,
        -113,
        -92,
        -22,
        50,
        27,
        -34,
        113,
        -125,
        45,
        75,
        46,
        124,
        62,
        115,
        73,
        -86,
        -24,
        -40,
        -67,
        55,
        54,
        17,
        80,
        53,
        18,
        36,
        52,
        70,
        -88,
        -72,
        -39,
        77,
        117,
        -106,
        13,
        -128,
        -75,
        74,
        52,
        -97,
        29,
        -8,
        -100,
        74,
        -24,
        -81,
        -90,
        66,
        13,
        23,
        126,
        55,
        106,
        71,
        -13,
        -31,
        -3,
        87,
        77,
        -109,
        -107,
        45,
        -45,
        -84,
        -49,
        -60,
        39,
        102,
        70,
        102,
        1,
        116,
        77,
        1,
        80,
        -8,
        77,
        -82,
        -97,
        64,
        -72,
        -23,
        -101,
        -48,
        43,
        -73,
        -108,
        -39,
        17,
        1,
        -30,
        -59,
        0,
        25,
        -62,
        71,
        36,
        -47,
        1,
        -55,
        -112,
        -102,
        35,
        68,
        46,
        -35,
        12,
        29,
        -67,
        7,
        -15,
        127,
        -120,
        127,
        21,
        120,
        -41,
        96,
        -80,
        87,
        74,
        27,
        -76,
        17,
        -24,
        28,
        -109,
        -86,
        114,
        92,
        70,
        121,
        11,
        31,
        -47,
        -21,
        -7,
        13,
        46,
        -67,
        -81,
        -58,
        -14,
        -51,
        -41,
        63,
        35,
        119,
        117,
        -49,
        120,
        -98,
        18,
        113,
        -108,
        -97,
        -68,
        -40,
        -45,
        -64,
        -42,
        -109,
        71,
        5,
        -128,
        42,
        -54,
        64,
        -53,
        -20,
        51,
        66,
        34,
        -40,
        -25,
        -64,
        -59,
        38,
        104,
        56,
        -17,
        -57,
        64,
        -100,
        -105,
        9,
        -14,
        -77,
        19,
        -15,
        -9,
        -108,
        -63,
        -72,
        59,
        -56,
        31,
        -14,
        -116,
        -26,
        79,
        109,
        -80,
        -42,
        111,
        55,
        -28,
        -122,
        -127,
        3,
        71,
        114,
        75,
        43,
        -49,
        97,
        63,
        -72,
        -55,
        -47,
        31,
        91,
        48,
        59,
        -93,
        -103,
        -88,
        -18,
        -87,
        4,
        -105,
        106,
        -14,
        96,
        -107,
        51,
        -71,
        -36,
        -41,
        25,
        -41,
        84,
        -48,
        -126,
        3,
        -105,
        -85,
        30,
        101,
        68,
        -3,
        65,
        -107,
        -60,
        28,
        62,
        115,
        -88,
        -70,
        -118,
        57,
        42,
        69,
        78,
        76,
        -97,
        87,
        69,
        -126,
        -89,
        44,
        34,
        -62,
        -67,
        -22,
        112,
        -48,
        56,
        28,
        61,
        20,
        -79,
        84,
        -58,
        -14,
        -38,
        -112,
        92,
        82,
        99,
        105,
        -104,
        9,
        -110,
        57,
        -76,
        -74,
        -85,
        -54,
        -68,
        60,
        -3,
        43,
        -45,
        -71,
        -70,
        -103,
        108,
        55,
        74,
        -12,
        -37,
        -66,
        70,
        108,
        -113,
        -18,
        -66,
        -112,
        -109,
        59,
        102,
        25,
        13,
        119,
        -81,
        74,
        -52,
        -73,
        -29,
        -51,
        -28,
        50,
        34,
        27,
        49,
        75,
        12,
        85,
        96,
        74,
        79,
        26,
        58,
        64,
        -92,
        -59,
        36,
        -47,
        9,
        0,
        121,
        94,
        88,
        51,
        -116,
        41,
        91,
        115,
        108,
        -11,
        12,
        -10,
        -84,
        29,
        48,
        119,
        -112,
        48,
        -32,
        35,
        22,
        -56,
        -22,
        -38,
        -4,
        -59,
        -120,
        78,
        -57,
        98,
        112,
        -70,
        32,
        -14,
        74,
        62,
        -128,
        27,
        67,
        25,
        70,
        -11,
        -127,
        -114,
        -100,
        -21,
        74,
        66,
        -107,
        -94,
        100,
        84,
        79,
        7,
        11,
        -66,
        90,
        1,
        -35,
        67,
        -53,
        -7,
        -55,
        110,
        118,
        -30,
        110,
        -36,
        -29,
        119,
        -39,
        -19,
        24,
        -118,
        96,
        67,
        20,
        -46,
        -35,
        -40,
        -12,
        -115,
        53,
        -72,
        6,
        -36,
        -117,
        27,
        93,
        28,
        78,
        96,
        49,
        -73,
        71,
        -43,
        101,
        -81,
        -119,
        -56,
        94,
        -95,
        -95,
        36,
        12,
        14,
        124,
        14,
        52,
        -94,
        -20,
        -17,
        -74,
        -39,
        -71,
        -82,
        -52,
        25,
        110,
        34,
        67,
        -94,
        -26,
        15,
        -20,
        -72,
        38,
        115,
        58,
        26,
        15,
        -111,
        -65,
        34,
        -71,
        38,
        -29,
        -84,
        109,
        52,
        -32,
        -109,
        -114,
        -42,
        -49,
        114,
        65,
        127,
        33,
        52,
        -96,
        -43,
        -71,
        -78,
        93,
        -96,
        -75,
        -63,
        -102,
        -103,
        -127,
        -13,
        -116,
        -91,
        -35,
        1,
        -83,
        -9,
        52,
        -91,
        -108,
        -108,
        69,
        -99,
        -124,
        35,
        -26,
        28,
        40,
        -66,
        113,
        28,
        -40,
        -101,
        -94,
        -82,
        -113,
        -104,
        -21,
        -29,
        -93,
        -63,
        114,
        92,
        -85,
        -85,
        79,
        111,
        -117,
        116,
        -66,
        81,
        8,
        47,
        -115,
        39,
        -13,
        55,
        -23,
        -32,
        52,
        125,
        63,
        -108,
        -25,
        -70,
        110,
        78,
        -86,
        -12,
        78,
        15,
        -68,
        -121,
        97,
        -69,
        -29,
        -106,
        53,
        -78,
        86,
        -42,
        116,
        126,
        111,
        -51,
        -10,
        -71,
        -5,
        -12,
        -74,
        24,
        61,
        -90,
        91,
        23,
        41,
        57,
        111,
        -28,
        106,
        14,
        -21,
        -12,
        78,
        108,
        75,
        93,
        25,
        -86,
        -92,
        113,
        79,
        86,
        54,
        114,
        -54,
        -22,
        -94,
        123,
        111,
        91,
        69,
        -29,
        89,
        28,
        20,
        101,
        -110,
        89,
        -29,
        -5,
        -98,
        8,
        88,
        74,
        -24,
        7,
        -75,
        -123,
        -71,
        -26,
        71,
        77,
        73,
        74,
        -16,
        21,
        -17,
        -53,
        45,
        -102,
        -106,
        -40,
        38,
        -116,
        99,
        -66,
        10,
        17,
        88,
        36,
        67,
        44,
        -85,
        27,
        -9,
        -93,
        67,
        28,
        50,
        105,
        86,
        121,
        81,
        -95,
        -114,
        77,
        -125,
        -70,
        101,
        -28,
        127,
        20,
        118,
        122,
        -52,
        -80,
        -40,
        58,
        61,
        50,
        67,
        117,
        -63,
        100,
        -36,
        79,
        71,
        33,
        124,
        -26,
        -62,
        -81,
        70,
        -57,
        -44,
        -41,
        98,
        50,
        -38,
        45,
        40,
        3,
        66,
        -62,
        71,
        -78,
        -41,
        102,
        -80,
        13,
        -43,
        -12,
        88,
        75,
        -118,
        -105,
        102,
        112,
        67,
        -117,
        6,
        17,
        71,
        69,
        -94,
        -46,
        5,
        127,
        69,
        -104,
        68,
        -106,
        21,
        -45,
        55,
        1,
        38,
        -43,
        59,
        -109,
        -58,
        74,
        -26,
        120,
        -11,
        28,
        79,
        35,
        9,
        -84,
        -128,
        69,
        122,
        105,
        -87,
        49,
        8,
        14,
        39,
        -103,
        11,
        -90,
        14,
        39,
        85,
        11,
        -83,
        -2,
        -34,
        63,
        40,
        80,
        27,
        -122,
        -24,
        -85,
        23,
        79,
        -37,
        99,
        45,
        110,
        -12,
        -123,
        127,
        22,
        81,
        46,
        -85,
        120,
        -75,
        23,
        103,
        67,
        -52,
        -80,
        -99,
        94,
        92,
        -17,
        42,
        -44,
        -25,
        58,
        118,
        -105,
        -120,
        46,
        -65,
        -106,
        -23,
        -79,
        -97,
        19,
        14,
        -23,
        12,
        21,
        -17,
        -46,
        116,
        31,
        -111,
        40,
        122,
        -26,
        -112,
        -96,
        31,
        -121,
        -68,
        -114,
        42,
        -38,
        34,
        -16,
        8,
        -28,
        12,
        -98,
        62,
        -107,
        -53,
        113,
        -125,
        -28,
        31,
        110,
        -127,
        -38,
        106,
        86,
        -87,
        2,
        59,
        -35,
        12,
        -105,
        -68,
        -20,
        31,
        33,
        8,
        116,
        12,
        -34,
        -57,
        21,
        107,
        -89,
        3,
        -27,
        -80,
        119,
        -99,
        -106,
        93,
        -51,
        61,
        -15,
        -117,
        -78,
        -21,
        99,
        -125,
        -98,
        79,
        -15,
        -105,
        -99,
        22,
        18,
        76,
        -33,
        38,
        3,
        -102,
        -60,
        117,
        99,
        33,
        83,
        -74,
        87,
        -35,
        8,
        19,
        -88,
        -104,
        -120,
        -24,
        6,
        -24,
        74,
        -78,
        105,
        -19,
        -106,
        -52,
        -115,
        -86,
        54,
        22,
        -100,
        119,
        -105,
        -35,
        64,
        58,
        -122,
        -26,
        67,
        55,
        -105,
        -61,
        100,
        -15,
        -111,
        75,
        109,
        -15,
        -76,
        95,
        19,
        50,
        8,
        18,
        42,
        -24,
        -87,
        17,
        -70,
        12,
        -115,
        106,
        114,
        -105,
        38,
        -126,
        36,
        74,
        -52,
        -49,
        106,
        -68,
        -52,
        83,
        80,
        -76,
        79,
        12,
        -79,
        -44,
        24,
        -97,
        -93,
        -1,
        0,
        -35,
        -16,
        -27,
        43,
        -38,
        -73,
        13,
        56,
        102,
        -12,
        103,
        -84,
        125,
        47,
        86,
        -21,
        -52,
        -42,
        22,
        23,
        -107,
        62,
        -106,
        52,
        106,
        -119,
        53,
        -122,
        -11,
        -30,
        85,
        -85,
        106,
        0,
        36,
        95,
        89,
        90,
        62,
        115,
        58,
        70,
        74,
        76,
        -16,
        -35,
        -24,
        -41,
        14,
        -90,
        83,
        69,
        -106,
        -34,
        25,
        22,
        112,
        -67,
        -93,
        22,
        -31,
        -110,
        -48,
        108,
        -119,
        6,
        -123,
        -73,
        118,
        90,
        82,
        -116,
        100,
        34,
        30,
        -5,
        42,
        60,
        -4,
        -47,
        92,
        -79,
        43,
        46,
        -61,
        31,
        -28,
        -120,
        -70,
        66,
        -67,
        -87,
        68,
        -128,
        -100,
        -125,
        124,
        107,
        -7,
        1,
        -39,
        65,
        115,
        -83,
        -83,
        94,
        63,
        -69,
        -43,
        96,
        70,
        96,
        64,
        -109,
        20,
        -37,
        88,
        -94,
        -74,
        7,
        31,
        -123,
        -16,
        56,
        100,
        114,
        6,
        -82,
        -112,
        86,
        -92,
        66,
        -76,
        -92,
        38,
        24,
        -9,
        -46,
        117,
        -38,
        -19,
        -81,
        66,
        -118,
        -50,
        -56,
        35,
        9,
        9,
        115,
        16,
        -12,
        69,
        -48,
        -128,
        -9,
        109,
        120,
        47,
        -114,
        -70,
        13,
        70,
        123,
        -93,
        92,
        -126,
        -122,
        86,
        -23,
        14,
        -17,
        -56,
        -2,
        62,
        117,
        0,
        -36,
        -77,
        79,
        63,
        83,
        57,
        -112,
        3,
        16,
        -105,
        71,
        -84,
        -73,
        -48,
        113,
        -77,
        18,
        -26,
        -40,
        98,
        -81,
        -24,
        52,
        -82,
        -126,
        9,
        -37,
        71,
        88,
        -68,
        116,
        -122,
        16,
        -36,
        -79,
        -18,
        6,
        -122,
        -76,
        -22,
        -124,
        7,
        26,
        23,
        -77,
        11,
        -51,
        66,
        -113,
        -33,
        88,
        34,
        -13,
        -48,
        89,
        -45,
        -53,
        90,
        -71,
        -30,
        -11,
        -76,
        26,
        16,
        -39,
        43,
        122,
        99,
        87,
        112,
        25,
        -115,
        102,
        -114,
        -68,
        -9,
        32,
        -47,
        107,
        -78,
        120,
        59,
        25,
        -84,
        -50,
        -65,
        70,
        -46,
        -6,
        23,
        31,
        -46,
        -119,
        44,
        94,
        77,
        86,
        -87,
        -9,
        31,
        -92,
        41,
        -20,
        -33,
        69,
        -31,
        -83,
        69,
        5,
        -56,
        -84,
        45,
        73,
        74,
        88,
        -87,
        61,
        108,
        117,
        -102,
        -35,
        -20,
        -19,
        37,
        -88,
        -110,
        -48,
        116,
        83,
        42,
        -56,
        -119,
        2,
        -103,
        38,
        17,
        -127,
        60,
        86,
        43,
        -56,
        -106,
        25,
        -28,
        113,
        19,
        -18,
        27,
        59,
        -107,
        -118,
        89,
        -24,
        -53,
        29,
        -119,
        -93,
        30,
        -123,
        -104,
        110,
        -35,
        -85,
        102,
        48,
        80,
        67,
        70,
        89,
        43,
        -23,
        -37,
        -46,
        42,
        -14,
        78,
        -62,
        40,
        -60,
        -95,
        -21,
        -51,
        90,
        -44,
        79,
        88,
        71,
        12,
        109,
        39,
        60,
        23,
        121,
        -81,
        -54,
        11,
        -31,
        -105,
        16,
        123,
        -29,
        -97,
        85,
        -40,
        -82,
        -106,
        114,
        84,
        105,
        61,
        -64,
        -75,
        53,
        5,
        -40,
        36,
        121,
        79,
        24,
        -95,
        119,
        96,
        111,
        68,
        17,
        5,
        -118,
        -91,
        9,
        -126,
        66,
        -29,
        -73,
        116,
        -109,
        98,
        -87,
        64,
        -117,
        -26,
        59,
        112,
        -116,
        119,
        7,
        -39,
        -46,
        126,
        -117,
        44,
        103,
        9,
        -21,
        -68,
        83,
        -31,
        31,
        -7,
        10,
        -81,
        -43,
        -16,
        -125,
        112,
        72,
        115,
        -31,
        -74,
        -22,
        1,
        84,
        71,
        -24,
        115,
        -6,
        111,
        -49,
        43,
        -101,
        -29,
        93,
        -66,
        35,
        -113,
        -4,
        -96,
        103,
        -76,
        18,
        -74,
        26,
        -108,
        -17,
        -26,
        42,
        -62,
        -53,
        50,
        -59,
        10,
        -71,
        103,
        -4,
        47,
        -74,
        70,
        91,
        -76,
        -21,
        12,
        -24,
        125,
        -4,
        -52,
        -89,
        62,
        64,
        114,
        126,
        45,
        -102,
        -121,
        109,
        -38,
        121,
        31,
        60,
        -28,
        68,
        -57,
        84,
        117,
        -86,
        101,
        -77,
        -12,
        119,
        -99,
        -12,
        -49,
        64,
        -50,
        98,
        40,
        111,
        4,
        86,
        59,
        -97,
        44,
        31,
        53,
        -121,
        -121,
        38,
        39,
        -91,
        116,
        -71,
        26,
        86,
        -103,
        -81,
        -4,
        90,
        123,
        -9,
        108,
        -51,
        91,
        -92,
        -30,
        -91,
        78,
        -5,
        91,
        -4,
        -119,
        -22,
        -86,
        -30,
        -66,
        7,
        -4,
        -68,
        61,
        98,
        68,
        -123,
        -106,
        62,
        61,
        117,
        44,
        -45,
        21,
        -17,
        72,
        -37,
        -9,
        -19,
        -78,
        -60,
        113,
        -107,
        17,
        85,
        -51,
        -109,
        -38,
        71,
        92,
        -48,
        66,
        -40,
        97,
        70,
        36,
        -109,
        -56,
        -87,
        12,
        126,
        126,
        -43,
        70,
        -80,
        -30,
        -68,
        -86,
        -59,
        -12,
        -115,
        -86,
        89,
        104,
        -66,
        -74,
        57,
        -92,
        -98,
        123,
        80,
        65,
        61,
        -108,
        109,
        27,
        -40,
        -54,
        115,
        -6,
        -14,
        86,
        17,
        -122,
        88,
        -84,
        -48,
        -54,
        -41,
        -98,
        -76,
        -86,
        85,
        93,
        100,
        42,
        -89,
        80,
        -68,
        98,
        91,
        127,
        -84,
        50,
        57,
        106,
        82,
        99,
        -26,
        21,
        -116,
        66,
        -68,
        85,
        -28,
        -110,
        56,
        74,
        -56,
        -23,
        94,
        -53,
        58,
        41,
        -108,
        -79,
        44,
        -47,
        -49,
        93,
        -107,
        -61,
        119,
        124,
        -110,
        54,
        -63,
        -68,
        124,
        117,
        -102,
        67,
        53,
        -12,
        -70,
        88,
        99,
        48,
        89,
        -115,
        102,
        -128,
        -76,
        45,
        -114,
        34,
        54,
        25,
        94,
        42,
        -15,
        -109,
        -79,
        27,
        85,
        -84,
        116,
        -98,
        -111,
        -78,
        38,
        -75,
        -112,
        35,
        99,
        -14,
        -28,
        124,
        -84,
        -12,
        -119,
        -66,
        17,
        -51,
        104,
        -51,
        -94,
        -98,
        -60,
        127,
        101,
        -107,
        87,
        -55,
        44,
        -112,
        -59,
        35,
        -83,
        -40,
        89,
        101,
        99,
        -93,
        71,
        -52,
        -28,
        -103,
        -14,
        -39,
        -74,
        -11,
        84,
        123,
        107,
        -3,
        78,
        107,
        -90,
        72,
        -104,
        -33,
        47,
        -115,
        28,
        -25,
        125,
        126,
        54,
        54,
        106,
        -90,
        -49,
        91,
        36,
        -13,
        -58,
        -58,
        87,
        -45,
        -98,
        73,
        61,
        -92,
        70,
        43,
        26,
        -30,
        -42,
        -3,
        -47,
        26,
        -88,
        -12,
        79,
        101,
        89,
        -34,
        -9,
        -84,
        110,
        -14,
        -83,
        -107,
        -56,
        -33,
        111,
        15,
        68,
        9,
        -92,
        74,
        -14,
        -41,
        99,
        -111,
        -86,
        -55,
        -93,
        -110,
        23,
        -86,
        -74,
        55,
        42,
        57,
        -52,
        107,
        93,
        18,
        57,
        -34,
        -1,
        0,
        90,
        127,
        -78,
        -58,
        -21,
        9,
        26,
        70,
        -12,
        122,
        -56,
        -60,
        -107,
        60,
        -77,
        -11,
        53,
        4,
        -2,
        127,
        -73,
        -7,
        127,
        -32,
        63,
        -80,
        -15,
        22,
        -15,
        44,
        103,
        72,
        71,
        35,
        37,
        115,
        -28,
        123,
        100,
        103,
        -44,
        -28,
        -113,
        -33,
        -43,
        97,
        -115,
        -20,
        107,
        -90,
        -12,
        87,
        44,
        -82,
        95,
        -87,
        -50,
        119,
        -40,
        -79,
        59,
        -39,
        -119,
        -20,
        -86,
        -56,
        -101,
        -27,
        -51,
        -110,
        -21,
        -54,
        -78,
        68,
        -58,
        -65,
        -1,
        0,
        95,
        -1,
        0,
        23,
        -89,
        -4,
        73,
        -27,
        92,
        -27,
        115,
        91,
        -21,
        -2,
        -84,
        -16,
        -110,
        -71,
        -86,
        -9,
        57,
        28,
        -86,
        -49,
        101,
        -115,
        -14,
        61,
        28,
        -87,
        5,
        7,
        -77,
        97,
        -80,
        53,
        38,
        107,
        -91,
        88,
        30,
        -8,
        17,
        -49,
        88,
        -25,
        -114,
        43,
        17,
        -58,
        -33,
        40,
        -9,
        34,
        -60,
        -44,
        95,
        105,
        81,
        -83,
        100,
        45,
        -118,
        56,
        62,
        -44,
        -115,
        89,
        35,
        -30,
        -98,
        21,
        -11,
        35,
        -36,
        50,
        -103,
        -14,
        19,
        3,
        -4,
        -89,
        18,
        59,
        70,
        57,
        -99,
        110,
        -75,
        105,
        36,
        125,
        122,
        50,
        -74,
        54,
        -78,
        -68,
        23,
        73,
        -3,
        115,
        -45,
        -113,
        -39,
        -79,
        37,
        75,
        44,
        -91,
        21,
        -55,
        104,
        -49,
        4,
        -76,
        -83,
        69,
        21,
        -104,
        98,
        99,
        -79,
        -50,
        -63,
        -39,
        -29,
        -40,
        111,
        -2,
        125,
        -66,
        63,
        95,
        -57,
        -113,
        127,
        -49,
        -9,
        -16,
        70,
        -57,
        90,
        52,
        86,
        77,
        -12,
        -89,
        -107,
        -115,
        81,
        26,
        -26,
        68,
        -9,
        35,
        94,
        -28,
        127,
        -97,
        14,
        -111,
        -47,
        -8,
        119,
        -124,
        95,
        44,
        119,
        -113,
        -1,
        0,
        -115,
        -10,
        -1,
        0,
        103,
        46,
        126,
        -94,
        32,
        -99,
        -49,
        6,
        65,
        -13,
        85,
        54,
        104,
        102,
        74,
        120,
        81,
        -50,
        69,
        -47,
        22,
        22,
        58,
        -83,
        -103,
        34,
        -103,
        -47,
        77,
        5,
        43,
        -46,
        -37,
        -114,
        43,
        19,
        -42,
        -10,
        -119,
        -42,
        -96,
        84,
        -122,
        104,
        -99,
        55,
        -89,
        -92,
        -33,
        76,
        -81,
        -117,
        63,
        94,
        -33,
        -32,
        49,
        -3,
        66,
        -110,
        62,
        63,
        3,
        -11,
        -33,
        -9,
        -15,
        -31,
        -93,
        -14,
        -66,
        -6,
        -28,
        -127,
        -8,
        -1,
        0,
        -57,
        -2,
        120,
        -16,
        -89,
        -76,
        -23,
        -109,
        93,
        -26,
        61,
        28,
        -105,
        15,
        -69,
        -108,
        -24,
        -35,
        42,
        -81,
        46,
        -38,
        -23,
        -71,
        -90,
        108,
        102,
        -128,
        113,
        26,
        90,
        125,
        56,
        -116,
        -11,
        -117,
        25,
        74,
        51,
        89,
        -94,
        90,
        -100,
        17,
        13,
        47,
        -95,
        -76,
        8,
        124,
        -74,
        -91,
        40,
        62,
        53,
        101,
        -25,
        57,
        47,
        68,
        -42,
        58,
        -52,
        45,
        -18,
        -102,
        51,
        -30,
        117,
        93,
        -32,
        -83,
        39,
        69,
        -63,
        101,
        -89,
        -23,
        -107,
        -19,
        99,
        58,
        13,
        -115,
        -24,
        -98,
        86,
        88,
        -18,
        -77,
        27,
        91,
        44,
        114,
        -83,
        -84,
        110,
        -53,
        -95,
        -12,
        -84,
        102,
        96,
        -115,
        -2,
        109,
        -113,
        -122,
        -18,
        62,
        -27,
        106,
        -70,
        46,
        -123,
        -94,
        -50,
        -29,
        -117,
        -125,
        -55,
        106,
        -58,
        75,
        118,
        -10,
        96,
        6,
        -82,
        -75,
        52,
        111,
        -113,
        120,
        82,
        1,
        -35,
        87,
        111,
        106,
        -62,
        -83,
        93,
        0,
        98,
        99,
        97,
        28,
        -56,
        46,
        67,
        106,
        -109,
        63,
        114,
        -87,
        98,
        -111,
        59,
        113,
        -112,
        -85,
        78,
        57,
        -86,
        -34,
        104,
        -85,
        15,
        -83,
        61,
        7,
        -38,
        115,
        -21,
        95,
        9,
        98,
        -94,
        90,
        -93,
        122,
        -3,
        -111,
        -69,
        -90,
        -72,
        81,
        -83,
        45,
        65,
        90,
        35,
        -3,
        127,
        -92,
        -13,
        -98,
        -96,
        95,
        -108,
        101,
        57,
        -49,
        92,
        -42,
        113,
        -62,
        -7,
        42,
        77,
        -35,
        86,
        4,
        -46,
        -106,
        -86,
        50,
        -77,
        -75,
        120,
        61,
        35,
        -77,
        114,
        9,
        63,
        -68,
        -36,
        -105,
        -51,
        -98,
        -64,
        -46,
        -64,
        109,
        -87,
        -59,
        -90,
        -73,
        -7,
        -42,
        -93,
        -108,
        40,
        90,
        -128,
        96,
        94,
        75,
        -11,
        -105,
        80,
        117,
        -73,
        73,
        99,
        -70,
        -85,
        -85,
        112,
        54,
        58,
        38,
        -26,
        92,
        73,
        106,
        -106,
        58,
        -83,
        -55,
        94,
        71,
        -61,
        -38,
        -118,
        -75,
        -52,
        85,
        -103,
        108,
        -6,
        47,
        40,
        22,
        -23,
        -56,
        -78,
        -68,
        102,
        -88,
        116,
        -80,
        4,
        51,
        87,
        -82,
        -62,
        81,
        11,
        -17,
        95,
        96,
        -88,
        -30,
        50,
        118,
        49,
        88,
        91,
        85,
        -77,
        -15,
        84,
        104,
        -46,
        89,
        109,
        -41,
        -115,
        -43,
        109,
        -60,
        -45,
        67,
        110,
        53,
        -124,
        -53,
        12,
        101,
        -32,
        -103,
        74,
        43,
        25,
        -44,
        24,
        -117,
        73,
        28,
        -110,
        -19,
        22,
        70,
        -15,
        -67,
        -113,
        -60,
        106,
        65,
        -11,
        -71,
        -85,
        50,
        116,
        -70,
        -84,
        -121,
        -87,
        116,
        77,
        -54,
        75,
        -100,
        11,
        -14,
        114,
        -127,
        -9,
        -11,
        87,
        -11,
        65,
        28,
        107,
        -94,
        -49,
        -59,
        -75,
        -7,
        -31,
        -12,
        -51,
        60,
        -83,
        -2,
        -91,
        -45,
        -22,
        -32,
        -119,
        -124,
        -30,
        90,
        20,
        27,
        122,
        -10,
        -29,
        68,
        61,
        -108,
        36,
        18,
        111,
        84,
        -7,
        117,
        -75,
        95,
        36,
        120,
        -113,
        16,
        -59,
        103,
        57,
        110,
        -93,
        -116,
        109,
        -62,
        9,
        63,
        33,
        -84,
        102,
        -89,
        -97,
        -19,
        -118,
        113,
        -102,
        -11,
        -126,
        127,
        35,
        19,
        -96,
        -46,
        -57,
        99,
        -85,
        -20,
        -70,
        111,
        102,
        -87,
        -128,
        -41,
        84,
        -19,
        2,
        105,
        110,
        13,
        65,
        -77,
        111,
        64,
        -34,
        85,
        -24,
        90,
        96,
        -3,
        11,
        57,
        -81,
        -48,
        59,
        -86,
        11,
        -44,
        -25,
        35,
        112,
        80,
        -8,
        101,
        -59,
        -54,
        104,
        10,
        31,
        -42,
        -54,
        111,
        115,
        76,
        -74,
        -77,
        -93,
        110,
        3,
        7,
        51,
        83,
        6,
        26,
        60,
        -98,
        -93,
        -85,
        26,
        32,
        127,
        80,
        68,
        30,
        -65,
        3,
        -120,
        -57,
        -12,
        -7,
        -18,
        84,
        40,
        73,
        -10,
        51,
        11,
        -90,
        -34,
        -24,
        -1,
        0,
        -120,
        18,
        23,
        -106,
        56,
        17,
        -93,
        -12,
        -8,
        44,
        81,
        -36,
        -20,
        -73,
        55,
        -58,
        46,
        79,
        126,
        -75,
        54,
        18,
        -81,
        -65,
        34,
        94,
        -95,
        -47,
        -102,
        42,
        -37,
        59,
        29,
        -121,
        -82,
        -59,
        -47,
        43,
        -111,
        7,
        -98,
        -45,
        -27,
        -124,
        67,
        95,
        -94,
        81,
        -37,
        82,
        -38,
        -43,
        11,
        64,
        22,
        -25,
        105,
        74,
        -82,
        106,
        -103,
        -56,
        115,
        127,
        102,
        -65,
        82,
        73,
        -30,
        30,
        91,
        66,
        96,
        -123,
        -61,
        17,
        -71,
        -126,
        65,
        26,
        -53,
        99,
        53,
        121,
        85,
        -116,
        -27,
        30,
        83,
        -40,
        39,
        27,
        90,
        -26,
        51,
        -21,
        87,
        35,
        -45,
        -119,
        -104,
        -52,
        -3,
        -126,
        95,
        91,
        -46,
        88,
        37,
        16,
        36,
        -66,
        -72,
        -5,
        -24,
        -77,
        -50,
        100,
        120,
        -96,
        -62,
        82,
        -111,
        -29,
        90,
        -30,
        69,
        -128,
        122,
        -97,
        78,
        116,
        -42,
        85,
        -1,
        0,
        -123,
        96,
        16,
        -14,
        -86,
        10,
        -56,
        92,
        -59,
        -24,
        -119,
        90,
        -60,
        45,
        59,
        -62,
        43,
        -116,
        -9,
        59,
        31,
        -57,
        -69,
        31,
        33,
        -22,
        -109,
        -48,
        115,
        60,
        42,
        117,
        26,
        -59,
        57,
        -58,
        104,
        -26,
        122,
        -33,
        34,
        -26,
        -122,
        -2,
        64,
        98,
        53,
        -101,
        -119,
        -8,
        -32,
        76,
        -89,
        86,
        -47,
        117,
        -47,
        61,
        56,
        -88,
        -122,
        -13,
        58,
        11,
        -38,
        57,
        -97,
        49,
        -122,
        -90,
        124,
        81,
        -51,
        29,
        -99,
        52,
        -91,
        74,
        -27,
        14,
        -24,
        49,
        -7,
        61,
        18,
        -120,
        -46,
        -21,
        -33,
        50,
        112,
        124,
        71,
        94,
        103,
        -99,
        21,
        -30,
        -72,
        -3,
        94,
        15,
        -121,
        107,
        -77,
        -64,
        -22,
        -28,
        -7,
        -10,
        -108,
        49,
        -18,
        -53,
        -106,
        23,
        -99,
        -31,
        -31,
        122,
        -8,
        -66,
        -93,
        -108,
        -8,
        -9,
        103,
        20,
        40,
        56,
        62,
        101,
        -126,
        -84,
        73,
        -71,
        -103,
        118,
        -23,
        -47,
        -125,
        80,
        -54,
        -88,
        -85,
        -92,
        33,
        88,
        127,
        18,
        49,
        -81,
        50,
        40,
        112,
        30,
        86,
        59,
        -9,
        -55,
        33,
        -54,
        37,
        -117,
        -6,
        -125,
        -4,
        -77,
        81,
        -92,
        62,
        76,
        -42,
        -124,
        -50,
        -93,
        68,
        115,
        -118,
        -82,
        82,
        78,
        97,
        124,
        -2,
        -80,
        -71,
        91,
        -6,
        99,
        43,
        -109,
        -97,
        18,
        6,
        -19,
        88,
        -119,
        -107,
        -75,
        82,
        -7,
        52,
        48,
        88,
        -36,
        36,
        10,
        106,
        53,
        22,
        76,
        74,
        52,
        0,
        -123,
        25,
        112,
        -55,
        1,
        -62,
        70,
        -113,
        -65,
        -94,
        -69,
        92,
        -87,
        -5,
        -44,
        -121,
        -42,
        -85,
        112,
        -31,
        42,
        -62,
        -121,
        -125,
        -85,
        124,
        -59,
        -88,
        97,
        100,
        -28,
        -18,
        -42,
        8,
        32,
        88,
        -102,
        -10,
        46,
        -53,
        44,
        -48,
        13,
        29,
        66,
        -117,
        30,
        -112,
        84,
        -126,
        54,
        115,
        -74,
        79,
        16,
        30,
        34,
        -44,
        -17,
        -37,
        -114,
        26,
        -119,
        10,
        69,
        45,
        -42,
        -84,
        -85,
        58,
        -118,
        -91,
        101,
        -120,
        -64,
        -50,
        -47,
        36,
        59,
        -65,
        12,
        104,
        -26,
        118,
        120,
        -34,
        25,
        36,
        110,
        -10,
        117,
        -115,
        111,
        -35,
        -103,
        126,
        -55,
        68,
        119,
        -88,
        83,
        -106,
        107,
        -83,
        59,
        -51,
        21,
        5,
        -76,
        -49,
        3,
        125,
        66,
        -76,
        82,
        -84,
        -34,
        -102,
        -53,
        36,
        -3,
        -76,
        38,
        -106,
        68,
        -12,
        2,
        72,
        -77,
        71,
        26,
        -6,
        105,
        27,
        72,
        22,
        91,
        -7,
        -107,
        -91,
        -52,
        80,
        -41,
        55,
        105,
        -51,
        121,
        -41,
        -14,
        10,
        -33,
        30,
        8,
        124,
        -115,
        -26,
        -12,
        -7,
        -105,
        122,
        31,
        -46,
        65,
        -12,
        108,
        -3,
        2,
        -94,
        64,
        -46,
        -53,
        -38,
        40,
        -100,
        -5,
        50,
        112,
        14,
        -125,
        102,
        127,
        79,
        -111,
        13,
        -51,
        47,
        -25,
        -14,
        -69,
        -20,
        -89,
        66,
        32,
        80,
        -99,
        44,
        -55,
        -37,
        -124,
        -62,
        -72,
        93,
        -33,
        93,
        -89,
        -52,
        -103,
        57,
        -18,
        -128,
        -80,
        -93,
        -48,
        103,
        13,
        -51,
        -98,
        -7,
        38,
        23,
        -116,
        17,
        -52,
        -32,
        106,
        -110,
        -43,
        109,
        9,
        -119,
        -36,
        -4,
        98,
        -67,
        -42,
        57,
        -51,
        32,
        -126,
        -96,
        41,
        12,
        -83,
        -44,
        -21,
        -6,
        -36,
        49,
        -13,
        112,
        103,
        -116,
        83,
        25,
        -109,
        33,
        8,
        -45,
        108,
        -75,
        92,
        27,
        -23,
        19,
        48,
        14,
        103,
        35,
        -15,
        115,
        -29,
        124,
        -128,
        -19,
        101,
        -21,
        112,
        46,
        73,
        72,
        1,
        -126,
        -7,
        -13,
        -27,
        68,
        4,
        -61,
        102,
        115,
        -93,
        -116,
        22,
        -57,
        90,
        -75,
        123,
        57,
        33,
        -38,
        97,
        71,
        -114,
        97,
        -38,
        -12,
        -108,
        -111,
        -120,
        63,
        110,
        40,
        -74,
        -57,
        -39,
        22,
        88,
        -40,
        -117,
        -43,
        108,
        11,
        52,
        82,
        -83,
        -39,
        -121,
        -100,
        115,
        76,
        94,
        109,
        -106,
        42,
        -29,
        -13,
        25,
        108,
        76,
        108,
        28,
        48,
        83,
        41,
        100,
        115,
        65,
        0,
        86,
        32,
        28,
        61,
        -93,
        87,
        68,
        -121,
        -107,
        7,
        -117,
        -82,
        -83,
        -92,
        46,
        -7,
        -14,
        -13,
        -120,
        -95,
        -3,
        80,
        -91,
        116,
        -23,
        123,
        53,
        126,
        -71,
        -120,
        -36,
        -114,
        -2,
        13,
        -50,
        -97,
        80,
        -3,
        -104,
        -71,
        -36,
        -80,
        117,
        84,
        50,
        52,
        41,
        -9,
        125,
        58,
        -93,
        -92,
        -110,
        79,
        118,
        72,
        -116,
        106,
        44,
        -114,
        -49,
        -30,
        -122,
        -111,
        -46,
        94,
        -16,
        -95,
        97,
        -117,
        -62,
        -105,
        81,
        59,
        -58,
        27,
        47,
        94,
        48,
        -115,
        19,
        23,
        -12,
        -124,
        -18,
        123,
        126,
        -95,
        -92,
        -115,
        -93,
        -114,
        10,
        17,
        -54,
        -78,
        51,
        85,
        61,
        -37,
        -113,
        -78,
        40,
        -28,
        -120,
        39,
        113,
        105,
        -91,
        -82,
        -22,
        95,
        49,
        123,
        -56,
        -36,
        63,
        103,
        -75,
        -94,
        -28,
        -32,
        -10,
        27,
        -114,
        81,
        -55,
        119,
        -102,
        -126,
        55,
        -7,
        -117,
        40,
        -59,
        -49,
        -13,
        91,
        28,
        47,
        100,
        -7,
        77,
        -52,
        -25,
        -67,
        -87,
        -121,
        -93,
        -11,
        60,
        102,
        -56,
        -9,
        63,
        -73,
        95,
        -122,
        -25,
        -119,
        86,
        -125,
        18,
        52,
        -106,
        -58,
        120,
        -94,
        -41,
        -40,
        -108,
        88,
        -23,
        -52,
        101,
        66,
        -42,
        -105,
        114,
        -67,
        95,
        -93,
        -12,
        126,
        -69,
        -38,
        57,
        5,
        -66,
        -111,
        -105,
        -25,
        -38,
        108,
        7,
        88,
        39,
        -110,
        -51,
        -46,
        -54,
        -25,
        -122,
        -99,
        -48,
        88,
        -25,
        119,
        49,
        56,
        -35,
        120,
        -51,
        30,
        -120,
        25,
        -101,
        26,
        -89,
        82,
        -68,
        -71,
        -35,
        57,
        84,
        1,
        -70,
        47,
        38,
        63,
        19,
        87,
        -96,
        -45,
        -53,
        -74,
        -34,
        91,
        -95,
        -114,
        -3,
        -9,
        -98,
        95,
        52,
        -99,
        50,
        60,
        -95,
        4,
        99,
        -67,
        96,
        -10,
        99,
        43,
        86,
        103,
        -123,
        -114,
        52,
        -119,
        62,
        -87,
        103,
        107,
        -3,
        -26,
        115,
        -46,
        86,
        54,
        7,
        57,
        -65,
        123,
        -104,
        -59,
        -10,
        -111,
        -111,
        -59,
        60,
        -10,
        -39,
        38,
        -25,
        -65,
        -2,
        -87,
        -31,
        124,
        -93,
        -102,
        -120,
        -27,
        -2,
        -111,
        125,
        83,
        -2,
        -111,
        17,
        87,
        -57,
        -11,
        -31,
        -66,
        92,
        -117,
        -29,
        -43,
        26,
        -66,
        124,
        42,
        -2,
        -110,
        124,
        -83,
        13,
        -40,
        104,
        -80,
        -75,
        97,
        121,
        82,
        81,
        19,
        9,
        61,
        101,
        -126,
        73,
        62,
        -103,
        -94,
        127,
        78,
        -52,
        51,
        68,
        -21,
        9,
        -118,
        80,
        35,
        9,
        31,
        122,
        78,
        -63,
        -101,
        -71,
        123,
        -33,
        9,
        -120,
        -56,
        15,
        64,
        77,
        -99,
        -75,
        97,
        34,
        120,
        76,
        -54,
        -47,
        -104,
        12,
        -47,
        -58,
        44,
        9,
        83,
        -43,
        -83,
        52,
        19,
        35,
        76,
        37,
        -120,
        -103,
        26,
        73,
        10,
        61,
        112,
        85,
        123,
        31,
        -79,
        34,
        -18,
        4,
        -67,
        6,
        -57,
        39,
        -53,
        16,
        -22,
        55,
        -51,
        16,
        -41,
        -104,
        126,
        -124,
        -9,
        -74,
        -92,
        48,
        -100,
        -2,
        -62,
        -114,
        96,
        -2,
        -96,
        -47,
        -68,
        8,
        29,
        -72,
        64,
        121,
        -20,
        -88,
        97,
        91,
        -68,
        -42,
        12,
        -122,
        111,
        59,
        -71,
        -94,
        36,
        13,
        33,
        -43,
        -75,
        -94,
        -52,
        -78,
        -77,
        -17,
        -58,
        -111,
        -109,
        -71,
        48,
        -71,
        -83,
        -11,
        114,
        -69,
        -39,
        90,
        -87,
        -31,
        -56,
        -115,
        114,
        -71,
        -34,
        85,
        125,
        -111,
        26,
        -98,
        21,
        -50,
        114,
        42,
        -89,
        -124,
        69,
        85,
        -16,
        -43,
        69,
        -10,
        85,
        -3,
        71,
        -102,
        13,
        -93,
        -78,
        121,
        -30,
        103,
        -113,
        -98,
        -50,
        -46,
        -82,
        -38,
        109,
        -124,
        88,
        39,
        -60,
        20,
        70,
        -108,
        -111,
        85,
        -40,
        51,
        62,
        -58,
        -116,
        61,
        -82,
        -46,
        -119,
        -56,
        -38,
        -100,
        -19,
        -126,
        -7,
        108,
        118,
        110,
        -87,
        6,
        13,
        -89,
        71,
        102,
        108,
        115,
        -118,
        -110,
        51,
        1,
        -118,
        97,
        -32,
        -126,
        -52,
        -49,
        -48,
        98,
        -76,
        110,
        -83,
        -51,
        -65,
        65,
        -43,
        1,
        -45,
        -127,
        40,
        19,
        53,
        32,
        57,
        -51,
        -103,
        8,
        14,
        106,
        -96,
        -76,
        -76,
        111,
        -12,
        63,
        28,
        95,
        -113,
        -15,
        -3,
        5,
        -5,
        -20,
        21,
        46,
        39,
        67,
        99,
        59,
        87,
        -72,
        83,
        121,
        -115,
        6,
        -101,
        -94,
        103,
        121,
        44,
        85,
        -10,
        124,
        -73,
        -97,
        -57,
        -87,
        103,
        -98,
        65,
        60,
        -13,
        76,
        18,
        56,
        -124,
        -78,
        -68,
        -126,
        40,
        -107,
        82,
        56,
        -61,
        -79,
        97,
        28,
        106,
        -95,
        85,
        81,
        1,
        -19,
        80,
        -96,
        40,
        10,
        53,
        -95,
        -83,
        -56,
        42,
        -60,
        97,
        -83,
        94,
        19,
        44,
        -109,
        24,
        -95,
        -118,
        51,
        52,
        -52,
        -49,
        44,
        -91,
        35,
        85,
        50,
        74,
        -20,
        89,
        -102,
        71,
        35,
        -71,
        -40,
        -77,
        18,
        -60,
        -110,
        78,
        -10,
        119,
        117,
        -100,
        26,
        99,
        29,
        111,
        109,
        -83,
        -47,
        -18,
        12,
        87,
        -121,
        -96,
        55,
        -30,
        -100,
        57,
        1,
        -104,
        -100,
        86,
        -124,
        101,
        -68,
        -32,
        -65,
        -117,
        61,
        119,
        65,
        -38,
        127,
        107,
        -40,
        -19,
        -40,
        115,
        68,
        32,
        -20,
        93,
        23,
        81,
        -79,
        50,
        20,
        -108,
        95,
        -76,
        -32,
        97,
        -85,
        -120,
        -103,
        65,
        -74,
        -119,
        -21,
        108,
        34,
        106,
        118,
        111,
        -50,
        108,
        20,
        127,
        33,
        126,
        62,
        -12,
        -33,
        -113,
        56,
        -46,
        21,
        -12,
        59,
        29,
        30,
        -57,
        -29,
        -66,
        83,
        101,
        -102,
        -49,
        90,
        -82,
        71,
        75,
        -108,
        -53,
        109,
        123,
        -97,
        59,
        113,
        115,
        103,
        -61,
        -46,
        117,
        -37,
        -64,
        -24,
        71,
        -123,
        -87,
        -86,
        -45,
        65,
        108,
        -91,
        58,
        -11,
        -89,
        14,
        20,
        -119,
        8,
        -92,
        -4,
        58,
        86,
        108,
        -62,
        -9,
        20,
        91,
        59,
        -121,
        -100,
        70,
        31,
        73,
        -94,
        -26,
        -102,
        -3,
        -34,
        119,
        -77,
        51,
        23,
        -52,
        -30,
        -39,
        108,
        107,
        14,
        -46,
        72,
        40,
        -60,
        57,
        62,
        -77,
        91,
        48,
        71,
        79,
        -43,
        55,
        -3,
        -57,
        -92,
        105,
        116,
        -126,
        69,
        -114,
        -128,
        -28,
        -13,
        -46,
        -120,
        86,
        -117,
        74,
        67,
        36,
        4,
        -64,
        76,
        62,
        111,
        18,
        51,
        63,
        -89,
        100,
        -30,
        8,
        -123,
        24,
        -102,
        62,
        90,
        -50,
        125,
        43,
        -16,
        31,
        -87,
        3,
        40,
        -84,
        54,
        -22,
        -62,
        -126,
        102,
        112,
        -39,
        70,
        58,
        58,
        -45,
        -63,
        -30,
        -125,
        40,
        36,
        87,
        35,
        -81,
        90,
        57,
        -37,
        36,
        -66,
        -18,
        87,
        -64,
        -78,
        -47,
        79,
        -83,
        123,
        89,
        11,
        86,
        -60,
        2,
        -61,
        -119,
        5,
        117,
        -123,
        34,
        11,
        20,
        17,
        -23,
        96,
        -87,
        74,
        -116,
        64,
        -6,
        49,
        -58,
        91,
        85,
        104,
        -42,
        -115,
        -103,
        -53,
        51,
        52,
        77,
        43,
        -106,
        -102,
        89,
        -28,
        125,
        -46,
        24,
        -29,
        -17,
        40,
        8,
        -11,
        59,
        -103,
        -113,
        115,
        54,
        -53,
        -56,
        -14,
        49,
        -5,
        -103,
        -128,
        5,
        -27,
        -112,
        -115,
        112,
        54,
        20,
        0,
        -86,
        -95,
        64,
        45,
        -28,
        22,
        -86,
        -12,
        29,
        21,
        41,
        -86,
        -37,
        -115,
        46,
        106,
        14,
        -54,
        -42,
        -71,
        -110,
        -85,
        -102,
        -79,
        -102,
        -65,
        43,
        -31,
        -127,
        -53,
        89,
        -116,
        -103,
        -45,
        -71,
        90,
        -27,
        -119,
        -110,
        -5,
        -63,
        29,
        105,
        85,
        98,
        -114,
        38,
        -54,
        -109,
        -57,
        -6,
        -115,
        -82,
        79,
        20,
        44,
        -98,
        -77,
        88,
        84,
        112,
        64,
        34,
        42,
        92,
        -102,
        -31,
        27,
        -74,
        -100,
        -40,
        -101,
        13,
        104,
        -94,
        124,
        -112,
        -74,
        -84,
        115,
        57,
        -41,
        74,
        89,
        99,
        -3,
        40,
        83,
        29,
        20,
        -9,
        -55,
        90,
        88,
        -24,
        84,
        -89,
        121,
        -42,
        -96,
        71,
        -7,
        -34,
        116,
        82,
        14,
        -23,
        26,
        -14,
        -12,
        -59,
        -2,
        120,
        -27,
        63,
        120,
        -43,
        82,
        16,
        -37,
        -83,
        37,
        107,
        49,
        16,
        62,
        -21,
        20,
        -57,
        -92,
        81,
        -55,
        88,
        -107,
        75,
        80,
        37,
        -88,
        -27,
        114,
        -36,
        -83,
        4,
        83,
        43,
        100,
        117,
        107,
        54,
        99,
        101,
        -113,
        0,
        127,
        -51,
        94,
        -62,
        31,
        55,
        31,
        60,
        -28,
        -122,
        105,
        -43,
        -89,
        83,
        -90,
        -99,
        105,
        35,
        68,
        76,
        -50,
        -93,
        64,
        60,
        78,
        82,
        -36,
        18,
        83,
        7,
        21,
        -5,
        -93,
        127,
        108,
        -98,
        -55,
        61,
        11,
        -60,
        -68,
        -108,
        -108,
        14,
        41,
        0,
        -126,
        -21,
        42,
        17,
        -87,
        104,
        118,
        -114,
        -126,
        -52,
        -103,
        -29,
        91,
        -39,
        -34,
        -71,
        -9,
        -8,
        31,
        -8,
        -113,
        115,
        -6,
        -17,
        94,
        -56,
        -122,
        26,
        114,
        72,
        1,
        127,
        -14,
        3,
        -15,
        -63,
        63,
        63,
        31,
        -37,
        -60,
        43,
        -90,
        -7,
        -49,
        -14,
        31,
        113,
        -100,
        45,
        -100,
        15,
        68,
        70,
        98,
        -11,
        -69,
        85,
        -53,
        -42,
        -43,
        -31,
        -20,
        87,
        -49,
        72,
        -52,
        -104,
        -80,
        -28,
        77,
        -97,
        -89,
        60,
        -102,
        -5,
        38,
        -3,
        80,
        -120,
        -102,
        109,
        -76,
        -13,
        -94,
        11,
        -25,
        -118,
        11,
        112,
        50,
        12,
        15,
        25,
        59,
        -122,
        104,
        -78,
        -117,
        2,
        -34,
        -97,
        -88,
        97,
        -58,
        -109,
        -48,
        -127,
        11,
        115,
        101,
        -99,
        -37,
        67,
        102,
        -3,
        -115,
        -1,
        0,
        -71,
        22,
        -26,
        64,
        -24,
        73,
        -48,
        -80,
        65,
        -7,
        99,
        68,
        -92,
        14,
        68,
        120,
        93,
        72,
        -21,
        50,
        -24,
        -125,
        -80,
        9,
        58,
        -11,
        -105,
        65,
        102,
        -119,
        58,
        -126,
        46,
        -103,
        25,
        -4,
        116,
        -107,
        -71,
        87,
        -106,
        -11,
        14,
        59,
        22,
        103,
        66,
        2,
        44,
        -60,
        46,
        0,
        22,
        -67,
        -126,
        -45,
        -53,
        105,
        46,
        -109,
        -107,
        -18,
        -89,
        65,
        -46,
        -110,
        -67,
        117,
        -81,
        42,
        64,
        84,
        -22,
        -112,
        -115,
        -72,
        116,
        -83,
        -64,
        -16,
        -51,
        13,
        127,
        -38,
        26,
        74,
        -88,
        -44,
        -108,
        101,
        57,
        -94,
        -99,
        126,
        61,
        -60,
        79,
        -67,
        -110,
        33,
        46,
        63,
        31,
        -90,
        -113,
        -108,
        -66,
        -39,
        10,
        -127,
        -56,
        -108,
        -50,
        79,
        62,
        84,
        -34,
        100,
        59,
        34,
        -86,
        -5,
        89,
        125,
        14,
        -90,
        -80,
        -111,
        -47,
        54,
        -39,
        34,
        7,
        43,
        70,
        -63,
        -73,
        -119,
        -40,
        25,
        -91,
        -93,
        93,
        -46,
        103,
        -98,
        -71,
        59,
        6,
        71,
        -22,
        116,
        70,
        -11,
        -67,
        13,
        -15,
        -83,
        -125,
        -79,
        -64,
        -25,
        -15,
        -49,
        30,
        52,
        -20,
        36,
        -128,
        36,
        44,
        72,
        4,
        107,
        -32,
        -16,
        119,
        -49,
        30,
        -60,
        -19,
        -65,
        -74,
        -67,
        -124,
        -31,
        -127,
        -85,
        -76,
        -7,
        49,
        11,
        -74,
        -37,
        -85,
        25,
        78,
        90,
        86,
        -27,
        10,
        -10,
        -119,
        67,
        -49,
        -122,
        -51,
        61,
        66,
        114,
        -38,
        -66,
        76,
        -96,
        -62,
        86,
        7,
        -100,
        -84,
        -37,
        -10,
        32,
        49,
        1,
        -110,
        54,
        -57,
        104,
        -84,
        -52,
        62,
        66,
        80,
        -41,
        -110,
        -85,
        68,
        -1,
        0,
        -12,
        100,
        125,
        108,
        -3,
        13,
        -59,
        54,
        125,
        -69,
        -30,
        14,
        -93,
        125,
        -113,
        28,
        115,
        -109,
        85,
        9,
        120,
        -80,
        34,
        57,
        -26,
        -22,
        -11,
        -92,
        -70,
        96,
        113,
        65,
        72,
        -65,
        94,
        -24,
        -86,
        -113,
        -49,
        12,
        -43,
        98,
        -75,
        -96,
        33,
        -72,
        66,
        -127,
        33,
        99,
        47,
        108,
        -119,
        -116,
        -99,
        -41,
        113,
        -38,
        -32,
        66,
        -86,
        -12,
        26,
        1,
        -39,
        -94,
        -53,
        103,
        -21,
        96,
        23,
        95,
        113,
        0,
        -2,
        -69,
        31,
        -113,
        -62,
        -73,
        -50,
        -66,
        126,
        63,
        -90,
        -11,
        36,
        3,
        -90,
        87,
        44,
        14,
        -119,
        26,
        -4,
        -113,
        -52,
        -118,
        119,
        -81,
        -9,
        71,
        -72,
        -8,
        39,
        -59,
        -52,
        113,
        -93,
        91,
        -13,
        -61,
        -51,
        73,
        -80,
        17,
        86,
        -115,
        102,
        126,
        -32,
        71,
        58,
        78,
        98,
        122,
        127,
        -28,
        -105,
        -91,
        41,
        92,
        -82,
        -114,
        -80,
        75,
        -7,
        -83,
        7,
        12,
        -30,
        -52,
        -96,
        59,
        49,
        13,
        -4,
        -2,
        92,
        10,
        65,
        64,
        -55,
        -46,
        -43,
        43,
        -72,
        126,
        -98,
        -6,
        -19,
        6,
        22,
        32,
        90,
        8,
        27,
        -13,
        19,
        -115,
        115,
        -83,
        23,
        79,
        -28,
        -99,
        27,
        -93,
        29,
        -77,
        -78,
        -27,
        29,
        47,
        80,
        54,
        -15,
        29,
        -120,
        61,
        57,
        123,
        101,
        71,
        -12,
        55,
        15,
        -7,
        3,
        -111,
        28,
        48,
        -66,
        108,
        46,
        -118,
        5,
        -51,
        115,
        -4,
        87,
        93,
        -50,
        114,
        -116,
        -3,
        82,
        -1,
        0,
        -128,
        112,
        112,
        -100,
        13,
        1,
        -17,
        30,
        -126,
        -23,
        -120,
        32,
        78,
        -95,
        -32,
        -1,
        0,
        48,
        127,
        36,
        -42,
        -16,
        -12,
        -65,
        -119,
        -29,
        108,
        19,
        45,
        -54,
        -24,
        78,
        113,
        25,
        109,
        -60,
        -90,
        -31,
        26,
        -110,
        65,
        29,
        -25,
        -114,
        -118,
        -41,
        82,
        107,
        18,
        -20,
        85,
        -36,
        -21,
        20,
        -35,
        113,
        -79,
        66,
        -21,
        110,
        -114,
        57,
        -90,
        -111,
        -98,
        -19,
        108,
        101,
        -125,
        -7,
        17,
        -73,
        -7,
        45,
        -65,
        -51,
        -111,
        -7,
        52,
        -38,
        39,
        70,
        102,
        -70,
        0,
        88,
        -76,
        26,
        81,
        57,
        -22,
        -64,
        36,
        -117,
        -108,
        104,
        11,
        13,
        125,
        -20,
        123,
        89,
        -120,
        12,
        63,
        73,
        104,
        86,
        97,
        -126,
        117,
        37,
        70,
        -39,
        113,
        99,
        26,
        54,
        88,
        -44,
        -110,
        -118,
        -99,
        -72,
        -27,
        -110,
        -77,
        -19,
        -120,
        58,
        -13,
        -52,
        41,
        48,
        61,
        49,
        107,
        39,
        -45,
        111,
        -113,
        124,
        -108,
        54,
        -79,
        80,
        -94,
        -25,
        43,
        90,
        108,
        112,
        -122,
        -18,
        74,
        -99,
        9,
        94,
        115,
        82,
        -27,
        73,
        -48,
        64,
        -105,
        4,
        -3,
        -21,
        35,
        40,
        72,
        92,
        20,
        110,
        52,
        104,
        -13,
        31,
        -56,
        -65,
        51,
        60,
        -67,
        -24,
        -52,
        -25,
        89,
        100,
        -31,
        -64,
        69,
        79,
        7,
        38,
        40,
        90,
        83,
        126,
        123,
        -110,
        72,
        -71,
        92,
        -75,
        76,
        66,
        52,
        73,
        94,
        20,
        87,
        -12,
        108,
        92,
        -114,
        73,
        -117,
        -49,
        25,
        -114,
        29,
        -73,
        108,
        -121,
        73,
        -29,
        -96,
        32,
        95,
        56,
        -2,
        56,
        75,
        90,
        123,
        -109,
        116,
        24,
        -27,
        -110,
        -67,
        -103,
        -38,
        -54,
        20,
        -78,
        125,
        22,
        71,
        -51,
        10,
        49,
        -46,
        66,
        -10,
        77,
        111,
        29,
        73,
        -98,
        -18,
        -9,
        72,
        94,
        -55,
        86,
        56,
        25,
        97,
        28,
        -26,
        78,
        -26,
        53,
        81,
        26,
        -113,
        -1,
        0,
        37,
        124,
        98,
        41,
        82,
        22,
        -31,
        -6,
        -76,
        -119,
        -2,
        -22,
        -110,
        -60,
        43,
        41,
        -23,
        43,
        24,
        -9,
        -58,
        -57,
        53,
        101,
        -41,
        -78,
        70,
        54,
        100,
        111,
        -38,
        -49,
        104,
        -40,
        -26,
        -79,
        -51,
        108,
        -87,
        28,
        -120,
        -10,
        68,
        -1,
        0,
        -125,
        -99,
        -16,
        -116,
        84,
        -105,
        51,
        67,
        56,
        63,
        59,
        -79,
        94,
        -124,
        99,
        -94,
        109,
        -126,
        121,
        80,
        118,
        45,
        -52,
        -7,
        107,
        -2,
        90,
        62,
        82,
        37,
        -61,
        -109,
        43,
        102,
        70,
        69,
        114,
        52,
        -106,
        -59,
        -53,
        15,
        -75,
        52,
        -98,
        89,
        59,
        -1,
        0,
        -46,
        55,
        -2,
        -74,
        100,
        3,
        -60,
        -110,
        63,
        15,
        -32,
        28,
        -90,
        70,
        -71,
        83,
        -39,
        -119,
        -109,
        -54,
        -69,
        -43,
        81,
        17,
        124,
        -81,
        -66,
        95,
        -47,
        81,
        -115,
        127,
        -122,
        57,
        -18,
        -11,
        68,
        87,
        42,
        121,
        -111,
        17,
        81,
        -7,
        58,
        55,
        -49,
        -20,
        -115,
        106,
        -13,
        -57,
        -107,
        -24,
        26,
        66,
        72,
        -42,
        94,
        -22,
        88,
        -100,
        -117,
        -85,
        -93,
        -128,
        -54,
        87,
        -9,
        -106,
        98,
        102,
        -47,
        86,
        4,
        125,
        -111,
        -73,
        -55,
        81,
        -56,
        21,
        -122,
        -41,
        86,
        125,
        60,
        -14,
        86,
        -79,
        -99,
        -59,
        87,
        -77,
        93,
        -34,
        27,
        17,
        -61,
        -116,
        -54,
        -54,
        -87,
        44,
        110,
        81,
        -45,
        -72,
        -92,
        -54,
        123,
        92,
        50,
        -20,
        55,
        -12,
        -34,
        -9,
        -31,
        -125,
        95,
        -4,
        -105,
        -15,
        55,
        -6,
        -5,
        -31,
        58,
        -77,
        82,
        69,
        103,
        -44,
        -117,
        67,
        34,
        -49,
        -79,
        17,
        -86,
        -9,
        -71,
        87,
        -7,
        107,
        -4,
        57,
        -83,
        114,
        58,
        63,
        84,
        114,
        73,
        -18,
        -44,
        89,
        62,
        -58,
        -6,
        -66,
        45,
        -71,
        -2,
        79,
        110,
        54,
        -35,
        -107,
        -93,
        -60,
        -95,
        -104,
        83,
        86,
        100,
        -87,
        61,
        -35,
        -13,
        -31,
        -67,
        45,
        120,
        -26,
        -106,
        56,
        -97,
        61,
        104,
        50,
        22,
        -31,
        -115,
        -14,
        87,
        68,
        115,
        -32,
        100,
        -46,
        57,
        -110,
        -78,
        86,
        67,
        37,
        -122,
        127,
        -52,
        -46,
        -45,
        63,
        -95,
        -53,
        98,
        71,
        -50,
        59,
        1,
        -50,
        113,
        -8,
        -86,
        -10,
        102,
        109,
        -117,
        80,
        103,
        71,
        14,
        18,
        62,
        75,
        47,
        79,
        87,
        77,
        102,
        -112,
        74,
        34,
        98,
        -98,
        105,
        26,
        -11,
        114,
        72,
        -23,
        61,
        -100,
        -57,
        42,
        43,
        -41,
        -39,
        90,
        -35,
        -74,
        -11,
        93,
        42,
        121,
        114,
        -46,
        9,
        -3,
        121,
        68,
        88,
        -22,
        95,
        107,
        30,
        -1,
        0,
        31,
        -22,
        -119,
        -18,
        69,
        -2,
        92,
        -120,
        -115,
        98,
        53,
        36,
        123,
        21,
        81,
        95,
        -27,
        87,
        -61,
        91,
        -36,
        -2,
        86,
        121,
        -39,
        110,
        4,
        13,
        -26,
        70,
        35,
        21,
        55,
        -69,
        -118,
        125,
        23,
        -118,
        -75,
        -18,
        0,
        32,
        73,
        115,
        47,
        97,
        89,
        119,
        -56,
        34,
        24,
        -36,
        120,
        -32,
        -97,
        -84,
        -21,
        -16,
        23,
        -87,
        -101,
        126,
        -28,
        -42,
        -64,
        51,
        40,
        60,
        113,
        -69,
        110,
        -116,
        116,
        71,
        -62,
        13,
        -4,
        -2,
        60,
        10,
        -30,
        127,
        -56,
        119,
        68,
        -41,
        87,
        -79,
        46,
        27,
        -30,
        -18,
        -125,
        111,
        45,
        107,
        53,
        -30,
        -73,
        30,
        75,
        68,
        115,
        72,
        -93,
        -21,
        -37,
        109,
        -106,
        66,
        -14,
        16,
        3,
        -25,
        -73,
        -20,
        -42,
        89,
        -20,
        -44,
        -110,
        24,
        86,
        70,
        -79,
        -109,
        43,
        101,
        -14,
        -8,
        -46,
        39,
        -81,
        -21,
        -22,
        55,
        -27,
        -33,
        -52,
        -39,
        15,
        -70,
        74,
        127,
        25,
        -18,
        9,
        1,
        98,
        -60,
        113,
        -74,
        -75,
        -114,
        91,
        -43,
        -53,
        26,
        -85,
        77,
        -21,
        27,
        39,
        108,
        -60,
        98,
        38,
        34,
        -99,
        -85,
        46,
        -119,
        -53,
        59,
        100,
        96,
        74,
        -112,
        62,
        68,
        -114,
        22,
        70,
        -65,
        -18,
        -65,
        -94,
        -2,
        -122,
        -77,
        121,
        -87,
        -82,
        -6,
        -94,
        -24,
        12,
        -87,
        26,
        -49,
        27,
        28,
        99,
        -16,
        102,
        88,
        -24,
        43,
        36,
        -123,
        -13,
        -1,
        0,
        -67,
        -53,
        -78,
        -45,
        -103,
        86,
        -76,
        -24,
        -39,
        98,
        -114,
        57,
        108,
        -57,
        20,
        -114,
        116,
        80,
        -56,
        -17,
        30,
        29,
        -29,
        -13,
        -101,
        120,
        99,
        -84,
        -5,
        27,
        -41,
        -74,
        -61,
        63,
        -27,
        -99,
        -111,
        -128,
        15,
        102,
        15,
        62,
        -20,
        84,
        106,
        74,
        -22,
        -43,
        22,
        95,
        102,
        69,
        18,
        43,
        -33,
        89,
        28,
        -60,
        -106,
        -62,
        68,
        -114,
        122,
        50,
        -49,
        -21,
        -126,
        -33,
        -107,
        -99,
        122,
        -126,
        56,
        -13,
        30,
        117,
        92,
        -122,
        120,
        -103,
        93,
        -94,
        -95,
        -128,
        -62,
        80,
        102,
        35,
        -31,
        -109,
        29,
        -114,
        -77,
        58,
        -93,
        15,
        -16,
        -51,
        96,
        -113,
        -97,
        -112,
        124,
        118,
        -44,
        -67,
        -111,
        -54,
        44,
        115,
        83,
        -73,
        -44,
        54,
        -96,
        60,
        -6,
        -48,
        -29,
        113,
        20,
        43,
        -73,
        105,
        1,
        -128,
        123,
        86,
        -85,
        52,
        -128,
        -17,
        -111,
        27,
        72,
        61,
        -7,
        58,
        32,
        0,
        -95,
        62,
        71,
        -4,
        -6,
        -45,
        107,
        72,
        -26,
        -93,
        -32,
        -39,
        -6,
        -42,
        -110,
        91,
        109,
        66,
        55,
        121,
        118,
        -65,
        36,
        30,
        -45,
        -95,
        -68,
        -6,
        -21,
        52,
        90,
        45,
        14,
        -104,
        56,
        86,
        -74,
        70,
        -92,
        -45,
        86,
        -118,
        114,
        62,
        -45,
        66,
        -38,
        -10,
        21,
        29,
        94,
        54,
        -6,
        -5,
        -20,
        108,
        -1,
        0,
        -108,
        19,
        80,
        -92,
        64,
        96,
        13,
        -118,
        -79,
        -9,
        54,
        70,
        -39,
        -49,
        -61,
        -60,
        -117,
        57,
        -52,
        86,
        -71,
        -113,
        -118,
        86,
        -23,
        -118,
        -23,
        99,
        90,
        -17,
        107,
        93,
        51,
        -99,
        27,
        89,
        50,
        -67,
        87,
        -46,
        101,
        99,
        -47,
        27,
        96,
        -114,
        7,
        -78,
        -113,
        -14,
        44,
        -44,
        -42,
        -63,
        61,
        -91,
        -106,
        73,
        98,
        -118,
        112,
        116,
        -87,
        -60,
        -11,
        -102,
        68,
        -10,
        -123,
        -13,
        68,
        -106,
        -42,
        24,
        89,
        15,
        -38,
        -112,
        -3,
        117,
        100,
        119,
        -12,
        -40,
        -35,
        -23,
        -18,
        -5,
        17,
        -58,
        -70,
        43,
        -101,
        33,
        23,
        126,
        -110,
        -59,
        -55,
        -60,
        -21,
        13,
        123,
        -96,
        -106,
        -79,
        39,
        -63,
        86,
        -60,
        21,
        -92,
        100,
        111,
        -106,
        -65,
        -29,
        44,
        49,
        87,
        107,
        124,
        67,
        43,
        -38,
        -26,
        69,
        110,
        40,
        -20,
        70,
        -21,
        48,
        66,
        -23,
        -47,
        -45,
        116,
        99,
        60,
        -101,
        -55,
        -34,
        86,
        -81,
        63,
        -100,
        -67,
        105,
        106,
        66,
        73,
        2,
        -83,
        -22,
        20,
        31,
        -73,
        97,
        -75,
        26,
        -51,
        -45,
        -33,
        80,
        116,
        61,
        -38,
        57,
        -71,
        -25,
        126,
        -34,
        16,
        -56,
        -37,
        -77,
        -116,
        -128,
        75,
        120,
        117,
        119,
        110,
        -63,
        51,
        11,
        24,
        -60,
        -119,
        118,
        116,
        -94,
        73,
        41,
        77,
        113,
        83,
        103,
        97,
        86,
        86,
        -39,
        36,
        112,
        73,
        30,
        43,
        -5,
        41,
        -76,
        -1,
        0,
        36,
        28,
        -28,
        46,
        -56,
        23,
        71,
        -27,
        109,
        -20,
        27,
        -45,
        -38,
        2,
        -25,
        -80,
        91,
        -37,
        -35,
        -105,
        33,
        -128,
        5,
        -101,
        -114,
        -43,
        60,
        3,
        -13,
        -32,
        77,
        114,
        -2,
        99,
        83,
        56,
        55,
        84,
        36,
        22,
        -97,
        9,
        -5,
        -63,
        8,
        87,
        88,
        6,
        -58,
        -124,
        38,
        -85,
        89,
        -112,
        -67,
        114,
        -104,
        -13,
        -91,
        -83,
        -33,
        75,
        17,
        87,
        -4,
        -94,
        -17,
        -16,
        82,
        -26,
        -84,
        -89,
        9,
        -28,
        -92,
        -99,
        -7,
        2,
        -32,
        -44,
        -65,
        63,
        -95,
        -39,
        116,
        24,
        -64,
        93,
        34,
        -37,
        39,
        -60,
        88,
        59,
        -43,
        -75,
        -1,
        0,
        37,
        65,
        20,
        -49,
        105,
        99,
        -119,
        -43,
        111,
        13,
        43,
        29,
        -11,
        -122,
        -101,
        62,
        -102,
        44,
        -93,
        43,
        43,
        62,
        -87,
        -53,
        41,
        34,
        -45,
        90,
        109,
        -23,
        -55,
        -109,
        117,
        -122,
        -64,
        -79,
        68,
        -86,
        86,
        -5,
        -42,
        36,
        89,
        -68,
        -86,
        61,
        -50,
        -107,
        -55,
        -3,
        -75,
        30,
        -78,
        -84,
        78,
        69,
        -10,
        115,
        92,
        -110,
        -86,
        34,
        -75,
        -33,
        43,
        -9,
        45,
        -33,
        79,
        -82,
        -35,
        -37,
        86,
        -95,
        71,
        -89,
        -85,
        44,
        -40,
        125,
        -120,
        -93,
        70,
        53,
        -54,
        -59,
        88,
        -27,
        116,
        -118,
        -88,
        -28,
        123,
        -68,
        122,
        -93,
        85,
        61,
        -107,
        -51,
        106,
        -70,
        69,
        71,
        79,
        43,
        -7,
        69,
        126,
        56,
        33,
        -83,
        63,
        93,
        -11,
        61,
        -120,
        -94,
        -124,
        65,
        -35,
        36,
        -8,
        -47,
        97,
        -64,
        26,
        -11,
        36,
        -75,
        87,
        17,
        78,
        -36,
        -77,
        31,
        115,
        43,
        -39,
        -17,
        39,
        -28,
        120,
        108,
        -1,
        0,
        111,
        43,
        71,
        16,
        -119,
        99,
        -51,
        75,
        -40,
        -118,
        -85,
        -22,
        93,
        -87,
        25,
        58,
        30,
        -19,
        44,
        85,
        4,
        -60,
        -97,
        -106,
        44,
        -51,
        -32,
        25,
        -79,
        -15,
        63,
        -25,
        -23,
        16,
        -39,
        -31,
        87,
        -66,
        73,
        -126,
        10,
        63,
        40,
        28,
        -112,
        76,
        -8,
        14,
        121,
        -92,
        57,
        -57,
        51,
        116,
        -23,
        -109,
        -3,
        -67,
        -10,
        34,
        -75,
        -101,
        -29,
        -100,
        -25,
        20,
        0,
        -38,
        -59,
        53,
        8,
        -1,
        0,
        108,
        -3,
        -36,
        77,
        -106,
        -121,
        101,
        -78,
        21,
        -59,
        126,
        -39,
        84,
        -111,
        22,
        -38,
        -102,
        -1,
        0,
        -58,
        -74,
        -84,
        -66,
        -101,
        -116,
        106,
        77,
        105,
        109,
        78,
        111,
        65,
        23,
        80,
        53,
        65,
        13,
        16,
        100,
        115,
        -107,
        -107,
        42,
        -27,
        113,
        -106,
        41,
        -54,
        -21,
        -117,
        82,
        107,
        83,
        92,
        -122,
        -55,
        2,
        36,
        39,
        -67,
        126,
        105,
        -81,
        91,
        -110,
        -35,
        -39,
        36,
        36,
        -41,
        77,
        4,
        95,
        -94,
        -101,
        -105,
        -42,
        103,
        -17,
        -10,
        -68,
        61,
        23,
        -44,
        53,
        -124,
        87,
        122,
        -6,
        -6,
        -57,
        -7,
        -44,
        27,
        26,
        43,
        92,
        -98,
        90,
        -98,
        126,
        -33,
        84,
        99,
        -67,
        60,
        -81,
        -105,
        123,
        57,
        21,
        -51,
        22,
        63,
        -58,
        -112,
        -117,
        53,
        -72,
        86,
        -70,
        27,
        21,
        -27,
        -127,
        -19,
        -20,
        26,
        7,
        43,
        -100,
        -24,
        -42,
        87,
        -60,
        -71,
        14,
        126,
        -41,
        74,
        -25,
        36,
        -110,
        -7,
        122,
        58,
        57,
        21,
        90,
        -25,
        -67,
        23,
        -21,
        85,
        71,
        72,
        -41,
        35,
        -108,
        77,
        -105,
        -23,
        8,
        -6,
        39,
        -51,
        -114,
        -114,
        -87,
        83,
        53,
        -98,
        -54,
        -82,
        103,
        13,
        -43,
        -78,
        -33,
        124,
        -74,
        82,
        -19,
        -28,
        115,
        70,
        12,
        16,
        -90,
        35,
        -122,
        -52,
        -13,
        71,
        9,
        -117,
        -21,
        44,
        0,
        -55,
        -89,
        112,
        -64,
        19,
        -38,
        -118,
        3,
        -33,
        79,
        -35,
        25,
        27,
        -72,
        108,
        -124,
        107,
        114,
        1,
        101,
        115,
        17,
        79,
        13,
        -117,
        -14,
        -34,
        4,
        -43,
        74,
        -85,
        3,
        119,
        -70,
        70,
        16,
        -1,
        0,
        21,
        -8,
        17,
        -125,
        -50,
        -74,
        -61,
        90,
        21,
        4,
        118,
        17,
        -42,
        -97,
        104,
        121,
        87,
        35,
        -76,
        4,
        -95,
        -47,
        20,
        -106,
        -21,
        42,
        13,
        -49,
        99,
        4,
        -64,
        29,
        -80,
        -112,
        29,
        -10,
        -94,
        -39,
        -106,
        74,
        -112,
        71,
        78,
        -83,
        -11,
        107,
        37,
        -102,
        -80,
        -10,
        -38,
        -82,
        -62,
        54,
        10,
        54,
        6,
        82,
        15,
        21,
        76,
        127,
        -111,
        30,
        -121,
        -118,
        -24,
        26,
        80,
        -4,
        -16,
        -56,
        -117,
        7,
        -20,
        101,
        88,
        72,
        -39,
        91,
        -106,
        110,
        3,
        -54,
        59,
        53,
        110,
        123,
        57,
        83,
        97,
        -24,
        -121,
        -46,
        31,
        6,
        80,
        -111,
        -64,
        127,
        -113,
        88,
        101,
        -19,
        126,
        56,
        91,
        -126,
        -122,
        -40,
        -74,
        80,
        -44,
        -28,
        -47,
        -118,
        45,
        -98,
        -122,
        124,
        -51,
        -97,
        -28,
        -49,
        -42,
        42,
        42,
        97,
        -45,
        -124,
        -56,
        81,
        54,
        -43,
        -91,
        114,
        19,
        -71,
        -20,
        -59,
        33,
        -26,
        97,
        -100,
        77,
        32,
        -71,
        -70,
        117,
        -20,
        16,
        101,
        122,
        -11,
        33,
        6,
        88,
        35,
        46,
        -109,
        53,
        88,
        77,
        26,
        -122,
        39,
        -34,
        77,
        17,
        -55,
        74,
        74,
        10,
        -45,
        -64,
        -48,
        -25,
        -73,
        -28,
        118,
        47,
        79,
        31,
        -53,
        125,
        -50,
        127,
        -85,
        41,
        -23,
        68,
        -105,
        -41,
        127,
        40,
        25,
        -76,
        -87,
        41,
        -101,
        -51,
        -121,
        38,
        90,
        -114,
        -128,
        -98,
        93,
        -103,
        27,
        90,
        -117,
        120,
        -8,
        -28,
        -77,
        89,
        -119,
        79,
        5,
        28,
        85,
        107,
        -1,
        0,
        15,
        -85,
        -72,
        4,
        122,
        -77,
        -11,
        -60,
        105,
        -123,
        -72,
        76,
        -71,
        93,
        -12,
        72,
        32,
        -99,
        -113,
        -11,
        -10,
        31,
        -81,
        7,
        -4,
        -75,
        -83,
        -15,
        -30,
        110,
        -63,
        -42,
        35,
        -57,
        5,
        -128,
        -40,
        -29,
        67,
        -33,
        -98,
        127,
        32,
        13,
        -97,
        -110,
        6,
        -121,
        30,
        37,
        -55,
        -74,
        117,
        -7,
        88,
        125,
        112,
        -77,
        -14,
        -47,
        21,
        111,
        -87,
        5,
        100,
        -12,
        27,
        -101,
        -68,
        26,
        -59,
        -62,
        68,
        -100,
        65,
        -30,
        5,
        -126,
        -73,
        115,
        -93,
        -25,
        53,
        68,
        44,
        -30,
        69,
        10,
        100,
        -6,
        7,
        104,
        -125,
        88,
        -51,
        -56,
        108,
        -80,
        -48,
        -70,
        61,
        62,
        -97,
        75,
        122,
        33,
        71,
        -15,
        -37,
        -68,
        -125,
        -27,
        -105,
        113,
        116,
        -39,
        111,
        -4,
        120,
        115,
        111,
        -56,
        57,
        -72,
        81,
        54,
        -118,
        52,
        0,
        -3,
        -119,
        -99,
        -98,
        -126,
        -42,
        -57,
        65,
        26,
        -121,
        80,
        -105,
        68,
        26,
        -48,
        68,
        50,
        -16,
        112,
        -110,
        -127,
        -72,
        39,
        -99,
        84,
        -34,
        -48,
        96,
        -128,
        25,
        49,
        -108,
        109,
        83,
        -48,
        109,
        -73,
        -105,
        115,
        -87,
        -94,
        8,
        -12,
        53,
        -80,
        -68,
        -8,
        -115,
        122,
        118,
        -21,
        31,
        43,
        125,
        -116,
        41,
        87,
        62,
        78,
        -99,
        -100,
        -3,
        -65,
        -33,
        -22,
        -98,
        -49,
        -35,
        -83,
        56,
        -19,
        21,
        -68,
        -52,
        3,
        -114,
        -24,
        -20,
        77,
        3,
        -77,
        88,
        -14,
        -76,
        27,
        33,
        -113,
        -71,
        -123,
        53,
        68,
        69,
        -99,
        -95,
        80,
        -82,
        116,
        -83,
        121,
        127,
        -102,
        -30,
        55,
        -115,
        35,
        -92,
        -51,
        -103,
        -54,
        -34,
        -26,
        29,
        83,
        38,
        98,
        124,
        14,
        -126,
        51,
        -7,
        -112,
        55,
        19,
        39,
        118,
        -42,
        -82,
        38,
        -23,
        69,
        101,
        108,
        -62,
        102,
        -79,
        77,
        70,
        -7,
        -108,
        74,
        82,
        -72,
        78,
        97,
        108,
        -124,
        -28,
        -56,
        48,
        112,
        9,
        111,
        51,
        45,
        107,
        26,
        60,
        46,
        63,
        -29,
        -7,
        -28,
        127,
        -89,
        -11,
        -41,
        -49,
        -28,
        124,
        -8,
        68,
        -56,
        -64,
        30,
        2,
        -128,
        -64,
        108,
        112,
        120,
        32,
        -24,
        -24,
        -113,
        112,
        61,
        -75,
        -77,
        -82,
        6,
        -55,
        -16,
        113,
        6,
        -56,
        4,
        -21,
        34,
        -13,
        -35,
        -90,
        10,
        -5,
        65,
        76,
        -44,
        14,
        51,
        -105,
        35,
        -92,
        -24,
        -107,
        80,
        103,
        95,
        59,
        -93,
        -54,
        -97,
        -79,
        103,
        70,
        -3,
        125,
        -38,
        68,
        53,
        -28,
        -89,
        -119,
        14,
        30,
        37,
        72,
        88,
        -35,
        22,
        -24,
        -90,
        -92,
        22,
        60,
        62,
        12,
        25,
        -94,
        -5,
        -15,
        98,
        -14,
        -102,
        122,
        89,
        -6,
        35,
        -2,
        57,
        -4,
        -92,
        -49,
        124,
        57,
        -29,
        119,
        109,
        18,
        -82,
        64,
        -18,
        84,
        -122,
        -18,
        -48,
        38,
        -30,
        -59,
        22,
        -60,
        -42,
        33,
        -100,
        -46,
        18,
        -85,
        119,
        67,
        38,
        -110,
        66,
        -108,
        65,
        -63,
        -78,
        37,
        6,
        -54,
        -108,
        18,
        -56,
        -9,
        111,
        110,
        -23,
        108,
        85,
        -90,
        36,
        8,
        108,
        -71,
        90,
        25,
        -16,
        -111,
        -46,
        -79,
        -97,
        -83,
        52,
        27,
        -98,
        -26,
        -9,
        -29,
        67,
        67,
        -29,
        -12,
        63,
        -45,
        124,
        123,
        111,
        -29,
        126,
        48,
        4,
        68,
        2,
        -14,
        -6,
        108,
        64,
        44,
        -70,
        99,
        -94,
        117,
        -14,
        24,
        -125,
        -67,
        -20,
        127,
        -106,
        -12,
        78,
        -68,
        3,
        67,
        50,
        -119,
        98,
        -127,
        27,
        -109,
        -111,
        -92,
        58,
        90,
        77,
        -92,
        -75,
        70,
        -36,
        -120,
        -86,
        -111,
        49,
        -7,
        118,
        82,
        -92,
        -79,
        -114,
        -106,
        -104,
        -69,
        67,
        -103,
        56,
        -8,
        -34,
        -21,
        118,
        -48,
        -51,
        -15,
        12,
        125,
        102,
        58,
        58,
        47,
        -71,
        117,
        99,
        -91,
        36,
        -33,
        -57,
        -57,
        76,
        20,
        -59,
        -90,
        77,
        110,
        -52,
        117,
        -18,
        -119,
        122,
        -53,
        73,
        94,
        -84,
        -85,
        61,
        -88,
        109,
        -45,
        125,
        105,
        101,
        -81,
        -20,
        -8,
        95,
        98,
        -68,
        15,
        -68,
        -56,
        28,
        -10,
        61,
        -15,
        -57,
        98,
        -20,
        12,
        -10,
        -118,
        105,
        62,
        -64,
        124,
        -80,
        127,
        -100,
        71,
        -88,
        15,
        101,
        60,
        118,
        60,
        42,
        30,
        -56,
        -99,
        -52,
        -97,
        28,
        -51,
        96,
        58,
        -119,
        -103,
        -44,
        17,
        -89,
        70,
        -8,
        -114,
        -116,
        7,
        82,
        42,
        6,
        -102,
        30,
        -95,
        75,
        107,
        -25,
        4,
        -20,
        101,
        -70,
        -38,
        -58,
        -76,
        23,
        34,
        35,
        60,
        -38,
        125,
        49,
        -115,
        -104,
        -51,
        97,
        98,
        7,
        -30,
        -1,
        0,
        -1,
        0,
        45,
        -60,
        106,
        74,
        82,
        -21,
        85,
        6,
        102,
        113,
        -28,
        112,
        -61,
        -58,
        -110,
        -90,
        39,
        69,
        22,
        -123,
        -6,
        -94,
        -105,
        11,
        -35,
        -40,
        -68,
        91,
        109,
        71,
        97,
        77,
        83,
        7,
        -121,
        31,
        79,
        29,
        -101,
        -47,
        83,
        -40,
        -33,
        -43,
        -50,
        99,
        91,
        -49,
        4,
        -19,
        68,
        107,
        77,
        -52,
        103,
        70,
        96,
        -115,
        78,
        -21,
        90,
        34,
        126,
        -114,
        -22,
        16,
        115,
        -3,
        63,
        43,
        -57,
        -115,
        -77,
        42,
        -46,
        -87,
        -110,
        -81,
        110,
        -20,
        -17,
        15,
        -33,
        28,
        48,
        67,
        25,
        -2,
        43,
        -103,
        98,
        93,
        -104,
        -5,
        -75,
        19,
        9,
        -93,
        50,
        32,
        110,
        -33,
        -88,
        -66,
        118,
        -11,
        -127,
        -22,
        -113,
        42,
        -4,
        -59,
        -64,
        69,
        -46,
        125,
        111,
        77,
        109,
        116,
        -122,
        119,
        32,
        -71,
        44,
        -81,
        77,
        89,
        -87,
        -116,
        -85,
        -5,
        -105,
        20,
        115,
        -54,
        -109,
        -51,
        39,
        107,
        64,
        -77,
        -118,
        62,
        -100,
        47,
        54,
        -28,
        -114,
        -29,
        -76,
        46,
        35,
        116,
        -118,
        22,
        -21,
        -89,
        76,
        120,
        78,
        -74,
        -74,
        91,
        86,
        5,
        -110,
        78,
        39,
        87,
        -113,
        13,
        -90,
        -95,
        98,
        106,
        82,
        83,
        -67,
        100,
        121,
        106,
        -17,
        -65,
        70,
        -51,
        -38,
        -114,
        99,
        -84,
        -59,
        105,
        -93,
        -35,
        93,
        29,
        20,
        -23,
        -9,
        -42,
        84,
        109,
        55,
        -71,
        22,
        36,
        70,
        -74,
        22,
        22,
        -93,
        -105,
        -39,
        -81,
        -13,
        -31,
        27,
        34,
        -71,
        -19,
        71,
        34,
        122,
        47,
        -12,
        -83,
        119,
        -93,
        -107,
        -81,
        -11,
        107,
        26,
        -83,
        107,
        90,
        -1,
        0,
        -3,
        -99,
        -31,
        29,
        -6,
        75,
        -26,
        -25,
        70,
        -21,
        56,
        31,
        9,
        40,
        33,
        109,
        54,
        -67,
        124,
        53,
        92,
        -12,
        -114,
        -73,
        19,
        43,
        -55,
        -7,
        -8,
        -22,
        -61,
        -14,
        -123,
        -36,
        -56,
        -29,
        124,
        -51,
        -102,
        -105,
        -18,
        -63,
        47,
        45,
        9,
        22,
        68,
        91,
        52,
        95,
        5,
        -105,
        -61,
        19,
        -20,
        62,
        56,
        -9,
        -83,
        75,
        29,
        40,
        39,
        -77,
        110,
        72,
        -22,
        86,
        -82,
        -41,
        73,
        98,
        -43,
        -87,
        33,
        -126,
        -100,
        44,
        70,
        -75,
        -114,
        117,
        -117,
        -109,
        62,
        56,
        35,
        -119,
        -98,
        -22,
        -17,
        50,
        -55,
        -22,
        -113,
        68,
        86,
        -94,
        -8,
        79,
        23,
        -29,
        -95,
        51,
        16,
        -28,
        -70,
        35,
        -89,
        115,
        83,
        77,
        2,
        -59,
        111,
        11,
        90,
        -4,
        -74,
        59,
        -124,
        117,
        -124,
        111,
        0,
        -103,
        -25,
        -17,
        118,
        -19,
        -114,
        30,
        -51,
        -55,
        -36,
        -20,
        2,
        39,
        -71,
        -48,
        -33,
        -113,
        -121,
        -35,
        71,
        12,
        -109,
        -11,
        21,
        -107,
        -122,
        55,
        -98,
        91,
        -51,
        70,
        88,
        -110,
        36,
        103,
        121,
        100,
        -67,
        82,
        -84,
        -54,
        -112,
        -94,
        6,
        119,
        102,
        -110,
        110,
        -56,
        -43,
        118,
        -50,
        116,
        0,
        44,
        -38,
        -15,
        -9,
        -109,
        -47,
        -56,
        -86,
        -85,
        -20,
        -115,
        106,
        -58,
        -120,
        -88,
        -33,
        40,
        -26,
        121,
        98,
        -56,
        -114,
        123,
        -43,
        83,
        -20,
        114,
        -7,
        115,
        81,
        125,
        21,
        88,
        -114,
        107,
        89,
        -19,
        -3,
        -5,
        -46,
        -92,
        -73,
        47,
        -113,
        26,
        -55,
        126,
        -81,
        -51,
        -69,
        86,
        -94,
        74,
        -42,
        -85,
        -66,
        -92,
        -75,
        60,
        112,
        -84,
        -98,
        -119,
        36,
        127,
        111,
        -42,
        -78,
        34,
        -70,
        52,
        -109,
        -43,
        -53,
        26,
        -89,
        -73,
        -93,
        125,
        -1,
        0,
        72,
        -44,
        -95,
        -38,
        -100,
        -118,
        -107,
        -20,
        -10,
        50,
        -44,
        33,
        109,
        53,
        -46,
        67,
        -96,
        -42,
        -35,
        -109,
        40,
        49,
        -16,
        -94,
        43,
        -30,
        116,
        99,
        34,
        -96,
        107,
        104,
        -41,
        89,
        123,
        -106,
        40,
        31,
        119,
        36,
        58,
        -100,
        -24,
        -97,
        -109,
        5,
        -55,
        96,
        -102,
        -77,
        -19,
        54,
        -74,
        90,
        99,
        -4,
        -88,
        105,
        61,
        95,
        64,
        28,
        48,
        38,
        80,
        20,
        20,
        -53,
        -38,
        -38,
        103,
        -11,
        -76,
        -82,
        8,
        15,
        70,
        -68,
        37,
        72,
        27,
        38,
        78,
        -66,
        -126,
        -66,
        63,
        85,
        73,
        -103,
        -95,
        35,
        83,
        78,
        70,
        97,
        25,
        -45,
        -43,
        -85,
        102,
        -29,
        44,
        102,
        107,
        -11,
        35,
        7,
        121,
        -111,
        -73,
        -65,
        -102,
        125,
        15,
        -22,
        -3,
        58,
        102,
        -27,
        -17,
        126,
        -31,
        13,
        -76,
        -61,
        103,
        37,
        -57,
        60,
        94,
        -111,
        -107,
        114,
        17,
        100,
        -45,
        24,
        -40,
        -55,
        -79,
        -99,
        -96,
        -80,
        -55,
        71,
        109,
        -88,
        48,
        83,
        -85,
        4,
        115,
        -30,
        68,
        -98,
        84,
        -11,
        -48,
        68,
        -78,
        -8,
        40,
        -116,
        105,
        -23,
        -55,
        45,
        38,
        -52,
        -32,
        -31,
        -55,
        108,
        74,
        -120,
        -12,
        95,
        22,
        -7,
        52,
        -54,
        69,
        -111,
        109,
        -10,
        -3,
        11,
        84,
        91,
        -86,
        91,
        -104,
        67,
        112,
        28,
        61,
        59,
        73,
        -13,
        8,
        52,
        91,
        32,
        28,
        -125,
        -101,
        115,
        -118,
        2,
        -59,
        -11,
        22,
        13,
        -25,
        26,
        -35,
        9,
        -31,
        21,
        7,
        16,
        -25,
        83,
        113,
        -50,
        99,
        -4,
        114,
        -10,
        -110,
        -84,
        -6,
        -53,
        87,
        -33,
        49,
        15,
        -108,
        -5,
        61,
        16,
        -50,
        -109,
        45,
        112,
        -30,
        52,
        -84,
        -8,
        -39,
        -50,
        122,
        -124,
        -100,
        -12,
        33,
        78,
        -32,
        107,
        -117,
        -40,
        -36,
        8,
        39,
        -10,
        -65,
        34,
        49,
        89,
        28,
        -2,
        23,
        83,
        -2,
        67,
        126,
        55,
        115,
        -66,
        -85,
        -79,
        -32,
        92,
        110,
        -10,
        92,
        -32,
        93,
        87,
        40,
        49,
        -102,
        24,
        115,
        -7,
        -17,
        80,
        -21,
        125,
        -9,
        -28,
        -119,
        108,
        -65,
        -56,
        57,
        72,
        116,
        -67,
        119,
        57,
        41,
        -54,
        49,
        -62,
        120,
        -9,
        42,
        47,
        -113,
        -39,
        23,
        -58,
        -33,
        -67,
        54,
        -49,
        121,
        47,
        30,
        -28,
        -71,
        -95,
        -107,
        39,
        -27,
        -74,
        60,
        27,
        81,
        -109,
        -17,
        -68,
        -10,
        -16,
        57,
        -35,
        88,
        -98,
        103,
        119,
        -102,
        -110,
        -79,
        -104,
        28,
        40,
        49,
        -36,
        -18,
        -65,
        28,
        82,
        95,
        -37,
        -76,
        96,
        -56,
        12,
        -43,
        7,
        50,
        38,
        -32,
        109,
        13,
        7,
        90,
        -51,
        105,
        -62,
        -105,
        17,
        37,
        -104,
        -23,
        16,
        33,
        78,
        25,
        107,
        -109,
        -84,
        -73,
        -88,
        -57,
        -35,
        67,
        -31,
        31,
        -59,
        46,
        -44,
        127,
        93,
        -89,
        -22,
        -68,
        -128,
        62,
        -28,
        -50,
        -40,
        126,
        0,
        73,
        43,
        58,
        67,
        -69,
        2,
        113,
        -125,
        17,
        -52,
        -108,
        -81,
        -15,
        113,
        28,
        -22,
        -107,
        -115,
        36,
        -108,
        121,
        48,
        55,
        -95,
        -3,
        67,
        53,
        32,
        -71,
        117,
        124,
        120,
        93,
        -36,
        26,
        -35,
        -115,
        45,
        -75,
        13,
        5,
        45,
        73,
        -22,
        -73,
        -31,
        -46,
        109,
        -54,
        -54,
        38,
        -114,
        -54,
        -40,
        68,
        -77,
        21,
        -88,
        39,
        75,
        48,
        91,
        -122,
        -62,
        9,
        98,
        -75,
        5,
        -88,
        -102,
        72,
        -20,
        -61,
        97,
        29,
        100,
        -118,
        120,
        -35,
        -42,
        69,
        96,
        -32,
        -109,
        -32,
        -55,
        78,
        -59,
        118,
        -127,
        86,
        56,
        77,
        113,
        3,
        53,
        87,
        -85,
        45,
        86,
        -83,
        61,
        57,
        106,
        -72,
        -122,
        90,
        -74,
        42,
        -49,
        -39,
        37,
        105,
        -21,
        58,
        52,
        50,
        -42,
        -110,
        36,
        104,
        -39,
        59,
        10,
        0,
        119,
        -32,
        123,
        -25,
        -99,
        -109,
        -28,
        97,
        -66,
        -82,
        36,
        110,
        127,
        -28,
        -49,
        -62,
        -98,
        -117,
        -102,
        -73,
        -77,
        -25,
        -36,
        47,
        61,
        -113,
        111,
        104,
        19,
        -90,
        -43,
        -18,
        -31,
        -28,
        87,
        78,
        105,
        126,
        93,
        -12,
        -39,
        -124,
        -31,
        57,
        30,
        70,
        -24,
        -1,
        0,
        -109,
        -81,
        -25,
        37,
        57,
        -35,
        -102,
        92,
        23,
        58,
        116,
        -81,
        45,
        -26,
        108,
        39,
        120,
        -42,
        -116,
        -92,
        3,
        105,
        80,
        -105,
        88,
        76,
        81,
        -26,
        -102,
        -69,
        93,
        -125,
        -91,
        105,
        -97,
        -14,
        8,
        70,
        -109,
        16,
        31,
        93,
        -95,
        27,
        -88,
        -25,
        102,
        99,
        -43,
        30,
        41,
        -127,
        28,
        103,
        -126,
        -4,
        108,
        65,
        -103,
        -121,
        -56,
        19,
        -80,
        -25,
        121,
        -10,
        31,
        74,
        55,
        83,
        -49,
        -33,
        -37,
        -27,
        -79,
        -85,
        -27,
        58,
        -62,
        11,
        -108,
        -20,
        -121,
        6,
        -27,
        35,
        -61,
        -48,
        -24,
        90,
        61,
        22,
        -119,
        22,
        -105,
        -61,
        -33,
        -119,
        120,
        -21,
        -13,
        26,
        -87,
        -50,
        4,
        103,
        15,
        24,
        -19,
        -105,
        -66,
        68,
        23,
        -47,
        85,
        -41,
        108,
        -60,
        -22,
        -75,
        -99,
        94,
        -11,
        125,
        -11,
        66,
        37,
        -75,
        26,
        58,
        -6,
        -120,
        52,
        27,
        96,
        22,
        -121,
        117,
        -82,
        -108,
        26,
        -41,
        55,
        -48,
        -33,
        51,
        -50,
        38,
        9,
        -67,
        -45,
        1,
        126,
        61,
        68,
        28,
        -70,
        62,
        121,
        15,
        -91,
        116,
        50,
        -28,
        51,
        6,
        3,
        -13,
        -26,
        11,
        -104,
        -84,
        -125,
        31,
        0,
        -21,
        -38,
        43,
        101,
        -121,
        -119,
        -106,
        -53,
        34,
        119,
        -45,
        13,
        -23,
        -121,
        81,
        -72,
        93,
        -108,
        -92,
        115,
        26,
        -53,
        115,
        36,
        15,
        -77,
        105,
        -85,
        98,
        -92,
        -119,
        89,
        -110,
        -2,
        -30,
        -50,
        -36,
        125,
        27,
        -42,
        101,
        89,
        -85,
        -59,
        96,
        36,
        36,
        76,
        -42,
        33,
        -118,
        73,
        61,
        37,
        -120,
        -9,
        22,
        -116,
        70,
        -123,
        -91,
        -104,
        20,
        111,
        74,
        24,
        -125,
        -53,
        43,
        -114,
        -60,
        70,
        60,
        6,
        -68,
        -26,
        115,
        15,
        -115,
        -89,
        58,
        92,
        -102,
        6,
        121,
        -95,
        120,
        5,
        39,
        49,
        25,
        44,
        122,
        -119,
        -37,
        -40,
        83,
        -72,
        -78,
        -93,
        -85,
        40,
        -110,
        102,
        8,
        -111,
        -122,
        -17,
        103,
        27,
        95,
        12,
        -123,
        114,
        123,
        -71,
        -113,
        68,
        103,
        -121,
        57,
        19,
        -61,
        -94,
        -15,
        -3,
        35,
        -3,
        60,
        120,
        84,
        -14,
        -26,
        -93,
        85,
        125,
        26,
        -115,
        122,
        49,
        21,
        -120,
        -82,
        107,
        81,
        -53,
        -84,
        -77,
        57,
        127,
        -19,
        88,
        -120,
        -41,
        39,
        -124,
        -2,
        -98,
        -42,
        -67,
        -82,
        107,
        -43,
        -52,
        95,
        14,
        -14,
        -86,
        -114,
        85,
        107,
        -67,
        125,
        124,
        53,
        28,
        -42,
        -71,
        19,
        -53,
        34,
        -51,
        -42,
        -109,
        105,
        -126,
        -51,
        -33,
        -39,
        125,
        57,
        -51,
        -88,
        44,
        -29,
        109,
        16,
        -47,
        -117,
        -81,
        10,
        97,
        -53,
        67,
        -106,
        -87,
        60,
        18,
        -107,
        -47,
        12,
        32,
        115,
        84,
        91,
        62,
        -5,
        -96,
        3,
        -80,
        -119,
        41,
        51,
        -92,
        -20,
        -119,
        -86,
        93,
        -83,
        115,
        42,
        -22,
        70,
        -53,
        73,
        -107,
        -53,
        62,
        3,
        26,
        25,
        -93,
        14,
        39,
        66,
        22,
        -52,
        100,
        68,
        -102,
        25,
        72,
        -48,
        -85,
        -48,
        -75,
        82,
        27,
        -94,
        -119,
        -41,
        -114,
        -27,
        11,
        112,
        -3,
        -51,
        -115,
        -51,
        -126,
        -51,
        89,
        99,
        -102,
        52,
        -111,
        -83,
        85,
        71,
        34,
        -81,
        -85,
        -111,
        -50,
        105,
        66,
        -114,
        74,
        43,
        -106,
        38,
        -91,
        36,
        22,
        104,
        95,
        -81,
        20,
        86,
        101,
        -93,
        116,
        64,
        39,
        -6,
        89,
        -34,
        72,
        -31,
        -79,
        28,
        -107,
        103,
        -75,
        86,
        120,
        -98,
        72,
        101,
        70,
        48,
        89,
        -111,
        -95,
        117,
        11,
        97,
        33,
        103,
        -115,
        94,
        -71,
        -53,
        19,
        69,
        26,
        74,
        -91,
        37,
        -119,
        -39,
        -111,
        100,
        66,
        123,
        67,
        -88,
        82,
        85,
        -107,
        -43,
        29,
        78,
        -104,
        17,
        -36,
        -86,
        24,
        108,
        -95,
        109,
        54,
        -90,
        94,
        98,
        -118,
        -90,
        -19,
        -89,
        -97,
        45,
        65,
        86,
        21,
        -24,
        -98,
        90,
        -98,
        -18,
        -72,
        57,
        17,
        -50,
        114,
        -86,
        -79,
        -33,
        -24,
        -65,
        -5,
        121,
        85,
        114,
        -71,
        -56,
        -17,
        102,
        70,
        -33,
        -82,
        13,
        -1,
        0,
        29,
        -88,
        -57,
        -15,
        -125,
        -51,
        -109,
        -22,
        106,
        -49,
        -43,
        75,
        -60,
        -27,
        107,
        -100,
        -111,
        -60,
        -109,
        102,
        -79,
        16,
        -93,
        92,
        -109,
        -81,
        -77,
        -97,
        27,
        94,
        -114,
        84,
        85,
        70,
        -71,
        -50,
        107,
        90,
        -26,
        -89,
        -124,
        73,
        -85,
        -105,
        61,
        -86,
        114,
        -30,
        -81,
        -85,
        -107,
        68,
        77,
        -31,
        -54,
        -28,
        95,
        13,
        75,
        -76,
        85,
        28,
        -17,
        46,
        -12,
        114,
        -71,
        19,
        -6,
        71,
        121,
        119,
        -10,
        -23,
        61,
        -111,
        -34,
        125,
        -127,
        46,
        29,
        -80,
        39,
        -125,
        -8,
        5,
        -14,
        -93,
        116,
        42,
        73,
        -1,
        0,
        115,
        -58,
        -127,
        -19,
        -38,
        -15,
        82,
        68,
        -78,
        73,
        101,
        47,
        -26,
        -8,
        -56,
        67,
        53,
        36,
        -113,
        -23,
        -11,
        -103,
        102,
        109,
        -86,
        12,
        86,
        -92,
        110,
        71,
        -84,
        -66,
        125,
        85,
        -78,
        -71,
        -33,
        -86,
        -13,
        -26,
        112,
        -41,
        -100,
        -66,
        92,
        -24,
        112,
        122,
        127,
        -82,
        15,
        -1,
        0,
        -53,
        -90,
        -121,
        31,
        -81,
        31,
        -37,
        127,
        30,
        11,
        29,
        14,
        -37,
        -125,
        7,
        -1,
        0,
        -36,
        -22,
        1,
        -19,
        -13,
        -84,
        127,
        31,
        -98,
        54,
        63,
        79,
        -98,
        1,
        -16,
        13,
        -46,
        -42,
        -114,
        5,
        102,
        87,
        87,
        -6,
        102,
        115,
        96,
        -103,
        -46,
        74,
        -57,
        36,
        49,
        121,
        -126,
        -67,
        -85,
        50,
        70,
        -78,
        69,
        27,
        -31,
        123,
        -34,
        -40,
        -102,
        -42,
        65,
        -22,
        -53,
        14,
        -102,
        90,
        -11,
        -106,
        53,
        -99,
        -48,
        -41,
        -80,
        46,
        -9,
        -86,
        -36,
        -109,
        91,
        -46,
        -18,
        102,
        -65,
        101,
        -57,
        105,
        -9,
        -91,
        -77,
        60,
        -25,
        105,
        96,
        109,
        124,
        -67,
        109,
        81,
        -30,
        -17,
        -62,
        104,
        92,
        122,
        -32,
        -7,
        -38,
        42,
        -67,
        50,
        96,
        -50,
        25,
        -63,
        -117,
        64,
        -20,
        34,
        112,
        -44,
        83,
        -49,
        -118,
        -92,
        92,
        101,
        99,
        25,
        86,
        80,
        -126,
        -66,
        -60,
        100,
        -1,
        0,
        -28,
        4,
        -40,
        -15,
        67,
        111,
        67,
        -88,
        25,
        37,
        -35,
        45,
        2,
        -45,
        54,
        -28,
        112,
        -128,
        -80,
        79,
        43,
        107,
        4,
        104,
        57,
        -78,
        -46,
        -45,
        -82,
        67,
        69,
        57,
        -10,
        84,
        -85,
        -112,
        -108,
        22,
        -42,
        -98,
        -66,
        -91,
        124,
        -28,
        -78,
        17,
        32,
        111,
        -99,
        66,
        -106,
        39,
        -89,
        -74,
        -48,
        103,
        42,
        -113,
        -66,
        124,
        -108,
        -79,
        -48,
        54,
        -101,
        2,
        -32,
        -115,
        107,
        -21,
        -121,
        -66,
        102,
        -75,
        112,
        1,
        -113,
        -102,
        -104,
        -111,
        33,
        64,
        42,
        6,
        2,
        49,
        -75,
        -92,
        -85,
        21,
        81,
        -71,
        -6,
        -19,
        -65,
        21,
        91,
        -106,
        73,
        12,
        -87,
        64,
        -123,
        89,
        -117,
        -59,
        102,
        59,
        -89,
        13,
        -84,
        -14,
        22,
        -73,
        39,
        10,
        -50,
        -54,
        -86,
        11,
        18,
        70,
        -108,
        114,
        73,
        -29,
        67,
        64,
        31,
        -12,
        35,
        95,
        -89,
        -72,
        35,
        -9,
        -105,
        77,
        5,
        4,
        108,
        19,
        -20,
        64,
        83,
        -81,
        -111,
        -67,
        29,
        111,
        92,
        14,
        57,
        31,
        27,
        -73,
        14,
        27,
        -53,
        121,
        -65,
        125,
        -7,
        29,
        -72,
        -74,
        62,
        -79,
        -38,
        -103,
        -114,
        111,
        100,
        126,
        -90,
        -20,
        -75,
        46,
        -109,
        4,
        89,
        14,
        31,
        -110,
        9,
        -124,
        -62,
        90,
        -39,
        -45,
        26,
        -83,
        -16,
        -127,
        86,
        -24,
        -41,
        56,
        34,
        -119,
        17,
        -92,
        64,
        -108,
        -117,
        70,
        18,
        -75,
        11,
        -25,
        -126,
        -112,
        -95,
        110,
        123,
        -122,
        -25,
        -55,
        96,
        95,
        26,
        -7,
        96,
        27,
        -35,
        27,
        91,
        -109,
        44,
        127,
        123,
        -72,
        -35,
        -23,
        -52,
        -116,
        -76,
        48,
        -10,
        -62,
        -60,
        115,
        -11,
        -83,
        72,
        -45,
        -5,
        98,
        -70,
        -13,
        97,
        -95,
        -22,
        56,
        -22,
        113,
        101,
        -19,
        29,
        9,
        49,
        -51,
        83,
        -32,
        47,
        72,
        101,
        86,
        58,
        59,
        83,
        -70,
        -69,
        -40,
        -37,
        117,
        -7,
        -42,
        -28,
        31,
        34,
        62,
        73,
        -25,
        15,
        -37,
        59,
        -50,
        -90,
        22,
        50,
        43,
        52,
        -40,
        22,
        50,
        26,
        120,
        -110,
        75,
        -82,
        27,
        94,
        43,
        18,
        -45,
        91,
        -14,
        14,
        74,
        110,
        53,
        106,
        26,
        -50,
        -114,
        -77,
        46,
        78,
        46,
        -37,
        90,
        -80,
        82,
        98,
        66,
        -114,
        -121,
        -35,
        77,
        97,
        25,
        110,
        -81,
        -36,
        -4,
        -111,
        -20,
        91,
        -56,
        53,
        -94,
        85,
        -2,
        -11,
        -61,
        -65,
        38,
        21,
        -76,
        70,
        92,
        -76,
        -13,
        -45,
        24,
        104,
        -103,
        -98,
        14,
        -55,
        -49,
        22,
        32,
        -46,
        76,
        74,
        -61,
        -63,
        60,
        29,
        -110,
        118,
        2,
        -28,
        -54,
        31,
        -4,
        -53,
        56,
        -4,
        -93,
        -77,
        -45,
        124,
        7,
        -106,
        -35,
        95,
        -44,
        114,
        -57,
        -12,
        56,
        -15,
        13,
        103,
        -41,
        117,
        -53,
        -45,
        37,
        90,
        -15,
        39,
        -72,
        118,
        13,
        -35,
        98,
        85,
        62,
        -59,
        -96,
        -122,
        111,
        -41,
        -28,
        120,
        -118,
        102,
        -70,
        -49,
        -89,
        58,
        122,
        9,
        14,
        66,
        -46,
        52,
        -29,
        101,
        96,
        -81,
        31,
        -43,
        74,
        -50,
        52,
        -95,
        6,
        -73,
        26,
        56,
        4,
        -23,
        102,
        -110,
        48,
        117,
        -18,
        65,
        30,
        62,
        3,
        97,
        -62,
        107,
        -80,
        -30,
        47,
        -102,
        -24,
        -99,
        7,
        -98,
        5,
        -77,
        114,
        81,
        -83,
        -24,
        -11,
        42,
        8,
        -40,
        93,
        -46,
        59,
        25,
        49,
        32,
        -71,
        -128,
        -76,
        -86,
        -39,
        -39,
        -13,
        92,
        -103,
        -123,
        -116,
        29,
        -5,
        -43,
        -10,
        90,
        48,
        -69,
        18,
        -59,
        106,
        27,
        -53,
        -120,
        66,
        -32,
        102,
        -125,
        72,
        59,
        71,
        111,
        63,
        70,
        79,
        40,
        -8,
        -77,
        -52,
        -78,
        99,
        -97,
        48,
        -48,
        25,
        -8,
        108,
        58,
        -76,
        52,
        -20,
        -40,
        -77,
        94,
        -76,
        -74,
        -89,
        69,
        -102,
        105,
        -43,
        -46,
        95,
        -111,
        -105,
        -83,
        -39,
        103,
        -36,
        -39,
        27,
        19,
        108,
        90,
        32,
        -80,
        65,
        28,
        53,
        -101,
        102,
        8,
        -96,
        -122,
        25,
        115,
        -12,
        73,
        79,
        32,
        -17,
        -123,
        81,
        63,
        84,
        99,
        86,
        93,
        14,
        -11,
        -122,
        -99,
        -87,
        98,
        86,
        -5,
        118,
        -87,
        43,
        24,
        -102,
        64,
        56,
        29,
        -58,
        52,
        -33,
        -3,
        81,
        -95,
        -95,
        -108,
        -98,
        114,
        81,
        -17,
        111,
        67,
        -89,
        -78,
        18,
        69,
        -65,
        -79,
        -27,
        -75,
        90,
        9,
        25,
        118,
        0,
        45,
        18,
        -119,
        2,
        18,
        54,
        117,
        -34,
        -33,
        -99,
        -98,
        124,
        93,
        103,
        60,
        -8,
        5,
        -111,
        -73,
        -108,
        25,
        103,
        -93,
        -100,
        -43,
        85,
        -45,
        93,
        107,
        110,
        -50,
        55,
        57,
        96,
        61,
        10,
        97,
        -37,
        36,
        127,
        101,
        122,
        118,
        36,
        36,
        12,
        -68,
        -10,
        74,
        -43,
        106,
        42,
        -36,
        -110,
        9,
        32,
        -83,
        13,
        -119,
        31,
        70,
        -78,
        93,
        72,
        26,
        74,
        -8,
        -7,
        -44,
        126,
        55,
        111,
        56,
        -55,
        -7,
        -91,
        -25,
        -49,
        -43,
        -24,
        90,
        -103,
        -5,
        127,
        110,
        -109,
        61,
        -106,
        35,
        117,
        63,
        -113,
        -23,
        -57,
        21,
        -51,
        -21,
        1,
        22,
        -81,
        84,
        105,
        90,
        -12,
        -89,
        -66,
        13,
        -57,
        -59,
        75,
        44,
        68,
        45,
        47,
        -19,
        -92,
        43,
        16,
        -81,
        53,
        107,
        -45,
        -2,
        16,
        -14,
        -98,
        -41,
        -52,
        -126,
        -77,
        51,
        -56,
        -36,
        13,
        10,
        79,
        122,
        72,
        -116,
        -4,
        -3,
        36,
        -59,
        90,
        -113,
        89,
        -111,
        90,
        -1,
        0,
        90,
        -39,
        -16,
        -21,
        -23,
        -24,
        -66,
        -65,
        90,
        63,
        -61,
        36,
        86,
        -56,
        -55,
        82,
        52,
        106,
        -69,
        -26,
        -65,
        50,
        52,
        -43,
        -22,
        79,
        60,
        -40,
        -31,
        22,
        -83,
        -41,
        -122,
        91,
        52,
        -89,
        18,
        82,
        113,
        -114,
        -83,
        97,
        -115,
        115,
        -22,
        72,
        -26,
        -34,
        27,
        -94,
        -127,
        -1,
        0,
        84,
        -83,
        -119,
        92,
        -113,
        -114,
        72,
        85,
        35,
        70,
        -55,
        20,
        -65,
        99,
        -93,
        111,
        -51,
        -68,
        -109,
        -7,
        71,
        123,
        27,
        14,
        62,
        -82,
        86,
        -42,
        58,
        -52,
        42,
        -93,
        -9,
        -83,
        108,
        118,
        86,
        75,
        50,
        106,
        62,
        -55,
        12,
        -53,
        53,
        117,
        73,
        26,
        86,
        43,
        46,
        -3,
        37,
        -12,
        -99,
        72,
        -121,
        -45,
        70,
        101,
        111,
        -87,
        45,
        -112,
        -3,
        -95,
        -83,
        14,
        -96,
        -113,
        45,
        94,
        -66,
        83,
        27,
        -44,
        88,
        -4,
        -106,
        58,
        108,
        37,
        -68,
        -90,
        9,
        41,
        -44,
        -117,
        35,
        19,
        -64,
        26,
        -88,
        -122,
        -63,
        49,
        -83,
        104,
        101,
        104,
        -124,
        109,
        57,
        75,
        8,
        73,
        -75,
        -21,
        72,
        4,
        -126,
        83,
        -8,
        -79,
        -92,
        18,
        111,
        -30,
        -58,
        50,
        -91,
        27,
        43,
        102,
        -10,
        83,
        95,
        -89,
        -50,
        -99,
        -5,
        -96,
        -77,
        19,
        106,
        22,
        -68,
        88,
        -58,
        -86,
        42,
        -16,
        -51,
        98,
        40,
        -30,
        -73,
        12,
        -127,
        -76,
        96,
        -19,
        37,
        -118,
        -81,
        -79,
        89,
        37,
        -80,
        -22,
        -114,
        -107,
        -74,
        -87,
        -39,
        -81,
        95,
        124,
        -82,
        -4,
        78,
        101,
        -77,
        109,
        -75,
        89,
        -111,
        -26,
        43,
        -25,
        53,
        -111,
        6,
        -26,
        3,
        -90,
        45,
        114,
        8,
        -117,
        -98,
        -93,
        82,
        11,
        27,
        45,
        -55,
        -118,
        54,
        67,
        78,
        -43,
        27,
        -124,
        -77,
        44,
        65,
        0,
        95,
        0,
        -51,
        36,
        -44,
        52,
        45,
        54,
        -73,
        96,
        -83,
        122,
        65,
        -74,
        -64,
        -63,
        -1,
        0,
        11,
        12,
        -58,
        47,
        -111,
        118,
        46,
        118,
        108,
        57,
        97,
        122,
        -116,
        63,
        71,
        -86,
        80,
        -67,
        114,
        -76,
        34,
        -88,
        -108,
        102,
        55,
        84,
        94,
        118,
        17,
        -49,
        71,
        -37,
        66,
        16,
        28,
        30,
        71,
        32,
        126,
        -103,
        -70,
        -42,
        105,
        -43,
        -4,
        88,
        -84,
        -46,
        -122,
        59,
        23,
        100,
        -98,
        -11,
        74,
        113,
        -1,
        0,
        106,
        -43,
        89,
        81,
        28,
        -101,
        32,
        73,
        89,
        112,
        -125,
        113,
        -41,
        55,
        4,
        10,
        72,
        62,
        -30,
        19,
        9,
        -48,
        -75,
        69,
        52,
        107,
        -66,
        1,
        118,
        -101,
        126,
        -100,
        -27,
        17,
        33,
        118,
        35,
        91,
        66,
        -56,
        66,
        -103,
        -24,
        -53,
        83,
        126,
        113,
        -62,
        99,
        -72,
        -41,
        -55,
        98,
        89,
        -67,
        -43,
        -2,
        101,
        101,
        -70,
        107,
        -10,
        109,
        -24,
        120,
        113,
        -77,
        125,
        37,
        -23,
        -23,
        88,
        -57,
        -119,
        -34,
        -81,
        -44,
        66,
        -106,
        -70,
        102,
        92,
        70,
        34,
        58,
        -41,
        43,
        75,
        21,
        -123,
        38,
        -92,
        -106,
        -34,
        -8,
        -118,
        72,
        36,
        -114,
        92,
        -90,
        34,
        -78,
        -40,
        71,
        -92,
        -42,
        -85,
        -53,
        85,
        63,
        103,
        -18,
        -122,
        -93,
        -43,
        -99,
        119,
        21,
        -36,
        -100,
        38,
        -46,
        99,
        -80,
        120,
        -54,
        -19,
        4,
        82,
        60,
        19,
        66,
        -110,
        -90,
        106,
        11,
        51,
        66,
        -23,
        36,
        79,
        -21,
        118,
        96,
        -1,
        0,
        118,
        -52,
        -23,
        42,
        60,
        84,
        -14,
        118,
        -34,
        0,
        -74,
        82,
        -68,
        -79,
        -74,
        -75,
        54,
        55,
        -97,
        33,
        -28,
        -75,
        -114,
        -48,
        17,
        -40,
        -22,
        77,
        -21,
        45,
        -120,
        -116,
        24,
        -112,
        -38,
        45,
        48,
        -22,
        -12,
        -56,
        81,
        -98,
        64,
        -26,
        28,
        16,
        -122,
        63,
        81,
        -122,
        7,
        -110,
        -49,
        -54,
        58,
        18,
        87,
        72,
        111,
        70,
        -44,
        -94,
        92,
        107,
        34,
        -93,
        101,
        74,
        14,
        11,
        111,
        85,
        -96,
        -102,
        2,
        -51,
        -4,
        -77,
        -57,
        -40,
        -48,
        72,
        39,
        -105,
        117,
        17,
        118,
        78,
        108,
        -73,
        -70,
        119,
        -113,
        -112,
        41,
        66,
        -14,
        -115,
        -48,
        -23,
        56,
        -79,
        43,
        109,
        -45,
        -26,
        -64,
        -17,
        71,
        86,
        119,
        44,
        -37,
        -66,
        -91,
        125,
        -75,
        13,
        17,
        76,
        93,
        3,
        -102,
        5,
        -46,
        102,
        45,
        100,
        -6,
        10,
        -41,
        -1,
        0,
        -58,
        122,
        92,
        -18,
        -124,
        -23,
        83,
        -15,
        -69,
        -80,
        9,
        -62,
        108,
        -82,
        37,
        -4,
        -7,
        109,
        -126,
        -68,
        90,
        95,
        -59,
        2,
        23,
        -102,
        23,
        41,
        -118,
        -3,
        68,
        -116,
        -126,
        115,
        113,
        71,
        -112,
        -48,
        109,
        73,
        3,
        -89,
        -99,
        -71,
        -80,
        13,
        59,
        4,
        -112,
        51,
        25,
        -112,
        3,
        46,
        93,
        -97,
        -15,
        -53,
        -107,
        80,
        -45,
        67,
        110,
        21,
        -1,
        0,
        -111,
        -68,
        67,
        9,
        -49,
        -8,
        47,
        49,
        -57,
        -13,
        125,
        -122,
        103,
        -99,
        -23,
        -72,
        103,
        83,
        93,
        38,
        99,
        31,
        -117,
        -117,
        -97,
        -31,
        35,
        55,
        -64,
        -9,
        61,
        -54,
        50,
        -67,
        27,
        -112,
        -102,
        15,
        7,
        46,
        -66,
        82,
        -58,
        120,
        -33,
        57,
        -9,
        -65,
        82,
        -75,
        48,
        86,
        44,
        26,
        -19,
        -100,
        -9,
        -98,
        -11,
        77,
        -18,
        -97,
        103,
        -92,
        -64,
        -111,
        -34,
        -96,
        19,
        -95,
        -70,
        47,
        13,
        -42,
        29,
        19,
        -99,
        -21,
        -36,
        -57,
        -104,
        89,
        -102,
        93,
        97,
        -121,
        78,
        -96,
        -102,
        9,
        -84,
        -27,
        -93,
        -118,
        26,
        -78,
        71,
        -116,
        91,
        17,
        38,
        74,
        107,
        63,
        85,
        -112,
        -106,
        -50,
        77,
        -28,
        35,
        -22,
        43,
        88,
        -114,
        -60,
        -40,
        -6,
        -19,
        5,
        104,
        -98,
        -60,
        70,
        -61,
        91,
        -34,
        -87,
        -22,
        91,
        -3,
        51,
        -43,
        -40,
        126,
        -115,
        -93,
        -47,
        -104,
        -21,
        -99,
        53,
        -111,
        124,
        36,
        45,
        92,
        99,
        -113,
        125,
        -104,
        -92,
        -69,
        20,
        114,
        10,
        85,
        -29,
        -6,
        122,
        107,
        86,
        -126,
        67,
        9,
        -111,
        44,
        68,
        -48,
        -91,
        -39,
        125,
        121,
        108,
        10,
        -78,
        4,
        50,
        -121,
        53,
        -17,
        -102,
        -67,
        118,
        85,
        -61,
        32,
        -120,
        -36,
        59,
        -116,
        -19,
        43,
        7,
        -12,
        -31,
        -77,
        -29,
        71,
        -57,
        55,
        82,
        13,
        70,
        -88,
        -68,
        -36,
        -57,
        -86,
        22,
        -4,
        68,
        -77,
        91,
        94,
        13,
        42,
        4,
        99,
        -60,
        -44,
        39,
        94,
        77,
        7,
        -19,
        44,
        -52,
        9,
        69,
        28,
        82,
        -67,
        60,
        100,
        -102,
        -46,
        45,
        -70,
        -42,
        -40,
        108,
        -16,
        -34,
        75,
        -82,
        91,
        49,
        -37,
        109,
        -81,
        -53,
        101,
        -65,
        -56,
        123,
        101,
        75,
        105,
        110,
        43,
        50,
        -78,
        -44,
        114,
        -71,
        -18,
        -111,
        -106,
        -103,
        52,
        -97,
        122,
        75,
        -9,
        125,
        -81,
        69,
        69,
        74,
        119,
        -29,
        95,
        45,
        -125,
        -121,
        -7,
        49,
        -76,
        -27,
        97,
        -81,
        -22,
        3,
        -108,
        -25,
        2,
        112,
        -102,
        125,
        -90,
        120,
        104,
        43,
        21,
        -122,
        106,
        51,
        -48,
        50,
        9,
        -76,
        -26,
        27,
        124,
        -95,
        -30,
        99,
        -12,
        21,
        -31,
        3,
        -82,
        10,
        -57,
        69,
        -92,
        -91,
        -107,
        -108,
        94,
        -108,
        -7,
        34,
        25,
        123,
        -9,
        -128,
        -52,
        -53,
        96,
        45,
        80,
        21,
        122,
        -31,
        20,
        -18,
        82,
        -76,
        55,
        106,
        55,
        23,
        -87,
        -47,
        101,
        -31,
        -92,
        65,
        109,
        -49,
        53,
        32,
        -12,
        -55,
        -49,
        119,
        31,
        31,
        -18,
        54,
        -25,
        -79,
        96,
        -75,
        121,
        112,
        -9,
        -13,
        87,
        106,
        95,
        117,
        -53,
        54,
        36,
        -85,
        114,
        40,
        72,
        61,
        -92,
        -85,
        95,
        99,
        109,
        -33,
        -20,
        -109,
        -41,
        89,
        -5,
        -17,
        -112,
        -23,
        46,
        -87,
        -106,
        -28,
        -7,
        1,
        -118,
        -93,
        -103,
        -118,
        -58,
        70,
        41,
        35,
        -110,
        88,
        -82,
        67,
        5,
        -100,
        92,
        -11,
        37,
        -103,
        -34,
        91,
        9,
        -105,
        -59,
        -75,
        -119,
        -89,
        94,
        -40,
        34,
        -11,
        -80,
        -77,
        95,
        17,
        53,
        -36,
        -106,
        70,
        105,
        106,
        63,
        -19,
        105,
        -47,
        24,
        -86,
        48,
        81,
        -22,
        -66,
        -98,
        90,
        -47,
        82,
        76,
        -83,
        -84,
        84,
        -75,
        104,
        -54,
        -82,
        -112,
        24,
        -91,
        -98,
        12,
        -124,
        54,
        -95,
        69,
        9,
        11,
        -30,
        114,
        105,
        90,
        24,
        31,
        -70,
        105,
        12,
        89,
        -108,
        -90,
        38,
        20,
        40,
        -29,
        -95,
        -123,
        -7,
        28,
        -87,
        -21,
        -25,
        -62,
        120,
        71,
        53,
        30,
        -58,
        -94,
        -67,
        21,
        -85,
        -27,
        127,
        -47,
        85,
        90,
        -85,
        -27,
        -113,
        85,
        87,
        53,
        -88,
        -120,
        -28,
        -14,
        -17,
        85,
        106,
        47,
        -23,
        65,
        -110,
        -1,
        0,
        -85,
        87,
        -43,
        100,
        -12,
        -9,
        122,
        -1,
        0,
        -38,
        -5,
        121,
        85,
        -16,
        -119,
        -2,
        -56,
        -41,
        122,
        -5,
        47,
        -6,
        35,
        125,
        -39,
        -31,
        85,
        94,
        -11,
        79,
        13,
        110,
        65,
        34,
        -71,
        -34,
        17,
        -66,
        -120,
        -113,
        115,
        25,
        -29,
        -62,
        120,
        68,
        107,
        -36,
        -33,
        -6,
        106,
        35,
        81,
        61,
        125,
        92,
        -98,
        -33,
        -11,
        -27,
        -54,
        -87,
        -20,
        -17,
        -46,
        -92,
        83,
        49,
        26,
        -113,
        -105,
        -46,
        53,
        98,
        35,
        -99,
        36,
        -82,
        107,
        34,
        -115,
        -115,
        106,
        42,
        -92,
        -82,
        123,
        -111,
        -116,
        -11,
        106,
        -5,
        43,
        -34,
        -26,
        -75,
        -66,
        -81,
        114,
        -85,
        81,
        17,
        18,
        -17,
        56,
        3,
        -97,
        97,
        -82,
        121,
        -10,
        -41,
        -49,
        -12,
        -3,
        127,
        -28,
        -46,
        8,
        89,
        -103,
        -126,
        -128,
        73,
        98,
        52,
        6,
        -49,
        113,
        58,
        3,
        64,
        124,
        -98,
        53,
        -81,
        127,
        -8,
        -6,
        105,
        -52,
        9,
        5,
        -106,
        -46,
        25,
        -48,
        -42,
        117,
        -64,
        33,
        -62,
        23,
        38,
        114,
        -101,
        5,
        -87,
        -103,
        46,
        6,
        28,
        54,
        123,
        -91,
        43,
        -60,
        29,
        -111,
        -54,
        -30,
        -110,
        -53,
        74,
        11,
        16,
        52,
        115,
        99,
        -103,
        110,
        44,
        -97,
        -113,
        -11,
        42,
        74,
        -116,
        -110,
        22,
        -8,
        -58,
        78,
        -47,
        14,
        41,
        -105,
        -69,
        116,
        -43,
        -93,
        -51,
        121,
        93,
        -29,
        105,
        -33,
        -67,
        126,
        -47,
        37,
        112,
        -118,
        125,
        23,
        89,
        64,
        45,
        10,
        86,
        -81,
        -36,
        33,
        43,
        6,
        -121,
        23,
        90,
        -96,
        -128,
        -44,
        -85,
        89,
        90,
        3,
        68,
        -48,
        -93,
        72,
        85,
        106,
        -93,
        105,
        81,
        -83,
        12,
        43,
        -48,
        -6,
        -81,
        -56,
        93,
        -49,
        59,
        -51,
        -100,
        -25,
        -100,
        108,
        44,
        56,
        94,
        -106,
        26,
        -31,
        42,
        -124,
        -19,
        -12,
        48,
        -110,
        -21,
        -1,
        0,
        -119,
        -34,
        42,
        10,
        -18,
        64,
        -111,
        49,
        63,
        -97,
        -101,
        -49,
        -25,
        -91,
        -38,
        100,
        95,
        114,
        -27,
        -79,
        2,
        -12,
        125,
        21,
        -107,
        107,
        24,
        101,
        34,
        -42,
        68,
        -36,
        -95,
        52,
        23,
        -125,
        -49,
        -122,
        63,
        37,
        -78,
        -36,
        -89,
        78,
        123,
        -108,
        110,
        38,
        -87,
        -108,
        -55,
        -21,
        -76,
        48,
        -108,
        28,
        95,
        73,
        18,
        -115,
        45,
        -106,
        -35,
        75,
        70,
        -122,
        124,
        -112,
        -83,
        -91,
        -72,
        -94,
        104,
        68,
        -50,
        93,
        -128,
        56,
        -118,
        67,
        -12,
        -106,
        -30,
        3,
        96,
        5,
        -6,
        -105,
        47,
        -23,
        -94,
        -128,
        33,
        121,
        63,
        -126,
        -125,
        39,
        -21,
        -20,
        124,
        -2,
        105,
        96,
        -47,
        18,
        -62,
        96,
        -96,
        -23,
        -84,
        -42,
        41,
        -77,
        50,
        87,
        -106,
        58,
        114,
        101,
        51,
        57,
        44,
        21,
        -88,
        -47,
        -55,
        -36,
        -79,
        -61,
        4,
        120,
        88,
        -93,
        89,
        -25,
        -126,
        24,
        85,
        -81,
        76,
        -26,
        97,
        28,
        108,
        -60,
        -9,
        47,
        -112,
        -66,
        106,
        -63,
        -128,
        -65,
        102,
        62,
        -112,
        -56,
        100,
        -38,
        -67,
        -104,
        102,
        -79,
        22,
        10,
        106,
        89,
        -7,
        43,
        45,
        120,
        -20,
        -92,
        -117,
        98,
        44,
        45,
        -101,
        -49,
        12,
        -117,
        -33,
        49,
        112,
        -29,
        -97,
        69,
        84,
        109,
        -102,
        48,
        -41,
        -35,
        -53,
        -34,
        -65,
        -56,
        45,
        -8,
        106,
        -94,
        40,
        -53,
        46,
        -14,
        -98,
        83,
        -54,
        37,
        -102,
        127,
        -46,
        34,
        47,
        -106,
        -75,
        -88,
        -43,
        79,
        103,
        -85,
        124,
        -86,
        -8,
        86,
        -75,
        92,
        -60,
        90,
        -21,
        -25,
        6,
        33,
        9,
        -2,
        52,
        126,
        107,
        -102,
        -102,
        -27,
        -6,
        81,
        7,
        -25,
        31,
        37,
        75,
        78,
        64,
        93,
        -71,
        -87,
        18,
        -86,
        -125,
        62,
        62,
        83,
        -74,
        -21,
        -93,
        111,
        -64,
        -49,
        -70,
        -115,
        -8,
        27,
        7,
        -28,
        85,
        -77,
        3,
        89,
        37,
        91,
        45,
        -122,
        -60,
        109,
        116,
        -119,
        -18,
        -5,
        9,
        -27,
        -81,
        87,
        30,
        -107,
        -51,
        79,
        116,
        112,
        -5,
        11,
        -20,
        -44,
        103,
        -86,
        47,
        -39,
        93,
        -19,
        -16,
        -87,
        -20,
        -120,
        -44,
        71,
        57,
        27,
        -2,
        -86,
        -118,
        -23,
        17,
        -34,
        81,
        -114,
        70,
        126,
        -85,
        24,
        11,
        -43,
        -1,
        0,
        -30,
        -105,
        -4,
        -125,
        35,
        -47,
        124,
        -69,
        -118,
        124,
        -75,
        79,
        46,
        70,
        -71,
        94,
        -97,
        -4,
        102,
        79,
        50,
        -93,
        -107,
        -18,
        95,
        43,
        -29,
        -61,
        -99,
        -19,
        -26,
        55,
        -94,
        -75,
        -65,
        -46,
        39,
        -22,
        49,
        -26,
        -126,
        -127,
        -26,
        -1,
        0,
        -105,
        77,
        -63,
        35,
        -89,
        -70,
        -40,
        -114,
        127,
        41,
        -45,
        -61,
        -37,
        95,
        -18,
        -1,
        0,
        -105,
        31,
        -109,
        -31,
        -73,
        -96,
        72,
        104,
        112,
        -96,
        -1,
        0,
        -13,
        -13,
        -29,
        -33,
        -1,
        0,
        -91,
        -117,
        36,
        31,
        -1,
        0,
        99,
        -13,
        -66,
        121,
        -10,
        -15,
        -57,
        -58,
        -85,
        -27,
        15,
        28,
        -82,
        6,
        -34,
        99,
        57,
        -126,
        -69,
        -38,
        75,
        17,
        -51,
        -119,
        29,
        22,
        -117,
        97,
        3,
        -71,
        94,
        51,
        44,
        78,
        26,
        89,
        -6,
        -10,
        72,
        -25,
        -79,
        -36,
        -14,
        -19,
        45,
        93,
        -29,
        100,
        -121,
        12,
        65,
        91,
        115,
        83,
        -18,
        -78,
        -63,
        116,
        -10,
        96,
        -83,
        52,
        -7,
        105,
        -1,
        0,
        2,
        83,
        90,
        16,
        -12,
        117,
        70,
        -40,
        37,
        -7,
        103,
        -50,
        -41,
        29,
        102,
        -29,
        -97,
        97,
        103,
        -73,
        23,
        -76,
        -13,
        -40,
        -111,
        -56,
        -113,
        116,
        -118,
        -33,
        -59,
        -84,
        -57,
        43,
        -90,
        87,
        72,
        -10,
        -50,
        -40,
        -38,
        -119,
        -29,
        -6,
        106,
        55,
        -12,
        -59,
        29,
        12,
        106,
        -43,
        106,
        -8,
        -13,
        -29,
        -57,
        -93,
        -65,
        -11,
        68,
        115,
        124,
        122,
        -71,
        -118,
        -28,
        -115,
        85,
        19,
        -62,
        -86,
        -71,
        -82,
        127,
        -3,
        -71,
        87,
        -6,
        95,
        -44,
        -69,
        -106,
        90,
        -29,
        92,
        -55,
        96,
        -114,
        -99,
        73,
        85,
        -20,
        -99,
        -78,
        -60,
        -119,
        20,
        -51,
        -106,
        57,
        35,
        122,
        61,
        -78,
        64,
        -98,
        -19,
        70,
        63,
        -42,
        79,
        127,
        87,
        -86,
        120,
        71,
        120,
        115,
        -93,
        79,
        36,
        14,
        -100,
        -86,
        -77,
        -50,
        -110,
        56,
        66,
        -63,
        -127,
        6,
        79,
        80,
        -58,
        -70,
        -45,
        0,
        99,
        -118,
        72,
        28,
        -99,
        -4,
        -3,
        66,
        123,
        123,
        123,
        -8,
        34,
        102,
        37,
        21,
        107,
        -78,
        68,
        25,
        123,
        -108,
        -126,
        99,
        10,
        36,
        39,
        -114,
        67,
        58,
        76,
        -128,
        1,
        -20,
        61,
        22,
        -40,
        -48,
        36,
        120,
        48,
        -72,
        85,
        -66,
        103,
        82,
        -51,
        88,
        110,
        111,
        -124,
        37,
        -117,
        -115,
        -122,
        89,
        95,
        118,
        -72,
        -41,
        125,
        126,
        34,
        -105,
        -42,
        56,
        -92,
        -68,
        110,
        38,
        85,
        -70,
        -115,
        71,
        -71,
        -97,
        115,
        124,
        76,
        -23,
        -104,
        -107,
        -94,
        -79,
        110,
        8,
        -21,
        -68,
        -60,
        53,
        -36,
        -127,
        -13,
        -52,
        -35,
        71,
        0,
        -44,
        -125,
        53,
        122,
        -56,
        -54,
        -42,
        -86,
        92,
        -92,
        38,
        -76,
        -112,
        -47,
        117,
        -108,
        -80,
        -8,
        93,
        19,
        94,
        106,
        -45,
        31,
        118,
        -76,
        -49,
        -110,
        -44,
        -75,
        108,
        -47,
        -120,
        122,
        70,
        -10,
        -44,
        -68,
        48,
        -117,
        -20,
        88,
        -89,
        66,
        -69,
        50,
        34,
        113,
        115,
        18,
        -110,
        -23,
        -88,
        -88,
        95,
        -93,
        51,
        17,
        82,
        -115,
        -4,
        -24,
        5,
        -92,
        -44,
        125,
        117,
        100,
        -78,
        62,
        82,
        25,
        -10,
        -107,
        -102,
        71,
        -71,
        96,
        -106,
        -79,
        8,
        -55,
        -63,
        -31,
        97,
        -4,
        89,
        101,
        -71,
        70,
        73,
        -32,
        -117,
        -19,
        -47,
        70,
        0,
        -85,
        100,
        114,
        102,
        39,
        -87,
        16,
        40,
        -87,
        -92,
        110,
        21,
        89,
        -80,
        -60,
        -63,
        -10,
        91,
        52,
        -113,
        -80,
        -111,
        67,
        27,
        89,
        19,
        -85,
        -40,
        123,
        -1,
        0,
        33,
        31,
        26,
        44,
        -117,
        110,
        91,
        111,
        123,
        18,
        55,
        69,
        36,
        -82,
        -67,
        117,
        -25,
        70,
        83,
        13,
        94,
        78,
        -124,
        -23,
        -41,
        -105,
        25,
        -111,
        120,
        -30,
        54,
        -13,
        -40,
        -40,
        -120,
        -118,
        -100,
        5,
        61,
        89,
        41,
        -44,
        -78,
        -13,
        -39,
        -111,
        50,
        19,
        39,
        -92,
        -83,
        96,
        104,
        -41,
        71,
        -111,
        34,
        -107,
        109,
        -115,
        -60,
        -51,
        -46,
        -34,
        82,
        -48,
        -49,
        89,
        -113,
        -85,
        51,
        -116,
        47,
        -29,
        -46,
        71,
        -12,
        48,
        -41,
        -99,
        75,
        -39,
        -99,
        72,
        69,
        -102,
        120,
        82,
        -68,
        10,
        105,
        -60,
        -35,
        -28,
        68,
        79,
        -15,
        -103,
        81,
        -102,
        54,
        -82,
        119,
        33,
        81,
        -104,
        -7,
        -1,
        0,
        -38,
        -122,
        16,
        40,
        -48,
        -74,
        -79,
        -6,
        -86,
        -19,
        72,
        -21,
        -66,
        -79,
        -48,
        -108,
        97,
        112,
        -25,
        71,
        35,
        -41,
        -53,
        39,
        -57,
        -40,
        -53,
        -109,
        -5,
        -28,
        114,
        -66,
        59,
        17,
        -111,
        -73,
        98,
        39,
        -70,
        63,
        -7,
        107,
        37,
        -102,
        -19,
        -107,
        -103,
        -6,
        8,
        69,
        -117,
        20,
        57,
        -77,
        -88,
        -61,
        21,
        -127,
        -91,
        -55,
        18,
        -59,
        -91,
        -87,
        66,
        73,
        -19,
        88,
        -101,
        -62,
        -1,
        0,
        -5,
        -55,
        36,
        -79,
        -86,
        70,
        -118,
        -23,
        30,
        -40,
        -93,
        -111,
        -112,
        -79,
        -17,
        87,
        54,
        15,
        50,
        43,
        -1,
        0,
        89,
        -6,
        16,
        39,
        -103,
        93,
        125,
        88,
        122,
        53,
        -70,
        -49,
        -88,
        -102,
        21,
        99,
        -38,
        -41,
        -84,
        -28,
        -18,
        -38,
        98,
        74,
        -105,
        50,
        88,
        -106,
        27,
        46,
        -32,
        -79,
        110,
        -63,
        -21,
        56,
        84,
        42,
        -93,
        94,
        -34,
        10,
        -33,
        -12,
        103,
        -48,
        -77,
        -123,
        -106,
        -57,
        75,
        -32,
        82,
        82,
        7,
        114,
        -44,
        -81,
        74,
        -68,
        0,
        2,
        -67,
        -127,
        34,
        -114,
        72,
        20,
        16,
        -128,
        119,
        31,
        73,
        73,
        96,
        -60,
        -17,
        -33,
        -57,
        123,
        -67,
        55,
        -127,
        75,
        82,
        -9,
        -17,
        -100,
        -8,
        119,
        -40,
        58,
        -12,
        -86,
        -62,
        57,
        -102,
        49,
        -6,
        126,
        -39,
        102,
        -36,
        -54,
        -117,
        40,
        -88,
        34,
        84,
        -119,
        66,
        -51,
        35,
        -47,
        -45,
        81,
        84,
        111,
        -20,
        95,
        116,
        -119,
        73,
        34,
        -50,
        -56,
        -75,
        -127,
        -77,
        -76,
        127,
        27,
        -9,
        -125,
        4,
        -72,
        -107,
        58,
        -30,
        74,
        36,
        16,
        -84,
        -106,
        4,
        10,
        -69,
        44,
        -92,
        -95,
        -119,
        -112,
        73,
        110,
        105,
        35,
        -122,
        -43,
        90,
        -52,
        -103,
        -52,
        -6,
        86,
        -65,
        -30,
        14,
        -73,
        114,
        -44,
        -41,
        103,
        -119,
        -108,
        96,
        -79,
        27,
        -107,
        -54,
        119,
        54,
        73,
        -68,
        -6,
        49,
        -15,
        -77,
        -45,
        -43,
        -46,
        123,
        68,
        -25,
        35,
        -106,
        71,
        -58,
        -98,
        17,
        82,
        104,
        -47,
        -115,
        -11,
        87,
        127,
        -46,
        -69,
        -43,
        -54,
        -59,
        84,
        106,
        39,
        -5,
        65,
        -5,
        -2,
        -125,
        -73,
        -50,
        27,
        -80,
        18,
        -77,
        -125,
        -59,
        3,
        -22,
        -41,
        -65,
        70,
        -45,
        41,
        -54,
        -21,
        111,
        -89,
        97,
        108,
        -62,
        -33,
        -78,
        43,
        4,
        -82,
        71,
        28,
        -115,
        -77,
        20,
        -11,
        -27,
        -111,
        25,
        26,
        78,
        -80,
        -59,
        44,
        113,
        -62,
        -57,
        44,
        77,
        18,
        117,
        -97,
        70,
        -12,
        46,
        34,
        59,
        -99,
        65,
        -107,
        -117,
        47,
        86,
        -75,
        -39,
        -94,
        -127,
        99,
        -60,
        44,
        38,
        10,
        87,
        37,
        89,
        73,
        -99,
        32,
        42,
        2,
        71,
        59,
        40,
        29,
        -114,
        77,
        116,
        -108,
        20,
        80,
        -98,
        -84,
        104,
        -92,
        -18,
        -112,
        -13,
        31,
        -81,
        46,
        -3,
        14,
        19,
        31,
        99,
        23,
        106,
        106,
        17,
        -55,
        43,
        -53,
        -105,
        105,
        -3,
        123,
        -44,
        -29,
        49,
        42,
        -41,
        -110,
        117,
        125,
        -68,
        -107,
        -43,
        -104,
        9,
        84,
        11,
        15,
        22,
        -103,
        -103,
        -60,
        50,
        59,
        -115,
        -33,
        16,
        111,
        -22,
        -63,
        117,
        30,
        -1,
        0,
        -122,
        -40,
        68,
        -29,
        -70,
        -99,
        -33,
        60,
        23,
        -43,
        46,
        -24,
        -95,
        33,
        -7,
        22,
        -91,
        -110,
        -27,
        74,
        -57,
        41,
        87,
        -108,
        116,
        2,
        -47,
        45,
        -107,
        -48,
        83,
        -22,
        -43,
        47,
        -34,
        -111,
        -105,
        42,
        -56,
        44,
        -112,
        -53,
        52,
        107,
        80,
        36,
        -53,
        -23,
        106,
        -126,
        -49,
        73,
        -64,
        14,
        -67,
        71,
        75,
        -96,
        -72,
        95,
        71,
        65,
        -71,
        10,
        114,
        -36,
        4,
        33,
        104,
        -117,
        -68,
        59,
        87,
        83,
        82,
        92,
        -123,
        -25,
        -109,
        -126,
        -37,
        -76,
        57,
        -5,
        84,
        -119,
        -26,
        -6,
        62,
        -38,
        -3,
        109,
        37,
        -103,
        -94,
        -106,
        -88,
        76,
        -95,
        76,
        19,
        -37,
        1,
        107,
        50,
        17,
        -124,
        -38,
        79,
        43,
        32,
        79,
        55,
        -13,
        99,
        37,
        110,
        35,
        85,
        14,
        47,
        103,
        -26,
        100,
        20,
        -12,
        54,
        -57,
        71,
        13,
        -100,
        -11,
        64,
        -93,
        -52,
        86,
        96,
        113,
        -46,
        -115,
        44,
        -75,
        -110,
        104,
        -119,
        -14,
        -127,
        86,
        -87,
        91,
        -98,
        -116,
        117,
        -32,
        -52,
        -108,
        104,
        -97,
        -39,
        -103,
        105,
        -107,
        -52,
        70,
        71,
        93,
        29,
        26,
        -38,
        -93,
        43,
        -23,
        -44,
        105,
        96,
        -49,
        -67,
        5,
        111,
        -34,
        3,
        -61,
        122,
        56,
        -29,
        35,
        82,
        81,
        7,
        -125,
        22,
        31,
        105,
        43,
        -83,
        -128,
        -26,
        70,
        77,
        56,
        114,
        -29,
        -46,
        122,
        86,
        103,
        -90,
        -82,
        -110,
        -67,
        -86,
        37,
        106,
        82,
        33,
        81,
        62,
        -106,
        -14,
        -18,
        -73,
        -102,
        -2,
        78,
        117,
        63,
        74,
        85,
        -114,
        43,
        -105,
        -70,
        119,
        -86,
        115,
        50,
        -12,
        -17,
        -41,
        -56,
        -48,
        -103,
        34,
        -56,
        22,
        -53,
        -43,
        86,
        -98,
        -75,
        -88,
        -104,
        -56,
        98,
        -55,
        80,
        -54,
        -58,
        -113,
        118,
        8,
        -90,
        -54,
        65,
        94,
        -115,
        -21,
        -75,
        -24,
        61,
        -87,
        84,
        3,
        -45,
        -34,
        97,
        -53,
        -27,
        55,
        -104,
        -51,
        122,
        -39,
        -98,
        -82,
        41,
        -6,
        -117,
        -88,
        112,
        -7,
        88,
        -85,
        34,
        79,
        -12,
        -112,
        67,
        -107,
        -118,
        -3,
        105,
        35,
        15,
        3,
        119,
        -81,
        -93,
        118,
        -51,
        73,
        101,
        90,
        -78,
        -39,
        -126,
        -123,
        -53,
        118,
        105,
        83,
        -106,
        -20,
        21,
        -94,
        21,
        -92,
        -13,
        85,
        -61,
        70,
        68,
        -110,
        -113,
        -81,
        -4,
        118,
        -67,
        114,
        69,
        -117,
        -117,
        -99,
        -67,
        7,
        68,
        -105,
        71,
        -115,
        33,
        84,
        -88,
        108,
        -78,
        -29,
        -7,
        -106,
        114,
        -39,
        125,
        10,
        -109,
        -110,
        -71,
        37,
        -115,
        71,
        -76,
        121,
        -26,
        -38,
        18,
        29,
        -125,
        -28,
        -50,
        -42,
        -99,
        11,
        85,
        94,
        -45,
        -120,
        -47,
        -51,
        -99,
        -36,
        29,
        -27,
        -15,
        -61,
        -92,
        -25,
        -63,
        76,
        106,
        68,
        85,
        -22,
        -102,
        45,
        -68,
        88,
        -50,
        113,
        30,
        75,
        -98,
        -23,
        -24,
        -29,
        -102,
        91,
        109,
        -36,
        -19,
        -72,
        78,
        45,
        -72,
        28,
        75,
        -77,
        35,
        110,
        -24,
        33,
        -85,
        95,
        84,
        87,
        42,
        -4,
        65,
        121,
        49,
        88,
        -85,
        58,
        -112,
        107,
        -100,
        36,
        74,
        30,
        -27,
        -40,
        -85,
        89,
        -94,
        -125,
        -57,
        -110,
        43,
        -53,
        -73,
        69,
        10,
        -46,
        -111,
        -83,
        -40,
        -101,
        50,
        67,
        -107,
        79,
        -106,
        -85,
        104,
        -60,
        -33,
        -57,
        87,
        120,
        39,
        51,
        24,
        -95,
        -30,
        9,
        62,
        -128,
        -45,
        94,
        55,
        84,
        -34,
        114,
        -119,
        -64,
        121,
        -22,
        -108,
        -95,
        117,
        -21,
        -108,
        52,
        -60,
        96,
        -78,
        -65,
        23,
        -78,
        26,
        43,
        33,
        -31,
        -45,
        117,
        111,
        -114,
        -124,
        -24,
        14,
        -43,
        -125,
        63,
        93,
        -10,
        -10,
        121,
        -19,
        1,
        64,
        -124,
        -124,
        93,
        -81,
        5,
        13,
        53,
        49,
        -124,
        -24,
        -59,
        85,
        -102,
        58,
        117,
        26,
        -97,
        -127,
        110,
        18,
        99,
        -20,
        -43,
        108,
        -97,
        76,
        103,
        6,
        -75,
        35,
        -67,
        94,
        -94,
        86,
        -14,
        -41,
        49,
        -46,
        -103,
        24,
        113,
        -67,
        91,
        -46,
        -39,
        44,
        -100,
        9,
        110,
        11,
        57,
        10,
        -72,
        -84,
        -27,
        92,
        44,
        -117,
        26,
        53,
        -72,
        -2,
        -117,
        35,
        14,
        66,
        -92,
        -106,
        106,
        67,
        52,
        95,
        -58,
        -111,
        -84,
        65,
        -114,
        -102,
        40,
        -90,
        87,
        -119,
        -31,
        -106,
        79,
        94,
        91,
        -12,
        58,
        -21,
        5,
        -44,
        -76,
        -27,
        -54,
        -12,
        -33,
        82,
        84,
        -91,
        -22,
        -41,
        -102,
        10,
        54,
        111,
        -31,
        -19,
        103,
        32,
        44,
        -47,
        -45,
        113,
        -112,
        -89,
        53,
        25,
        -3,
        11,
        83,
        -60,
        -59,
        -31,
        85,
        -122,
        -35,
        -24,
        -90,
        -110,
        31,
        74,
        84,
        -107,
        99,
        49,
        45,
        96,
        -1,
        0,
        -118,
        62,
        47,
        -75,
        -7,
        27,
        -14,
        -37,
        -87,
        -4,
        -84,
        -24,
        -127,
        -73,
        122,
        62,
        83,
        -47,
        52,
        -37,
        124,
        -24,
        109,
        -107,
        -52,
        106,
        -26,
        69,
        -23,
        -26,
        -77,
        -95,
        102,
        -98,
        68,
        90,
        104,
        107,
        112,
        55,
        30,
        7,
        53,
        79,
        44,
        11,
        36,
        -20,
        104,
        -3,
        17,
        -96,
        -31,
        -21,
        24,
        -2,
        27,
        -102,
        -39,
        -40,
        -113,
        35,
        105,
        -78,
        -12,
        42,
        62,
        -37,
        9,
        56,
        -74,
        -127,
        -110,
        37,
        -104,
        -75,
        26,
        77,
        38,
        -110,
        -119,
        36,
        -107,
        -113,
        -104,
        -90,
        124,
        -63,
        -46,
        51,
        -28,
        -19,
        88,
        86,
        39,
        -104,
        -98,
        -71,
        5,
        1,
        78,
        10,
        -42,
        91,
        21,
        -54,
        52,
        -86,
        85,
        31,
        122,
        40,
        -18,
        -44,
        -110,
        54,
        -78,
        -14,
        -104,
        -16,
        57,
        124,
        -74,
        -125,
        21,
        -100,
        -87,
        -87,
        65,
        122,
        -56,
        68,
        -61,
        -68,
        -40,
        29,
        75,
        -71,
        -110,
        58,
        120,
        -58,
        69,
        15,
        -37,
        -98,
        -49,
        102,
        -110,
        74,
        -123,
        -127,
        -127,
        -79,
        50,
        -35,
        -90,
        102,
        -58,
        -102,
        -101,
        74,
        -2,
        -47,
        126,
        -8,
        1,
        -20,
        41,
        88,
        -99,
        109,
        69,
        25,
        5,
        -14,
        -85,
        -36,
        -110,
        -5,
        -94,
        -84,
        -118,
        -25,
        -56,
        -113,
        114,
        -67,
        -49,
        114,
        -67,
        -49,
        122,
        -86,
        -89,
        -97,
        8,
        -97,
        -37,
        -43,
        -17,
        84,
        69,
        114,
        53,
        23,
        -61,
        127,
        -39,
        62,
        -109,
        -7,
        17,
        -46,
        -103,
        57,
        109,
        -49,
        -41,
        -71,
        -116,
        53,
        76,
        17,
        -65,
        -115,
        74,
        24,
        -52,
        92,
        11,
        -22,
        -83,
        90,
        112,
        -57,
        82,
        -99,
        10,
        -43,
        -82,
        -55,
        5,
        105,
        -82,
        -45,
        -59,
        -47,
        -95,
        51,
        87,
        -55,
        24,
        -123,
        107,
        -45,
        -11,
        6,
        76,
        99,
        -111,
        40,
        87,
        -126,
        -51,
        -17,
        -99,
        127,
        -76,
        23,
        91,
        98,
        -38,
        -107,
        110,
        -126,
        -61,
        101,
        -89,
        -52,
        125,
        13,
        -1,
        0,
        -84,
        -55,
        95,
        115,
        -23,
        -103,
        39,
        102,
        -77,
        106,
        -36,
        -109,
        -43,
        75,
        22,
        98,
        -89,
        111,
        37,
        122,
        -20,
        95,
        85,
        -114,
        12,
        -109,
        -47,
        -121,
        1,
        -117,
        107,
        -28,
        -33,
        -79,
        61,
        122,
        74,
        16,
        61,
        28,
        -66,
        87,
        -37,
        -47,
        81,
        17,
        17,
        60,
        53,
        -56,
        -42,
        -94,
        -71,
        -51,
        -12,
        111,
        -78,
        -75,
        60,
        43,
        81,
        86,
        86,
        -71,
        85,
        81,
        -65,
        -37,
        81,
        93,
        -27,
        19,
        -95,
        -28,
        29,
        -47,
        121,
        -58,
        -17,
        -97,
        -80,
        -37,
        -13,
        50,
        -18,
        113,
        58,
        -84,
        124,
        58,
        104,
        71,
        -56,
        98,
        92,
        -20,
        -70,
        112,
        23,
        -125,
        -60,
        118,
        33,
        81,
        18,
        0,
        -14,
        -97,
        -76,
        -70,
        -29,
        8,
        126,
        -33,
        25,
        -127,
        50,
        -36,
        -4,
        95,
        -58,
        66,
        85,
        62,
        -26,
        -37,
        -117,
        110,
        41,
        92,
        -41,
        53,
        -56,
        -33,
        42,
        -41,
        -71,
        60,
        -85,
        -67,
        -102,
        -85,
        -27,
        -52,
        -2,
        -43,
        81,
        26,
        -17,
        87,
        57,
        -2,
        -86,
        -117,
        -3,
        -81,
        -124,
        -13,
        -29,
        -54,
        -94,
        54,
        -13,
        104,
        -68,
        -5,
        5,
        -77,
        -35,
        40,
        -92,
        57,
        -4,
        35,
        33,
        -95,
        -43,
        48,
        28,
        -92,
        84,
        67,
        13,
        -68,
        0,
        -117,
        -91,
        -93,
        16,
        -30,
        -117,
        72,
        -126,
        81,
        -3,
        -50,
        90,
        109,
        -90,
        -73,
        -46,
        -123,
        -43,
        -81,
        -9,
        125,
        -20,
        -89,
        105,
        35,
        -6,
        -91,
        -78,
        -74,
        -102,
        37,
        -83,
        97,
        -89,
        58,
        -123,
        97,
        -111,
        -90,
        59,
        -42,
        -94,
        84,
        38,
        67,
        -65,
        -47,
        65,
        -10,
        -25,
        -15,
        -49,
        -118,
        -51,
        -123,
        75,
        -77,
        -27,
        113,
        -80,
        99,
        -63,
        124,
        -124,
        -41,
        -23,
        -59,
        69,
        0,
        5,
        -98,
        -28,
        -74,
        35,
        74,
        -56,
        59,
        -66,
        -46,
        90,
        118,
        -115,
        64,
        110,
        9,
        63,
        113,
        3,
        -59,
        67,
        -9,
        110,
        -9,
        -83,
        -52,
        -16,
        -98,
        23,
        -109,
        -58,
        109,
        -6,
        60,
        -43,
        32,
        -57,
        103,
        100,
        -19,
        91,
        58,
        -18,
        -44,
        -24,
        106,
        11,
        -33,
        -19,
        -87,
        98,
        -74,
        57,
        -95,
        58,
        -18,
        -83,
        90,
        -115,
        -32,
        124,
        -40,
        -26,
        -114,
        -34,
        -75,
        -74,
        -77,
        28,
        -10,
        -90,
        -113,
        30,
        -112,
        -27,
        117,
        -103,
        124,
        -98,
        127,
        35,
        83,
        15,
        115,
        27,
        -98,
        74,
        -6,
        -23,
        84,
        127,
        -119,
        100,
        -77,
        6,
        33,
        -125,
        -18,
        113,
        10,
        -105,
        9,
        -34,
        -107,
        -113,
        -76,
        -106,
        101,
        -92,
        -84,
        28,
        -25,
        67,
        21,
        122,
        -20,
        -76,
        -7,
        100,
        -95,
        66,
        -44,
        -55,
        13,
        74,
        -43,
        127,
        34,
        -3,
        -122,
        58,
        39,
        62,
        39,
        90,
        98,
        50,
        -24,
        -83,
        116,
        -1,
        0,
        -123,
        60,
        -89,
        -32,
        38,
        -108,
        96,
        91,
        -43,
        63,
        -14,
        111,
        106,
        -8,
        -15,
        115,
        -30,
        -74,
        -57,
        26,
        16,
        -34,
        -120,
        -42,
        -46,
        -26,
        -16,
        56,
        45,
        -7,
        45,
        120,
        -46,
        -39,
        93,
        38,
        -123,
        32,
        -57,
        102,
        -78,
        123,
        -98,
        -5,
        -70,
        -24,
        39,
        -74,
        49,
        85,
        6,
        16,
        -66,
        115,
        -94,
        -27,
        -56,
        -25,
        46,
        106,
        -94,
        -38,
        -15,
        -64,
        -25,
        -58,
        49,
        124,
        27,
        109,
        -117,
        -7,
        107,
        -15,
        -53,
        -101,
        116,
        -68,
        -63,
        -89,
        98,
        -13,
        -6,
        77,
        80,
        -36,
        -114,
        -24,
        126,
        87,
        104,
        11,
        33,
        -77,
        -39,
        -13,
        90,
        125,
        56,
        -91,
        59,
        67,
        -12,
        90,
        -4,
        -82,
        116,
        -100,
        -105,
        -120,
        63,
        -117,
        64,
        106,
        -42,
        94,
        -44,
        83,
        84,
        -70,
        26,
        -84,
        -102,
        12,
        93,
        -3,
        127,
        46,
        -45,
        -29,
        -6,
        86,
        -50,
        -88,
        28,
        27,
        -35,
        -65,
        -120,
        -122,
        -69,
        -55,
        59,
        93,
        122,
        81,
        90,
        99,
        -38,
        -15,
        -64,
        -41,
        28,
        69,
        20,
        -128,
        38,
        -103,
        97,
        96,
        28,
        -24,
        -122,
        11,
        -23,
        -106,
        50,
        125,
        -22,
        7,
        -39,
        94,
        -102,
        -13,
        98,
        -113,
        74,
        116,
        -113,
        -103,
        16,
        -27,
        104,
        99,
        -6,
        122,
        60,
        13,
        -114,
        -83,
        -97,
        -90,
        100,
        72,
        -92,
        -85,
        -111,
        -49,
        -82,
        3,
        -44,
        -65,
        -110,
        -89,
        98,
        91,
        98,
        88,
        46,
        101,
        105,
        122,
        -12,
        -31,
        -113,
        78,
        -81,
        52,
        22,
        -110,
        4,
        -90,
        69,
        57,
        -92,
        -110,
        -3,
        -71,
        -87,
        70,
        -49,
        -85,
        71,
        -75,
        -13,
        -79,
        -77,
        -61,
        117,
        -47,
        -78,
        -60,
        -83,
        -106,
        68,
        -119,
        -55,
        -10,
        -93,
        101,
        -101,
        -22,
        -125,
        -19,
        86,
        34,
        55,
        -3,
        -101,
        20,
        12,
        123,
        -4,
        -69,
        -22,
        70,
        -86,
        34,
        13,
        127,
        2,
        42,
        -25,
        -76,
        63,
        30,
        119,
        -71,
        -19,
        126,
        100,
        118,
        -65,
        25,
        -94,
        -34,
        116,
        12,
        -10,
        -53,
        58,
        80,
        51,
        52,
        -95,
        -116,
        101,
        -53,
        114,
        -52,
        -3,
        115,
        3,
        9,
        -26,
        -27,
        -83,
        125,
        -102,
        81,
        102,
        33,
        -105,
        -10,
        123,
        32,
        92,
        60,
        -117,
        77,
        -58,
        75,
        -10,
        -59,
        31,
        105,
        -74,
        86,
        55,
        -55,
        -103,
        2,
        18,
        7,
        -38,
        -25,
        -103,
        34,
        53,
        33,
        34,
        70,
        -104,
        -97,
        121,
        94,
        -84,
        -114,
        52,
        35,
        52,
        117,
        21,
        93,
        36,
        104,
        -40,
        -38,
        -17,
        -83,
        -22,
        -56,
        27,
        42,
        44,
        73,
        106,
        88,
        90,
        -114,
        -111,
        62,
        -90,
        79,
        -21,
        -52,
        120,
        -120,
        28,
        14,
        36,
        -105,
        43,
        -26,
        123,
        45,
        109,
        90,
        90,
        10,
        110,
        -24,
        52,
        8,
        107,
        -7,
        -91,
        -94,
        26,
        17,
        27,
        -86,
        -27,
        49,
        -48,
        -45,
        53,
        30,
        -120,
        -24,
        17,
        88,
        1,
        -16,
        -126,
        -3,
        -110,
        -116,
        -79,
        115,
        -61,
        -4,
        -30,
        -34,
        -38,
        -111,
        26,
        86,
        -49,
        -95,
        -127,
        -51,
        -91,
        19,
        105,
        76,
        124,
        -58,
        -63,
        -37,
        -77,
        -26,
        39,
        71,
        102,
        32,
        17,
        10,
        24,
        92,
        15,
        80,
        -43,
        -76,
        94,
        79,
        -30,
        -121,
        -54,
        -116,
        108,
        116,
        -60,
        104,
        65,
        105,
        1,
        -6,
        25,
        -67,
        70,
        -18,
        29,
        -99,
        -85,
        -67,
        -105,
        30,
        62,
        105,
        -7,
        121,
        13,
        -101,
        -75,
        -86,
        100,
        15,
        97,
        72,
        114,
        25,
        -74,
        -76,
        -61,
        -19,
        34,
        75,
        -79,
        -29,
        93,
        59,
        35,
        85,
        -19,
        -19,
        38,
        55,
        -18,
        3,
        -76,
        40,
        -42,
        -72,
        -42,
        -106,
        117,
        -1,
        0,
        7,
        126,
        4,
        11,
        12,
        80,
        -91,
        63,
        -125,
        127,
        21,
        109,
        -41,
        -57,
        -59,
        105,
        -60,
        107,
        -43,
        -8,
        -65,
        -50,
        -83,
        16,
        117,
        49,
        -63,
        111,
        105,
        36,
        -121,
        44,
        20,
        71,
        44,
        54,
        91,
        89,
        53,
        -55,
        109,
        -48,
        -81,
        90,
        -98,
        82,
        -127,
        89,
        109,
        -33,
        -72,
        100,
        112,
        -59,
        -79,
        -89,
        24,
        -20,
        -3,
        -72,
        -120,
        -41,
        -62,
        -33,
        -117,
        17,
        -108,
        -102,
        -90,
        119,
        -31,
        23,
        -61,
        -126,
        -61,
        32,
        -42,
        87,
        -91,
        122,
        123,
        -97,
        29,
        -14,
        -72,
        -87,
        -61,
        -117,
        40,
        7,
        43,
        16,
        -127,
        -107,
        -20,
        -1,
        0,
        -31,
        13,
        -8,
        126,
        -127,
        9,
        13,
        17,
        67,
        114,
        106,
        -11,
        -96,
        102,
        -64,
        5,
        -59,
        -25,
        39,
        -124,
        121,
        53,
        82,
        -39,
        -51,
        105,
        101,
        123,
        -25,
        -66,
        27,
        40,
        89,
        109,
        46,
        -125,
        -72,
        24,
        -37,
        102,
        -51,
        -78,
        -83,
        78,
        -127,
        -114,
        -24,
        28,
        23,
        -30,
        4,
        56,
        -115,
        102,
        91,
        -7,
        -39,
        -82,
        -115,
        -92,
        10,
        74,
        46,
        127,
        -15,
        -17,
        -100,
        -24,
        -66,
        -69,
        90,
        -115,
        38,
        -57,
        86,
        58,
        -39,
        -99,
        97,
        -38,
        52,
        55,
        -38,
        83,
        91,
        -94,
        98,
        11,
        17,
        -70,
        70,
        -107,
        -13,
        77,
        -4,
        23,
        -112,
        50,
        -114,
        81,
        42,
        -14,
        -20,
        53,
        -54,
        -8,
        -93,
        101,
        -75,
        56,
        88,
        -97,
        -108,
        13,
        36,
        56,
        -99,
        33,
        -62,
        51,
        21,
        49,
        -96,
        -57,
        69,
        13,
        22,
        -57,
        -97,
        56,
        92,
        -108,
        -18,
        -72,
        84,
        -64,
        -10,
        68,
        80,
        -115,
        -60,
        117,
        -85,
        119,
        38,
        -107,
        81,
        -55,
        -27,
        119,
        79,
        -28,
        118,
        28,
        -1,
        0,
        -123,
        -103,
        119,
        -83,
        115,
        -10,
        -21,
        -29,
        -6,
        17,
        -6,
        120,
        44,
        -123,
        83,
        -66,
        -30,
        24,
        112,
        84,
        21,
        -33,
        -29,
        -31,
        -71,
        31,
        -113,
        113,
        -57,
        -74,
        -67,
        -68,
        70,
        60,
        -61,
        -113,
        -26,
        113,
        96,
        -14,
        -32,
        91,
        -52,
        -71,
        102,
        126,
        -74,
        123,
        58,
        46,
        -110,
        77,
        -104,
        19,
        -101,
        100,
        -79,
        26,
        -86,
        24,
        4,
        119,
        86,
        58,
        0,
        -7,
        -90,
        0,
        13,
        120,
        108,
        -104,
        -101,
        74,
        -23,
        46,
        -124,
        19,
        -97,
        -85,
        36,
        84,
        69,
        -33,
        -95,
        -107,
        11,
        25,
        -5,
        89,
        -4,
        -81,
        -25,
        75,
        -13,
        -70,
        -35,
        -25,
        -4,
        -25,
        -7,
        -103,
        94,
        6,
        76,
        -8,
        -93,
        -7,
        97,
        -14,
        38,
        54,
        50,
        40,
        -41,
        -45,
        -61,
        59,
        6,
        -59,
        -86,
        -60,
        70,
        -1,
        0,
        -57,
        -1,
        0,
        -73,
        -123,
        -2,
        -67,
        124,
        -81,
        -1,
        0,
        -49,
        62,
        -50,
        95,
        -46,
        -94,
        60,
        -50,
        110,
        -128,
        -68,
        -59,
        56,
        67,
        102,
        -88,
        -122,
        -25,
        -110,
        -59,
        14,
        42,
        6,
        -123,
        13,
        16,
        -36,
        83,
        -121,
        -117,
        39,
        -120,
        -85,
        14,
        93,
        -85,
        89,
        42,
        -26,
        100,
        -94,
        4,
        -87,
        -84,
        125,
        120,
        -59,
        50,
        -109,
        -22,
        10,
        -66,
        75,
        62,
        -44,
        101,
        75,
        118,
        -22,
        -56,
        58,
        106,
        126,
        43,
        -4,
        33,
        -74,
        80,
        -42,
        -41,
        125,
        -15,
        -77,
        -30,
        37,
        -45,
        26,
        -115,
        13,
        -53,
        90,
        45,
        102,
        -57,
        -122,
        112,
        -37,
        -123,
        -49,
        -21,
        -76,
        45,
        -77,
        -93,
        37,
        108,
        -58,
        -128,
        -50,
        81,
        -9,
        -119,
        105,
        77,
        -78,
        107,
        103,
        -19,
        -39,
        -73,
        110,
        -63,
        98,
        76,
        -106,
        -55,
        27,
        15,
        -103,
        -78,
        73,
        59,
        -109,
        104,
        -86,
        76,
        -60,
        -36,
        89,
        92,
        123,
        -18,
        47,
        79,
        -68,
        -74,
        -57,
        36,
        -56,
        8,
        -3,
        54,
        57,
        7,
        95,
        28,
        120,
        85,
        38,
        -75,
        8,
        38,
        -79,
        69,
        36,
        1,
        -4,
        64,
        -31,
        52,
        57,
        4,
        42,
        21,
        -7,
        -42,
        -7,
        -41,
        35,
        -57,
        -26,
        -95,
        102,
        -119,
        -38,
        8,
        -41,
        90,
        -83,
        29,
        52,
        -109,
        -41,
        -21,
        -5,
        -20,
        -41,
        114,
        59,
        -53,
        85,
        -2,
        -88,
        -80,
        -66,
        87,
        49,
        -56,
        -43,
        107,
        -100,
        -57,
        -85,
        87,
        -5,
        -16,
        -88,
        -82,
        98,
        -6,
        -25,
        -21,
        -66,
        -65,
        -111,
        -33,
        7,
        126,
        37,
        108,
        31,
        -118,
        -109,
        -99,
        113,
        -66,
        1,
        -50,
        107,
        72,
        42,
        -63,
        -21,
        38,
        121,
        -17,
        -58,
        127,
        -119,
        68,
        68,
        -21,
        -121,
        29,
        90,
        -1,
        0,
        -79,
        74,
        -74,
        -10,
        -68,
        67,
        119,
        94,
        120,
        -87,
        -57,
        66,
        -3,
        -70,
        83,
        -127,
        65,
        117,
        -20,
        -42,
        46,
        -110,
        -38,
        -108,
        -92,
        127,
        -128,
        -22,
        57,
        -6,
        -37,
        -24,
        -16,
        60,
        118,
        -44,
        -66,
        7,
        -57,
        125,
        -104,
        89,
        -67,
        -44,
        -14,
        86,
        -86,
        47,
        -63,
        -48,
        10,
        52,
        52,
        54,
        78,
        -49,
        -113,
        11,
        57,
        -62,
        1,
        54,
        -88,
        -17,
        -113,
        104,
        101,
        65,
        -57,
        111,
        -61,
        89,
        118,
        -9,
        3,
        -110,
        -36,
        -5,
        -24,
        13,
        -128,
        80,
        -15,
        -93,
        93,
        31,
        73,
        -50,
        -77,
        5,
        -70,
        -18,
        66,
        -90,
        23,
        -93,
        95,
        -85,
        121,
        53,
        57,
        74,
        54,
        6,
        -36,
        -94,
        46,
        -36,
        37,
        -83,
        86,
        -119,
        -76,
        -19,
        5,
        -48,
        106,
        -121,
        -51,
        82,
        -35,
        8,
        -22,
        92,
        -86,
        -97,
        -56,
        46,
        76,
        -8,
        102,
        108,
        -73,
        33,
        23,
        127,
        -17,
        16,
        59,
        -31,
        -39,
        3,
        50,
        -10,
        126,
        -123,
        -90,
        -49,
        110,
        -67,
        -70,
        -42,
        -83,
        81,
        -126,
        -59,
        102,
        -42,
        -107,
        -75,
        24,
        82,
        -116,
        -53,
        45,
        -74,
        -74,
        -59,
        75,
        108,
        108,
        -48,
        -55,
        78,
        -70,
        83,
        117,
        -120,
        -26,
        -88,
        -78,
        -67,
        -20,
        -75,
        90,
        -25,
        -38,
        -40,
        -65,
        85,
        107,
        -126,
        -39,
        24,
        -54,
        -17,
        69,
        111,
        74,
        60,
        -115,
        123,
        100,
        -76,
        85,
        -11,
        -70,
        58,
        -61,
        -19,
        54,
        -75,
        -53,
        -75,
        77,
        -35,
        105,
        -78,
        85,
        -107,
        -82,
        -74,
        -7,
        35,
        -112,
        -88,
        -21,
        -109,
        50,
        -19,
        82,
        18,
        -92,
        -81,
        -4,
        -103,
        41,
        29,
        -126,
        59,
        112,
        90,
        -118,
        -67,
        -89,
        -19,
        118,
        -32,
        -99,
        -100,
        49,
        86,
        127,
        -36,
        43,
        -77,
        -38,
        -118,
        37,
        -119,
        7,
        91,
        -6,
        -97,
        42,
        89,
        -114,
        -14,
        53,
        96,
        108,
        114,
        95,
        -117,
        -1,
        0,
        -13,
        -21,
        79,
        103,
        -14,
        -83,
        80,
        -114,
        -86,
        51,
        -43,
        29,
        50,
        77,
        36,
        81,
        -56,
        60,
        -21,
        -79,
        95,
        37,
        -46,
        -35,
        69,
        77,
        -106,
        20,
        -106,
        108,
        125,
        -101,
        20,
        42,
        -81,
        100,
        -115,
        102,
        -51,
        53,
        23,
        -86,
        -63,
        82,
        -68,
        -113,
        36,
        -106,
        15,
        -44,
        67,
        2,
        70,
        -128,
        -51,
        35,
        109,
        15,
        -34,
        -60,
        109,
        -49,
        -92,
        39,
        -98,
        28,
        -90,
        50,
        -28,
        66,
        119,
        74,
        -42,
        32,
        -114,
        -35,
        -111,
        -36,
        61,
        8,
        44,
        -125,
        90,
        105,
        108,
        -49,
        20,
        113,
        36,
        36,
        -61,
        36,
        -84,
        -19,
        -88,
        -112,
        16,
        -63,
        74,
        -113,
        106,
        121,
        -31,
        123,
        -78,
        55,
        58,
        -65,
        9,
        -36,
        51,
        83,
        -19,
        -45,
        10,
        -10,
        -71,
        113,
        -38,
        58,
        -115,
        96,
        -119,
        31,
        23,
        63,
        39,
        91,
        -100,
        6,
        -95,
        106,
        -64,
        73,
        -87,
        88,
        -4,
        105,
        -11,
        108,
        -40,
        116,
        -80,
        104,
        78,
        20,
        -126,
        10,
        -43,
        -121,
        50,
        60,
        -19,
        81,
        22,
        -13,
        -1,
        0,
        -106,
        -21,
        108,
        -45,
        -91,
        -88,
        116,
        -121,
        34,
        -78,
        -55,
        32,
        95,
        -36,
        -18,
        -50,
        -49,
        100,
        111,
        -97,
        -94,
        -36,
        -17,
        -98,
        -77,
        -43,
        -56,
        -7,
        83,
        -22,
        -106,
        -76,
        -80,
        76,
        -60,
        115,
        -3,
        -67,
        37,
        70,
        -56,
        -56,
        -92,
        -9,
        98,
        82,
        110,
        -94,
        60,
        -33,
        60,
        -46,
        116,
        -109,
        0,
        -93,
        -105,
        35,
        -70,
        13,
        -37,
        115,
        -50,
        -26,
        55,
        71,
        -42,
        50,
        -43,
        24,
        3,
        31,
        111,
        -95,
        16,
        -47,
        74,
        30,
        -21,
        -22,
        -53,
        -98,
        -4,
        -112,
        -27,
        -56,
        -14,
        -21,
        -14,
        83,
        -65,
        59,
        -55,
        -84,
        -105,
        42,
        -40,
        19,
        85,
        -12,
        34,
        46,
        -26,
        93,
        -81,
        70,
        -4,
        -72,
        53,
        -60,
        103,
        -98,
        31,
        86,
        -39,
        101,
        25,
        -85,
        49,
        -18,
        107,
        82,
        72,
        25,
        74,
        26,
        -77,
        72,
        -120,
        -41,
        -92,
        -84,
        -1,
        0,
        -20,
        85,
        -77,
        89,
        89,
        51,
        98,
        127,
        -12,
        -28,
        86,
        -93,
        100,
        -118,
        101,
        -100,
        -7,
        87,
        -5,
        -77,
        29,
        -26,
        55,
        -104,
        -8,
        -20,
        53,
        58,
        -8,
        -52,
        54,
        78,
        -113,
        71,
        117,
        78,
        63,
        31,
        81,
        35,
        -118,
        -83,
        69,
        -51,
        -12,
        -3,
        56,
        -26,
        -118,
        24,
        -95,
        11,
        18,
        -56,
        -42,
        113,
        -74,
        -92,
        -80,
        -47,
        -81,
        107,
        -18,
        51,
        -78,
        -56,
        -61,
        -59,
        88,
        -52,
        -55,
        -109,
        -69,
        -126,
        -77,
        38,
        94,
        -20,
        -7,
        44,
        -83,
        28,
        -9,
        -95,
        126,
        -28,
        -17,
        35,
        -51,
        98,
        72,
        -1,
        0,
        120,
        99,
        36,
        -77,
        96,
        -54,
        90,
        81,
        53,
        -125,
        -116,
        -81,
        41,
        50,
        29,
        -78,
        -52,
        -101,
        36,
        -98,
        18,
        -37,
        55,
        -4,
        104,
        -98,
        -17,
        123,
        -65,
        -3,
        61,
        95,
        -10,
        -93,
        26,
        -27,
        119,
        -86,
        -67,
        -83,
        89,
        60,
        -89,
        -4,
        -82,
        106,
        122,
        -85,
        -68,
        -71,
        -120,
        -28,
        84,
        69,
        86,
        -81,
        -21,
        -51,
        -46,
        114,
        -39,
        108,
        80,
        -51,
        102,
        -36,
        -20,
        -119,
        125,
        -38,
        -57,
        -49,
        36,
        -116,
        -115,
        -20,
        108,
        -120,
        -43,
        -115,
        -86,
        -25,
        -92,
        46,
        98,
        42,
        122,
        120,
        70,
        122,
        -75,
        -49,
        106,
        -8,
        122,
        -93,
        -111,
        13,
        -45,
        -8,
        103,
        -106,
        57,
        -86,
        -79,
        -71,
        -81,
        70,
        -3,
        -118,
        -120,
        -84,
        84,
        -16,
        -42,
        62,
        53,
        -12,
        -10,
        -99,
        -34,
        21,
        30,
        -43,
        72,
        -43,
        -50,
        95,
        -10,
        -16,
        -27,
        87,
        126,
        -68,
        68,
        -25,
        -38,
        -111,
        -80,
        49,
        -113,
        -102,
        105,
        100,
        -115,
        -112,
        -59,
        2,
        59,
        -18,
        -111,
        102,
        -107,
        99,
        99,
        34,
        -82,
        -98,
        -18,
        -111,
        -13,
        57,
        -115,
        103,
        -84,
        108,
        122,
        -56,
        -10,
        49,
        -19,
        108,
        -98,
        -34,
        -85,
        97,
        -128,
        -120,
        -98,
        -26,
        84,
        63,
        -11,
        -117,
        5,
        -33,
        104,
        -40,
        -39,
        36,
        111,
        67,
        -97,
        127,
        -126,
        125,
        -73,
        -30,
        13,
        -22,
        78,
        2,
        -92,
        111,
        46,
        -73,
        -75,
        69,
        102,
        -31,
        -119,
        83,
        -10,
        -127,
        -58,
        -55,
        11,
        -20,
        121,
        32,
        15,
        -127,
        -29,
        126,
        91,
        75,
        35,
        90,
        -83,
        -115,
        -83,
        115,
        18,
        79,
        -19,
        -85,
        -27,
        92,
        -86,
        -114,
        119,
        -77,
        -47,
        125,
        -111,
        -88,
        -81,
        115,
        -43,
        27,
        -31,
        60,
        122,
        35,
        60,
        70,
        -11,
        114,
        -90,
        -86,
        -56,
        -83,
        -16,
        -28,
        68,
        -2,
        -3,
        -67,
        94,
        -86,
        -25,
        35,
        28,
        -97,
        -21,
        -22,
        -33,
        10,
        -83,
        123,
        28,
        -27,
        85,
        111,
        -105,
        39,
        -5,
        120,
        106,
        -1,
        0,
        104,
        -12,
        -3,
        61,
        40,
        96,
        117,
        55,
        -109,
        -54,
        -45,
        -116,
        124,
        77,
        -117,
        -34,
        9,
        9,
        74,
        -22,
        -86,
        -27,
        -115,
        82,
        38,
        -62,
        -22,
        -12,
        -106,
        -59,
        -42,
        74,
        -26,
        121,
        -111,
        -51,
        -98,
        40,
        -29,
        86,
        -58,
        -25,
        123,
        35,
        -97,
        27,
        85,
        69,
        -68,
        -65,
        68,
        -33,
        86,
        -70,
        -48,
        41,
        63,
        -10,
        79,
        43,
        104,
        -116,
        104,
        -27,
        85,
        119,
        -85,
        125,
        -102,
        61,
        -50,
        70,
        -67,
        28,
        -119,
        -2,
        -82,
        -14,
        -42,
        34,
        53,
        29,
        -20,
        -81,
        -111,
        57,
        36,
        -50,
        -30,
        34,
        98,
        -115,
        -112,
        -83,
        -36,
        -66,
        -31,
        100,
        14,
        1,
        -29,
        -114,
        -28,
        -38,
        -20,
        124,
        -115,
        -20,
        16,
        65,
        0,
        -115,
        120,
        115,
        -113,
        -91,
        58,
        -114,
        -62,
        44,
        -87,
        -121,
        -70,
        21,
        -58,
        -44,
        -55,
        17,
        -119,
        -120,
        62,
        -51,
        -37,
        47,
        99,
        -10,
        -111,
        -4,
        -84,
        71,
        107,
        15,
        -71,
        78,
        -120,
        -44,
        127,
        19,
        -36,
        -117,
        -31,
        -56,
        -65,
        -46,
        -89,
        -123,
        79,
        62,
        21,
        -56,
        -87,
        -3,
        -94,
        34,
        -86,
        57,
        95,
        -3,
        -56,
        -17,
        103,
        42,
        57,
        -85,
        -31,
        92,
        -33,
        63,
        -35,
        120,
        -1,
        0,
        -111,
        -34,
        -118,
        87,
        47,
        -111,
        -26,
        -39,
        81,
        -79,
        92,
        109,
        109,
        14,
        -124,
        -58,
        -78,
        -12,
        -125,
        -51,
        95,
        27,
        41,
        7,
        -32,
        107,
        15,
        112,
        -100,
        -27,
        -118,
        -11,
        -90,
        -93,
        9,
        10,
        -74,
        -116,
        -23,
        -121,
        -100,
        -123,
        111,
        22,
        -126,
        -91,
        18,
        89,
        -95,
        118,
        36,
        31,
        113,
        -50,
        100,
        -12,
        45,
        88,
        -58,
        34,
        -114,
        116,
        68,
        -74,
        111,
        78,
        70,
        -11,
        -55,
        -29,
        -115,
        -79,
        52,
        117,
        89,
        34,
        -93,
        70,
        119,
        120,
        71,
        74,
        66,
        -36,
        -33,
        -111,
        -26,
        -86,
        74,
        -8,
        33,
        111,
        -124,
        -89,
        98,
        -25,
        -78,
        -74,
        63,
        -1,
        0,
        89,
        101,
        -126,
        -121,
        127,
        -55,
        110,
        -14,
        -95,
        110,
        -111,
        -122,
        -63,
        -45,
        117,
        43,
        82,
        98,
        51,
        4,
        9,
        -34,
        -73,
        29,
        -119,
        31,
        102,
        -79,
        125,
        -99,
        -102,
        51,
        56,
        37,
        -6,
        -88,
        -9,
        -57,
        89,
        -43,
        68,
        102,
        -63,
        24,
        -123,
        21,
        -19,
        -98,
        74,
        -57,
        25,
        34,
        -6,
        -79,
        -112,
        -56,
        -8,
        111,
        93,
        -25,
        107,
        75,
        -47,
        -103,
        89,
        105,
        -52,
        -32,
        89,
        -106,
        -66,
        58,
        41,
        10,
        52,
        98,
        118,
        -106,
        -60,
        45,
        102,
        20,
        14,
        3,
        -10,
        -75,
        69,
        -80,
        -82,
        74,
        -82,
        -44,
        48,
        83,
        -66,
        69,
        -117,
        -3,
        -107,
        -70,
        30,
        -28,
        -97,
        -76,
        7,
        68,
        67,
        -108,
        -93,
        21,
        -120,
        -16,
        -48,
        -27,
        122,
        -98,
        -12,
        61,
        -15,
        -51,
        -5,
        -71,
        113,
        -8,
        -85,
        -85,
        -120,
        -67,
        55,
        105,
        120,
        -69,
        -32,
        -49,
        -51,
        -118,
        120,
        0,
        105,
        84,
        78,
        98,
        50,
        -89,
        110,
        -57,
        -118,
        -62,
        -83,
        -93,
        3,
        -81,
        19,
        1,
        -47,
        -123,
        105,
        -99,
        -96,
        69,
        18,
        -13,
        110,
        -61,
        58,
        88,
        87,
        -39,
        69,
        -4,
        -60,
        -102,
        -37,
        36,
        111,
        -35,
        1,
        40,
        -84,
        125,
        115,
        88,
        109,
        -40,
        -30,
        -75,
        90,
        -61,
        19,
        -19,
        72,
        109,
        68,
        -12,
        101,
        -34,
        124,
        16,
        -24,
        -67,
        74,
        78,
        -43,
        -96,
        -31,
        -14,
        108,
        -11,
        58,
        46,
        49,
        -59,
        56,
        104,
        -20,
        24,
        -79,
        17,
        48,
        -28,
        -40,
        44,
        -74,
        -104,
        105,
        -82,
        113,
        3,
        -122,
        58,
        89,
        -96,
        117,
        104,
        -119,
        68,
        84,
        86,
        -26,
        -122,
        36,
        126,
        -122,
        -4,
        -41,
        2,
        -28,
        -58,
        24,
        -50,
        96,
        -32,
        -93,
        -117,
        -49,
        32,
        -31,
        -100,
        -48,
        -11,
        -113,
        -117,
        100,
        0,
        -22,
        -71,
        -23,
        120,
        -6,
        110,
        42,
        43,
        -67,
        -8,
        -122,
        -49,
        97,
        95,
        40,
        36,
        -56,
        -85,
        58,
        -116,
        -25,
        52,
        -90,
        -13,
        54,
        -53,
        -24,
        111,
        -44,
        83,
        -76,
        6,
        76,
        65,
        -74,
        -77,
        122,
        -38,
        112,
        98,
        -117,
        23,
        1,
        108,
        -19,
        -118,
        -96,
        64,
        -26,
        8,
        -24,
        54,
        43,
        -69,
        -53,
        -13,
        126,
        -88,
        63,
        -58,
        95,
        -57,
        -63,
        60,
        63,
        -29,
        -8,
        -51,
        44,
        99,
        -102,
        52,
        -17,
        91,
        -82,
        39,
        73,
        45,
        40,
        -66,
        -12,
        -84,
        39,
        21,
        69,
        8,
        -81,
        63,
        25,
        27,
        35,
        58,
        88,
        85,
        -25,
        -36,
        -96,
        100,
        -82,
        -42,
        -47,
        -92,
        -96,
        20,
        -11,
        -87,
        119,
        19,
        9,
        -47,
        -59,
        106,
        -32,
        10,
        -10,
        -92,
        26,
        116,
        70,
        18,
        83,
        -44,
        88,
        -10,
        -126,
        -52,
        -58,
        8,
        98,
        -3,
        -27,
        98,
        34,
        25,
        123,
        34,
        85,
        95,
        -91,
        73,
        79,
        119,
        107,
        -77,
        88,
        120,
        -43,
        83,
        -79,
        73,
        85,
        -106,
        77,
        15,
        79,
        77,
        102,
        -1,
        0,
        104,
        -49,
        52,
        -115,
        -17,
        47,
        58,
        -98,
        -90,
        127,
        -90,
        -79,
        117,
        50,
        -23,
        -112,
        61,
        39,
        -115,
        -55,
        -119,
        99,
        -73,
        37,
        -84,
        -115,
        -105,
        39,
        39,
        54,
        58,
        39,
        -82,
        -42,
        49,
        -11,
        -50,
        30,
        41,
        -19,
        75,
        35,
        93,
        -104,
        -58,
        103,
        -95,
        92,
        -76,
        -30,
        -41,
        -84,
        -106,
        63,
        0,
        -92,
        -104,
        -18,
        118,
        116,
        -115,
        28,
        -108,
        77,
        12,
        -67,
        36,
        -87,
        42,
        -75,
        -55,
        90,
        -99,
        -26,
        88,
        -79,
        -25,
        -53,
        -47,
        28,
        -43,
        -123,
        -81,
        69,
        111,
        -5,
        53,
        -66,
        -17,
        71,
        -79,
        -34,
        -66,
        -51,
        -103,
        12,
        10,
        -49,
        -55,
        -84,
        21,
        44,
        -73,
        -20,
        8,
        -89,
        86,
        33,
        22,
        65,
        84,
        -113,
        -96,
        110,
        49,
        104,
        -7,
        -77,
        -122,
        94,
        70,
        42,
        -14,
        100,
        67,
        -39,
        -117,
        40,
        102,
        7,
        -76,
        -116,
        76,
        32,
        -57,
        -74,
        70,
        -22,
        42,
        -61,
        111,
        48,
        126,
        -103,
        16,
        -96,
        -4,
        82,
        -126,
        -119,
        19,
        -74,
        56,
        57,
        -110,
        117,
        86,
        72,
        -89,
        17,
        -100,
        -44,
        95,
        -123,
        -52,
        -119,
        37,
        -6,
        -20,
        83,
        -53,
        -102,
        -79,
        3,
        -106,
        9,
        24,
        -83,
        -99,
        34,
        -102,
        8,
        -92,
        109,
        119,
        -62,
        -83,
        116,
        -52,
        -117,
        -35,
        -118,
        -118,
        -49,
        1,
        -81,
        63,
        -19,
        -67,
        32,
        96,
        -53,
        48,
        17,
        -35,
        -17,
        46,
        -101,
        89,
        7,
        -56,
        46,
        127,
        -35,
        -15,
        -105,
        5,
        12,
        -83,
        80,
        116,
        -29,
        -35,
        17,
        26,
        54,
        -80,
        82,
        25,
        38,
        79,
        -15,
        -104,
        42,
        -46,
        -36,
        -121,
        77,
        78,
        72,
        73,
        -78,
        123,
        -59,
        -96,
        62,
        78,
        121,
        -82,
        -57,
        60,
        -21,
        13,
        -2,
        -13,
        -128,
        -17,
        123,
        -91,
        22,
        -10,
        72,
        3,
        115,
        -40,
        -42,
        -1,
        0,
        -55,
        126,
        63,
        35,
        123,
        -33,
        53,
        27,
        -54,
        -81,
        -30,
        -32,
        45,
        -10,
        -23,
        123,
        114,
        -77,
        -88,
        4,
        -16,
        -64,
        -43,
        -92,
        -37,
        31,
        39,
        69,
        -75,
        -2,
        94,
        -34,
        44,
        -12,
        22,
        -85,
        85,
        61,
        57,
        96,
        -37,
        -45,
        -63,
        -26,
        15,
        91,
        43,
        98,
        -58,
        114,
        -122,
        123,
        -92,
        92,
        -45,
        15,
        55,
        -97,
        -4,
        -118,
        -49,
        -89,
        60,
        -41,
        109,
        96,
        121,
        -51,
        -38,
        19,
        89,
        -67,
        74,
        -24,
        -39,
        6,
        80,
        26,
        122,
        -123,
        88,
        -22,
        75,
        -10,
        17,
        48,
        -91,
        9,
        14,
        -115,
        -39,
        -103,
        -50,
        -99,
        -108,
        44,
        99,
        -116,
        94,
        121,
        -23,
        12,
        29,
        -114,
        -23,
        -14,
        34,
        58,
        31,
        83,
        0,
        -54,
        -12,
        97,
        -47,
        27,
        57,
        72,
        -106,
        94,
        25,
        -12,
        90,
        123,
        -126,
        -38,
        -6,
        -111,
        101,
        105,
        -39,
        -57,
        -119,
        54,
        19,
        63,
        110,
        -84,
        -25,
        -121,
        76,
        74,
        76,
        -20,
        53,
        2,
        -111,
        -81,
        26,
        -121,
        122,
        6,
        -38,
        -67,
        18,
        14,
        -22,
        26,
        -32,
        -9,
        70,
        -33,
        68,
        85,
        3,
        56,
        113,
        84,
        8,
        -59,
        15,
        -33,
        34,
        87,
        37,
        80,
        64,
        -6,
        -84,
        -65,
        93,
        -45,
        -33,
        -70,
        -86,
        -9,
        57,
        -78,
        -74,
        41,
        35,
        123,
        103,
        108,
        -43,
        96,
        124,
        19,
        120,
        -34,
        -125,
        -45,
        99,
        51,
        72,
        -36,
        -51,
        9,
        126,
        -11,
        10,
        49,
        -120,
        -127,
        -109,
        -101,
        -23,
        21,
        -122,
        77,
        78,
        27,
        117,
        -18,
        53,
        110,
        -26,
        -122,
        -18,
        106,
        102,
        72,
        17,
        -4,
        -102,
        -15,
        -58,
        -29,
        36,
        -123,
        -37,
        42,
        -31,
        -114,
        -108,
        123,
        -81,
        73,
        70,
        -51,
        -86,
        -45,
        68,
        -5,
        9,
        -29,
        -71,
        6,
        -66,
        54,
        -36,
        123,
        123,
        108,
        127,
        -98,
        -3,
        -50,
        -2,
        119,
        -32,
        -103,
        -23,
        -112,
        57,
        97,
        -20,
        61,
        -55,
        -10,
        -29,
        92,
        -99,
        111,
        -3,
        117,
        -81,
        -49,
        -125,
        -102,
        -43,
        50,
        -43,
        42,
        -40,
        64,
        -44,
        -23,
        -112,
        -80,
        -55,
        75,
        -107,
        -87,
        9,
        -115,
        49,
        106,
        -111,
        -50,
        90,
        -13,
        11,
        -35,
        -122,
        -115,
        -117,
        -65,
        -75,
        28,
        -77,
        92,
        36,
        -123,
        72,
        -91,
        102,
        87,
        101,
        123,
        84,
        64,
        -116,
        117,
        119,
        9,
        5,
        35,
        65,
        7,
        20,
        -35,
        81,
        -71,
        72,
        -95,
        26,
        -6,
        -10,
        -98,
        86,
        11,
        68,
        107,
        80,
        113,
        24,
        91,
        -79,
        -43,
        24,
        109,
        91,
        48,
        -47,
        -85,
        81,
        -16,
        -117,
        46,
        78,
        -19,
        82,
        16,
        -41,
        103,
        -46,
        -98,
        -42,
        107,
        66,
        37,
        -60,
        -92,
        -5,
        -119,
        92,
        -88,
        -37,
        -9,
        109,
        58,
        65,
        50,
        -74,
        -93,
        -79,
        -99,
        -88,
        -54,
        2,
        -21,
        -45,
        -82,
        -24,
        -18,
        58,
        -6,
        88,
        30,
        119,
        -95,
        75,
        36,
        54,
        103,
        -127,
        27,
        52,
        86,
        8,
        22,
        -40,
        93,
        87,
        -43,
        88,
        106,
        121,
        -84,
        58,
        -43,
        -119,
        70,
        65,
        52,
        -114,
        -79,
        21,
        63,
        -66,
        121,
        62,
        -26,
        -51,
        68,
        -20,
        -111,
        84,
        -94,
        54,
        126,
        -45,
        -74,
        -126,
        -80,
        -55,
        -19,
        91,
        -118,
        55,
        -61,
        -102,
        -73,
        118,
        119,
        17,
        -84,
        82,
        57,
        33,
        34,
        98,
        -32,
        23,
        28,
        39,
        75,
        -24,
        47,
        60,
        -108,
        107,
        -108,
        -65,
        102,
        -67,
        9,
        -96,
        24,
        64,
        116,
        85,
        -20,
        4,
        7,
        110,
        -126,
        44,
        -113,
        -14,
        -55,
        -18,
        56,
        4,
        -17,
        -29,
        -12,
        -33,
        30,
        -1,
        0,
        -41,
        -11,
        26,
        -15,
        -98,
        -49,
        -114,
        -27,
        -25,
        91,
        0,
        -1,
        0,
        79,
        -22,
        120,
        -39,
        -9,
        30,
        -29,
        -60,
        -107,
        -69,
        -64,
        -115,
        -50,
        -110,
        28,
        36,
        57,
        67,
        54,
        -85,
        64,
        30,
        -69,
        -100,
        -61,
        -102,
        77,
        22,
        -48,
        -85,
        37,
        117,
        -46,
        30,
        -51,
        -76,
        107,
        94,
        116,
        -71,
        119,
        -86,
        70,
        -111,
        76,
        -56,
        44,
        94,
        119,
        -41,
        29,
        -90,
        75,
        12,
        77,
        101,
        -121,
        -71,
        -39,
        -6,
        -47,
        17,
        9,
        58,
        -93,
        -121,
        -62,
        84,
        -63,
        77,
        29,
        -22,
        67,
        -23,
        -116,
        83,
        37,
        -98,
        -105,
        11,
        -35,
        -83,
        70,
        8,
        -22,
        -43,
        121,
        11,
        8,
        -117,
        37,
        -37,
        76,
        -81,
        4,
        81,
        -40,
        35,
        101,
        100,
        -71,
        126,
        86,
        -2,
        125,
        -23,
        -89,
        -67,
        114,
        -43,
        -119,
        -77,
        -11,
        -107,
        36,
        0,
        55,
        -82,
        6,
        -12,
        78,
        -73,
        -2,
        -98,
        55,
        -15,
        72,
        1,
        -5,
        53,
        -74,
        -24,
        111,
        -61,
        -90,
        -32,
        -103,
        12,
        29,
        -105,
        12,
        45,
        -47,
        -56,
        102,
        54,
        -75,
        -1,
        0,
        -15,
        -20,
        100,
        1,
        -114,
        25,
        16,
        49,
        -127,
        -80,
        -114,
        62,
        -37,
        86,
        -119,
        -67,
        -70,
        0,
        -28,
        -21,
        -51,
        85,
        -32,
        11,
        -51,
        -88,
        43,
        61,
        -8,
        -29,
        24,
        46,
        122,
        -27,
        -89,
        -89,
        103,
        84,
        7,
        -114,
        -39,
        115,
        -63,
        -26,
        36,
        -112,
        -112,
        -39,
        118,
        25,
        -80,
        87,
        104,
        17,
        4,
        -11,
        -4,
        -63,
        22,
        -11,
        3,
        -87,
        -45,
        -91,
        108,
        93,
        -71,
        7,
        -39,
        -107,
        -106,
        107,
        88,
        47,
        -9,
        85,
        -68,
        -22,
        53,
        -22,
        -78,
        -45,
        43,
        17,
        35,
        74,
        8,
        42,
        -51,
        52,
        117,
        32,
        65,
        -113,
        -50,
        -19,
        -14,
        -102,
        50,
        -39,
        117,
        -26,
        97,
        58,
        79,
        43,
        35,
        -103,
        -38,
        102,
        -15,
        -103,
        -127,
        28,
        96,
        29,
        -88,
        -117,
        -26,
        96,
        57,
        98,
        -116,
        21,
        112,
        -109,
        -11,
        -78,
        87,
        68,
        29,
        105,
        -116,
        -32,
        -42,
        -97,
        -44,
        96,
        -121,
        54,
        -27,
        -31,
        -46,
        14,
        -68,
        32,
        45,
        -80,
        -92,
        -82,
        -28,
        16,
        -71,
        -57,
        111,
        19,
        -102,
        127,
        66,
        -55,
        103,
        13,
        100,
        -19,
        108,
        -26,
        -26,
        95,
        -60,
        12,
        115,
        -69,
        -96,
        -124,
        -37,
        -42,
        -48,
        -53,
        -102,
        116,
        82,
        -99,
        -42,
        92,
        42,
        46,
        -24,
        -45,
        -61,
        34,
        -122,
        -63,
        118,
        -51,
        84,
        -119,
        -106,
        -111,
        -96,
        81,
        -73,
        5,
        7,
        43,
        36,
        -80,
        100,
        113,
        -12,
        127,
        78,
        -7,
        -49,
        47,
        -79,
        -103,
        88,
        105,
        -34,
        -60,
        -92,
        84,
        29,
        86,
        7,
        18,
        -58,
        109,
        93,
        -85,
        103,
        -42,
        -74,
        -11,
        30,
        36,
        105,
        108,
        -56,
        -79,
        -75,
        89,
        99,
        118,
        50,
        -128,
        -64,
        -62,
        98,
        -114,
        89,
        59,
        22,
        46,
        -64,
        95,
        75,
        -7,
        -65,
        -103,
        -64,
        77,
        -112,
        -60,
        103,
        -116,
        -7,
        104,
        100,
        54,
        99,
        -110,
        9,
        82,
        -98,
        62,
        -19,
        4,
        -85,
        66,
        27,
        -23,
        102,
        88,
        -31,
        -89,
        3,
        -51,
        21,
        -24,
        -90,
        -123,
        4,
        47,
        36,
        108,
        -74,
        125,
        89,
        43,
        71,
        -34,
        -10,
        61,
        66,
        63,
        -28,
        48,
        80,
        -71,
        40,
        78,
        33,
        24,
        116,
        59,
        -50,
        -103,
        -45,
        -79,
        -6,
        49,
        83,
        -24,
        41,
        102,
        -31,
        -106,
        -115,
        86,
        98,
        53,
        92,
        -113,
        85,
        49,
        69,
        74,
        20,
        43,
        -117,
        16,
        38,
        -122,
        51,
        29,
        -84,
        -104,
        -99,
        -31,
        74,
        80,
        -59,
        106,
        -84,
        109,
        -109,
        -16,
        -64,
        2,
        -44,
        -105,
        71,
        -99,
        64,
        -25,
        -75,
        127,
        -104,
        -16,
        -13,
        87,
        8,
        76,
        74,
        98,
        60,
        123,
        14,
        -55,
        -55,
        92,
        -71,
        41,
        50,
        119,
        -119,
        -44,
        3,
        66,
        -63,
        73,
        111,
        -35,
        -102,
        89,
        -20,
        -40,
        -65,
        37,
        -101,
        108,
        75,
        -109,
        89,
        -79,
        37,
        -101,
        87,
        82,
        -57,
        -27,
        72,
        -109,
        68,
        -7,
        63,
        84,
        -9,
        -67,
        -7,
        54,
        116,
        57,
        -2,
        21,
        -114,
        -48,
        100,
        69,
        31,
        51,
        -41,
        52,
        -124,
        126,
        55,
        -13,
        -76,
        7,
        32,
        -68,
        109,
        32,
        -70,
        62,
        -24,
        28,
        -9,
        42,
        18,
        99,
        69,
        78,
        -117,
        -1,
        0,
        107,
        -95,
        -100,
        8,
        -53,
        112,
        93,
        -120,
        104,
        124,
        -8,
        -39,
        -21,
        83,
        19,
        13,
        122,
        -75,
        18,
        -103,
        70,
        -112,
        -93,
        98,
        -1,
        0,
        28,
        9,
        14,
        43,
        -15,
        115,
        -102,
        -88,
        -62,
        77,
        -75,
        62,
        59,
        69,
        -69,
        -50,
        104,
        -87,
        -92,
        23,
        107,
        -70,
        -103,
        -94,
        -6,
        82,
        -70,
        -102,
        -48,
        58,
        121,
        97,
        -126,
        11,
        78,
        96,
        18,
        2,
        -82,
        62,
        122,
        -114,
        -71,
        73,
        -22,
        97,
        32,
        -110,
        -52,
        119,
        106,
        -36,
        -85,
        94,
        15,
        -46,
        -107,
        -101,
        5,
        -26,
        -121,
        74,
        -77,
        -40,
        -122,
        122,
        -3,
        67,
        -27,
        -43,
        -22,
        -107,
        108,
        -42,
        49,
        71,
        70,
        -60,
        125,
        63,
        -44,
        86,
        5,
        24,
        -88,
        87,
        -114,
        40,
        12,
        75,
        30,
        63,
        47,
        89,
        125,
        7,
        -118,
        63,
        -90,
        -122,
        -72,
        -114,
        56,
        -60,
        64,
        -21,
        -81,
        -84,
        -112,
        -39,
        -75,
        -42,
        16,
        -74,
        46,
        -42,
        30,
        74,
        -51,
        85,
        101,
        -57,
        -35,
        58,
        -71,
        95,
        35,
        77,
        48,
        -74,
        -14,
        -53,
        110,
        83,
        61,
        -108,
        -71,
        109,
        -83,
        -28,
        -14,
        51,
        75,
        98,
        59,
        51,
        9,
        -108,
        -57,
        41,
        119,
        -111,
        -28,
        34,
        106,
        -114,
        -46,
        42,
        36,
        104,
        -82,
        115,
        -40,
        -9,
        42,
        -93,
        -103,
        35,
        -111,
        -79,
        -93,
        61,
        -38,
        -60,
        68,
        115,
        -68,
        -75,
        -85,
        -19,
        -3,
        -65,
        -43,
        81,
        -88,
        -33,
        30,
        -79,
        -7,
        108,
        47,
        -79,
        -5,
        76,
        87,
        40,
        -62,
        30,
        -22,
        -5,
        -123,
        58,
        -93,
        68,
        -101,
        11,
        -97,
        -15,
        -105,
        -57,
        108,
        122,
        33,
        -58,
        77,
        -92,
        52,
        3,
        48,
        6,
        -112,
        44,
        79,
        61,
        -50,
        -23,
        -11,
        -26,
        -55,
        24,
        -48,
        104,
        -121,
        80,
        88,
        -61,
        3,
        39,
        44,
        49,
        90,
        -5,
        -36,
        -38,
        -125,
        -29,
        35,
        58,
        -59,
        -119,
        60,
        -118,
        -33,
        30,
        -18,
        72,
        -107,
        88,
        -27,
        -123,
        36,
        -14,
        -49,
        100,
        -114,
        70,
        -8,
        106,
        -75,
        -51,
        107,
        -107,
        -65,
        -41,
        -76,
        -114,
        100,
        104,
        -83,
        87,
        -85,
        90,
        -44,
        -111,
        -52,
        114,
        -48,
        -5,
        -43,
        99,
        100,
        16,
        -105,
        18,
        35,
        66,
        29,
        9,
        -127,
        55,
        100,
        25,
        -86,
        53,
        -119,
        -114,
        -112,
        -66,
        80,
        -27,
        61,
        38,
        92,
        -84,
        113,
        92,
        -126,
        -36,
        84,
        -115,
        103,
        116,
        98,
        -58,
        -24,
        51,
        -60,
        -94,
        99,
        109,
        -122,
        60,
        46,
        -111,
        90,
        78,
        -122,
        122,
        112,
        61,
        108,
        22,
        102,
        11,
        23,
        113,
        -45,
        -41,
        -86,
        -3,
        -110,
        -65,
        110,
        -127,
        61,
        -94,
        68,
        86,
        5,
        -30,
        44,
        15,
        2,
        65,
        -79,
        -49,
        -38,
        -33,
        -56,
        -6,
        70,
        99,
        -32,
        127,
        -46,
        -9,
        40,
        -30,
        -13,
        84,
        -18,
        -28,
        34,
        50,
        -42,
        -116,
        -66,
        -40,
        40,
        118,
        -123,
        -39,
        123,
        82,
        117,
        77,
        30,
        -26,
        -119,
        -120,
        60,
        14,
        -11,
        -27,
        -29,
        12,
        -22,
        -86,
        99,
        -65,
        -101,
        -33,
        32,
        56,
        29,
        76,
        -105,
        93,
        -25,
        26,
        -49,
        -107,
        -67,
        15,
        -30,
        -41,
        65,
        -29,
        -36,
        -18,
        94,
        -118,
        99,
        75,
        -112,
        1,
        -47,
        -21,
        -104,
        27,
        -103,
        -20,
        -71,
        -99,
        39,
        -57,
        -116,
        86,
        -18,
        -80,
        64,
        -96,
        -86,
        -33,
        -19,
        56,
        28,
        -25,
        66,
        -21,
        1,
        8,
        89,
        94,
        94,
        102,
        -61,
        -15,
        -35,
        99,
        49,
        -110,
        -100,
        -98,
        -89,
        15,
        -90,
        -51,
        50,
        -16,
        -31,
        111,
        -86,
        -59,
        -15,
        -77,
        -29,
        7,
        89,
        -108,
        -82,
        -25,
        -4,
        -117,
        124,
        -80,
        -25,
        -114,
        -53,
        116,
        -126,
        90,
        -14,
        89,
        -114,
        -23,
        -44,
        -2,
        73,
        109,
        114,
        69,
        -44,
        9,
        126,
        47,
        -14,
        70,
        94,
        97,
        -50,
        -25,
        105,
        76,
        -82,
        35,
        119,
        -116,
        -51,
        112,
        -20,
        70,
        -13,
        -106,
        88,
        5,
        29,
        14,
        -75,
        -90,
        36,
        107,
        -28,
        -90,
        115,
        63,
        -75,
        59,
        -90,
        -24,
        -97,
        -8,
        -85,
        -97,
        26,
        -78,
        4,
        -81,
        -63,
        -114,
        -38,
        -38,
        -112,
        59,
        -52,
        -15,
        17,
        23,
        -24,
        4,
        48,
        102,
        -70,
        13,
        -13,
        24,
        92,
        -23,
        75,
        29,
        0,
        -57,
        55,
        -79,
        86,
        -9,
        62,
        41,
        -88,
        35,
        16,
        -21,
        -42,
        -11,
        119,
        -7,
        -63,
        1,
        67,
        -83,
        98,
        9,
        105,
        81,
        -41,
        51,
        22,
        105,
        80,
        -75,
        -98,
        109,
        25,
        106,
        -79,
        107,
        65,
        -65,
        32,
        -90,
        -1,
        0,
        30,
        1,
        108,
        -49,
        -73,
        -7,
        23,
        -52,
        -72,
        25,
        -93,
        29,
        36,
        -40,
        -8,
        111,
        -99,
        -37,
        112,
        81,
        123,
        -3,
        70,
        -40,
        -66,
        59,
        59,
        104,
        80,
        -85,
        -27,
        124,
        -32,
        -76,
        58,
        3,
        77,
        -55,
        -26,
        -18,
        -68,
        13,
        19,
        100,
        99,
        -77,
        84,
        0,
        -13,
        53,
        115,
        -11,
        -18,
        -44,
        -3,
        -12,
        125,
        11,
        -62,
        -69,
        84,
        -19,
        -46,
        -114,
        89,
        -83,
        -42,
        -110,
        -76,
        48,
        -24,
        -55,
        60,
        -56,
        -55,
        93,
        1,
        35,
        69,
        -89,
        -1,
        0,
        -31,
        13,
        -110,
        0,
        33,
        -11,
        -78,
        6,
        -49,
        3,
        -59,
        -116,
        -61,
        92,
        -83,
        -98,
        -75,
        83,
        29,
        -125,
        -108,
        -27,
        -78,
        23,
        75,
        45,
        92,
        118,
        56,
        -83,
        -84,
        -115,
        -89,
        9,
        -36,
        86,
        26,
        17,
        -57,
        37,
        -57,
        101,
        84,
        -111,
        -39,
        4,
        69,
        -126,
        47,
        119,
        104,
        0,
        -73,
        -126,
        123,
        13,
        -14,
        95,
        -119,
        116,
        -22,
        24,
        -69,
        57,
        13,
        122,
        -99,
        25,
        -45,
        79,
        4,
        -57,
        -29,
        -97,
        107,
        43,
        -79,
        25,
        79,
        66,
        123,
        85,
        -15,
        -18,
        15,
        -108,
        -126,
        68,
        -93,
        -49,
        103,
        -57,
        71,
        89,
        -41,
        120,
        61,
        -88,
        -74,
        115,
        -68,
        -117,
        -86,
        -44,
        -87,
        44,
        -97,
        -61,
        -17,
        -49,
        87,
        111,
        -19,
        -102,
        -3,
        115,
        -23,
        -13,
        6,
        -74,
        19,
        5,
        -13,
        71,
        -82,
        -120,
        -46,
        -27,
        117,
        93,
        -91,
        -92,
        -76,
        89,
        -41,
        6,
        -54,
        93,
        -33,
        -102,
        20,
        78,
        55,
        105,
        48,
        57,
        83,
        48,
        -124,
        -106,
        113,
        88,
        -5,
        4,
        -120,
        6,
        -87,
        54,
        -106,
        -90,
        123,
        -102,
        -115,
        10,
        122,
        -75,
        -16,
        99,
        50,
        -107,
        67,
        -102,
        -88,
        106,
        -121,
        -31,
        62,
        -4,
        -115,
        -14,
        87,
        -27,
        127,
        -60,
        -34,
        -89,
        1,
        -114,
        119,
        -60,
        62,
        28,
        -14,
        110,
        -117,
        -69,
        -46,
        -19,
        58,
        57,
        81,
        93,
        19,
        -90,
        -15,
        62,
        75,
        120,
        85,
        46,
        -125,
        -75,
        -74,
        6,
        -82,
        -109,
        -80,
        -26,
        51,
        -121,
        -63,
        104,
        -89,
        -46,
        105,
        119,
        98,
        -77,
        117,
        -51,
        -100,
        -47,
        111,
        107,
        -28,
        72,
        -59,
        -4,
        115,
        32,
        67,
        -95,
        8,
        -47,
        81,
        20,
        75,
        56,
        52,
        118,
        -31,
        92,
        103,
        -85,
        117,
        50,
        5,
        47,
        -32,
        -113,
        86,
        43,
        -75,
        48,
        90,
        40,
        58,
        -73,
        -56,
        51,
        -102,
        85,
        -45,
        85,
        -25,
        -43,
        -12,
        -48,
        70,
        80,
        -24,
        124,
        81,
        -72,
        -17,
        93,
        -69,
        -48,
        -69,
        1,
        64,
        -74,
        -18,
        91,
        -44,
        106,
        40,
        22,
        -75,
        92,
        91,
        -118,
        -48,
        7,
        38,
        -109,
        63,
        111,
        70,
        -3,
        -116,
        16,
        -36,
        -107,
        -90,
        -51,
        75,
        83,
        19,
        -120,
        -115,
        -14,
        22,
        -38,
        -54,
        -52,
        -87,
        10,
        -6,
        -112,
        -20,
        71,
        34,
        119,
        48,
        112,
        98,
        101,
        69,
        -112,
        -69,
        -52,
        -33,
        -61,
        -119,
        1,
        -18,
        112,
        75,
        118,
        -38,
        -97,
        43,
        -6,
        122,
        -25,
        -108,
        -11,
        122,
        -121,
        -52,
        14,
        -65,
        -102,
        30,
        -111,
        -61,
        -74,
        17,
        -15,
        -117,
        30,
        78,
        72,
        -31,
        -56,
        -54,
        101,
        -67,
        70,
        -38,
        58,
        -120,
        -97,
        -22,
        -21,
        -110,
        -43,
        5,
        120,
        49,
        -61,
        87,
        -81,
        -51,
        56,
        41,
        95,
        -75,
        33,
        51,
        59,
        -78,
        -4,
        75,
        41,
        -14,
        -21,
        -27,
        102,
        94,
        -108,
        120,
        -54,
        25,
        64,
        -36,
        63,
        18,
        16,
        31,
        88,
        -94,
        -40,
        -74,
        -48,
        -25,
        -64,
        -26,
        5,
        105,
        105,
        -74,
        31,
        -114,
        89,
        26,
        -61,
        52,
        31,
        -78,
        102,
        -86,
        -113,
        -110,
        -95,
        76,
        -72,
        -14,
        -103,
        -53,
        24,
        42,
        -124,
        -55,
        -44,
        -21,
        125,
        23,
        27,
        70,
        74,
        -83,
        -94,
        22,
        -25,
        64,
        52,
        -94,
        -82,
        58,
        -83,
        106,
        20,
        42,
        65,
        78,
        -115,
        56,
        33,
        -89,
        78,
        -99,
        74,
        -15,
        -41,
        -87,
        82,
        -75,
        120,
        126,
        -118,
        -11,
        -21,
        86,
        -123,
        -116,
        -118,
        26,
        -11,
        -29,
        108,
        112,
        -63,
        4,
        49,
        -74,
        56,
        89,
        26,
        36,
        104,
        -42,
        53,
        17,
        -48,
        -89,
        30,
        -27,
        -72,
        46,
        31,
        -123,
        23,
        -126,
        -25,
        -126,
        -112,
        112,
        -118,
        82,
        62,
        -27,
        -5,
        -110,
        -84,
        51,
        22,
        -46,
        25,
        -98,
        24,
        33,
        -67,
        -91,
        -46,
        -112,
        -114,
        40,
        63,
        116,
        58,
        74,
        58,
        -75,
        -31,
        -98,
        -54,
        -57,
        5,
        90,
        117,
        42,
        -47,
        14,
        42,
        -104,
        -64,
        99,
        -123,
        -117,
        -87,
        45,
        -74,
        -62,
        -1,
        0,
        -86,
        123,
        58,
        69,
        -15,
        -22,
        -117,
        -25,
        -53,
        92,
        -113,
        79,
        -10,
        111,
        -108,
        86,
        -73,
        -5,
        111,
        -73,
        -11,
        -31,
        93,
        -3,
        59,
        -47,
        60,
        123,
        126,
        -114,
        -67,
        37,
        -45,
        -125,
        -89,
        -24,
        118,
        -40,
        -107,
        108,
        100,
        -19,
        21,
        -105,
        33,
        103,
        -18,
        42,
        88,
        13,
        -91,
        120,
        123,
        -67,
        -96,
        -128,
        -69,
        -124,
        -31,
        123,
        -35,
        -35,
        -126,
        -86,
        -78,
        70,
        -108,
        3,
        -50,
        -65,
        52,
        -27,
        -13,
        63,
        -87,
        -34,
        -35,
        42,
        -83,
        -115,
        -23,
        -100,
        107,
        79,
        14,
        11,
        27,
        -37,
        28,
        114,
        21,
        -104,
        -60,
        45,
        100,
        -17,
        8,
        -121,
        107,
        100,
        50,
        62,
        -116,
        38,
        111,
        -71,
        -60,
        48,
        -61,
        94,
        15,
        82,
        89,
        35,
        -106,
        121,
        -68,
        105,
        -31,
        82,
        120,
        -19,
        -48,
        -41,
        -55,
        36,
        110,
        -65,
        -128,
        -24,
        53,
        -101,
        44,
        73,
        -1,
        0,
        -84,
        -106,
        49,
        -57,
        90,
        -55,
        17,
        60,
        34,
        -86,
        -58,
        -25,
        35,
        -93,
        111,
        -123,
        79,
        102,
        -6,
        -8,
        84,
        99,
        -105,
        -12,
        23,
        -25,
        76,
        54,
        -77,
        89,
        20,
        18,
        53,
        -79,
        68,
        -1,
        0,
        12,
        -114,
        53,
        107,
        91,
        -2,
        -51,
        -107,
        17,
        -55,
        2,
        -75,
        -65,
        -15,
        -75,
        -53,
        -27,
        100,
        -1,
        0,
        118,
        -79,
        -114,
        99,
        29,
        -11,
        -89,
        -93,
        -98,
        108,
        36,
        -111,
        -78,
        -111,
        -107,
        -16,
        -33,
        11,
        -103,
        -43,
        -6,
        -79,
        81,
        28,
        -28,
        71,
        -25,
        74,
        -7,
        -13,
        31,
        -104,
        -46,
        68,
        114,
        55,
        -54,
        -73,
        -35,
        26,
        -1,
        0,
        -17,
        -3,
        -109,
        -53,
        85,
        43,
        -64,
        74,
        -66,
        43,
        81,
        -81,
        -77,
        -103,
        23,
        -70,
        -66,
        87,
        -81,
        -73,
        -124,
        106,
        -75,
        -98,
        -33,
        107,
        82,
        71,
        -75,
        -120,
        -25,
        57,
        89,
        -29,
        -53,
        85,
        92,
        -25,
        34,
        -74,
        53,
        116,
        73,
        -6,
        -114,
        -11,
        -77,
        -124,
        -54,
        64,
        9,
        -32,
        -47,
        -117,
        -37,
        -114,
        68,
        -10,
        126,
        55,
        -6,
        -113,
        -12,
        -15,
        39,
        -14,
        113,
        76,
        -99,
        63,
        -111,
        30,
        -35,
        -71,
        103,
        62,
        -4,
        -114,
        -22,
        -107,
        65,
        -8,
        -47,
        7,
        -73,
        -5,
        120,
        45,
        51,
        -90,
        88,
        -82,
        68,
        -5,
        94,
        -9,
        44,
        -116,
        -12,
        116,
        -114,
        -2,
        -47,
        -49,
        98,
        61,
        95,
        -27,
        28,
        -8,
        -34,
        -17,
        102,
        -73,
        -3,
        -111,
        60,
        -86,
        73,
        -22,
        -116,
        107,
        -102,
        -83,
        100,
        -37,
        -103,
        -102,
        9,
        44,
        83,
        91,
        126,
        22,
        15,
        -67,
        -117,
        101,
        -82,
        123,
        -3,
        93,
        93,
        37,
        -1,
        0,
        -20,
        49,
        86,
        21,
        103,
        -5,
        43,
        88,
        -12,
        71,
        34,
        -79,
        26,
        -7,
        82,
        79,
        118,
        -79,
        -88,
        -28,
        24,
        51,
        49,
        -85,
        -33,
        89,
        88,
        -83,
        99,
        -36,
        -12,
        89,
        21,
        61,
        -65,
        -41,
        -24,
        108,
        15,
        -13,
        27,
        -111,
        24,
        -44,
        79,
        -19,
        -19,
        86,
        -93,
        63,
        -91,
        85,
        108,
        -120,
        -43,
        86,
        -3,
        -60,
        48,
        38,
        42,
        -75,
        26,
        -27,
        106,
        -74,
        52,
        84,
        84,
        73,
        19,
        -47,
        28,
        -118,
        -60,
        84,
        106,
        -73,
        -3,
        92,
        -82,
        86,
        -75,
        -24,
        -86,
        -26,
        -79,
        21,
        85,
        19,
        -6,
        -12,
        95,
        -44,
        61,
        100,
        -47,
        26,
        -7,
        -29,
        95,
        -37,
        95,
        -9,
        -1,
        0,
        -27,
        -32,
        -87,
        44,
        68,
        -126,
        57,
        -40,
        -10,
        35,
        -115,
        124,
        -2,
        -93,
        -6,
        31,
        111,
        -41,
        -33,
        -63,
        15,
        127,
        81,
        42,
        -43,
        101,
        74,
        52,
        -93,
        117,
        118,
        -7,
        -126,
        37,
        95,
        45,
        107,
        125,
        124,
        -93,
        22,
        38,
        35,
        -65,
        -74,
        50,
        41,
        25,
        28,
        104,
        -86,
        -42,
        -94,
        -75,
        -53,
        27,
        17,
        -82,
        107,
        85,
        52,
        125,
        106,
        119,
        -40,
        -23,
        -33,
        -9,
        -73,
        -47,
        -111,
        -42,
        -78,
        -38,
        -21,
        89,
        -84,
        -123,
        -1,
        0,
        66,
        -78,
        7,
        -92,
        -74,
        36,
        -113,
        -20,
        71,
        -85,
        26,
        -57,
        43,
        43,
        -54,
        -41,
        -52,
        -77,
        44,
        -114,
        116,
        -117,
        34,
        42,
        64,
        -38,
        -45,
        34,
        53,
        61,
        100,
        -15,
        43,
        -1,
        0,
        -73,
        122,
        35,
        -105,
        -61,
        81,
        -65,
        -14,
        34,
        -81,
        -77,
        36,
        79,
        17,
        -5,
        51,
        -3,
        81,
        90,
        -42,
        -85,
        29,
        -31,
        -50,
        85,
        123,
        -42,
        -104,
        90,
        -14,
        -85,
        30,
        -10,
        53,
        95,
        26,
        -75,
        126,
        -49,
        15,
        107,
        61,
        -102,
        -117,
        -31,
        -88,
        -115,
        86,
        -7,
        111,
        -105,
        -8,
        79,
        47,
        84,
        115,
        60,
        -75,
        81,
        -34,
        -34,
        -85,
        -25,
        113,
        -83,
        14,
        63,
        -89,
        60,
        -2,
        -69,
        63,
        -41,
        95,
        -114,
        124,
        113,
        42,
        50,
        -109,
        -9,
        31,
        -22,
        121,
        -4,
        113,
        -3,
        60,
        39,
        -40,
        109,
        104,
        -111,
        -65,
        92,
        -49,
        86,
        -69,
        -62,
        -1,
        0,
        -55,
        -11,
        -58,
        -98,
        83,
        -39,
        -82,
        -11,
        -111,
        30,
        -10,
        -85,
        85,
        -51,
        85,
        99,
        60,
        -7,
        107,
        127,
        -2,
        -71,
        19,
        -39,
        -39,
        -6,
        122,
        46,
        106,
        5,
        -10,
        79,
        84,
        107,
        81,
        -18,
        -16,
        -25,
        123,
        127,
        108,
        69,
        -1,
        0,
        -119,
        -98,
        124,
        47,
        -3,
        34,
        -67,
        -33,
        -41,
        -12,
        -98,
        -33,
        -38,
        53,
        -54,
        -17,
        108,
        -3,
        38,
        31,
        122,
        -9,
        -1,
        0,
        -121,
        -29,
        -14,
        15,
        -32,
        111,
        -99,
        111,
        126,
        51,
        -57,
        -53,
        -17,
        -4,
        -113,
        -23,
        -8,
        63,
        -89,
        -4,
        -97,
        110,
        73,
        123,
        118,
        63,
        47,
        -71,
        61,
        -54,
        -11,
        38,
        108,
        -27,
        -30,
        -36,
        80,
        -24,
        26,
        115,
        -12,
        -11,
        16,
        -13,
        -28,
        -46,
        -38,
        31,
        53,
        -19,
        29,
        46,
        -86,
        104,
        125,
        107,
        112,
        -26,
        -123,
        -117,
        -94,
        87,
        91,
        103,
        63,
        -99,
        29,
        -104,
        -43,
        -21,
        -74,
        26,
        99,
        25,
        32,
        64,
        119,
        66,
        51,
        66,
        115,
        -58,
        -11,
        -93,
        26,
        58,
        -99,
        -5,
        105,
        -115,
        16,
        95,
        -98,
        91,
        107,
        -72,
        -6,
        -65,
        -69,
        -19,
        117,
        48,
        -73,
        19,
        -116,
        -90,
        7,
        68,
        -95,
        -1,
        0,
        16,
        -89,
        86,
        -31,
        -12,
        -7,
        -50,
        98,
        97,
        -6,
        27,
        -111,
        83,
        90,
        86,
        -63,
        -77,
        91,
        66,
        -21,
        -25,
        -75,
        102,
        26,
        -18,
        -75,
        74,
        74,
        -13,
        -98,
        90,
        -14,
        56,
        -5,
        -82,
        83,
        31,
        -56,
        -5,
        47,
        -56,
        -19,
        -3,
        14,
        101,
        -49,
        -70,
        47,
        12,
        0,
        64,
        99,
        -49,
        108,
        -27,
        -42,
        -74,
        -66,
        -69,
        -96,
        -117,
        -101,
        31,
        -49,
        -11,
        97,
        48,
        -92,
        52,
        121,
        -76,
        -51,
        -101,
        6,
        36,
        -124,
        -25,
        116,
        69,
        95,
        75,
        49,
        20,
        -6,
        26,
        -82,
        50,
        19,
        62,
        76,
        -11,
        -38,
        -62,
        -13,
        -121,
        -7,
        -42,
        -97,
        91,
        57,
        -17,
        -1,
        0,
        -63,
        -27,
        -98,
        -117,
        -39,
        -71,
        -1,
        0,
        107,
        -67,
        -14,
        103,
        38,
        35,
        73,
        -110,
        76,
        45,
        -67,
        8,
        -80,
        -33,
        25,
        27,
        92,
        46,
        -64,
        -26,
        52,
        -61,
        -118,
        56,
        -119,
        56,
        -19,
        119,
        123,
        -77,
        -53,
        29,
        -6,
        -47,
        -46,
        3,
        20,
        100,
        84,
        -100,
        -75,
        -128,
        11,
        22,
        62,
        73,
        -18,
        69,
        81,
        -115,
        87,
        -102,
        -35,
        77,
        69,
        -83,
        76,
        -47,
        -35,
        -104,
        -29,
        -89,
        120,
        -26,
        64,
        105,
        10,
        -45,
        87,
        -106,
        -71,
        -111,
        76,
        111,
        8,
        -11,
        -67,
        70,
        -102,
        9,
        -112,
        71,
        48,
        117,
        -117,
        -8,
        0,
        73,
        0,
        50,
        6,
        17,
        65,
        -27,
        -10,
        115,
        -91,
        -23,
        83,
        -57,
        117,
        38,
        50,
        -83,
        94,
        -93,
        -57,
        -30,
        114,
        -104,
        -55,
        -85,
        73,
        -107,
        -101,
        47,
        86,
        -3,
        92,
        -61,
        -45,
        -99,
        45,
        67,
        106,
        42,
        -12,
        90,
        -91,
        104,
        111,
        99,
        -83,
        45,
        -116,
        124,
        -117,
        53,
        -92,
        107,
        -50,
        -16,
        94,
        -19,
        -119,
        -93,
        60,
        -15,
        -4,
        69,
        -21,
        -69,
        46,
        11,
        -37,
        -50,
        -97,
        -54,
        -35,
        27,
        103,
        107,
        -118,
        74,
        39,
        -125,
        -120,
        56,
        40,
        -13,
        -13,
        -6,
        91,
        -4,
        -69,
        -94,
        102,
        54,
        122,
        -106,
        21,
        16,
        86,
        60,
        -23,
        74,
        -97,
        -119,
        -51,
        -77,
        -67,
        22,
        -20,
        106,
        89,
        -103,
        -83,
        45,
        58,
        79,
        38,
        18,
        -124,
        -125,
        15,
        -105,
        104,
        -5,
        29,
        114,
        -15,
        93,
        30,
        23,
        -121,
        113,
        -113,
        -111,
        -71,
        -3,
        -31,
        -37,
        -12,
        -58,
        -15,
        78,
        -57,
        94,
        -39,
        -35,
        -125,
        4,
        91,
        -80,
        30,
        -29,
        -12,
        69,
        41,
        114,
        -15,
        -18,
        -84,
        32,
        74,
        30,
        62,
        -9,
        -56,
        79,
        61,
        122,
        91,
        -108,
        -38,
        49,
        -115,
        -92,
        -62,
        -30,
        39,
        101,
        -71,
        -29,
        -122,
        -5,
        -21,
        -122,
        25,
        63,
        -16,
        87,
        54,
        75,
        -74,
        -112,
        -18,
        -43,
        126,
        84,
        -59,
        103,
        69,
        123,
        89,
        -47,
        -75,
        82,
        12,
        -105,
        -123,
        -67,
        -93,
        -21,
        63,
        127,
        76,
        -19,
        84,
        -81,
        78,
        103,
        -10,
        89,
        -83,
        69,
        96,
        43,
        -12,
        36,
        39,
        101,
        -39,
        -99,
        102,
        43,
        -97,
        85,
        40,
        -97,
        74,
        -68,
        113,
        -40,
        75,
        37,
        78,
        -117,
        24,
        62,
        -66,
        95,
        -25,
        -9,
        42,
        -24,
        -46,
        -73,
        98,
        124,
        -9,
        14,
        103,
        114,
        -66,
        124,
        69,
        25,
        113,
        -96,
        -28,
        -40,
        -27,
        -128,
        -39,
        -22,
        -113,
        -79,
        0,
        122,
        26,
        2,
        55,
        -24,
        -44,
        31,
        -48,
        54,
        0,
        109,
        -124,
        8,
        -30,
        100,
        71,
        -36,
        16,
        14,
        -51,
        13,
        7,
        -27,
        65,
        126,
        -60,
        4,
        7,
        93,
        119,
        -44,
        66,
        -65,
        86,
        -7,
        97,
        -102,
        -89,
        56,
        99,
        67,
        41,
        -44,
        120,
        84,
        107,
        49,
        -56,
        20,
        12,
        -90,
        18,
        -34,
        70,
        -100,
        46,
        4,
        -95,
        -92,
        23,
        46,
        -31,
        -30,
        19,
        122,
        107,
        24,
        -119,
        35,
        10,
        37,
        -36,
        -17,
        -39,
        -22,
        -99,
        53,
        66,
        -1,
        0,
        83,
        97,
        107,
        -26,
        43,
        -84,
        20,
        -70,
        -94,
        -2,
        59,
        27,
        -100,
        -75,
        -116,
        -78,
        -65,
        90,
        -83,
        122,
        -118,
        -47,
        -73,
        90,
        -110,
        89,
        -57,
        -6,
        16,
        -102,
        49,
        80,
        -126,
        76,
        125,
        -53,
        6,
        -25,
        -87,
        106,
        105,
        125,
        74,
        -47,
        87,
        -123,
        5,
        -113,
        105,
        62,
        113,
        -4,
        86,
        69,
        -12,
        103,
        81,
        89,
        21,
        -120,
        -60,
        95,
        108,
        71,
        69,
        107,
        60,
        53,
        28,
        -114,
        114,
        -92,
        -40,
        -12,
        108,
        114,
        35,
        83,
        -34,
        71,
        57,
        26,
        -86,
        -12,
        114,
        47,
        -113,
        30,
        -82,
        -41,
        -109,
        -25,
        71,
        -59,
        -42,
        70,
        -118,
        -99,
        62,
        55,
        127,
        -81,
        -86,
        68,
        -36,
        63,
        68,
        106,
        -94,
        -75,
        -54,
        -26,
        -81,
        -77,
        -14,
        109,
        98,
        -86,
        -8,
        86,
        57,
        82,
        117,
        71,
        35,
        88,
        -11,
        106,
        43,
        -43,
        89,
        88,
        -97,
        24,
        46,
        -26,
        -80,
        -93,
        -84,
        -19,
        -113,
        124,
        53,
        -45,
        124,
        -100,
        40,
        -67,
        4,
        117,
        64,
        122,
        -53,
        101,
        53,
        -119,
        -52,
        -13,
        -23,
        113,
        -104,
        -20,
        -43,
        94,
        113,
        62,
        100,
        86,
        27,
        71,
        -109,
        -48,
        -22,
        -49,
        -99,
        -47,
        -43,
        112,
        -10,
        107,
        109,
        25,
        -79,
        33,
        -83,
        70,
        86,
        -96,
        -84,
        -92,
        -86,
        -39,
        -87,
        -24,
        -99,
        -6,
        40,
        119,
        90,
        -18,
        -45,
        -93,
        -26,
        28,
        -77,
        -30,
        -9,
        1,
        2,
        107,
        -79,
        -63,
        -46,
        -120,
        -128,
        7,
        78,
        76,
        103,
        71,
        8,
        -20,
        -47,
        -64,
        123,
        95,
        -9,
        -27,
        -35,
        58,
        -26,
        -99,
        121,
        -56,
        122,
        92,
        -18,
        -43,
        61,
        14,
        -114,
        -106,
        -89,
        7,
        120,
        73,
        81,
        125,
        75,
        45,
        123,
        29,
        1,
        65,
        60,
        -1,
        0,
        58,
        59,
        -124,
        -25,
        -28,
        -87,
        -26,
        111,
        81,
        58,
        70,
        -34,
        -122,
        28,
        -76,
        -123,
        66,
        -94,
        80,
        -53,
        57,
        44,
        -28,
        8,
        -41,
        127,
        88,
        -88,
        -50,
        -20,
        10,
        15,
        77,
        -104,
        22,
        -27,
        123,
        -120,
        -15,
        100,
        44,
        -2,
        -55,
        94,
        84,
        -43,
        -71,
        122,
        -69,
        92,
        -21,
        -72,
        -95,
        -94,
        -77,
        -53,
        45,
        -69,
        -67,
        99,
        -27,
        -19,
        88,
        125,
        10,
        93,
        -110,
        94,
        -77,
        -24,
        38,
        42,
        -59,
        -40,
        43,
        87,
        -84,
        -55,
        98,
        89,
        46,
        65,
        88,
        -60,
        -116,
        5,
        -124,
        -82,
        10,
        -77,
        -102,
        -5,
        -49,
        -104,
        -68,
        55,
        77,
        -98,
        -112,
        94,
        3,
        -28,
        -64,
        -34,
        90,
        122,
        107,
        85,
        108,
        -69,
        81,
        127,
        -117,
        116,
        125,
        -75,
        -104,
        -87,
        -62,
        -25,
        -70,
        -64,
        -15,
        -62,
        -27,
        -50,
        87,
        26,
        -53,
        87,
        36,
        108,
        44,
        91,
        -92,
        -30,
        35,
        86,
        49,
        -21,
        122,
        8,
        41,
        70,
        70,
        122,
        69,
        69,
        -44,
        -66,
        -76,
        -97,
        30,
        -69,
        -77,
        -74,
        75,
        73,
        -42,
        59,
        -25,
        82,
        73,
        -118,
        10,
        67,
        26,
        -54,
        -36,
        -49,
        47,
        37,
        -3,
        8,
        -95,
        -84,
        -91,
        77,
        106,
        -42,
        59,
        -69,
        -17,
        85,
        -76,
        21,
        -19,
        -60,
        22,
        -84,
        97,
        69,
        17,
        51,
        -100,
        -69,
        -5,
        82,
        65,
        77,
        -1,
        0,
        -74,
        16,
        29,
        89,
        -125,
        -84,
        59,
        47,
        -13,
        14,
        -29,
        -87,
        -125,
        -107,
        30,
        119,
        58,
        -64,
        -25,
        87,
        -95,
        100,
        123,
        -80,
        -116,
        -47,
        -105,
        15,
        -28,
        -8,
        65,
        122,
        -22,
        -40,
        -93,
        61,
        20,
        -49,
        99,
        -43,
        -21,
        4,
        26,
        -74,
        35,
        29,
        -124,
        63,
        -126,
        -85,
        -96,
        56,
        16,
        65,
        -119,
        -124,
        96,
        107,
        -28,
        67,
        99,
        -15,
        -20,
        -62,
        -43,
        31,
        127,
        26,
        20,
        -107,
        69,
        58,
        -8,
        -18,
        -63,
        -93,
        -26,
        67,
        68,
        -73,
        -110,
        -15,
        -15,
        -103,
        94,
        69,
        -75,
        -35,
        -110,
        -47,
        84,
        49,
        95,
        -101,
        96,
        -6,
        -34,
        -104,
        -121,
        44,
        -58,
        6,
        -48,
        -12,
        -20,
        73,
        -5,
        26,
        13,
        94,
        123,
        -28,
        6,
        -64,
        86,
        88,
        124,
        -92,
        -75,
        58,
        96,
        -71,
        123,
        15,
        34,
        14,
        -58,
        -44,
        -120,
        -38,
        86,
        68,
        -125,
        -53,
        115,
        -128,
        28,
        -30,
        63,
        -105,
        -22,
        91,
        -7,
        -25,
        -115,
        -14,
        116,
        43,
        77,
        -23,
        118,
        -120,
        99,
        88,
        -13,
        41,
        93,
        73,
        88,
        -100,
        56,
        -84,
        50,
        -98,
        -128,
        114,
        -109,
        41,
        105,
        61,
        51,
        35,
        -58,
        98,
        4,
        -78,
        58,
        0,
        90,
        -24,
        31,
        44,
        58,
        91,
        -54,
        -8,
        45,
        86,
        -24,
        -18,
        -86,
        -56,
        82,
        91,
        -19,
        40,
        -56,
        -35,
        124,
        -97,
        -105,
        51,
        101,
        25,
        18,
        123,
        -43,
        90,
        9,
        50,
        -46,
        116,
        97,
        -54,
        -104,
        35,
        -73,
        -117,
        -79,
        4,
        85,
        126,
        -74,
        58,
        -75,
        110,
        67,
        -112,
        -46,
        -41,
        -79,
        86,
        -53,
        52,
        -121,
        -49,
        -70,
        127,
        -63,
        -116,
        58,
        -56,
        -21,
        56,
        -113,
        -111,
        -101,
        8,
        36,
        -80,
        38,
        -53,
        7,
        107,
        -45,
        -97,
        -61,
        66,
        37,
        19,
        122,
        -15,
        7,
        -41,
        35,
        71,
        19,
        -85,
        -54,
        83,
        -38,
        13,
        37,
        98,
        -52,
        9,
        120,
        71,
        67,
        -2,
        100,
        34,
        26,
        116,
        -48,
        88,
        -47,
        -29,
        71,
        18,
        61,
        84,
        -79,
        -108,
        51,
        -4,
        -109,
        -4,
        124,
        25,
        66,
        -128,
        -95,
        120,
        78,
        -94,
        52,
        96,
        -22,
        117,
        6,
        10,
        24,
        59,
        49,
        -116,
        -91,
        72,
        88,
        -31,
        -43,
        -93,
        -92,
        56,
        125,
        42,
        -43,
        119,
        112,
        -63,
        78,
        -107,
        58,
        -112,
        65,
        94,
        -115,
        58,
        -15,
        -57,
        90,
        -99,
        104,
        -95,
        -81,
        90,
        56,
        -103,
        12,
        113,
        62,
        -69,
        -79,
        63,
        21,
        122,
        71,
        99,
        -65,
        -61,
        -71,
        102,
        45,
        57,
        -51,
        -62,
        -5,
        -98,
        45,
        -87,
        -48,
        87,
        -78,
        53,
        -123,
        12,
        -37,
        118,
        20,
        126,
        -21,
        121,
        -89,
        102,
        -65,
        -85,
        107,
        7,
        103,
        116,
        99,
        -60,
        108,
        108,
        107,
        -96,
        47,
        -57,
        69,
        24,
        8,
        90,
        -98,
        -124,
        44,
        121,
        76,
        -18,
        3,
        106,
        -32,
        99,
        103,
        -85,
        112,
        -5,
        54,
        -105,
        91,
        -34,
        115,
        -57,
        111,
        48,
        -12,
        -14,
        25,
        60,
        60,
        -28,
        111,
        -103,
        16,
        72,
        61,
        -116,
        43,
        70,
        -21,
        -15,
        23,
        43,
        -24,
        -21,
        19,
        -104,
        18,
        107,
        9,
        -75,
        -35,
        50,
        -19,
        76,
        -67,
        -31,
        63,
        -120,
        27,
        63,
        -46,
        117,
        58,
        -70,
        57,
        51,
        -79,
        15,
        -34,
        11,
        28,
        63,
        -82,
        100,
        -15,
        59,
        -100,
        -86,
        -76,
        -6,
        -61,
        43,
        -125,
        70,
        90,
        85,
        -79,
        116,
        35,
        118,
        42,
        94,
        -66,
        34,
        36,
        105,
        100,
        80,
        -110,
        21,
        121,
        4,
        -126,
        73,
        10,
        -84,
        -128,
        -125,
        36,
        -116,
        66,
        -108,
        10,
        52,
        79,
        103,
        62,
        115,
        -55,
        30,
        -120,
        -13,
        38,
        -54,
        -53,
        -102,
        -56,
        -11,
        119,
        86,
        100,
        43,
        -84,
        83,
        -102,
        -103,
        95,
        48,
        46,
        58,
        80,
        -91,
        44,
        -74,
        -88,
        -91,
        -104,
        42,
        -74,
        61,
        -96,
        -84,
        36,
        -98,
        -124,
        -47,
        -108,
        -83,
        86,
        53,
        -111,
        -30,
        -78,
        -17,
        33,
        113,
        23,
        -44,
        -38,
        -36,
        127,
        -28,
        -33,
        -122,
        50,
        79,
        87,
        99,
        -6,
        -14,
        -71,
        -86,
        -120,
        -120,
        -103,
        -4,
        -118,
        -66,
        71,
        59,
        -62,
        -93,
        81,
        -65,
        -49,
        125,
        -107,
        85,
        17,
        -55,
        -29,
        -35,
        100,
        71,
        35,
        127,
        -71,
        26,
        -66,
        26,
        -95,
        79,
        -4,
        -100,
        -16,
        39,
        -67,
        -87,
        62,
        95,
        -78,
        71,
        15,
        -77,
        -66,
        -39,
        106,
        103,
        49,
        54,
        -28,
        107,
        91,
        -20,
        -17,
        9,
        3,
        -70,
        77,
        86,
        -56,
        -118,
        -87,
        -22,
        -26,
        45,
        -106,
        -84,
        104,
        -33,
        62,
        -17,
        -109,
        -1,
        0,
        74,
        -106,
        -77,
        -33,
        -70,
        -107,
        -51,
        11,
        53,
        -93,
        53,
        4,
        -77,
        -57,
        89,
        -49,
        -76,
        28,
        -32,
        -84,
        -93,
        111,
        -53,
        16,
        -51,
        110,
        51,
        71,
        108,
        -43,
        -45,
        96,
        117,
        33,
        117,
        68,
        8,
        101,
        -50,
        74,
        122,
        99,
        22,
        102,
        57,
        33,
        17,
        -116,
        93,
        6,
        -66,
        71,
        -12,
        -67,
        27,
        -55,
        117,
        -110,
        -25,
        55,
        -90,
        14,
        111,
        -114,
        92,
        -5,
        49,
        -51,
        120,
        -65,
        69,
        -24,
        88,
        -116,
        -89,
        61,
        -18,
        -5,
        -68,
        -74,
        124,
        118,
        -48,
        -72,
        125,
        -3,
        30,
        68,
        71,
        -102,
        102,
        -13,
        -8,
        72,
        -6,
        21,
        114,
        -12,
        115,
        -10,
        -75,
        -74,
        77,
        -12,
        -35,
        101,
        -23,
        -124,
        104,
        -13,
        29,
        12,
        -58,
        80,
        56,
        110,
        73,
        53,
        -85,
        28,
        -69,
        -42,
        -113,
        76,
        42,
        -9,
        -116,
        -25,
        91,
        -9,
        90,
        -2,
        98,
        117,
        93,
        -94,
        -34,
        -107,
        -54,
        -85,
        20,
        97,
        -34,
        89,
        -101,
        27,
        25,
        8,
        -86,
        -67,
        -64,
        42,
        -6,
        -114,
        -46,
        72,
        79,
        30,
        -102,
        -87,
        32,
        14,
        -19,
        -112,
        14,
        -31,
        -7,
        -97,
        -39,
        123,
        -55,
        92,
        4,
        53,
        -38,
        -9,
        77,
        -26,
        38,
        -67,
        122,
        90,
        -107,
        -24,
        99,
        99,
        -21,
        43,
        1,
        -25,
        -79,
        53,
        -124,
        -123,
        -38,
        -59,
        -105,
        -95,
        94,
        -91,
        26,
        113,
        -81,
        123,
        -3,
        101,
        -119,
        -43,
        93,
        -44,
        68,
        18,
        55,
        117,
        62,
        11,
        78,
        87,
        -13,
        -45,
        45,
        -40,
        59,
        48,
        30,
        81,
        -121,
        -64,
        104,
        -30,
        17,
        -90,
        1,
        -47,
        91,
        38,
        -89,
        90,
        74,
        -120,
        51,
        3,
        -92,
        11,
        -49,
        53,
        71,
        -94,
        100,
        57,
        96,
        -111,
        105,
        -21,
        92,
        75,
        127,
        -77,
        126,
        12,
        -113,
        126,
        -80,
        106,
        84,
        91,
        41,
        52,
        95,
        -105,
        44,
        9,
        94,
        116,
        -84,
        -47,
        90,
        50,
        -55,
        12,
        -52,
        123,
        24,
        -17,
        -78,
        56,
        -43,
        101,
        99,
        90,
        -7,
        -99,
        44,
        50,
        -3,
        -82,
        -119,
        -56,
        -23,
        -111,
        -48,
        -58,
        -59,
        127,
        -81,
        -38,
        -39,
        36,
        116,
        62,
        -114,
        116,
        -110,
        76,
        -9,
        35,
        107,
        -45,
        -32,
        109,
        -71,
        -54,
        -4,
        -60,
        -25,
        -41,
        45,
        -70,
        -94,
        91,
        43,
        91,
        -81,
        77,
        106,
        49,
        -94,
        -60,
        -124,
        26,
        -53,
        36,
        57,
        71,
        67,
        -75,
        98,
        -72,
        -64,
        32,
        71,
        -119,
        6,
        36,
        108,
        82,
        61,
        -23,
        68,
        64,
        -111,
        -76,
        5,
        14,
        -82,
        -40,
        106,
        14,
        -87,
        5,
        58,
        -15,
        -79,
        72,
        -128,
        -90,
        -27,
        -107,
        -15,
        72,
        -7,
        27,
        35,
        125,
        -111,
        28,
        -23,
        36,
        -5,
        102,
        88,
        -29,
        124,
        81,
        61,
        -49,
        -115,
        -22,
        -97,
        91,
        91,
        -20,
        -40,
        -28,
        -103,
        -48,
        71,
        23,
        -78,
        -75,
        37,
        -115,
        90,
        -115,
        107,
        -111,
        -113,
        57,
        -111,
        -22,
        8,
        -123,
        -36,
        -116,
        -30,
        121,
        -94,
        -102,
        90,
        -56,
        -21,
        12,
        112,
        5,
        -123,
        22,
        25,
        81,
        74,
        68,
        21,
        65,
        13,
        52,
        -121,
        103,
        -71,
        -66,
        -19,
        22,
        33,
        71,
        -120,
        95,
        -104,
        94,
        91,
        116,
        -73,
        -107,
        -35,
        69,
        91,
        -89,
        -6,
        71,
        29,
        38,
        50,
        -123,
        -98,
        -97,
        -58,
        -27,
        -18,
        87,
        -109,
        33,
        115,
        38,
        91,
        39,
        102,
        -10,
        90,
        -91,
        -119,
        86,
        -51,
        -41,
        105,
        10,
        -6,
        84,
        107,
        68,
        -86,
        -119,
        12,
        100,
        71,
        -22,
        8,
        81,
        -92,
        125,
        -40,
        118,
        92,
        -107,
        22,
        -78,
        22,
        47,
        -124,
        122,
        -71,
        -19,
        -10,
        116,
        -22,
        -84,
        108,
        106,
        -86,
        -25,
        75,
        -1,
        0,
        10,
        -81,
        -5,
        57,
        63,
        -10,
        114,
        44,
        -113,
        85,
        -12,
        115,
        125,
        -106,
        69,
        95,
        -44,
        -117,
        54,
        -42,
        -40,
        -38,
        -19,
        -112,
        8,
        -108,
        34,
        -8,
        -31,
        -73,
        35,
        98,
        71,
        86,
        97,
        43,
        114,
        67,
        4,
        -13,
        -63,
        88,
        77,
        75,
        -109,
        -59,
        78,
        -52,
        -9,
        29,
        10,
        86,
        99,
        9,
        90,
        29,
        93,
        -87,
        113,
        -109,
        79,
        126,
        36,
        106,
        -75,
        -62,
        62,
        28,
        -35,
        -55,
        32,
        124,
        -75,
        -28,
        -5,
        -67,
        -110,
        52,
        106,
        36,
        110,
        71,
        66,
        -12,
        -15,
        34,
        61,
        -75,
        -98,
        -10,
        -58,
        -44,
        124,
        94,
        -20,
        87,
        -84,
        79,
        116,
        8,
        -43,
        99,
        -106,
        41,
        99,
        -119,
        89,
        53,
        1,
        33,
        121,
        72,
        -114,
        87,
        -74,
        -76,
        -17,
        101,
        -122,
        -70,
        -77,
        44,
        125,
        -111,
        68,
        -42,
        -56,
        -26,
        57,
        -55,
        51,
        17,
        -109,
        -70,
        54,
        61,
        27,
        -2,
        -83,
        -114,
        89,
        100,
        -111,
        -56,
        -79,
        -84,
        -120,
        -57,
        53,
        100,
        -18,
        -124,
        119,
        5,
        -47,
        -9,
        32,
        127,
        93,
        -112,
        15,
        -65,
        -49,
        31,
        -82,
        -65,
        94,
        124,
        65,
        -104,
        47,
        44,
        70,
        -12,
        9,
        -41,
        -25,
        95,
        -97,
        -113,
        -17,
        -57,
        -25,
        -63,
        -85,
        -101,
        -79,
        -78,
        -91,
        48,
        79,
        -35,
        80,
        125,
        -120,
        75,
        -37,
        -114,
        -116,
        81,
        86,
        20,
        110,
        -35,
        -26,
        76,
        -125,
        8,
        -34,
        115,
        -56,
        92,
        15,
        74,
        -19,
        16,
        16,
        -93,
        105,
        73,
        28,
        -28,
        75,
        -2,
        48,
        -113,
        -67,
        -108,
        71,
        -57,
        59,
        10,
        17,
        -95,
        90,
        -52,
        -5,
        66,
        -49,
        -43,
        3,
        94,
        -86,
        -41,
        -77,
        -3,
        92,
        -114,
        -10,
        89,
        91,
        -22,
        -17,
        8,
        -43,
        69,
        95,
        12,
        84,
        114,
        122,
        -85,
        92,
        -97,
        -22,
        -118,
        -27,
        86,
        -85,
        90,
        -88,
        -119,
        2,
        91,
        -40,
        -118,
        -27,
        -68,
        -70,
        61,
        100,
        -11,
        44,
        21,
        104,
        -15,
        -108,
        -28,
        35,
        106,
        -120,
        -14,
        -14,
        126,
        68,
        -16,
        69,
        0,
        -5,
        100,
        44,
        -84,
        -82,
        60,
        86,
        10,
        -107,
        -31,
        -127,
        101,
        -110,
        98,
        55,
        -119,
        88,
        109,
        26,
        104,
        -55,
        -119,
        93,
        -107,
        -87,
        60,
        -75,
        -84,
        11,
        -4,
        -81,
        115,
        93,
        83,
        119,
        55,
        97,
        52,
        72,
        84,
        121,
        67,
        -58,
        -78,
        -103,
        54,
        -63,
        -104,
        -124,
        -106,
        119,
        -92,
        25,
        6,
        91,
        33,
        90,
        -27,
        -16,
        38,
        65,
        -106,
        -45,
        -41,
        -97,
        30,
        75,
        62,
        80,
        -79,
        -100,
        -55,
        98,
        -92,
        114,
        -106,
        72,
        -34,
        27,
        110,
        -92,
        73,
        106,
        10,
        -1,
        0,
        69,
        -103,
        -98,
        27,
        -93,
        -78,
        121,
        -76,
        18,
        82,
        -118,
        50,
        -113,
        35,
        69,
        27,
        74,
        -20,
        26,
        105,
        17,
        -21,
        -58,
        -23,
        18,
        34,
        -77,
        17,
        28,
        -106,
        -21,
        44,
        -110,
        48,
        88,
        -29,
        -11,
        -41,
        109,
        -77,
        -81,
        2,
        -82,
        -92,
        -13,
        3,
        17,
        -128,
        -102,
        104,
        -81,
        125,
        75,
        -55,
        90,
        -72,
        -73,
        105,
        105,
        85,
        -11,
        5,
        74,
        -19,
        29,
        -55,
        99,
        -106,
        -55,
        102,
        84,
        83,
        52,
        88,
        -5,
        -51,
        10,
        43,
        60,
        -46,
        125,
        44,
        -65,
        96,
        0,
        19,
        118,
        19,
        -109,
        -106,
        70,
        -77,
        -22,
        -118,
        53,
        107,
        124,
        39,
        -85,
        -68,
        121,
        -1,
        0,
        -91,
        -16,
        -88,
        -66,
        -51,
        -2,
        -109,
        -5,
        79,
        9,
        -27,
        -87,
        -25,
        -6,
        95,
        30,
        63,
        89,
        -6,
        -25,
        -89,
        67,
        -2,
        83,
        -5,
        46,
        -125,
        -84,
        -42,
        -27,
        -36,
        -125,
        31,
        -105,
        -47,
        27,
        -69,
        -121,
        45,
        -48,
        37,
        -120,
        -31,
        1,
        -7,
        26,
        -126,
        -13,
        -96,
        116,
        1,
        -14,
        -14,
        74,
        -55,
        -50,
        17,
        -74,
        -124,
        38,
        50,
        68,
        -11,
        57,
        32,
        -121,
        -22,
        100,
        -108,
        -112,
        109,
        -12,
        -81,
        114,
        -20,
        19,
        62,
        58,
        57,
        -6,
        113,
        -77,
        -48,
        86,
        -24,
        -49,
        37,
        75,
        -39,
        60,
        37,
        75,
        112,
        -108,
        19,
        -41,
        -102,
        107,
        -51,
        44,
        76,
        -15,
        -59,
        34,
        -85,
        -104,
        104,
        -53,
        30,
        -52,
        114,
        -85,
        105,
        92,
        -21,
        -72,
        111,
        -99,
        -8,
        106,
        -57,
        -7,
        -113,
        22,
        90,
        -107,
        124,
        -106,
        43,
        -89,
        58,
        -109,
        33,
        -113,
        -74,
        -116,
        -11,
        110,
        69,
        14,
        30,
        24,
        -25,
        68,
        -111,
        -31,
        103,
        88,
        -18,
        -26,
        106,
        -40,
        11,
        -22,
        70,
        -32,
        23,
        -123,
        123,
        -128,
        -18,
        93,
        -126,
        9,
        48,
        51,
        127,
        24,
        -10,
        121,
        -30,
        -6,
        29,
        13,
        -49,
        -108,
        29,
        -92,
        -68,
        -124,
        -5,
        94,
        99,
        124,
        16,
        37,
        -83,
        54,
        -102,
        -50,
        127,
        55,
        -54,
        51,
        39,
        -60,
        -103,
        119,
        15,
        -112,
        97,
        125,
        41,
        -105,
        18,
        83,
        -75,
        -60,
        -44,
        18,
        127,
        127,
        -5,
        -123,
        2,
        -92,
        70,
        -46,
        101,
        91,
        98,
        -92,
        -89,
        -96,
        -24,
        -44,
        58,
        12,
        -15,
        -114,
        -58,
        -23,
        64,
        -11,
        46,
        -67,
        -69,
        47,
        -46,
        75,
        -23,
        -13,
        93,
        14,
        46,
        116,
        -52,
        111,
        57,
        -73,
        86,
        -36,
        1,
        -71,
        -121,
        -16,
        -4,
        -11,
        -48,
        -70,
        54,
        6,
        -106,
        67,
        -73,
        -88,
        -38,
        -109,
        108,
        66,
        -52,
        7,
        9,
        75,
        76,
        40,
        9,
        107,
        -39,
        -96,
        -79,
        -112,
        -104,
        -20,
        -81,
        -81,
        110,
        7,
        -3,
        75,
        17,
        -74,
        -36,
        86,
        -102,
        -106,
        -42,
        -83,
        47,
        -67,
        34,
        -84,
        -37,
        85,
        -85,
        86,
        91,
        22,
        17,
        -111,
        -92,
        -73,
        17,
        33,
        123,
        108,
        53,
        -83,
        124,
        -48,
        54,
        -100,
        -97,
        -3,
        121,
        86,
        117,
        108,
        -75,
        -26,
        -75,
        82,
        -93,
        -87,
        -120,
        -3,
        -10,
        30,
        92,
        122,
        -39,
        125,
        102,
        -85,
        -86,
        16,
        -57,
        -33,
        -52,
        -29,
        -115,
        -24,
        -37,
        107,
        52,
        14,
        -106,
        -68,
        -50,
        127,
        3,
        -75,
        -122,
        -34,
        12,
        -35,
        -62,
        80,
        -37,
        -49,
        -20,
        -51,
        8,
        23,
        -88,
        -66,
        70,
        -112,
        24,
        74,
        -28,
        34,
        -62,
        -24,
        -81,
        4,
        15,
        124,
        45,
        19,
        83,
        -96,
        -37,
        -60,
        -60,
        -122,
        -29,
        -122,
        32,
        67,
        105,
        -10,
        27,
        -72,
        18,
        -18,
        121,
        -19,
        101,
        -5,
        -74,
        -36,
        -20,
        49,
        -5,
        72,
        -41,
        113,
        4,
        14,
        -32,
        -92,
        26,
        103,
        -49,
        -28,
        -84,
        -59,
        52,
        83,
        61,
        95,
        74,
        -59,
        81,
        78,
        85,
        -113,
        29,
        -115,
        -121,
        -1,
        0,
        103,
        -6,
        -86,
        55,
        10,
        -58,
        97,
        -88,
        -122,
        7,
        -11,
        -15,
        -11,
        88,
        -51,
        9,
        -114,
        -63,
        -115,
        37,
        -125,
        -44,
        -12,
        44,
        -39,
        -114,
        83,
        121,
        -10,
        -86,
        -2,
        58,
        123,
        88,
        -105,
        -35,
        -54,
        -17,
        102,
        -2,
        50,
        57,
        -86,
        -41,
        57,
        19,
        -5,
        127,
        -36,
        -85,
        -20,
        -17,
        -6,
        70,
        122,
        121,
        70,
        -86,
        -71,
        19,
        -61,
        30,
        -120,
        59,
        -23,
        56,
        38,
        88,
        -50,
        -53,
        -95,
        -102,
        -45,
        116,
        72,
        -127,
        -65,
        -28,
        -105,
        36,
        37,
        -63,
        -60,
        1,
        -114,
        1,
        -76,
        13,
        -83,
        -61,
        -36,
        -24,
        76,
        87,
        93,
        -109,
        -65,
        120,
        -111,
        4,
        -46,
        104,
        -57,
        -26,
        -80,
        -6,
        45,
        67,
        -59,
        84,
        -49,
        76,
        -22,
        -63,
        -123,
        -110,
        47,
        118,
        57,
        4,
        102,
        72,
        -37,
        -110,
        93,
        14,
        62,
        96,
        57,
        -84,
        -24,
        8,
        7,
        5,
        23,
        92,
        56,
        -54,
        67,
        -95,
        -128,
        24,
        -53,
        0,
        -121,
        71,
        -23,
        18,
        125,
        -78,
        84,
        21,
        100,
        -119,
        18,
        52,
        99,
        -80,
        -10,
        -53,
        60,
        -11,
        -18,
        -112,
        33,
        102,
        43,
        50,
        -39,
        116,
        -74,
        -101,
        53,
        -119,
        36,
        86,
        -34,
        -10,
        124,
        101,
        -98,
        93,
        46,
        127,
        -96,
        17,
        -61,
        -72,
        33,
        66,
        -126,
        -105,
        84,
        39,
        -95,
        -12,
        22,
        -13,
        -4,
        -11,
        -100,
        -68,
        -35,
        2,
        -99,
        -93,
        -44,
        -76,
        54,
        105,
        69,
        50,
        104,
        3,
        56,
        18,
        90,
        -93,
        115,
        4,
        81,
        -79,
        98,
        -6,
        -67,
        79,
        -77,
        -100,
        109,
        47,
        -57,
        -118,
        -41,
        31,
        -70,
        -69,
        -74,
        23,
        17,
        -104,
        -71,
        -120,
        25,
        104,
        30,
        88,
        -79,
        -39,
        72,
        114,
        117,
        29,
        39,
        48,
        -75,
        91,
        -79,
        -41,
        -77,
        82,
        59,
        67,
        115,
        -63,
        4,
        -62,
        56,
        46,
        -39,
        70,
        -122,
        -37,
        -102,
        -52,
        -78,
        51,
        55,
        107,
        -86,
        75,
        28,
        118,
        101,
        5,
        -21,
        -39,
        69,
        99,
        61,
        27,
        49,
        -35,
        -90,
        -54,
        -46,
        43,
        69,
        106,
        30,
        -17,
        78,
        69,
        -12,
        -113,
        113,
        100,
        14,
        -35,
        -93,
        78,
        1,
        61,
        -35,
        -124,
        -127,
        -30,
        -85,
        126,
        78,
        124,
        68,
        -31,
        95,
        16,
        -8,
        -114,
        -116,
        -16,
        -6,
        -67,
        91,
        123,
        99,
        -85,
        -101,
        -60,
        -13,
        77,
        28,
        115,
        -19,
        48,
        -64,
        37,
        -88,
        44,
        82,
        -101,
        -23,
        13,
        -114,
        -108,
        -49,
        -28,
        -102,
        40,
        -40,
        38,
        -50,
        -37,
        23,
        -106,
        54,
        68,
        114,
        84,
        67,
        -15,
        73,
        -102,
        15,
        84,
        62,
        -80,
        61,
        25,
        -75,
        117,
        117,
        64,
        32,
        -51,
        110,
        -97,
        95,
        -36,
        1,
        104,
        62,
        53,
        114,
        45,
        69,
        -25,
        -27,
        -78,
        -9,
        -88,
        81,
        -31,
        -28,
        -95,
        -83,
        -35,
        66,
        -63,
        -49,
        -90,
        -104,
        -96,
        -99,
        -82,
        57,
        -64,
        -64,
        115,
        -4,
        -76,
        -45,
        114,
        -35,
        64,
        45,
        -123,
        -32,
        -69,
        120,
        -116,
        -115,
        41,
        -84,
        -48,
        21,
        -41,
        -21,
        54,
        26,
        -114,
        -116,
        107,
        115,
        -75,
        -80,
        109,
        -99,
        4,
        117,
        95,
        -103,
        124,
        113,
        -108,
        52,
        -71,
        -68,
        79,
        118,
        -51,
        -27,
        -6,
        29,
        114,
        84,
        -86,
        -43,
        50,
        -71,
        77,
        -114,
        -125,
        63,
        5,
        -123,
        56,
        61,
        -105,
        26,
        -21,
        -62,
        121,
        -26,
        -32,
        105,
        -118,
        37,
        -86,
        45,
        -102,
        -63,
        37,
        13,
        90,
        -1,
        0,
        -17,
        86,
        -83,
        12,
        -108,
        77,
        -103,
        -94,
        -98,
        57,
        -91,
        21,
        106,
        -4,
        -108,
        -40,
        110,
        -126,
        126,
        -51,
        -90,
        -17,
        125,
        48,
        73,
        56,
        126,
        -89,
        -23,
        7,
        98,
        -71,
        -41,
        50,
        -93,
        32,
        98,
        -15,
        83,
        118,
        -118,
        -80,
        -92,
        -44,
        6,
        -23,
        56,
        -83,
        60,
        114,
        -51,
        -105,
        -100,
        78,
        -114,
        106,
        -106,
        41,
        8,
        -89,
        106,
        -119,
        106,
        113,
        -86,
        -112,
        -83,
        98,
        9,
        37,
        -122,
        -25,
        -18,
        90,
        -95,
        -112,
        90,
        88,
        -82,
        -99,
        -49,
        -27,
        81,
        105,
        -61,
        106,
        41,
        -79,
        -87,
        -45,
        -75,
        -88,
        43,
        36,
        -13,
        42,
        -41,
        -109,
        37,
        -103,
        -49,
        99,
        -90,
        -114,
        -46,
        -70,
        -119,
        -91,
        -119,
        43,
        78,
        4,
        115,
        68,
        -29,
        -43,
        61,
        -62,
        51,
        126,
        43,
        -49,
        43,
        -40,
        -70,
        118,
        107,
        -28,
        -70,
        43,
        35,
        -42,
        25,
        -53,
        -85,
        121,
        -20,
        -26,
        45,
        103,
        -51,
        76,
        124,
        -15,
        100,
        -95,
        -126,
        -108,
        -107,
        108,
        -30,
        76,
        113,
        84,
        -111,
        -110,
        -99,
        84,
        -82,
        25,
        74,
        -70,
        -62,
        -37,
        -120,
        -95,
        -110,
        85,
        96,
        28,
        -26,
        -93,
        -25,
        -47,
        114,
        -124,
        -113,
        -107,
        -8,
        -47,
        -92,
        35,
        -85,
        -65,
        83,
        81,
        5,
        -83,
        33,
        95,
        -116,
        90,
        13,
        29,
        -81,
        -51,
        -39,
        98,
        56,
        -1,
        0,
        57,
        -36,
        25,
        -88,
        4,
        -18,
        112,
        -66,
        46,
        -71,
        77,
        126,
        59,
        -114,
        -41,
        8,
        94,
        26,
        -71,
        127,
        -38,
        -19,
        13,
        -24,
        29,
        24,
        109,
        49,
        -112,
        82,
        58,
        46,
        -120,
        38,
        -27,
        -70,
        -33,
        -28,
        11,
        -83,
        -41,
        61,
        -107,
        17,
        -55,
        -6,
        -9,
        62,
        -117,
        90,
        103,
        85,
        -89,
        -24,
        -44,
        -77,
        -72,
        13,
        -41,
        12,
        -50,
        116,
        83,
        59,
        60,
        126,
        3,
        3,
        -87,
        -67,
        -77,
        -116,
        -102,
        101,
        -79,
        -90,
        -37,
        -95,
        102,
        29,
        -6,
        34,
        -12,
        -93,
        -87,
        86,
        -99,
        -13,
        -5,
        -67,
        -15,
        73,
        107,
        74,
        60,
        -101,
        6,
        2,
        -79,
        -86,
        7,
        119,
        -113,
        107,
        106,
        -34,
        -39,
        124,
        -119,
        -67,
        44,
        -55,
        114,
        122,
        -6,
        -69,
        125,
        -26,
        -33,
        58,
        28,
        -94,
        -84,
        54,
        107,
        32,
        -90,
        39,
        -102,
        -85,
        -113,
        -23,
        -41,
        -126,
        18,
        -106,
        25,
        24,
        -62,
        108,
        -82,
        127,
        70,
        62,
        -68,
        -111,
        -67,
        29,
        42,
        -92,
        117,
        104,
        -84,
        4,
        79,
        -126,
        115,
        62,
        -100,
        80,
        89,
        -10,
        -22,
        118,
        -31,
        10,
        19,
        15,
        22,
        -81,
        76,
        24,
        -74,
        -88,
        30,
        -109,
        76,
        31,
        54,
        70,
        66,
        -106,
        -61,
        -22,
        52,
        -75,
        53,
        -68,
        -17,
        -101,
        -20,
        1,
        -38,
        49,
        24,
        121,
        -57,
        93,
        10,
        119,
        55,
        21,
        -22,
        -38,
        70,
        18,
        0,
        -105,
        44,
        -91,
        75,
        86,
        105,
        -73,
        -117,
        -3,
        89,
        52,
        97,
        -65,
        -39,
        -103,
        -43,
        -26,
        0,
        -51,
        13,
        -34,
        -87,
        -57,
        64,
        -47,
        -99,
        127,
        -116,
        -46,
        -95,
        -109,
        -115,
        -101,
        67,
        -76,
        -68,
        110,
        -24,
        70,
        -105,
        -44,
        117,
        -41,
        -114,
        63,
        -6,
        109,
        -52,
        64,
        42,
        75,
        -117,
        -14,
        -93,
        -93,
        -22,
        77,
        76,
        106,
        -79,
        -77,
        122,
        103,
        -6,
        120,
        -53,
        -119,
        4,
        35,
        -47,
        111,
        -70,
        37,
        -108,
        -6,
        -15,
        -63,
        -36,
        -47,
        36,
        -5,
        -99,
        16,
        76,
        -51,
        33,
        -119,
        115,
        127,
        25,
        -65,
        -56,
        62,
        104,
        24,
        -95,
        -72,
        126,
        101,
        -4,
        28,
        -112,
        -114,
        119,
        47,
        48,
        -91,
        -82,
        -53,
        -12,
        -20,
        78,
        99,
        101,
        14,
        90,
        -25,
        85,
        63,
        -37,
        47,
        -64,
        -62,
        53,
        58,
        -124,
        78,
        22,
        74,
        -2,
        -64,
        -5,
        99,
        -70,
        70,
        -115,
        81,
        -41,
        -100,
        28,
        93,
        33,
        49,
        125,
        44,
        -69,
        -89,
        83,
        -19,
        125,
        -97,
        -64,
        -81,
        -97,
        61,
        23,
        95,
        -95,
        -36,
        -21,
        -7,
        72,
        -110,
        90,
        -99,
        41,
        27,
        5,
        14,
        95,
        -95,
        -91,
        -32,
        121,
        -86,
        -9,
        46,
        -38,
        -16,
        -77,
        -36,
        104,
        60,
        -98,
        -108,
        14,
        122,
        27,
        -74,
        -3,
        86,
        82,
        100,
        97,
        22,
        -37,
        101,
        73,
        58,
        -47,
        -94,
        -110,
        -37,
        53,
        124,
        -119,
        27,
        5,
        -82,
        95,
        -29,
        -97,
        59,
        81,
        -56,
        50,
        80,
        117,
        -82,
        19,
        -73,
        70,
        50,
        84,
        86,
        -51,
        -19,
        -75,
        -14,
        18,
        -91,
        52,
        -77,
        1,
        90,
        -82,
        -108,
        22,
        -33,
        59,
        -112,
        12,
        66,
        89,
        -42,
        -99,
        26,
        82,
        90,
        75,
        99,
        -100,
        -40,
        45,
        -36,
        -3,
        -43,
        -119,
        9,
        10,
        -94,
        -35,
        -108,
        -7,
        111,
        22,
        50,
        53,
        104,
        94,
        -52,
        109,
        -15,
        27,
        -69,
        12,
        46,
        39,
        46,
        28,
        -41,
        84,
        -51,
        102,
        114,
        -67,
        11,
        73,
        -98,
        5,
        57,
        98,
        -106,
        115,
        47,
        53,
        -52,
        -9,
        -6,
        -58,
        97,
        26,
        74,
        -83,
        -118,
        110,
        54,
        -71,
        -14,
        -38,
        -122,
        -47,
        -93,
        41,
        -70,
        56,
        -14,
        97,
        37,
        7,
        116,
        -2,
        38,
        110,
        -85,
        104,
        -47,
        7,
        77,
        81,
        -103,
        0,
        83,
        -23,
        55,
        91,
        60,
        97,
        74,
        -126,
        20,
        -127,
        -2,
        -58,
        -56,
        -84,
        123,
        89,
        -128,
        59,
        -40,
        28,
        18,
        125,
        -126,
        -43,
        -1,
        0,
        104,
        95,
        49,
        105,
        90,
        -106,
        -19,
        62,
        -125,
        -14,
        -6,
        27,
        -77,
        -103,
        -38,
        107,
        11,
        38,
        88,
        -40,
        -112,
        89,
        -110,
        41,
        103,
        83,
        63,
        -42,
        70,
        -58,
        57,
        37,
        -126,
        25,
        94,
        48,
        -34,
        -103,
        -111,
        21,
        -64,
        -18,
        4,
        -8,
        16,
        -8,
        -121,
        -8,
        -3,
        -7,
        93,
        -113,
        -19,
        -68,
        -89,
        67,
        -79,
        -54,
        15,
        -26,
        -7,
        -16,
        91,
        90,
        -38,
        -55,
        118,
        -28,
        -118,
        -29,
        55,
        -61,
        2,
        17,
        -60,
        12,
        35,
        -72,
        4,
        -92,
        -78,
        89,
        78,
        -120,
        47,
        68,
        106,
        -127,
        -109,
        -39,
        -95,
        -96,
        111,
        87,
        22,
        68,
        109,
        -120,
        -22,
        -106,
        -106,
        -49,
        -28,
        -78,
        56,
        126,
        -89,
        92,
        113,
        -80,
        125,
        -5,
        -71,
        -15,
        -34,
        -126,
        47,
        53,
        -41,
        57,
        5,
        -112,
        125,
        7,
        1,
        -87,
        -54,
        3,
        113,
        -33,
        -116,
        -3,
        -113,
        -103,
        95,
        48,
        -19,
        94,
        102,
        -40,
        -86,
        -42,
        -35,
        99,
        77,
        -36,
        10,
        21,
        -50,
        -119,
        -71,
        25,
        56,
        44,
        83,
        -42,
        -45,
        -58,
        -19,
        105,
        85,
        -90,
        -1,
        0,
        -34,
        42,
        -120,
        63,
        20,
        106,
        62,
        97,
        51,
        57,
        -127,
        -51,
        -14,
        93,
        -56,
        29,
        -2,
        99,
        25,
        -94,
        52,
        79,
        19,
        49,
        22,
        -47,
        -85,
        -92,
        -21,
        -12,
        96,
        -83,
        118,
        -55,
        124,
        -55,
        -68,
        -44,
        -107,
        27,
        76,
        95,
        -57,
        -79,
        -92,
        31,
        106,
        -59,
        99,
        19,
        72,
        -110,
        88,
        62,
        5,
        -79,
        -47,
        -118,
        -47,
        102,
        90,
        -79,
        37,
        42,
        -31,
        -50,
        -52,
        -126,
        -5,
        22,
        -89,
        -99,
        90,
        25,
        97,
        -42,
        -6,
        102,
        -78,
        6,
        101,
        -78,
        -103,
        75,
        -63,
        -52,
        -23,
        -62,
        104,
        42,
        19,
        57,
        94,
        -90,
        67,
        61,
        95,
        -94,
        -39,
        -76,
        59,
        -113,
        127,
        41,
        -93,
        -72,
        43,
        32,
        127,
        93,
        61,
        17,
        -91,
        -78,
        -4,
        -58,
        59,
        4,
        116,
        91,
        105,
        -79,
        -107,
        46,
        16,
        -48,
        105,
        6,
        75,
        -6,
        104,
        -40,
        90,
        19,
        -116,
        -75,
        8,
        -15,
        86,
        36,
        -80,
        -29,
        -23,
        -85,
        102,
        -92,
        -53,
        71,
        45,
        115,
        20,
        33,
        37,
        107,
        49,
        99,
        113,
        33,
        25,
        -103,
        -27,
        67,
        15,
        -45,
        51,
        32,
        64,
        -26,
        102,
        18,
        5,
        -114,
        63,
        -44,
        30,
        104,
        117,
        -81,
        89,
        -28,
        105,
        101,
        -13,
        120,
        -52,
        6,
        50,
        -18,
        45,
        18,
        42,
        16,
        81,
        -93,
        78,
        -12,
        49,
        44,
        114,
        -83,
        -111,
        105,
        102,
        -53,
        37,
        -21,
        43,
        51,
        -40,
        110,
        -42,
        -113,
        -42,
        -12,
        -121,
        -95,
        27,
        44,
        106,
        -18,
        -27,
        -31,
        62,
        1,
        -2,
        54,
        55,
        60,
        43,
        -95,
        -14,
        -50,
        -49,
        79,
        -96,
        -27,
        53,
        -59,
        -125,
        101,
        -75,
        86,
        -11,
        -39,
        11,
        35,
        -114,
        -27,
        41,
        -48,
        -48,
        -24,
        -71,
        -23,
        76,
        -35,
        97,
        32,
        52,
        -114,
        -87,
        -94,
        38,
        100,
        29,
        98,
        122,
        43,
        -14,
        -39,
        42,
        111,
        35,
        -115,
        43,
        21,
        81,
        117,
        36,
        -109,
        47,
        33,
        2,
        86,
        7,
        -120,
        -81,
        -31,
        71,
        92,
        -26,
        58,
        116,
        115,
        89,
        -24,
        -11,
        70,
        -5,
        -85,
        38,
        -79,
        11,
        -91,
        123,
        22,
        72,
        -28,
        -98,
        20,
        100,
        11,
        11,
        17,
        -79,
        39,
        -68,
        -118,
        -57,
        34,
        36,
        74,
        -6,
        -97,
        92,
        -113,
        98,
        -37,
        78,
        123,
        -28,
        70,
        -109,
        26,
        82,
        -71,
        11,
        -45,
        -23,
        -9,
        -42,
        -75,
        121,
        120,
        110,
        56,
        38,
        -88,
        -10,
        24,
        88,
        -118,
        -60,
        1,
        -122,
        -26,
        120,
        85,
        58,
        96,
        -65,
        51,
        -8,
        -26,
        26,
        -56,
        -14,
        38,
        13,
        -42,
        -106,
        -23,
        -104,
        -11,
        39,
        -58,
        -93,
        44,
        23,
        -35,
        -61,
        -115,
        -49,
        89,
        -58,
        -25,
        51,
        -128,
        -80,
        84,
        16,
        35,
        108,
        -120,
        -115,
        123,
        -34,
        -33,
        17,
        63,
        -35,
        -119,
        -25,
        -20,
        106,
        -84,
        105,
        -20,
        -26,
        -85,
        87,
        -42,
        54,
        -84,
        -114,
        115,
        125,
        -92,
        122,
        -94,
        42,
        -79,
        61,
        26,
        -118,
        -26,
        -93,
        -33,
        -96,
        -114,
        -100,
        17,
        122,
        84,
        -45,
        -45,
        -116,
        59,
        72,
        -21,
        -35,
        43,
        2,
        -18,
        -79,
        -87,
        37,
        -90,
        36,
        -110,
        68,
        106,
        52,
        14,
        -122,
        -72,
        -9,
        -25,
        -117,
        51,
        -44,
        -3,
        69,
        -43,
        -39,
        17,
        -107,
        -22,
        108,
        -128,
        -56,
        95,
        -114,
        -92,
        20,
        97,
        -100,
        87,
        -93,
        91,
        85,
        33,
        -98,
        -43,
        -124,
        -117,
        -46,
        -57,
        -63,
        90,
        29,
        44,
        -42,
        -25,
        96,
        -19,
        25,
        -111,
        -67,
        66,
        -123,
        -54,
        -94,
        -86,
        89,
        14,
        23,
        76,
        -85,
        42,
        -5,
        -62,
        -42,
        53,
        -117,
        2,
        -67,
        -114,
        123,
        -95,
        116,
        -118,
        -82,
        -114,
        68,
        119,
        -84,
        -118,
        -110,
        -63,
        47,
        -93,
        97,
        -2,
        -111,
        99,
        98,
        -75,
        124,
        57,
        -114,
        69,
        89,
        88,
        83,
        -128,
        -66,
        -46,
        85,
        -21,
        -41,
        -1,
        0,
        117,
        -102,
        55,
        123,
        -85,
        17,
        -34,
        21,
        -52,
        70,
        121,
        -115,
        -47,
        -56,
        -56,
        -30,
        117,
        -121,
        34,
        49,
        37,
        73,
        -46,
        52,
        71,
        123,
        -7,
        123,
        95,
        -29,
        -6,
        -87,
        -4,
        -121,
        70,
        -114,
        -116,
        -66,
        97,
        -103,
        -48,
        74,
        -28,
        79,
        -83,
        100,
        68,
        -98,
        -65,
        -28,
        -55,
        60,
        114,
        -79,
        100,
        95,
        104,
        -34,
        -56,
        -111,
        28,
        -87,
        -18,
        -60,
        95,
        -87,
        -47,
        -71,
        -84,
        115,
        81,
        -66,
        -11,
        -51,
        28,
        87,
        73,
        -87,
        114,
        72,
        88,
        -59,
        99,
        -98,
        -118,
        -83,
        69,
        69,
        -111,
        -46,
        75,
        -20,
        -78,
        42,
        42,
        -85,
        -106,
        47,
        -11,
        106,
        -93,
        -101,
        2,
        -79,
        -116,
        -82,
        -111,
        -58,
        -81,
        -111,
        -114,
        -119,
        -18,
        124,
        -67,
        17,
        -49,
        -40,
        74,
        -73,
        -74,
        -8,
        -4,
        13,
        -5,
        29,
        -1,
        0,
        79,
        127,
        -113,
        -112,
        126,
        11,
        119,
        -91,
        -65,
        110,
        62,
        71,
        -56,
        -8,
        26,
        -1,
        0,
        -113,
        -32,
        -8,
        12,
        63,
        -56,
        23,
        -52,
        125,
        -87,
        -114,
        -124,
        43,
        -30,
        -73,
        51,
        102,
        -37,
        89,
        -100,
        -52,
        82,
        13,
        -78,
        -24,
        37,
        121,
        -74,
        -93,
        102,
        64,
        -83,
        -94,
        -13,
        -98,
        -112,
        113,
        -66,
        37,
        75,
        57,
        -115,
        -51,
        31,
        20,
        104,
        -47,
        1,
        -108,
        40,
        -55,
        50,
        -104,
        -110,
        -16,
        -84,
        -23,
        99,
        -110,
        65,
        51,
        -15,
        -28,
        4,
        104,
        103,
        -67,
        94,
        120,
        -52,
        -106,
        127,
        -97,
        -13,
        -105,
        -100,
        -35,
        -12,
        -127,
        -10,
        53,
        -6,
        109,
        -106,
        103,
        -125,
        -25,
        93,
        20,
        29,
        3,
        37,
        82,
        -56,
        -85,
        119,
        -7,
        -105,
        80,
        -77,
        25,
        126,
        115,
        -81,
        -26,
        64,
        58,
        -51,
        33,
        -68,
        -108,
        -60,
        -9,
        -86,
        30,
        -46,
        -13,
        76,
        -11,
        19,
        -67,
        0,
        38,
        -56,
        -58,
        7,
        19,
        -93,
        -71,
        98,
        -6,
        -109,
        -109,
        -94,
        78,
        -42,
        125,
        15,
        112,
        61,
        -116,
        -63,
        -71,
        -10,
        111,
        -90,
        109,
        51,
        54,
        50,
        -69,
        92,
        110,
        127,
        71,
        -97,
        -93,
        -79,
        -106,
        34,
        121,
        -77,
        84,
        -89,
        58,
        -36,
        -90,
        124,
        -82,
        87,
        109,
        4,
        -69,
        107,
        121,
        -117,
        39,
        6,
        101,
        75,
        82,
        19,
        84,
        -59,
        27,
        87,
        90,
        -63,
        -27,
        -13,
        118,
        -84,
        75,
        -96,
        15,
        82,
        85,
        -21,
        124,
        -43,
        -7,
        51,
        -84,
        -91,
        -106,
        7,
        -15,
        7,
        27,
        -107,
        -52,
        105,
        78,
        20,
        65,
        -37,
        94,
        -73,
        -56,
        69,
        90,
        -56,
        -114,
        -53,
        -51,
        95,
        41,
        74,
        -68,
        58,
        114,
        29,
        75,
        50,
        104,
        41,
        -52,
        -128,
        107,
        -103,
        16,
        58,
        -57,
        -115,
        3,
        -99,
        57,
        104,
        -23,
        17,
        -84,
        -97,
        36,
        38,
        40,
        27,
        76,
        108,
        -99,
        48,
        -27,
        114,
        -72,
        -36,
        -106,
        59,
        33,
        -114,
        -77,
        117,
        90,
        -65,
        121,
        86,
        -118,
        -39,
        -114,
        24,
        -69,
        -99,
        59,
        -31,
        72,
        -100,
        -70,
        -9,
        -50,
        35,
        -118,
        87,
        -19,
        88,
        -10,
        -16,
        86,
        -105,
        79,
        44,
        17,
        -55,
        10,
        -23,
        -125,
        -63,
        101,
        48,
        -71,
        -86,
        57,
        -123,
        -60,
        -60,
        -74,
        -76,
        -98,
        -108,
        -104,
        -108,
        -98,
        -27,
        -89,
        17,
        48,
        -83,
        114,
        123,
        85,
        -30,
        -114,
        99,
        13,
        22,
        -98,
        -52,
        80,
        25,
        100,
        -101,
        -79,
        44,
        -34,
        -84,
        90,
        40,
        46,
        -51,
        21,
        -102,
        -69,
        -51,
        -97,
        -44,
        -45,
        -57,
        -51,
        115,
        127,
        -58,
        -80,
        -67,
        -56,
        76,
        -9,
        -13,
        -107,
        -19,
        -21,
        -5,
        78,
        -113,
        -28,
        7,
        -15,
        42,
        -57,
        34,
        8,
        70,
        -48,
        105,
        68,
        106,
        -87,
        -21,
        67,
        101,
        -54,
        -99,
        -47,
        14,
        -70,
        117,
        98,
        -81,
        21,
        127,
        -36,
        -37,
        79,
        54,
        85,
        -76,
        -30,
        102,
        126,
        -107,
        11,
        -27,
        -77,
        -11,
        122,
        -76,
        -65,
        -63,
        110,
        115,
        77,
        -95,
        97,
        62,
        -57,
        -14,
        -89,
        81,
        -89,
        5,
        80,
        53,
        -70,
        96,
        114,
        -100,
        -85,
        -108,
        99,
        120,
        -8,
        -84,
        -91,
        -53,
        -59,
        99,
        53,
        102,
        16,
        52,
        100,
        57,
        -73,
        -54,
        9,
        -49,
        75,
        122,
        -23,
        -37,
        -9,
        1,
        -127,
        -59,
        -125,
        -3,
        -52,
        -31,
        -119,
        -76,
        50,
        95,
        -81,
        110,
        82,
        85,
        -119,
        103,
        -22,
        71,
        39,
        83,
        101,
        -25,
        -111,
        -90,
        -102,
        103,
        121,
        36,
        33,
        -103,
        -98,
        -60,
        -82,
        -5,
        -5,
        71,
        -36,
        -6,
        78,
        -29,
        -91,
        -27,
        -69,
        87,
        103,
        -36,
        111,
        100,
        -63,
        -32,
        -23,
        -116,
        61,
        72,
        -110,
        -68,
        53,
        -86,
        -6,
        113,
        125,
        -86,
        91,
        11,
        -117,
        37,
        -71,
        28,
        -3,
        -30,
        86,
        0,
        19,
        -38,
        -96,
        -53,
        33,
        8,
        6,
        -104,
        2,
        -88,
        -87,
        84,
        -73,
        -99,
        -47,
        -22,
        122,
        -53,
        -5,
        31,
        103,
        -47,
        94,
        -85,
        68,
        20,
        77,
        28,
        51,
        97,
        -88,
        -86,
        34,
        -103,
        67,
        -122,
        69,
        -63,
        -19,
        45,
        17,
        101,
        -12,
        58,
        17,
        35,
        -19,
        73,
        -91,
        -126,
        59,
        101,
        81,
        74,
        5,
        -54,
        11,
        31,
        66,
        -5,
        101,
        -76,
        62,
        82,
        87,
        -102,
        -73,
        54,
        -53,
        -28,
        123,
        -76,
        -10,
        -61,
        -65,
        -74,
        107,
        -83,
        -35,
        -124,
        10,
        -103,
        -96,
        30,
        -90,
        -85,
        72,
        43,
        77,
        74,
        -112,
        -62,
        90,
        33,
        -120,
        112,
        -19,
        42,
        122,
        47,
        -37,
        -112,
        73,
        -91,
        23,
        5,
        17,
        -115,
        -81,
        -5,
        85,
        -21,
        4,
        -85,
        25,
        -81,
        5,
        -29,
        87,
        -93,
        -106,
        -96,
        103,
        -58,
        99,
        45,
        109,
        -121,
        73,
        -38,
        -89,
        44,
        55,
        67,
        -55,
        116,
        73,
        122,
        -11,
        45,
        -92,
        -93,
        102,
        -50,
        65,
        98,
        -3,
        -39,
        -86,
        -25,
        -23,
        21,
        117,
        75,
        -80,
        25,
        -126,
        -114,
        -80,
        60,
        -106,
        -102,
        29,
        -124,
        -48,
        111,
        62,
        19,
        -92,
        34,
        1,
        -29,
        93,
        -106,
        -2,
        47,
        -112,
        -117,
        126,
        81,
        79,
        -72,
        72,
        25,
        113,
        -9,
        42,
        71,
        -87,
        -108,
        63,
        73,
        -51,
        2,
        -44,
        55,
        59,
        102,
        -51,
        -56,
        45,
        -40,
        47,
        29,
        -90,
        -92,
        -76,
        -92,
        -122,
        59,
        -53,
        -105,
        -76,
        -71,
        33,
        76,
        -114,
        -51,
        19,
        65,
        48,
        -5,
        -94,
        117,
        -85,
        -51,
        -11,
        53,
        -48,
        99,
        -40,
        40,
        109,
        -34,
        -4,
        29,
        -127,
        -67,
        126,
        88,
        47,
        0,
        -113,
        -73,
        99,
        -127,
        -94,
        127,
        95,
        -41,
        64,
        -105,
        -91,
        -40,
        -28,
        1,
        -58,
        -71,
        32,
        15,
        -63,
        26,
        -29,
        -125,
        -79,
        -66,
        125,
        -75,
        -93,
        -96,
        124,
        66,
        -25,
        -32,
        59,
        -96,
        59,
        -97,
        55,
        -70,
        36,
        92,
        -10,
        -40,
        -107,
        105,
        34,
        26,
        79,
        71,
        -85,
        66,
        -25,
        109,
        6,
        100,
        49,
        90,
        -108,
        96,
        54,
        -108,
        -75,
        9,
        -67,
        29,
        -31,
        67,
        -86,
        59,
        69,
        112,
        62,
        99,
        -23,
        -119,
        -7,
        -36,
        -75,
        -73,
        50,
        91,
        39,
        -22,
        52,
        69,
        -35,
        -59,
        -27,
        109,
        -51,
        9,
        47,
        35,
        8,
        107,
        -119,
        51,
        86,
        64,
        117,
        22,
        -68,
        -75,
        86,
        87,
        70,
        61,
        -31,
        -15,
        -31,
        -95,
        -121,
        49,
        4,
        -107,
        107,
        27,
        11,
        -104,
        -83,
        105,
        -74,
        -118,
        -95,
        -15,
        55,
        8,
        -73,
        -15,
        87,
        69,
        122,
        19,
        66,
        71,
        -70,
        40,
        -77,
        -77,
        -75,
        -95,
        69,
        74,
        -70,
        28,
        109,
        57,
        35,
        -119,
        -74,
        -31,
        63,
        52,
        84,
        -84,
        74,
        99,
        7,
        -92,
        -112,
        35,
        -19,
        -113,
        5,
        -88,
        40,
        0,
        -122,
        120,
        -86,
        -24,
        92,
        52,
        53,
        -110,
        -31,
        27,
        119,
        -96,
        -45,
        26,
        -79,
        37,
        -45,
        67,
        -88,
        3,
        14,
        42,
        -74,
        -76,
        70,
        -127,
        -110,
        84,
        -10,
        -61,
        5,
        90,
        -51,
        -72,
        105,
        -11,
        -17,
        -52,
        62,
        -10,
        122,
        10,
        -15,
        55,
        91,
        -73,
        -65,
        70,
        -40,
        -70,
        118,
        -119,
        93,
        -3,
        -18,
        -74,
        52,
        35,
        44,
        86,
        73,
        69,
        -77,
        -8,
        -12,
        -75,
        -118,
        15,
        -112,
        76,
        -102,
        34,
        -95,
        -15,
        -47,
        -34,
        58,
        100,
        -75,
        26,
        -90,
        -76,
        50,
        -78,
        -21,
        -19,
        -34,
        -3,
        -120,
        -34,
        -127,
        4,
        31,
        109,
        108,
        31,
        -56,
        -39,
        -48,
        -39,
        -28,
        111,
        -58,
        -64,
        -110,
        70,
        -120,
        -47,
        30,
        -61,
        69,
        -76,
        59,
        120,
        -29,
        99,
        -112,
        70,
        -3,
        -127,
        -42,
        -76,
        117,
        -30,
        3,
        -53,
        96,
        -42,
        -43,
        32,
        37,
        -86,
        -45,
        74,
        99,
        108,
        90,
        27,
        86,
        80,
        113,
        -26,
        -116,
        -120,
        -115,
        65,
        56,
        98,
        -44,
        -87,
        102,
        -58,
        121,
        83,
        48,
        -20,
        -11,
        -22,
        -105,
        92,
        50,
        -71,
        -119,
        22,
        -87,
        56,
        -63,
        4,
        -83,
        60,
        13,
        7,
        82,
        -44,
        -73,
        45,
        -119,
        -112,
        -59,
        84,
        -55,
        5,
        104,
        -128,
        -39,
        -117,
        -103,
        -96,
        53,
        -26,
        101,
        82,
        -60,
        -125,
        53,
        -82,
        -81,
        114,
        49,
        -124,
        52,
        103,
        -121,
        -48,
        -122,
        -115,
        -95,
        -6,
        0,
        -126,
        0,
        94,
        -38,
        24,
        97,
        -42,
        7,
        -77,
        116,
        -44,
        -24,
        124,
        -32,
        121,
        -95,
        43,
        -101,
        -78,
        -23,
        95,
        112,
        70,
        -10,
        116,
        97,
        -64,
        -9,
        -13,
        -42,
        97,
        -114,
        73,
        -42,
        115,
        22,
        -116,
        -101,
        -127,
        -57,
        72,
        106,
        -85,
        74,
        -45,
        54,
        -49,
        24,
        -43,
        -36,
        41,
        38,
        -67,
        -61,
        72,
        89,
        -123,
        -106,
        -121,
        80,
        -83,
        -117,
        -112,
        43,
        18,
        -80,
        112,
        -10,
        -105,
        61,
        -98,
        -25,
        -30,
        -126,
        71,
        106,
        -51,
        93,
        -84,
        -37,
        20,
        -95,
        24,
        47,
        88,
        1,
        -96,
        -49,
        -68,
        121,
        19,
        49,
        73,
        57,
        -108,
        6,
        87,
        60,
        -8,
        70,
        -103,
        -40,
        83,
        30,
        100,
        68,
        -62,
        117,
        -6,
        104,
        -106,
        -91,
        -4,
        -45,
        105,
        -112,
        12,
        -74,
        105,
        76,
        90,
        -72,
        45,
        76,
        84,
        105,
        77,
        64,
        -127,
        27,
        -7,
        -118,
        -6,
        -76,
        -124,
        -17,
        -18,
        63,
        7,
        92,
        -5,
        -99,
        114,
        117,
        -67,
        -99,
        -4,
        -113,
        -12,
        -29,
        94,
        29,
        -60,
        -2,
        -124,
        -111,
        -38,
        8,
        -47,
        -25,
        -127,
        -83,
        124,
        -114,
        0,
        59,
        -32,
        107,
        68,
        -8,
        113,
        24,
        43,
        83,
        72,
        26,
        29,
        86,
        -128,
        -32,
        -20,
        100,
        76,
        -44,
        -118,
        -118,
        -82,
        62,
        -11,
        80,
        101,
        7,
        24,
        -69,
        99,
        88,
        34,
        14,
        80,
        -69,
        45,
        1,
        -111,
        50,
        84,
        49,
        -71,
        -53,
        108,
        -19,
        -117,
        35,
        28,
        57,
        13,
        70,
        54,
        87,
        -18,
        41,
        -42,
        23,
        79,
        83,
        -81,
        -80,
        15,
        51,
        122,
        85,
        -41,
        -18,
        106,
        71,
        99,
        107,
        61,
        43,
        1,
        -82,
        79,
        -116,
        -84,
        70,
        -50,
        -126,
        -67,
        75,
        55,
        -98,
        60,
        84,
        -78,
        3,
        -103,
        41,
        -123,
        -68,
        80,
        13,
        107,
        113,
        -125,
        -98,
        127,
        -84,
        61,
        -21,
        50,
        -119,
        -49,
        20,
        -95,
        45,
        18,
        18,
        127,
        25,
        95,
        -40,
        -76,
        21,
        33,
        -72,
        -57,
        -52,
        16,
        52,
        -56,
        51,
        -78,
        6,
        -83,
        88,
        101,
        27,
        4,
        -90,
        -109,
        127,
        17,
        17,
        38,
        -14,
        38,
        -14,
        101,
        -117,
        -29,
        -18,
        28,
        56,
        108,
        125,
        123,
        -96,
        115,
        -107,
        -49,
        -1,
        0,
        34,
        -47,
        -50,
        62,
        -31,
        -49,
        -55,
        -60,
        -41,
        -126,
        -11,
        -83,
        -107,
        -51,
        15,
        -28,
        -61,
        118,
        -115,
        -84,
        -54,
        -94,
        95,
        17,
        112,
        95,
        -19,
        -31,
        114,
        -93,
        -50,
        89,
        -92,
        -65,
        125,
        -105,
        -37,
        -79,
        -81,
        121,
        3,
        119,
        108,
        56,
        -117,
        -18,
        73,
        16,
        -125,
        -70,
        19,
        26,
        4,
        82,
        5,
        -58,
        -118,
        56,
        113,
        -107,
        75,
        92,
        70,
        -74,
        -56,
        -38,
        -30,
        -6,
        68,
        65,
        33,
        63,
        -100,
        -68,
        63,
        80,
        -60,
        108,
        107,
        91,
        28,
        118,
        -10,
        -15,
        -49,
        35,
        92,
        115,
        -57,
        3,
        -127,
        -56,
        58,
        -19,
        59,
        108,
        -21,
        -40,
        -4,
        2,
        78,
        -2,
        -17,
        -110,
        57,
        63,
        63,
        -127,
        -14,
        -36,
        29,
        -8,
        88,
        45,
        15,
        -19,
        33,
        44,
        -125,
        77,
        60,
        36,
        58,
        46,
        -104,
        45,
        118,
        -35,
        89,
        73,
        13,
        -82,
        106,
        -4,
        -96,
        41,
        -116,
        -119,
        -70,
        1,
        98,
        111,
        -43,
        -34,
        64,
        24,
        96,
        27,
        -5,
        80,
        69,
        8,
        -40,
        96,
        -45,
        88,
        -20,
        -7,
        13,
        10,
        -22,
        -19,
        101,
        -89,
        -79,
        -79,
        -76,
        56,
        -53,
        -114,
        93,
        53,
        44,
        -53,
        -45,
        70,
        47,
        38,
        -11,
        59,
        -78,
        -67,
        -119,
        -91,
        -95,
        43,
        81,
        -83,
        38,
        121,
        -14,
        18,
        -104,
        104,
        -76,
        35,
        112,
        6,
        -127,
        0,
        -111,
        25,
        -118,
        -60,
        -41,
        -126,
        -3,
        -120,
        3,
        74,
        110,
        -91,
        44,
        -75,
        75,
        26,
        75,
        -74,
        1,
        -94,
        87,
        -77,
        54,
        -103,
        -92,
        52,
        19,
        37,
        109,
        122,
        85,
        116,
        -12,
        -82,
        -112,
        -60,
        105,
        2,
        25,
        121,
        19,
        -13,
        -76,
        17,
        33,
        33,
        2,
        30,
        -71,
        -85,
        26,
        98,
        98,
        2,
        -20,
        81,
        107,
        -96,
        -126,
        -43,
        -93,
        33,
        -28,
        45,
        2,
        -124,
        -69,
        -94,
        96,
        45,
        14,
        63,
        98,
        79,
        95,
        72,
        109,
        -88,
        111,
        -88,
        85,
        101,
        -125,
        8,
        116,
        72,
        74,
        17,
        -44,
        -100,
        65,
        -110,
        -16,
        28,
        41,
        -101,
        -47,
        -25,
        -84,
        66,
        56,
        -118,
        99,
        -24,
        25,
        -51,
        -25,
        54,
        -75,
        111,
        87,
        0,
        76,
        25,
        -126,
        -47,
        -22,
        70,
        111,
        44,
        101,
        39,
        65,
        -23,
        24,
        1,
        -11,
        -96,
        -79,
        -85,
        13,
        64,
        -92,
        20,
        116,
        -5,
        -85,
        17,
        -67,
        30,
        14,
        -119,
        -48,
        -46,
        -1,
        0,
        -121,
        -29,
        67,
        74,
        120,
        32,
        115,
        -19,
        -94,
        8,
        0,
        120,
        -37,
        -80,
        -79,
        27,
        -19,
        -32,
        -126,
        11,
        19,
        -65,
        -115,
        123,
        -111,
        -4,
        -96,
        124,
        1,
        -3,
        56,
        4,
        58,
        -35,
        -72,
        -126,
        -111,
        -21,
        107,
        121,
        -11,
        -65,
        50,
        40,
        41,
        16,
        21,
        85,
        -60,
        33,
        -110,
        -4,
        55,
        95,
        90,
        -19,
        57,
        -38,
        65,
        41,
        -109,
        -72,
        82,
        57,
        -121,
        -52,
        52,
        -59,
        -38,
        13,
        90,
        118,
        29,
        20,
        -12,
        -34,
        -55,
        -87,
        -119,
        55,
        -98,
        109,
        -78,
        -48,
        89,
        -3,
        107,
        11,
        30,
        97,
        42,
        -39,
        125,
        3,
        46,
        -44,
        -86,
        -4,
        -104,
        -8,
        69,
        75,
        -81,
        13,
        48,
        -128,
        103,
        79,
        -122,
        -101,
        99,
        44,
        -58,
        110,
        48,
        78,
        25,
        43,
        21,
        -91,
        82,
        -126,
        91,
        59,
        -127,
        -78,
        72,
        -51,
        -128,
        121,
        -97,
        -36,
        113,
        -60,
        -119,
        -22,
        -113,
        -41,
        -102,
        101,
        29,
        46,
        26,
        -127,
        19,
        25,
        86,
        -24,
        55,
        102,
        -127,
        -44,
        96,
        13,
        53,
        -85,
        -48,
        62,
        -8,
        -4,
        -106,
        -46,
        -10,
        38,
        -26,
        92,
        -26,
        119,
        85,
        -85,
        -74,
        90,
        -94,
        -114,
        -46,
        0,
        21,
        68,
        -66,
        -117,
        9,
        113,
        108,
        115,
        4,
        -55,
        63,
        43,
        -77,
        -78,
        19,
        65,
        122,
        -30,
        9,
        -114,
        73,
        -60,
        -23,
        -52,
        34,
        -39,
        81,
        -79,
        17,
        9,
        -104,
        105,
        92,
        97,
        -52,
        -82,
        -100,
        -64,
        -41,
        23,
        -44,
        -65,
        39,
        92,
        73,
        -36,
        101,
        -100,
        -15,
        108,
        -40,
        125,
        0,
        107,
        65,
        66,
        -115,
        3,
        37,
        19,
        -109,
        108,
        -77,
        -70,
        111,
        18,
        -44,
        -47,
        -29,
        39,
        -52,
        -114,
        6,
        96,
        89,
        56,
        -30,
        -75,
        116,
        26,
        -32,
        -126,
        55,
        -14,
        71,
        39,
        124,
        113,
        -81,
        126,
        70,
        -57,
        31,
        26,
        96,
        52,
        14,
        -7,
        -42,
        59,
        91,
        -128,
        125,
        -76,
        52,
        0,
        31,
        118,
        -3,
        -73,
        -58,
        -58,
        -63,
        59,
        4,
        104,
        -20,
        -97,
        -112,
        60,
        39,
        96,
        -114,
        -115,
        -55,
        10,
        -48,
        -57,
        96,
        57,
        -50,
        125,
        20,
        -128,
        107,
        52,
        6,
        42,
        -42,
        -99,
        12,
        -125,
        -49,
        12,
        -66,
        -13,
        118,
        43,
        -118,
        -57,
        -47,
        15,
        -86,
        -46,
        4,
        27,
        62,
        108,
        -87,
        67,
        -127,
        -90,
        112,
        64,
        -7,
        90,
        85,
        -16,
        -15,
        -26,
        2,
        -115,
        -53,
        -110,
        11,
        75,
        36,
        38,
        -103,
        67,
        -80,
        31,
        -127,
        -62,
        -22,
        -78,
        22,
        121,
        103,
        -58,
        12,
        -91,
        -5,
        -92,
        53,
        -75,
        -110,
        93,
        -26,
        99,
        -100,
        113,
        -120,
        104,
        115,
        -48,
        -75,
        -12,
        -64,
        -48,
        -107,
        -14,
        -47,
        -110,
        -37,
        -13,
        -67,
        84,
        83,
        -33,
        -51,
        77,
        -94,
        -3,
        -92,
        -58,
        30,
        -98,
        -66,
        -32,
        -85,
        117,
        63,
        116,
        -71,
        -103,
        42,
        -76,
        -57,
        -27,
        -11,
        -125,
        -95,
        -68,
        -87,
        -84,
        -35,
        58,
        -39,
        -26,
        -112,
        29,
        126,
        122,
        -43,
        -93,
        -84,
        58,
        -7,
        -91,
        -126,
        -39,
        -117,
        -128,
        -23,
        16,
        40,
        46,
        109,
        51,
        16,
        48,
        81,
        20,
        -94,
        99,
        -22,
        18,
        -57,
        -120,
        -70,
        77,
        -126,
        64,
        -26,
        114,
        -9,
        109,
        -105,
        -99,
        42,
        -41,
        22,
        -95,
        97,
        43,
        -82,
        -31,
        68,
        -1,
        0,
        114,
        -49,
        -113,
        -53,
        -18,
        119,
        -26,
        -121,
        -46,
        -67,
        65,
        -78,
        -115,
        126,
        -84,
        -80,
        -80,
        117,
        -88,
        -85,
        16,
        109,
        0,
        -75,
        -25,
        -94,
        78,
        127,
        -80,
        53,
        72,
        -24,
        -37,
        -47,
        37,
        113,
        -20,
        -79,
        98,
        -28,
        -28,
        -21,
        87,
        -121,
        81,
        88,
        77,
        7,
        82,
        126,
        83,
        39,
        87,
        24,
        90,
        107,
        70,
        39,
        80,
        -96,
        -120,
        -92,
        102,
        -19,
        126,
        10,
        -81,
        -38,
        -82,
        -78,
        48,
        86,
        -47,
        85,
        12,
        65,
        43,
        -90,
        -38,
        -20,
        30,
        -118,
        -8,
        -53,
        -39,
        18,
        34,
        -87,
        28,
        -89,
        108,
        84,
        -70,
        -87,
        -19,
        93,
        118,
        19,
        -35,
        32,
        67,
        26,
        -17,
        99,
        -106,
        32,
        14,
        -31,
        -83,
        29,
        31,
        12,
        -49,
        -14,
        29,
        -65,
        -47,
        -17,
        -74,
        -68,
        67,
        43,
        -115,
        -125,
        -14,
        -75,
        51,
        14,
        -40,
        -38,
        -75,
        94,
        101,
        -73,
        28,
        35,
        70,
        93,
        39,
        -105,
        -85,
        17,
        66,
        -106,
        -43,
        -117,
        12,
        52,
        -99,
        126,
        -111,
        39,
        73,
        35,
        102,
        -103,
        -1,
        0,
        99,
        99,
        108,
        76,
        91,
        -105,
        105,
        -47,
        -112,
        79,
        84,
        -23,
        -125,
        53,
        0,
        112,
        24,
        61,
        53,
        77,
        54,
        -62,
        97,
        -48,
        79,
        -83,
        117,
        1,
        55,
        22,
        -74,
        66,
        27,
        -114,
        -81,
        -8,
        -16,
        90,
        119,
        -17,
        44,
        -114,
        -44,
        -46,
        -77,
        -20,
        125,
        81,
        78,
        -69,
        78,
        101,
        74,
        -87,
        98,
        106,
        -11,
        -32,
        -107,
        -74,
        33,
        -77,
        33,
        127,
        24,
        -75,
        6,
        16,
        -95,
        9,
        52,
        -38,
        10,
        -45,
        -104,
        -9,
        114,
        -112,
        38,
        116,
        -66,
        -114,
        -8,
        41,
        -106,
        -76,
        66,
        17,
        69,
        -77,
        69,
        116,
        -99,
        33,
        80,
        -2,
        45,
        17,
        -10,
        -92,
        -124,
        85,
        122,
        -63,
        -19,
        17,
        -71,
        104,
        -116,
        -76,
        -93,
        43,
        112,
        -108,
        -109,
        -20,
        103,
        62,
        28,
        47,
        59,
        -124,
        -92,
        -8,
        -85,
        -29,
        -88,
        -104,
        -67,
        98,
        105,
        -102,
        98,
        -4,
        36,
        47,
        78,
        -106,
        -84,
        69,
        -12,
        71,
        61,
        -56,
        62,
        -11,
        121,
        57,
        34,
        -14,
        -39,
        -27,
        -102,
        -47,
        8,
        109,
        16,
        -110,
        -92,
        114,
        93,
        -68,
        -39,
        -89,
        -106,
        102,
        -63,
        -78,
        -99,
        87,
        113,
        -20,
        73,
        37,
        23,
        -114,
        56,
        17,
        10,
        66,
        -82,
        35,
        102,
        -98,
        71,
        93,
        122,
        -13,
        51,
        111,
        -79,
        34,
        -31,
        -93,
        -119,
        10,
        -77,
        56,
        13,
        35,
        50,
        -9,
        -57,
        -32,
        -83,
        -127,
        -23,
        -100,
        68,
        84,
        -30,
        -121,
        38,
        -19,
        61,
        -55,
        36,
        87,
        -99,
        -47,
        -89,
        68,
        -83,
        18,
        56,
        127,
        -90,
        -124,
        41,
        2,
        71,
        -97,
        -124,
        -102,
        121,
        85,
        -126,
        -95,
        117,
        -128,
        35,
        -124,
        -104,
        -118,
        65,
        -70,
        118,
        -76,
        46,
        -9,
        59,
        -126,
        -50,
        109,
        -94,
        -48,
        -33,
        23,
        12,
        115,
        -21,
        -19,
        -104,
        -93,
        90,
        6,
        -61,
        102,
        120,
        -35,
        44,
        67,
        104,
        40,
        -42,
        14,
        115,
        109,
        -83,
        86,
        -36,
        -106,
        106,
        15,
        103,
        -120,
        -104,
        -38,
        -52,
        73,
        -27,
        -76,
        -23,
        107,
        41,
        125,
        -109,
        -23,
        93,
        67,
        47,
        -50,
        -88,
        1,
        119,
        78,
        17,
        -83,
        -39,
        -38,
        76,
        -106,
        80,
        94,
        -8,
        -25,
        16,
        -46,
        -19,
        -106,
        13,
        -67,
        -67,
        49,
        -123,
        -47,
        -97,
        -41,
        -28,
        -71,
        6,
        -45,
        5,
        93,
        50,
        -105,
        -87,
        -52,
        40,
        24,
        -40,
        -121,
        -73,
        21,
        67,
        -101,
        60,
        100,
        -122,
        -74,
        -5,
        45,
        53,
        59,
        83,
        -59,
        74,
        56,
        -57,
        124,
        99,
        -24,
        -40,
        -75,
        -43,
        -100,
        -67,
        95,
        -99,
        33,
        -78,
        -44,
        -31,
        106,
        -112,
        1,
        25,
        -63,
        -62,
        89,
        110,
        42,
        -119,
        94,
        -47,
        117,
        -93,
        106,
        67,
        102,
        -33,
        110,
        -3,
        -106,
        -60,
        100,
        -124,
        36,
        75,
        -103,
        -99,
        -41,
        -46,
        -51,
        -103,
        -120,
        -110,
        -70,
        -7,
        44,
        -39,
        122,
        127,
        -30,
        -109,
        -94,
        -9,
        -111,
        -22,
        -54,
        52,
        67,
        -15,
        -103,
        -6,
        76,
        23,
        -109,
        -50,
        -118,
        33,
        33,
        43,
        1,
        107,
        -47,
        -89,
        19,
        -42,
        -76,
        -9,
        44,
        -116,
        9,
        49,
        2,
        -123,
        95,
        69,
        -9,
        101,
        52,
        78,
        -47,
        93,
        27,
        -20,
        88,
        -122,
        -111,
        19,
        4,
        99,
        25,
        70,
        -30,
        -16,
        -29,
        -70,
        -70,
        -19,
        9,
        -25,
        107,
        86,
        27,
        33,
        20,
        113,
        -59,
        5,
        122,
        -28,
        -84,
        111,
        102,
        89,
        36,
        -37,
        -37,
        -11,
        76,
        68,
        -57,
        28,
        74,
        -82,
        -94,
        54,
        -5,
        -56,
        -106,
        32,
        84,
        -10,
        -56,
        -24,
        -3,
        -108,
        -24,
        -36,
        110,
        94,
        10,
        -111,
        -48,
        -126,
        28,
        100,
        -46,
        -68,
        -74,
        45,
        91,
        5,
        -90,
        -114,
        -84,
        81,
        66,
        -117,
        29,
        15,
        65,
        102,
        85,
        -110,
        121,
        -92,
        -106,
        54,
        50,
        40,
        8,
        -90,
        11,
        46,
        -78,
        14,
        -8,
        98,
        -108,
        -119,
        -46,
        116,
        109,
        54,
        100,
        72,
        91,
        15,
        -43,
        79,
        23,
        -120,
        -96,
        -96,
        92,
        -106,
        79,
        -110,
        109,
        117,
        -109,
        -108,
        50,
        -22,
        53,
        -91,
        -106,
        -32,
        -48,
        64,
        -35,
        -86,
        -74,
        3,
        57,
        102,
        -51,
        114,
        -78,
        71,
        13,
        -24,
        79,
        -70,
        -102,
        -76,
        104,
        -55,
        53,
        -49,
        -79,
        93,
        -1,
        0,
        -67,
        103,
        -22,
        119,
        23,
        -100,
        -63,
        -68,
        20,
        21,
        76,
        -22,
        42,
        89,
        -126,
        66,
        69,
        -117,
        -48,
        60,
        14,
        105,
        51,
        84,
        -91,
        22,
        68,
        -87,
        20,
        5,
        66,
        107,
        -113,
        35,
        114,
        -35,
        -37,
        -83,
        25,
        93,
        18,
        -6,
        -2,
        108,
        99,
        -83,
        20,
        -90,
        82,
        -8,
        113,
        64,
        -125,
        74,
        51,
        52,
        3,
        63,
        69,
        52,
        -66,
        -82,
        -86,
        -22,
        -84,
        -54,
        -63,
        74,
        -78,
        -112,
        -54,
        65,
        -20,
        32,
        -87,
        -47,
        -40,
        59,
        -34,
        -3,
        -65,
        -41,
        -64,
        45,
        -9,
        27,
        -68,
        109,
        27,
        -85,
        35,
        50,
        -78,
        -76,
        100,
        50,
        -78,
        -99,
        21,
        32,
        -80,
        32,
        -125,
        -63,
        4,
        2,
        15,
        7,
        -97,
        21,
        105,
        -114,
        -74,
        65,
        -75,
        -75,
        2,
        -91,
        -51,
        91,
        -49,
        -20,
        2,
        103,
        -13,
        -57,
        55,
        -9,
        47,
        -27,
        75,
        -28,
        -96,
        -70,
        110,
        80,
        87,
        96,
        27,
        50,
        23,
        -47,
        -44,
        42,
        -14,
        -109,
        37,
        124,
        -120,
        -16,
        -74,
        117,
        -46,
        80,
        -47,
        3,
        37,
        108,
        109,
        44,
        -27,
        67,
        50,
        27,
        -56,
        105,
        4,
        103,
        -92,
        85,
        -29,
        -27,
        -13,
        112,
        -47,
        117,
        17,
        -38,
        98,
        -23,
        -8,
        -94,
        -112,
        -115,
        -39,
        -30,
        -48,
        -80,
        -42,
        -118,
        -63,
        -17,
        -38,
        -77,
        -31,
        72,
        48,
        -11,
        -23,
        -122,
        45,
        -8,
        114,
        -71,
        -118,
        115,
        -79,
        6,
        76,
        110,
        -26,
        -106,
        50,
        20,
        -128,
        -102,
        42,
        102,
        83,
        81,
        127,
        38,
        53,
        56,
        86,
        29,
        94,
        70,
        82,
        -90,
        108,
        42,
        -124,
        -89,
        76,
        -119,
        82,
        106,
        66,
        -125,
        -17,
        -47,
        54,
        7,
        65,
        125,
        11,
        -37,
        -80,
        100,
        81,
        28,
        125,
        1,
        55,
        98,
        58,
        72,
        109,
        -13,
        86,
        9,
        91,
        20,
        70,
        105,
        -18,
        16,
        -46,
        91,
        -72,
        -25,
        61,
        -10,
        73,
        -71,
        87,
        115,
        -121,
        -120,
        -116,
        -69,
        25,
        43,
        64,
        -51,
        15,
        -102,
        57,
        22,
        -61,
        106,
        -42,
        -110,
        -76,
        -58,
        -120,
        81,
        -75,
        48,
        72,
        -95,
        37,
        114,
        -111,
        120,
        6,
        104,
        100,
        28,
        22,
        -112,
        -8,
        38,
        -93,
        92,
        -47,
        97,
        22,
        -93,
        23,
        -98,
        -75,
        68,
        72,
        -119,
        -38,
        23,
        16,
        52,
        -85,
        41,
        121,
        79,
        32,
        -96,
        31,
        -110,
        24,
        46,
        -8,
        28,
        -128,
        -5,
        -47,
        -7,
        3,
        96,
        112,
        9,
        28,
        111,
        -109,
        99,
        -15,
        -95,
        -58,
        -122,
        -2,
        52,
        -66,
        -57,
        92,
        -21,
        -39,
        70,
        -72,
        4,
        111,
        -36,
        18,
        53,
        103,
        -13,
        90,
        81,
        -102,
        19,
        65,
        -101,
        -103,
        62,
        -109,
        11,
        -70,
        -60,
        47,
        8,
        -79,
        -86,
        82,
        -87,
        26,
        100,
        -11,
        118,
        1,
        0,
        33,
        19,
        96,
        -50,
        103,
        0,
        75,
        114,
        76,
        76,
        31,
        -115,
        -87,
        28,
        45,
        17,
        6,
        -123,
        85,
        -93,
        -5,
        -98,
        -8,
        120,
        -79,
        -70,
        -73,
        57,
        -89,
        -63,
        -57,
        70,
        -85,
        11,
        -99,
        17,
        -76,
        -86,
        -47,
        -102,
        -15,
        16,
        85,
        -84,
        -51,
        74,
        98,
        94,
        -46,
        5,
        -93,
        31,
        -50,
        -123,
        69,
        82,
        -27,
        75,
        85,
        0,
        104,
        115,
        -41,
        102,
        55,
        33,
        -59,
        -53,
        -51,
        106,
        -23,
        91,
        69,
        38,
        -110,
        97,
        116,
        -17,
        106,
        43,
        101,
        70,
        82,
        -102,
        -24,
        18,
        -87,
        74,
        -27,
        -30,
        -102,
        -95,
        -75,
        -84,
        -51,
        94,
        -64,
        -70,
        -65,
        83,
        -21,
        100,
        44,
        17,
        39,
        12,
        -74,
        -126,
        -111,
        13,
        49,
        -6,
        -125,
        -23,
        90,
        40,
        42,
        -2,
        11,
        88,
        106,
        87,
        80,
        74,
        36,
        36,
        -56,
        -68,
        81,
        -103,
        -76,
        -76,
        -55,
        -109,
        -77,
        118,
        -115,
        -48,
        -18,
        35,
        7,
        -28,
        82,
        55,
        67,
        8,
        69,
        -126,
        -84,
        97,
        -76,
        126,
        -50,
        104,
        121,
        -119,
        -125,
        28,
        84,
        4,
        -94,
        65,
        -58,
        55,
        104,
        -6,
        50,
        85,
        2,
        14,
        -99,
        26,
        122,
        90,
        -59,
        39,
        21,
        54,
        -128,
        38,
        -113,
        68,
        28,
        1,
        -54,
        -94,
        -24,
        78,
        -6,
        -123,
        -26,
        -83,
        -95,
        105,
        9,
        -48,
        49,
        -107,
        60,
        19,
        -87,
        52,
        64,
        -19,
        -34,
        -74,
        -29,
        -109,
        -18,
        61,
        -8,
        36,
        107,
        123,
        30,
        50,
        53,
        -35,
        -82,
        -45,
        -80,
        23,
        99,
        -128,
        73,
        -40,
        -34,
        -3,
        -3,
        -57,
        0,
        1,
        -66,
        3,
        29,
        -4,
        -119,
        -109,
        -124,
        53,
        19,
        -50,
        -22,
        -84,
        -123,
        -73,
        92,
        96,
        72,
        -114,
        90,
        101,
        -19,
        -39,
        -120,
        -63,
        -128,
        -95,
        93,
        40,
        -20,
        -17,
        15,
        -94,
        119,
        73,
        19,
        8,
        85,
        -49,
        101,
        75,
        3,
        9,
        80,
        -67,
        -106,
        31,
        -65,
        110,
        92,
        44,
        99,
        115,
        36,
        -12,
        -30,
        -59,
        -38,
        -97,
        33,
        -98,
        107,
        -45,
        9,
        -49,
        -11,
        22,
        -21,
        -123,
        -76,
        -6,
        25,
        -21,
        122,
        -20,
        -4,
        97,
        -123,
        -49,
        126,
        96,
        -61,
        4,
        -100,
        109,
        13,
        -123,
        60,
        -66,
        -53,
        126,
        -112,
        -22,
        39,
        22,
        61,
        44,
        15,
        -48,
        -108,
        -91,
        91,
        74,
        100,
        104,
        -116,
        -48,
        107,
        -105,
        -74,
        89,
        91,
        -11,
        -82,
        -39,
        -78,
        -64,
        126,
        -126,
        8,
        106,
        85,
        64,
        -26,
        98,
        0,
        9,
        101,
        -95,
        -97,
        -112,
        -79,
        41,
        -118,
        82,
        -89,
        93,
        -12,
        -122,
        38,
        -104,
        -10,
        -112,
        54,
        -77,
        85,
        -84,
        -80,
        18,
        103,
        -39,
        -93,
        57,
        61,
        93,
        -101,
        116,
        -12,
        -69,
        -35,
        5,
        107,
        -43,
        -12,
        100,
        -119,
        -57,
        65,
        -25,
        8,
        69,
        -7,
        95,
        -108,
        94,
        36,
        -62,
        4,
        -126,
        -111,
        -4,
        43,
        -90,
        74,
        8,
        -68,
        54,
        -95,
        -115,
        86,
        90,
        -61,
        -128,
        16,
        -40,
        -60,
        13,
        -115,
        29,
        46,
        -112,
        33,
        1,
        -5,
        27,
        -71,
        -106,
        -55,
        8,
        43,
        17,
        -46,
        22,
        104,
        41,
        86,
        107,
        -111,
        -95,
        65,
        -21,
        -98,
        -54,
        -108,
        -37,
        13,
        -11,
        -82,
        86,
        -41,
        -117,
        -80,
        -48,
        -5,
        54,
        8,
        12,
        2,
        -99,
        107,
        -115,
        112,
        27,
        124,
        -128,
        70,
        -9,
        -83,
        109,
        -73,
        -79,
        -81,
        27,
        -126,
        72,
        12,
        7,
        26,
        35,
        106,
        116,
        120,
        -47,
        -9,
        3,
        -127,
        -63,
        111,
        -45,
        122,
        -4,
        49,
        -118,
        51,
        -36,
        -84,
        -92,
        36,
        -93,
        -90,
        12,
        61,
        -107,
        13,
        42,
        75,
        110,
        -39,
        -120,
        -52,
        85,
        -82,
        46,
        -90,
        -108,
        56,
        108,
        -72,
        80,
        -12,
        66,
        95,
        -112,
        -120,
        -126,
        -89,
        110,
        107,
        6,
        77,
        81,
        -76,
        -75,
        -109,
        83,
        -48,
        -57,
        92,
        77,
        18,
        -7,
        83,
        7,
        44,
        -62,
        72,
        112,
        -124,
        -8,
        8,
        -28,
        43,
        61,
        -62,
        117,
        105,
        103,
        66,
        -37,
        75,
        -38,
        -48,
        -41,
        -11,
        -105,
        -13,
        -14,
        69,
        123,
        69,
        91,
        64,
        4,
        -40,
        75,
        25,
        -69,
        -37,
        42,
        66,
        -108,
        101,
        -117,
        -59,
        76,
        5,
        -75,
        -110,
        -69,
        114,
        -63,
        85,
        104,
        -100,
        -48,
        122,
        121,
        64,
        86,
        34,
        -45,
        98,
        71,
        -67,
        -22,
        74,
        14,
        -100,
        -103,
        122,
        -107,
        -55,
        -42,
        46,
        54,
        65,
        107,
        53,
        123,
        -47,
        71,
        115,
        47,
        -96,
        -114,
        -44,
        52,
        -36,
        99,
        56,
        -5,
        52,
        -31,
        34,
        -89,
        67,
        92,
        65,
        100,
        -125,
        -119,
        43,
        13,
        73,
        -89,
        -110,
        17,
        -16,
        -53,
        126,
        -107,
        -78,
        80,
        -23,
        4,
        -48,
        -69,
        -102,
        -48,
        32,
        -35,
        -94,
        120,
        -125,
        114,
        19,
        102,
        110,
        86,
        13,
        -52,
        -1,
        0,
        34,
        -37,
        -30,
        -96,
        41,
        117,
        -13,
        -24,
        -19,
        104,
        71,
        -17,
        -7,
        -59,
        92,
        72,
        -20,
        -43,
        32,
        -74,
        -13,
        -46,
        84,
        -25,
        12,
        -49,
        -49,
        -88,
        -85,
        -96,
        19,
        -8,
        -124,
        -64,
        -71,
        27,
        -105,
        -72,
        85,
        -116,
        -27,
        -44,
        118,
        -76,
        77,
        96,
        -56,
        -4,
        127,
        40,
        -41,
        -31,
        88,
        -112,
        71,
        -14,
        -1,
        0,
        -120,
        -110,
        56,
        -5,
        120,
        27,
        61,
        -69,
        -9,
        30,
        50,
        24,
        -14,
        52,
        14,
        -64,
        28,
        -2,
        62,
        -46,
        79,
        -78,
        -110,
        -36,
        -112,
        72,
        59,
        -41,
        59,
        42,
        7,
        -120,
        -41,
        97,
        -55,
        -53,
        -116,
        29,
        2,
        90,
        -49,
        -23,
        76,
        -46,
        31,
        41,
        60,
        -58,
        -114,
        99,
        -87,
        -57,
        108,
        0,
        -39,
        -27,
        116,
        -126,
        -122,
        -111,
        -44,
        27,
        -3,
        -66,
        -48,
        -89,
        -46,
        99,
        108,
        82,
        -51,
        -60,
        11,
        71,
        70,
        -55,
        46,
        94,
        28,
        -88,
        51,
        27,
        43,
        85,
        -18,
        26,
        59,
        46,
        34,
        -8,
        68,
        -23,
        42,
        -92,
        -9,
        33,
        -48,
        -116,
        -57,
        110,
        117,
        12,
        -42,
        103,
        116,
        86,
        101,
        61,
        -111,
        -24,
        -128,
        10,
        11,
        51,
        87,
        84,
        79,
        22,
        47,
        56,
        98,
        -87,
        -46,
        -99,
        52,
        98,
        10,
        -81,
        106,
        -112,
        -96,
        4,
        -122,
        15,
        -59,
        -37,
        -91,
        74,
        -39,
        20,
        -44,
        -102,
        -51,
        33,
        -125,
        -28,
        -85,
        -40,
        -65,
        40,
        -37,
        -85,
        -96,
        -91,
        -94,
        -95,
        -84,
        -79,
        -80,
        -35,
        -61,
        94,
        74,
        -6,
        30,
        126,
        -104,
        107,
        -32,
        -96,
        -43,
        -123,
        -84,
        107,
        89,
        -88,
        -25,
        57,
        44,
        118,
        -110,
        19,
        88,
        90,
        49,
        -22,
        -24,
        98,
        69,
        55,
        53,
        -84,
        -41,
        -46,
        -44,
        107,
        -49,
        20,
        34,
        36,
        79,
        85,
        63,
        115,
        79,
        -85,
        -25,
        -96,
        -124,
        76,
        20,
        6,
        -10,
        -8,
        -35,
        -96,
        -39,
        98,
        -94,
        -52,
        -80,
        125,
        57,
        89,
        -115,
        -40,
        14,
        -115,
        91,
        -86,
        33,
        -122,
        -78,
        110,
        -11,
        -72,
        5,
        -72,
        45,
        74,
        -101,
        60,
        -1,
        0,
        -17,
        26,
        -52,
        -3,
        11,
        -75,
        107,
        -56,
        26,
        -15,
        -79,
        4,
        93,
        -92,
        97,
        96,
        53,
        116,
        -112,
        -27,
        -11,
        22,
        90,
        34,
        -11,
        109,
        -67,
        118,
        84,
        -18,
        102,
        69,
        11,
        -78,
        -52,
        64,
        0,
        31,
        -76,
        -19,
        -119,
        58,
        0,
        14,
        116,
        8,
        0,
        -5,
        -20,
        123,
        -6,
        32,
        -14,
        58,
        34,
        39,
        123,
        -79,
        10,
        -86,
        -95,
        -103,
        -113,
        -5,
        -86,
        -86,
        118,
        79,
        -29,
        -36,
        -99,
        29,
        114,
        64,
        3,
        -125,
        -83,
        -109,
        -47,
        -42,
        -105,
        111,
        -99,
        -27,
        -3,
        60,
        -112,
        -56,
        -23,
        63,
        57,
        94,
        -90,
        70,
        -9,
        -57,
        51,
        74,
        16,
        -83,
        24,
        -19,
        38,
        -110,
        -27,
        -69,
        -52,
        -22,
        -42,
        8,
        89,
        57,
        45,
        -11,
        17,
        66,
        -18,
        116,
        -96,
        123,
        65,
        -23,
        17,
        -49,
        -63,
        77,
        -63,
        -21,
        -72,
        -87,
        40,
        -40,
        -109,
        -91,
        -24,
        100,
        40,
        106,
        -62,
        27,
        33,
        -58,
        -10,
        -29,
        -23,
        -28,
        46,
        -2,
        -35,
        -93,
        31,
        70,
        -49,
        10,
        -116,
        -19,
        -61,
        4,
        -23,
        -51,
        -5,
        32,
        107,
        15,
        -97,
        -87,
        104,
        46,
        -116,
        8,
        12,
        118,
        -72,
        -58,
        -90,
        -57,
        -20,
        112,
        16,
        -24,
        9,
        1,
        -47,
        -26,
        95,
        34,
        103,
        -52,
        -102,
        3,
        -71,
        95,
        36,
        122,
        -50,
        -116,
        88,
        -68,
        -58,
        110,
        93,
        69,
        -36,
        -16,
        88,
        100,
        20,
        60,
        -122,
        -89,
        66,
        88,
        -46,
        -35,
        13,
        38,
        107,
        -8,
        61,
        -127,
        -124,
        90,
        86,
        -54,
        -110,
        -24,
        66,
        -118,
        -126,
        -110,
        -7,
        83,
        18,
        -10,
        59,
        -67,
        12,
        -103,
        45,
        17,
        -57,
        26,
        -99,
        -47,
        -107,
        28,
        38,
        81,
        110,
        49,
        -72,
        -28,
        39,
        106,
        50,
        70,
        -117,
        -39,
        48,
        67,
        -61,
        -30,
        101,
        -117,
        18,
        -49,
        61,
        -88,
        125,
        -89,
        -110,
        101,
        109,
        119,
        76,
        -114,
        -6,
        -86,
        54,
        73,
        -20,
        -66,
        56,
        -29,
        -118,
        22,
        44,
        -110,
        76,
        -115,
        -113,
        -61,
        -43,
        91,
        28,
        -56,
        -11,
        93,
        122,
        -63,
        -29,
        -127,
        -106,
        121,
        71,
        0,
        -10,
        -22,
        63,
        -18,
        -69,
        -18,
        -48,
        -10,
        10,
        2,
        -111,
        -82,
        -41,
        60,
        -8,
        -103,
        98,
        -6,
        78,
        -27,
        -122,
        -118,
        108,
        -127,
        90,
        -80,
        54,
        -9,
        31,
        38,
        -63,
        93,
        13,
        -126,
        9,
        -44,
        101,
        -65,
        46,
        89,
        -44,
        -109,
        -35,
        26,
        -99,
        -18,
        40,
        -75,
        -108,
        -45,
        -17,
        -51,
        59,
        70,
        116,
        61,
        90,
        85,
        -19,
        85,
        -84,
        28,
        120,
        -79,
        -16,
        -57,
        12,
        52,
        -123,
        15,
        73,
        38,
        21,
        90,
        123,
        77,
        -126,
        27,
        86,
        -96,
        -86,
        -106,
        101,
        -105,
        -13,
        109,
        -59,
        29,
        -117,
        -46,
        61,
        -84,
        -122,
        -67,
        1,
        75,
        92,
        93,
        121,
        -61,
        25,
        -53,
        -85,
        -119,
        -114,
        34,
        37,
        -93,
        109,
        118,
        11,
        107,
        18,
        -75,
        22,
        35,
        28,
        -55,
        -27,
        86,
        -52,
        -58,
        -56,
        -10,
        -59,
        10,
        39,
        -46,
        -12,
        114,
        72,
        -56,
        94,
        -43,
        -110,
        55,
        -56,
        -28,
        70,
        53,
        -54,
        -39,
        92,
        -4,
        -95,
        94,
        49,
        -84,
        108,
        85,
        -107,
        26,
        -82,
        73,
        81,
        81,
        -52,
        -119,
        24,
        -60,
        -15,
        -30,
        53,
        -114,
        57,
        33,
        -106,
        -57,
        -81,
        -11,
        23,
        -85,
        34,
        -113,
        -20,
        122,
        43,
        26,
        -58,
        -75,
        92,
        -26,
        35,
        127,
        121,
        -46,
        -125,
        -29,
        -58,
        54,
        -55,
        -5,
        21,
        -87,
        -64,
        -55,
        88,
        -7,
        -93,
        73,
        86,
        57,
        -98,
        -111,
        -56,
        -114,
        88,
        34,
        -11,
        115,
        29,
        53,
        -119,
        28,
        -66,
        99,
        -115,
        -112,
        54,
        68,
        108,
        -54,
        -41,
        68,
        -43,
        79,
        102,
        -113,
        44,
        95,
        -77,
        114,
        118,
        39,
        -66,
        73,
        -90,
        115,
        -83,
        6,
        103,
        114,
        116,
        0,
        0,
        111,
        -12,
        1,
        64,
        0,
        13,
        40,
        26,
        30,
        9,
        85,
        -94,
        -118,
        8,
        99,
        -126,
        53,
        72,
        107,
        66,
        -127,
        84,
        112,
        -87,
        26,
        46,
        -119,
        59,
        99,
        -96,
        72,
        4,
        -77,
        -74,
        -53,
        49,
        -18,
        114,
        88,
        -110,
        87,
        36,
        -43,
        17,
        27,
        82,
        72,
        42,
        14,
        85,
        -6,
        -1,
        0,
        -89,
        -60,
        -110,
        42,
        -71,
        25,
        26,
        -93,
        28,
        -27,
        106,
        -67,
        -114,
        -2,
        -107,
        -88,
        -81,
        87,
        125,
        -118,
        -79,
        -84,
        -113,
        -113,
        -61,
        90,
        -57,
        43,
        76,
        -58,
        -16,
        -83,
        102,
        -92,
        -97,
        -3,
        122,
        -22,
        -24,
        -46,
        89,
        -65,
        42,
        -54,
        -61,
        63,
        -77,
        83,
        -34,
        73,
        96,
        106,
        -71,
        -86,
        -26,
        -93,
        85,
        -46,
        -65,
        -43,
        -45,
        -69,
        -21,
        123,
        99,
        106,
        61,
        91,
        44,
        -97,
        -96,
        -33,
        -94,
        -4,
        -109,
        49,
        -77,
        -114,
        -68,
        121,
        -110,
        13,
        -57,
        -124,
        -71,
        53,
        -111,
        76,
        -69,
        74,
        -48,
        -37,
        119,
        -18,
        92,
        91,
        -11,
        -58,
        -83,
        98,
        -10,
        88,
        78,
        31,
        -37,
        -27,
        -118,
        121,
        -106,
        27,
        42,
        61,
        -114,
        -92,
        46,
        -35,
        75,
        113,
        -109,
        47,
        19,
        31,
        77,
        -42,
        69,
        122,
        -69,
        77,
        73,
        11,
        22,
        98,
        109,
        -71,
        -59,
        76,
        40,
        -107,
        2,
        4,
        10,
        -100,
        -122,
        66,
        20,
        -12,
        -10,
        110,
        28,
        59,
        64,
        86,
        72,
        94,
        -118,
        -123,
        -117,
        -43,
        6,
        -98,
        46,
        -16,
        67,
        -51,
        -24,
        -28,
        33,
        84,
        -51,
        -84,
        -72,
        19,
        -29,
        -22,
        20,
        28,
        -46,
        -58,
        39,
        -112,
        3,
        -27,
        46,
        -100,
        -53,
        -36,
        64,
        -14,
        15,
        -89,
        78,
        -32,
        -96,
        -71,
        -47,
        31,
        -54,
        8,
        97,
        -80,
        65,
        28,
        -16,
        1,
        31,
        -98,
        119,
        -66,
        27,
        125,
        73,
        -124,
        -57,
        -65,
        106,
        -120,
        -20,
        77,
        -94,
        89,
        98,
        -5,
        -121,
        58,
        63,
        -51,
        -4,
        -69,
        39,
        92,
        112,
        125,
        -74,
        117,
        -83,
        89,
        -115,
        -2,
        -65,
        122,
        -61,
        99,
        27,
        20,
        -50,
        109,
        -103,
        -83,
        53,
        43,
        61,
        -66,
        -1,
        0,
        68,
        -114,
        98,
        34,
        -75,
        96,
        -122,
        54,
        43,
        -20,
        -53,
        34,
        -50,
        -24,
        -39,
        89,
        21,
        -55,
        55,
        -84,
        45,
        108,
        12,
        108,
        -82,
        115,
        98,
        91,
        -12,
        -6,
        -79,
        -59,
        -100,
        110,
        119,
        74,
        18,
        -102,
        -57,
        58,
        -53,
        61,
        -125,
        117,
        -11,
        98,
        101,
        124,
        73,
        123,
        -15,
        38,
        -103,
        35,
        -96,
        42,
        -4,
        -82,
        -80,
        -109,
        50,
        10,
        -45,
        -56,
        -54,
        -46,
        87,
        -5,
        31,
        88,
        117,
        119,
        54,
        -20,
        -75,
        -111,
        -62,
        -82,
        39,
        119,
        126,
        27,
        -10,
        111,
        -24,
        -119,
        64,
        9,
        -38,
        0,
        -50,
        -73,
        -103,
        81,
        -46,
        11,
        -72,
        106,
        -74,
        113,
        74,
        18,
        -110,
        61,
        11,
        -11,
        84,
        25,
        46,
        48,
        -125,
        -89,
        24,
        67,
        59,
        48,
        -84,
        -88,
        -100,
        -18,
        -104,
        104,
        83,
        -90,
        11,
        83,
        39,
        -89,
        -23,
        99,
        -56,
        15,
        120,
        -13,
        51,
        -115,
        -101,
        97,
        -37,
        -62,
        10,
        17,
        62,
        94,
        40,
        -59,
        78,
        112,
        -37,
        97,
        37,
        16,
        107,
        25,
        -53,
        16,
        13,
        84,
        23,
        -5,
        17,
        57,
        109,
        100,
        -85,
        -1,
        0,
        24,
        11,
        -106,
        82,
        99,
        107,
        8,
        -85,
        69,
        -30,
        -52,
        -41,
        -96,
        19,
        -9,
        -10,
        122,
        -74,
        -122,
        -90,
        98,
        -110,
        56,
        -70,
        62,
        -92,
        108,
        -113,
        98,
        71,
        -103,
        -48,
        -20,
        118,
        -3,
        -85,
        -67,
        3,
        -17,
        -96,
        125,
        -63,
        -42,
        -120,
        -25,
        68,
        -2,
        12,
        122,
        110,
        -66,
        -56,
        -92,
        110,
        -76,
        33,
        -126,
        -78,
        -16,
        73,
        -107,
        76,
        -81,
        -18,
        56,
        3,
        -72,
        32,
        61,
        -70,
        -18,
        36,
        19,
        -82,
        1,
        -33,
        32,
        -54,
        -27,
        53,
        -119,
        98,
        114,
        31,
        -70,
        116,
        32,
        -50,
        -80,
        117,
        -41,
        -40,
        18,
        105,
        68,
        0,
        -4,
        -126,
        -18,
        -126,
        26,
        21,
        -26,
        -86,
        -23,
        44,
        -91,
        120,
        -83,
        -68,
        109,
        -119,
        32,
        -65,
        113,
        61,
        107,
        58,
        -93,
        -84,
        -39,
        106,
        -53,
        37,
        114,
        -115,
        -67,
        89,
        115,
        -12,
        -93,
        -119,
        -41,
        -114,
        57,
        20,
        -9,
        115,
        -60,
        77,
        94,
        -91,
        21,
        65,
        81,
        -41,
        33,
        -125,
        -76,
        32,
        -48,
        66,
        -31,
        -120,
        81,
        -120,
        -2,
        76,
        -96,
        103,
        -122,
        38,
        52,
        8,
        -54,
        -45,
        100,
        -53,
        -123,
        109,
        -6,
        -113,
        -118,
        19,
        -106,
        -96,
        -2,
        59,
        60,
        -44,
        -93,
        -49,
        -59,
        -99,
        36,
        91,
        63,
        82,
        106,
        -55,
        -12,
        -112,
        67,
        90,
        38,
        34,
        56,
        80,
        42,
        -121,
        33,
        -100,
        14,
        15,
        -36,
        75,
        13,
        -97,
        127,
        -115,
        123,
        107,
        -114,
        0,
        -9,
        33,
        114,
        92,
        -115,
        -37,
        23,
        109,
        -123,
        54,
        44,
        -56,
        101,
        -112,
        -58,
        -94,
        36,
        -39,
        9,
        -82,
        -60,
        -12,
        -33,
        -76,
        104,
        40,
        27,
        98,
        79,
        4,
        -5,
        -99,
        -119,
        -108,
        -13,
        -43,
        -124,
        -19,
        52,
        -9,
        7,
        -57,
        126,
        9,
        -66,
        -38,
        -93,
        -76,
        -49,
        -50,
        -126,
        22,
        -59,
        -45,
        107,
        8,
        -117,
        -26,
        -79,
        71,
        -91,
        -46,
        -40,
        34,
        1,
        95,
        107,
        95,
        -103,
        23,
        71,
        62,
        35,
        53,
        107,
        32,
        116,
        -80,
        -21,
        45,
        67,
        98,
        -119,
        50,
        -61,
        113,
        -76,
        -32,
        -88,
        -24,
        -82,
        44,
        46,
        -126,
        122,
        -9,
        95,
        -102,
        53,
        44,
        -92,
        6,
        64,
        70,
        18,
        -128,
        -26,
        -105,
        38,
        98,
        91,
        -74,
        -53,
        33,
        -39,
        114,
        -79,
        65,
        28,
        -64,
        -83,
        -59,
        80,
        -119,
        113,
        20,
        101,
        -42,
        -126,
        -98,
        -64,
        -63,
        51,
        95,
        123,
        107,
        -24,
        67,
        72,
        62,
        125,
        125,
        122,
        -7,
        -6,
        -49,
        -42,
        -50,
        59,
        99,
        86,
        30,
        -5,
        -115,
        125,
        -121,
        -77,
        30,
        120,
        -41,
        -72,
        -10,
        31,
        26,
        -29,
        90,
        -15,
        -64,
        -68,
        -17,
        -12,
        29,
        -61,
        -110,
        57,
        42,
        -121,
        -36,
        30,
        52,
        125,
        -75,
        -81,
        -17,
        -49,
        -115,
        58,
        -110,
        93,
        -83,
        48,
        124,
        -15,
        19,
        -69,
        -110,
        -123,
        -102,
        110,
        -85,
        10,
        25,
        -91,
        122,
        -8,
        -37,
        -88,
        66,
        -66,
        -118,
        -121,
        -28,
        -113,
        103,
        -31,
        -69,
        51,
        114,
        -32,
        -101,
        -47,
        15,
        -68,
        66,
        -123,
        -84,
        -40,
        27,
        -61,
        108,
        -30,
        -77,
        -70,
        -69,
        4,
        -76,
        -92,
        42,
        94,
        82,
        26,
        -57,
        -77,
        64,
        94,
        20,
        -58,
        -55,
        -100,
        16,
        -20,
        -103,
        58,
        21,
        -62,
        33,
        61,
        99,
        6,
        103,
        -116,
        86,
        -39,
        81,
        93,
        94,
        -114,
        -47,
        -96,
        54,
        104,
        103,
        -55,
        100,
        -12,
        10,
        66,
        90,
        -92,
        -75,
        -6,
        -6,
        -45,
        95,
        1,
        95,
        51,
        80,
        -65,
        75,
        -109,
        90,
        52,
        110,
        -31,
        -10,
        -118,
        101,
        105,
        -25,
        -21,
        63,
        88,
        114,
        121,
        -1,
        0,
        -76,
        57,
        -48,
        -4,
        -2,
        61,
        -65,
        -45,
        67,
        -29,
        -36,
        -17,
        -61,
        -122,
        0,
        1,
        -82,
        -62,
        127,
        -80,
        83,
        -19,
        -19,
        -17,
        -1,
        0,
        31,
        -48,
        107,
        -51,
        98,
        -89,
        -82,
        55,
        83,
        -95,
        25,
        35,
        -60,
        -54,
        70,
        -18,
        -72,
        96,
        7,
        -60,
        -14,
        -44,
        -83,
        -40,
        -2,
        41,
        13,
        49,
        -107,
        -56,
        -38,
        -52,
        -22,
        -24,
        103,
        -40,
        102,
        -38,
        106,
        106,
        104,
        -84,
        83,
        75,
        114,
        -36,
        0,
        71,
        50,
        -127,
        -19,
        4,
        -42,
        -80,
        30,
        -99,
        -28,
        97,
        86,
        87,
        -38,
        22,
        26,
        56,
        -122,
        -23,
        105,
        -128,
        -4,
        -14,
        18,
        -122,
        11,
        -88,
        -24,
        -79,
        -22,
        111,
        -48,
        -85,
        -84,
        -47,
        28,
        45,
        84,
        116,
        -24,
        -14,
        59,
        49,
        -6,
        8,
        115,
        -77,
        -23,
        -97,
        96,
        126,
        127,
        47,
        79,
        79,
        78,
        -125,
        -125,
        22,
        2,
        11,
        42,
        64,
        85,
        113,
        81,
        126,
        54,
        126,
        -77,
        -12,
        -109,
        18,
        64,
        -10,
        -30,
        69,
        30,
        -61,
        -14,
        7,
        -50,
        -57,
        26,
        -2,
        -101,
        36,
        -98,
        124,
        44,
        20,
        40,
        -40,
        -33,
        59,
        4,
        111,
        -126,
        52,
        63,
        26,
        60,
        -1,
        0,
        95,
        -23,
        -81,
        30,
        -11,
        68,
        -57,
        -9,
        -22,
        4,
        -23,
        -95,
        -86,
        -57,
        127,
        39,
        36,
        60,
        57,
        57,
        -13,
        57,
        75,
        119,
        -101,
        -5,
        -106,
        22,
        38,
        58,
        -14,
        16,
        25,
        84,
        -116,
        54,
        -88,
        102,
        -48,
        -2,
        -105,
        58,
        0,
        -103,
        -52,
        -26,
        104,
        -28,
        121,
        -102,
        2,
        -24,
        90,
        -49,
        21,
        26,
        72,
        -34,
        -77,
        -87,
        -73,
        -116,
        -21,
        -19,
        -88,
        91,
        22,
        115,
        -45,
        -52,
        -96,
        -49,
        100,
        11,
        77,
        80,
        -18,
        -101,
        95,
        80,
        117,
        26,
        -123,
        102,
        -128,
        -91,
        -80,
        55,
        -63,
        -51,
        123,
        29,
        -73,
        -104,
        -91,
        -53,
        87,
        74,
        103,
        -35,
        94,
        -35,
        -54,
        101,
        -62,
        -2,
        0,
        -39,
        -51,
        6,
        100,
        -45,
        -26,
        68,
        -31,
        118,
        -71,
        -6,
        -49,
        -42,
        -109,
        -79,
        -114,
        -77,
        74,
        -65,
        -52,
        35,
        -111,
        -76,
        119,
        -37,
        -76,
        4,
        -114,
        54,
        56,
        58,
        -47,
        -47,
        28,
        18,
        6,
        -72,
        -46,
        -108,
        -47,
        102,
        -79,
        18,
        56,
        -31,
        -92,
        -119,
        73,
        26,
        4,
        2,
        -54,
        -69,
        28,
        17,
        -80,
        57,
        28,
        17,
        -65,
        112,
        70,
        -57,
        -122,
        38,
        -105,
        -92,
        69,
        96,
        -44,
        -74,
        57,
        116,
        16,
        7,
        10,
        82,
        35,
        -20,
        -44,
        -113,
        48,
        12,
        83,
        -24,
        105,
        -55,
        93,
        -92,
        32,
        96,
        -51,
        77,
        -7,
        103,
        -126,
        109,
        5,
        -3,
        62,
        120,
        72,
        122,
        -32,
        2,
        -107,
        -80,
        66,
        17,
        -41,
        -126,
        88,
        -65,
        75,
        84,
        11,
        72,
        -54,
        120,
        -5,
        -103,
        6,
        -56,
        -36,
        -105,
        -27,
        75,
        86,
        -19,
        -9,
        62,
        91,
        44,
        -5,
        125,
        33,
        -126,
        10,
        -93,
        -58,
        87,
        -110,
        -14,
        58,
        -51,
        -71,
        104,
        11,
        -85,
        90,
        -67,
        42,
        79,
        -75,
        99,
        -52,
        -10,
        -1,
        0,
        26,
        -93,
        27,
        110,
        68,
        75,
        36,
        37,
        -110,
        -62,
        -67,
        -17,
        -49,
        -42,
        126,
        -123,
        -39,
        60,
        -75,
        -21,
        59,
        89,
        38,
        33,
        59,
        -113,
        -16,
        -109,
        -19,
        -113,
        -4,
        58,
        -38,
        -20,
        -9,
        17,
        -77,
        -94,
        -60,
        -111,
        -7,
        -29,
        -63,
        -117,
        17,
        -119,
        -95,
        64,
        41,
        -81,
        93,
        68,
        -124,
        14,
        -23,
        -97,
        -17,
        -108,
        -17,
        -73,
        -114,
        -13,
        -54,
        -114,
        127,
        -107,
        2,
        -114,
        7,
        27,
        27,
        -15,
        37,
        15,
        -85,
        78,
        -123,
        118,
        -71,
        -120,
        -24,
        22,
        36,
        122,
        57,
        94,
        -110,
        55,
        -20,
        107,
        24,
        -85,
        36,
        15,
        123,
        -111,
        18,
        68,
        107,
        -42,
        20,
        115,
        -85,
        -55,
        26,
        -84,
        -50,
        116,
        8,
        -88,
        -25,
        -69,
        -20,
        86,
        -116,
        -27,
        90,
        41,
        51,
        -68,
        -75,
        -74,
        21,
        -43,
        -67,
        109,
        57,
        -78,
        58,
        63,
        -83,
        -82,
        -6,
        -27,
        70,
        57,
        81,
        88,
        -9,
        -92,
        114,
        68,
        -77,
        -65,
        -61,
        82,
        7,
        55,
        -23,
        114,
        -79,
        31,
        34,
        59,
        63,
        89,
        -6,
        -114,
        72,
        -19,
        -65,
        125,
        -109,
        -82,
        79,
        -65,
        39,
        95,
        -6,
        126,
        60,
        72,
        -46,
        36,
        102,
        1,
        -127,
        35,
        -114,
        62,
        56,
        35,
        -2,
        79,
        -25,
        -60,
        23,
        -48,
        59,
        -43,
        44,
        -107,
        91,
        78,
        -111,
        37,
        -118,
        -52,
        49,
        -73,
        -38,
        56,
        -34,
        -77,
        -54,
        -116,
        89,
        26,
        -33,
        -55,
        125,
        90,
        -85,
        36,
        -87,
        20,
        83,
        122,
        -75,
        -83,
        -119,
        -15,
        -84,
        -78,
        88,
        79,
        44,
        -119,
        -66,
        43,
        -72,
        4,
        -39,
        -12,
        77,
        78,
        -48,
        -106,
        -106,
        114,
        21,
        -95,
        -75,
        110,
        26,
        47,
        -91,
        -103,
        125,
        -72,
        -53,
        21,
        8,
        36,
        -95,
        24,
        40,
        87,
        -93,
        37,
        -86,
        81,
        -110,
        -51,
        92,
        41,
        92,
        63,
        -25,
        -44,
        -68,
        -7,
        -126,
        -24,
        68,
        95,
        44,
        -56,
        -54,
        -113,
        -89,
        -5,
        65,
        74,
        55,
        107,
        -82,
        126,
        -77,
        -12,
        78,
        -24,
        -68,
        109,
        65,
        84,
        -28,
        90,
        63,
        82,
        -45,
        18,
        -127,
        -28,
        -45,
        -124,
        93,
        -90,
        -5,
        20,
        -113,
        -76,
        -80,
        98,
        11,
        108,
        -99,
        13,
        2,
        1,
        96,
        71,
        -3,
        97,
        122,
        -62,
        -39,
        92,
        116,
        108,
        34,
        -86,
        64,
        46,
        -79,
        -126,
        -83,
        41,
        -42,
        -57,
        -88,
        -32,
        -20,
        -123,
        35,
        106,
        -93,
        75,
        -66,
        72,
        36,
        41,
        12,
        -25,
        -41,
        121,
        2,
        100,
        65,
        10,
        6,
        8,
        -117,
        11,
        -54,
        59,
        55,
        -83,
        41,
        115,
        95,
        85,
        -57,
        64,
        32,
        12,
        -6,
        -107,
        -86,
        -53,
        -50,
        116,
        -41,
        -11,
        40,
        80,
        -126,
        106,
        -95,
        54,
        38,
        34,
        -77,
        -26,
        6,
        76,
        8,
        -23,
        35,
        70,
        52,
        99,
        111,
        -33,
        -81,
        -98,
        -44,
        43,
        -41,
        14,
        -82,
        -71,
        35,
        -120,
        -40,
        -67,
        124,
        -29,
        -85,
        -110,
        -75,
        68,
        26,
        -38,
        -94,
        86,
        -5,
        115,
        -126,
        -30,
        -50,
        -119,
        117,
        10,
        -111,
        85,
        5,
        18,
        24,
        -102,
        6,
        -80,
        107,
        73,
        19,
        -69,
        76,
        -83,
        -102,
        5,
        52,
        86,
        -21,
        15,
        44,
        -93,
        12,
        54,
        -52,
        89,
        -6,
        -49,
        -44,
        -17,
        -28,
        15,
        -114,
        -43,
        99,
        -6,
        -109,
        -94,
        127,
        -18,
        27,
        -9,
        -48,
        -42,
        -7,
        59,
        -124,
        -94,
        47,
        97,
        109,
        114,
        11,
        15,
        -49,
        -14,
        -10,
        -21,
        -33,
        127,
        -113,
        111,
        110,
        78,
        -121,
        -74,
        -91,
        62,
        123,
        -62,
        -12,
        -35,
        0,
        -87,
        -19,
        -99,
        -117,
        42,
        -70,
        -95,
        -91,
        -94,
        -50,
        82,
        -93,
        86,
        -88,
        -79,
        -13,
        4,
        -50,
        -54,
        -103,
        -19,
        -3,
        -20,
        -19,
        -58,
        23,
        53,
        -72,
        19,
        94,
        -19,
        -54,
        -27,
        37,
        102,
        -72,
        -2,
        98,
        108,
        -40,
        -30,
        -11,
        -34,
        -75,
        -120,
        71,
        -8,
        89,
        -36,
        -27,
        -100,
        -7,
        123,
        -100,
        -26,
        122,
        96,
        -33,
        -101,
        48,
        -37,
        -45,
        -118,
        -128,
        -107,
        120,
        108,
        -91,
        -23,
        -88,
        -44,
        -77,
        24,
        -118,
        -108,
        -57,
        87,
        -87,
        13,
        56,
        -23,
        73,
        106,
        -127,
        85,
        -127,
        -46,
        -51,
        -5,
        -112,
        -44,
        -82,
        17,
        -11,
        -21,
        -74,
        -74,
        -112,
        60,
        -22,
        -26,
        -111,
        -98,
        44,
        -10,
        126,
        -77,
        -12,
        -125,
        76,
        -6,
        -19,
        -29,
        92,
        -4,
        127,
        -67,
        -6,
        -97,
        -48,
        31,
        -3,
        124,
        38,
        -4,
        49,
        95,
        -16,
        -115,
        -24,
        127,
        -8,
        -122,
        -2,
        -66,
        -1,
        0,
        -81,
        -80,
        31,
        35,
        126,
        9,
        -100,
        -98,
        -109,
        74,
        95,
        5,
        -106,
        49,
        -50,
        104,
        14,
        -34,
        87,
        -120,
        64,
        26,
        67,
        -11,
        59,
        2,
        -42,
        114,
        -80,
        -106,
        3,
        127,
        63,
        64,
        -43,
        98,
        77,
        -105,
        55,
        -49,
        -87,
        -6,
        17,
        45,
        94,
        -40,
        -101,
        119,
        5,
        12,
        -51,
        14,
        10,
        52,
        -109,
        76,
        -123,
        -106,
        32,
        -42,
        -64,
        87,
        7,
        6,
        126,
        -77,
        -11,
        -97,
        -92,
        36,
        99,
        27,
        -107,
        80,
        53,
        -67,
        -13,
        -65,
        -109,
        -65,
        -126,
        7,
        -72,
        31,
        30,
        57,
        -119,
        -18,
        59,
        32,
        115,
        -81,
        -113,
        -5,
        60,
        15,
        -48,
        119,
        29,
        127,
        -105,
        -113,
        -1,
        -39
      ]
    }
  ]
}